- A hozzászóláshoz be kell jelentkezni
- 1567 megtekintés
Hozzászólások
2.6.25-rc7-git2
Listed regressions statistics:
Date Total Pending Unresolved
----------------------------------------
2008-03-27 171 38 30
2008-03-22 159 35 31
2008-03-17 148 38 30
2008-03-16 146 42 35
2008-03-14 145 45 39
2008-03-12 143 51 41
2008-03-11 141 58 43
2008-03-10 138 66 47
2008-03-03 115 65 49
2008-02-25 90 51 39
2008-02-17 61 45 37
nézz a számok mögé, és lásd meg az összefüggést :)
debian gnu/linux @ linux-2.6.22.20-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
Lehet hogy felreertem, de legalabb van fejlodes.
Es az unresolved is csokken.
- A hozzászóláshoz be kell jelentkezni
csökken csökken, csak lassan ...
az elözö kernelek esetén nem volt ennyi regressio a végleges kiadás felé, de az is lehet, hogy nem volt ennyire nyilvántartva, de egy biztos, hogy anno kevesebb volt a regressio...
debian gnu/linux @ linux-2.6.22.20-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
Nem olvastam utána, de érzésre ezek a regressziók ad-hoc funkcionális teszteken (lefordul-e Gézánál a kernel, bebootol-e Jocó gépén, megy-e a suspend Macaulay Fujitsuján, stb), nem pedig a forráskód nagy részét egzecíroztató unit tesztek során buknak ki.
Azaz egy bohócparádé az egész. :) (komolyabban fogalmazva: a nem létező bugtracking rendszer hevenyészett havi riportja az ismert, nyitott, stb hibákról)
- A hozzászóláshoz be kell jelentkezni
"nem létező bugtracking rendszer" :) bugzilla.kernel.org -ból "kérdezik le"
debian gnu/linux @ linux-2.6.22.20-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
Vajon arányaiban nézve mekkora lehet ezeknek a kerneleknek az elterjedtsége? (a disztribúciókban pancsoltakhoz képest)
- A hozzászóláshoz be kell jelentkezni
jó kérdés ... szerintem aki vanilla kernelt használ, az is pancsolja saját magának valamennyire és a saját gépéhez igazítja ahol kell, mert van jópár dolog, ami nincs benne, de szükség lenne rá (most magamból indultam ki)
debian gnu/linux @ linux-2.6.22.20-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
En vilag eletemben (slackware 9.1ota, ami kb 2003 kozepe volt) vanilla kernelt hasznaltam, es tobbszor -rc-t. Nekem meg sose hianyzott semmi belole :)
- A hozzászóláshoz be kell jelentkezni
wifi miatt madwifi :) plusz pár apró patch, amit már nem raknak bele, mivel leálltak a karbantartásával :)
debian gnu/linux @ linux-2.6.22.20-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
Szerencsere nekem iwl4965-om van, ugyhogy megy alapbol.
- A hozzászóláshoz be kell jelentkezni
A unit teszt csodalatos dolog, azonban itt nem Java vagy C# nyelven, objektum orientalt paradigma menten irodott, lazan csatolt kodrol van szo, hanem erosen allapotos, konkurrens es kulso hardverekre (is) epito C kodrol.
Kb. a kovetkezok a nehezsegek:
- A C nyelvi kod unit tesztelese nehezebb, mint az OO nyelvek eseten. Hiszen OO eseten adodik, hogy a teszt alapja az osztaly, melybol egy peldanyt letrehozva, adott allapotra beallitva lehetseges a teszteles. C eseten nincs ilyen termeszetes hatar, hanem azt valahogy onkenyesen kell kijelolni, allapottal feltolteni, stb. Egy OS kodja ebbol a szempontbol rosszabb is, mint egy altalanos uzleti alkalmazas, mivel a hatekonysag illetve konkurrencia szempontok miatt nagyon sok globalis allapotvaltozo van. Erdemes vegiggondolni, hogy mondjuk egy swapolast szabalyozo kod tesztelesehez kb. mi mindennek kell a helyen lennie, mire a tesztelendo kodreszletet futtatni lehetseges.
- Hogyan tesztelheto az olyan kod, ami feltetelezi, hogy teljes jogosultsaggal fut a gepen (ring 0)? Egy-egy fuggvenyen sokat kellene makrozni, mire sikerul annyira "megszeliditeni" hogy egyszeruen egy felhasznaloi process reszekent futtathato (=tesztelheto) legyen.
- Hogyan tesztelheto egy driver? Le kellene szoftverben szimulalni a hardvert, ami termeszetesen nem lehetetlen, de sok munka. Lehetne igazi hardvert is hasznalni a teszteleshez, azonban ez nehezen automatizalhato, lassu es draga.
- Hogyan tesztelheto a konkurrencia helyes kezelese? Ez sem megoldhatatlan, de trukkos es munkas.
A unit teszteles a fenti okok miatt nehezkes, automatizalt, felhasznaloi oldalrol kozelito tesztek pedig mar most is vannak (tobbek kozott) a Linux Test Projekt kereteben.
- A hozzászóláshoz be kell jelentkezni
"- Hogyan tesztelheto az olyan kod, ami feltetelezi, hogy teljes jogosultsaggal fut a gepen (ring 0)? Egy-egy fuggvenyen sokat kellene makrozni, mire sikerul annyira "megszeliditeni" hogy egyszeruen egy felhasznaloi process reszekent futtathato (=tesztelheto) legyen.
"
UML (user mode linux),qemu,kvm.. nemileg segithet.
- A hozzászóláshoz be kell jelentkezni
miben?
- A hozzászóláshoz be kell jelentkezni
Ezert is kene mikrokernel nemigaz?
- A hozzászóláshoz be kell jelentkezni
"Az ellen nem véd", hogy drivereket és konkurrenciát is tesztelni kellene.
- A hozzászóláshoz be kell jelentkezni