Kernel

Linus Torvalds: Linux 2.6.15-rc7

Címkék

Linus valószínűleg unatkozik:

``Most, hogy legtöbbetek valószínűleg teljesen szétunta az agyát karácsony napján, itt a tökéletes kikapcsolódás. 2.6.15-rc7 tesztelés.''Benne többnyire egy soros változások. Ez jól jelzi azt, hogy hamarosan itt az ideje a végleges 2.6.15 kiadásának. Az elsőző rc kiadásakor Linus azt mondta, hogy erősen valószínű, hogy még idén itt lesz a végleges 2.6.15.

Linus kér mindenkit, hogy töltse le, tesztelje, és ha problémája van, vagy valahol visszafejlődést észlel, azt jelezze, hogy a fejlesztők ne feletkezzenek meg róla.

A bejelentés itt.

A GCC 2.95 támogatás eldobása

Címkék

Az LKML-en régóta megy a diskurzus arról, hogy meg kellene szabadulni olyan régi fordítóprogramok támogatásától, mint amilyen a GCC 2.95.A napokban ismét felmerült a kérdés, amire a 2.6-os kernel karbantartója, Andrew Morton azt mondta, hogy jelenleg a 2.95 használata gázos.

Van olyan SCSI driver, ami csak trükközések árán fordítható le vele. Emellett egyetlen új SAS (Serial Attached SCSI) driver sem fordul le vele, mivel azokban komoly mértékben használnak anonymous union-okat. Mások is használnák ezeket a lehetőségeket, így szerinte itt az idő a 2.95 dobására.

Azt hiszem, hogy aki még ilyen compiler-t használ, annak itt az ideje frissíteni!

A KernelTrap cikke itt.

OpenVZ: egy újabb virtualizációs technológia Linuxra

Címkék

Az OpenVZ projekt bejelentette létezését és az első stabilnak tekinthető kiadását. Az OpenVZ egy újabb virtualizációs megoldás a Linux kernelre, amely a SWsoft Virtuozzo termékére alapoz.

Az OpenVZ probléma megközelítése más, mint a hasonló szoftvereké.A patch a 2.6.8-as Linux kernelhez jelent meg. Felmerülhet a kérdés, hogy miért egy ilyen ``régi'' kernelhez adták ki az első verziót. A fejlesztők egyike választ adott a kérdésre:

Az OpenVZ kernel egy újabb absztrakciós réteget vonultat fel, ami azt jelenti, hogy az eredeti kernel számos ponton módosításra került. A fejlesztők szerint ez egy elég komplex dolog.

Ha egy operációs rendszert akarunk hostolni, akkor az alatta futó kernelnek stabilnak kell lennie. Ha több száz operációs rendszert akarunk hostolni, akkor az alatta levő kernelnek szikla szilárdnak kell lennie. Hogy a stabilitást növeljék, az OpenVZ csapat nem fogja az anyagot minden új vanilla kernelhez portolni, hanem helyette a meglevő verziót fogják javítani.

Mit jelent ez? Azt, hogy a megjelenő bugfixeket, biztonsági javításokat, újabb eszköz-meghajtó programokat visszahelyezik, backportolják a saját maguk által karbantartott kernelbe.

Szerintük ezzel kb. azt csinálják, mint a disztribútorok. Példaként említették a RHEL4 kernelét, amely jelen pillanatban is a 2.6.9-es kernelre épül, de ha jobban megvizsgáljuk, akkor láthatjuk, hogy attól már egészen messze van. A Red Hat beleportolja a bugfixeket, sec fixeket és újabb drivereket, plusz belehelyezi a saját patch-eit.

A stuff és a projekt bejelentése itt.

Linus Torvalds: Linux 2.6.15-rc4

Címkék

"Ok, az -rc3 nem volt valami jó.

[ Mindenki kórusban: "Neeem?" ]

Nem.[ Mindenki kórusban: "Valóban?" ]

