A fontosabb dolgok közül érdemes kiemelni az opcionális, sokkal SMP-barátabb SLUB allocator-t. Az új kiadásban sokkal jobb, új wireless és firewire stack-ek mutatkoznak be. A 2.6.22-vel bemutatkozik egy új architektúra, a Blackfin támogatása. Érkezik az UBI, amelyet hívnak a flash storage eszközök LVM-jének is. Bemutatkozik az eseményjelzés fileleírónok keresztül (event notifications through file descriptors) szolgáltatás, érkezik a jelenleg POSIX-draft stádiumban levő utimensat() rendszerhívás. Új algoritmusok terén bemutatkoznak a 'TCP Illinois' és a 'YeAH-TCP' congestion control algoritmusok. Az IPv6 terén érkezik az IPV6 Optimistic Duplicate Address Detection szolgáltatás. Ezeken kívül fejlesztések várhatók a CFQ I/O ütemező házatáján, és várható egy csokor új driver bemutatkozása is.
Sokkal részletesebben a 2.6.22 újdonságairól a Kernelnewbies oldalán.
- A hozzászóláshoz be kell jelentkezni
- 2836 megtekintés
Hozzászólások
"új wireless és firewire stack-ek" - Hanyadik? :)
- A hozzászóláshoz be kell jelentkezni
Hosszú idők óta az első mindegyikből. A kezdeti fejlesztések, a mainline-ba kerülés (pre) és az -rc-k során volt szó róluk többször is. "Stabil" kiadásban most mutatkoznak be először (afaik).
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Tök jó ez az új wireless stack, de mire a drivereket átírják az még néhány release.
Üdv
Godot
- A hozzászóláshoz be kell jelentkezni
De ha ez megtörténik, majd olyan jó lesz mint a BSD.
- A hozzászóláshoz be kell jelentkezni
Melyik BSD? Amelyikbe a dirver-ek egy része windows-os és wrapper-rel kell nyomatni, vagy az, amelyik még mindig nem tud WPA-t?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem tudom...
A Vanilla kernel-ben nem tobzódnak a wireless driverek (tudom használjak disztribúciós kernelt).
Néhány out of tree driver:
acx100
madwifi
rt2500
rt2700
ipw3945 (ez már talán benne van)
Üdv
Godot
- A hozzászóláshoz be kell jelentkezni
Azt mondta, hogy olyan jó lesz, mint a BSD. Még mindig nem tudom, hogy melyik BSD-re gondolt. Van néhány, és van különbség a wireless támogatásuk közt is. Nem is kevés. Azt szerettem volna tudni, hogy melyikhez hasonlította.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Miért nem kerülnek bele ezek a driverek?
- A hozzászóláshoz be kell jelentkezni
Többféle oka van/volt
Licensz problémák főleg a driverekben található bináris blob -ok miatt. (lásd atheros HAL vs OpenBSD ar5k)
Nem volt egységes driver stack, mindenki saját stacket bűvölt a drivere köré nagy mennyiségű kód/funkció duplikálással.
Üdv
Godot
- A hozzászóláshoz be kell jelentkezni
Az amelyik a kenyérpirítómon fut... :)
Nem tudom, de azt hallottam valahol, hogy a BSD-k kódja régebbi és letisztultabb, mint a Linuxé, meg hogy nincs 3 különböző megoldás ugyanarra (pl. static dev, devfs, udev). Most, hogy a Linuxban is gatyába rázzák a wirelesst, majd megtapasztalhatom mennyivel szárazabb wireless érzést tud nyújtani a letisztult kód a felhasználónak. :)
- A hozzászóláshoz be kell jelentkezni
Ja, azt hittem valami konkrétumot is tudsz :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Szerintem Linux alatt is népszerű az ndisulator, az OpenBSD-t meg inkább ne kavarjuk ide. :-)
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Ha jól látom, ebben sem javítják azt az idegesítő hibát, ami miatt gyakran fagy a gépem (NVIDIA SATA vezérlő nem megfelelő kezelése?) :-(
Illetve most PCLinuxOS-el jóval kevesebb fagyásom van (napi kb. 1), de nem tudom miért? Lehet, hogy az EXT2 miatt?
- A hozzászóláshoz be kell jelentkezni
"Ha jól látom, ebben sem javítják azt az idegesítő hibát, ami miatt gyakran fagy a gépem (NVIDIA SATA vezérlő nem megfelelő kezelése?)"
Bugreport volt?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Igen, a valahol a levlistájukba találtam rá, hogy úgy reprodukálják a hibát, hogy 100M adatot mozgatnak a HDD-n.
- A hozzászóláshoz be kell jelentkezni
Úgy értem, hogy valami bugtracker rendszerbe', ahol nyomonkövethető. Disztrónál, stb.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Én nem írogattam semmit. Láttam, hogy tudnak róla és ennyi.
Nem lehet, valahogy kikerülni, hogy az Nvidia drivert használja? Nincs valami általános SATA vezérlő?
XP alatt nincs gondom vele, bár nem tudom, hogy ha nem telepítem fel az nvidia hivatalos drv-jét, nem-e lettek volna. Bár amíg nem volt fent (1-2 nap), mintha addig sem lett volna fagyás.
- A hozzászóláshoz be kell jelentkezni
Foglamam sincs, hogy mi a konkrét problémád. Szerettem volna utánanézni, de harmadik postom még mindig valami URL-ért könyörög.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ja, bocs. :-)
http://hup.hu/node/41617
Annyi kiegészítés hozzá, hogy úgy néz ki, a 2.6.17-es kernellel is volt gondom :-)
+ a egy levél az lkml.org-ról:
http://lkml.org/lkml/2007/3/16/205
- A hozzászóláshoz be kell jelentkezni
Nekem ugyanaz a bajom, de nekem csak bútkor fagy. A 2.6.21-es kernel már nyom valami trace-t a hibáról, de még mindig belefagy.
Amennyire én tudom, eddig a "sata_nv.adma=0" az egyetlen megoldása a gondnak.
- A hozzászóláshoz be kell jelentkezni
Egyenlőre én is lekapcsoltam az adama-t, majd meglátjuk használ-e? :-)
- A hozzászóláshoz be kell jelentkezni
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Nem lehet, valahogy kikerülni, hogy az Nvidia drivert használja? Nincs valami általános SATA vezérlő?"
Talán ez az.
ATA_GENERIC
This option enables support for generic BIOS configured
ATA controllers via the new ATA layer
- A hozzászóláshoz be kell jelentkezni
Köszi szépen a választ, egyenlőre az előző (adama=0) megoldással próbálkozom. :-)
- A hozzászóláshoz be kell jelentkezni
http://lkml.org/lkml/2007/7/2/92
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22-rc7-wifi0 - 2.6.22-rc7 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Ez elképzelhető, hogy javítja majd a hibámat, köszönöm :-)
- A hozzászóláshoz be kell jelentkezni
Már alig vártam, hogy az új wireless stack belekerüljön a kernelbe, reménykedtem, hogy a broadcom wifivel már nem lesz annyi gond (bcm43xx) ha már "beígérték", erre most látom, hogy egyátalán nincs is benne az új stack-hez való driver. :((
Megpróbáljuk belehekkelni a wireless-dev-ből :) Let's see.
- A hozzászóláshoz be kell jelentkezni
Mi bajod a bcm43xx-szel? Nekem tokeletesen ment eddig.
- A hozzászóláshoz be kell jelentkezni
Az, hogy ingadozik a jel/sebesség (bcm4318) és igazán jó lenne ha nemcsak az ágy szélén lenne rendes net, hanem az asztalon is :D (a kettő között üres tér, és 1m távolság van, a routertől kb. 1,5 méterre)
Bár ha kicsit megemelem a notit és megdöntöm, akkor megugrik a sebesség, csak kicsit kényelmetlen így tartani :D
Larry's patchset-jét is használom 2.6.21.5-ös kernellel.
Most a wireless-dev fából próbálom átszedni az új mac80211-bcm43xx drivert, csak még hiányol valamit. Sebaj a célért.... :)
- A hozzászóláshoz be kell jelentkezni
Miert nem hasznalod a wireless-dev kernel-t?
Most igen kozel van mar a vegleges 2.6.22-hoz, csak a wireless cuccok vannak benne pluszba. Arra kell vigyazni, hogy miutan kijott a 2.6.22 ne frissitsd egy ideig, ha nem akarsz 2.6.23-rc1 beta tesztelni :D
- A hozzászóláshoz be kell jelentkezni
Gondoltam leírom, de kicsit hosszú lett :)
http://hup.hu/node/41796
- A hozzászóláshoz be kell jelentkezni
És ami még a kernelnewbies-on sincs megemlítve, úgyse érdekel senkit sem :-) szóval a kommentek, kreditek stb. egységesen UTF-8-ra lettek konvertálva az egész fában (by nemtomki), továbbá a konzol UTF-8 kezelésében rakat bugfix és kis továbbfejlesztés (by me :-))
- A hozzászóláshoz be kell jelentkezni