Valóban.

[ Mindenki kórusban: "Szóval most mi van?" ]

Szóval elkészítettem egy -rc4-et.

Remélhetőleg ennek nincsenek azok a bosszantó PageReserved() nyűgjei, és EHCI host controller boot-olási problémái.

[ Mindenki kórusban: "Hallelujah!" ]"



A fenti dolgokon kívül némi atm, mtd és cifs frissítéseket tartalmaz.

A bejelentés itt.

Linux kernel karácsonyi (kívánság)lista

Címkék

Jön a karácsony, látszik ez az LKML-en is. Jon Smirl feltette a kérdést, hogy a Linux kernelnek melyek azok a nagyobb területei amelyeken komolyabb munkát kellene még végezni, most, hogy Andrew Morton egy interjúban korábban kijelentette, hogy a kernel fejlesztés menete lassul(ni fog), azaz, relatíve kevesebb új funkció és több hibajavítás fog belekerülni a következő kiadásokba.Vitaindítónak be is dobott mindjárt 4 olyan területet, ahol szerinte lenne még mit tenni:

- grafika - szerinte teljes össze-visszaság az egész

- Xen beolvasztása - szerinte ez egy fontos dolog lenne

- Reiser4 - szerinte maga a Reiser4 nem is lenne fontos, inkább azon az új koncepción lenne a hangsúly, amelyet a Reiser4 hozna a kernel filerendszer rétegébe

- a klibc beolvasztása, és a driver rendszer átalakítása olyanra, hogy minden hotplug-olható legyen

A támaindítóra sok válasz érkezett. Többek közt Andrew Mortontól is, aki azt írta, hogy az interjúban szokás szerint tévedett. Nem lassul(t) a kernel fejlesztés menete, hanem még a változások számát nézve gyorsult is.

A szál itt kezdődik.

1.500 napos uptime Linux-szal

Címkék

Az LKML-re érkezett egy levél, melyben írója arról számol be, hogy egy gyakorlatilag romhalmaz gép 1.500 napja szalad megállás nélkül úgy, hogy közben még valami hasznos munkát is végez.A srác gépe egy 486-os PC, amely weboldalakat szolgál ki. A dolog érdekessége, hogy a gép semmilyen extra dologgal nincs felszerelve. Nincs rajta UPS (hallod, EON? :-), nincs kivételes bánásmódban része.

A gép 2.2.13-as Linux kernelt futtat. A gép operációs rendszere valószínűleg Mandrake Linux (a 2.2.13-7mdk #1 stringből adódóan).

A gép kernelét 1999. szeptember 15-én 18:02:18-kor (CEST) fordították, és október 14-én bootolták fel.

Az 1.000 napos bejelentés itt, az 1.500-as pedig itt.

(Igen, tudjuk... nem jelent semmit, csak szerencse, stb. Technikai érdekességnek viszont érdekesség, mint az, ha valaki mostanában megéri a 110 évet. Az is csak szerencse...)

Marcelo Tosatti: Linux 2.4.32

Címkék

Hátha használja még valaki...

Marcelo Tosatti a 2.4-es kernelfa karbantartója kiadta a sorozat legújabb stabil kiadását. A 2.4-es ág már rég nincs fejlesztés alatt, karbantartási fázisban van.

Hogyan fejlesszük a Linux kernelt?

Címkék

Greg Kroah-Hartman belefáradt abba, hogy megválaszolja a gyakran ismételt kérdéseket a Linux kernel fejlesztésével kapcsolatban, ezért megírta a ``HOWTO do Linux kernel development'' című dokumentumot. A dokumentumban le van írva minden fontos dolog abban a témában, hogy hogyan lehet valakiből Linux kernel fejlesztő, és hogy hogyan tud együttműködni a Linux kernel fejlesztők közösségével.

A dokumentum legfrissebb verzióját megtalálod itt.