Linux

Alan Cox: Linux 2.4.18pre9-ac3

Címkék

Újabb -ac patch.

Letölthető a mirrorokról.

From: Alan Cox

Subject: Linux 2.4.18pre9-ac3

Date: Wed, 13 Feb 2002 08:17:28 -0500 (EST)

[+ indicates stuff that went to Marcelo, o stuff that has not,

* indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out]

Változások logja:Linux 2.4.18pre9-ac3

IPv6 linux HOWTO

Címkék

Találtam egy nagyon korrekt, rendszeresen karbantartott Linux IPv6 HOWTO-t. Aki érdeklődik a téma iránt, nézzen bele:



Az IPv6 HOWTO-t megtalálod itt.

Alan Cox: Linux 2.4.18-pre9-ac2

Címkék

Újabb Alan Cox patch.

From: Alan Cox Subject: Linux 2.4.18-pre9-ac2

To: linux-kernel@vger.kernel.org

Date: Tue, 12 Feb 2002 13:33:28 -0500 (EST)

[+ indicates stuff that went to Marcelo, o stuff that has not,

* indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out]

Letölthető a mirrorokról.

Változások logja: Linux 2.4.18pre9-ac2

Linux: az ALSA hamarosan beépül a 2.5-be

Címkék

Az Advanced Linux Sound Architecture (ismertebb nevén ALSA) úgy néz ki, hogy több éves fejlesztés után bekerül a Linux kernelbe, pontosabban a 2.5-ös fejlesztői fába. Az LKML legfrissebb thread-jei szerint Jaroslav Krysela elküldött egy patchet a 2.5.4-hez, amelynek során megjegyezte: "Linus nem hagyta jóvá ezt a patchet, és nem is beszél velünk jelenleg. Úgy látszik hogy a bio (block IO) fejlesztés minden idejét lefoglalja. Lehetséges, hogy olyan elfoglalt, hogy ignorálja a leveleinket".

Linus válasza: "Több oka van annak, hogy nem válaszoltam. Többek között, az hogy más dolgokkal foglalkozok. El fogom kezdeni az ALSA beolvasztását a közeli jövőben, de nem ez a dolog fut nálam elsődleges prioritással. Jelenleg más anyagokkal töltöm az időmet.".

BitKeeper, avagy Linus mégis enged?

Címkék

Linus kipróbálta a BitKeepert. A BitKeeper 1998-ban mutatkozott be, Larry McVoy hozta létre abból a célból, hogy segítse a kernel fejlesztés menetét. A BitKeeper tulajdonképpen egy CVS-t kiváltó eszköz, amolyan 'source code management system'. Linus többször hangoztatta, hogy nem tud hatékonyan dolgozni a CVS-el.

Több, mint 3 évnek kellett eltelnie ahhoz, hogy Linus hajlandó legyen kipróbálni ezt az eszközt. Ebben ugye az is szerepet játszott, hogy a múlt héten kirobbant a "patch penguin" ügy. Most, hogy úgy látszik, ez az ügy elsimul, talán Linus is belátja, hogy a BitKeeper segíteni fogja a munkáját, megkönnyíti a patchek szelektálását, és a fejlesztés nyomon követését segíti majd elő.A BitKeeper előnyei már most is látszanak. A BitKeeper segítségével a maintainerek könnyebben tudnak kommenteket fűzni a patchekhez, a patchek egyfajta jól struktúrált rendszerben foglalnak helyet, és akár egy laikusnak is átlátható. A változásokról szóló információk is helyet kapnak a BitKeeper honlapon. Több infó - mint az aktuális, egyéni patchek, stb. szintén megtalálhatók az oldalon.

A kernelfák erdeje - Linux VM régen és most

Címkék

Többször volt szó ezen az oldan a Linux kernel virtuális memória management-jéről. Egyrészt mert érdekes téma, másrészt mert ennek a kernel funkciónak a működése látványos, ugyanakkor kritikus, és fontos. Ezen állhat, vagy bukhat egy szerver működése. A linux a virtuális memóriakezelést valósítja meg.

Lapozásos virtuális memóriakezelést használ, ahol a fizikai memóriát kiegészíthetjük a winchesterről vett virtuális memóriával (page vagy swap terület). A teljes memóriát lapokra osztja, ezen virtuális lapokat rendeli hozzá az egyes folyamatokhoz, és gondoskodik róla, hogy az éppen szükséges lapok a fizikai memóriában legyenek. Itt kell megemlíteni, hogy a Linux használja a virtuális tárkezelés mindkét (gyakran összekevert) fajtáját, a lapozást (paging) és a tárcserét (swapping) is.

Lapozásnál folyamatoktól függetlenül, a rendszer arra ügyel, hogy a szükséges lapok a fizikai memóriában legyenek, ha azok esetleg diszken vannak, akkor gondoskodik memóriába olvasásukról, illetve a ha a fizikai memória teli van, akkor a ritkábban használt lapokat a diszkre írja. Tárcserénél pedig a rendszer figyelemmel kíséri az egyes folyamatok aktivitását is, es ha szabad memóriára van szükség, egy inaktív folyamat egészét háttértárra írja, felszabadítva ezzel a folyamat által használt összes fizikai memóriát.

A Linux a két módszer keverékét használja: amíg bővében van a memóriának, csak egyes lapokat lapoz ki/be, de például ha úgy látja, hogy egy folyamat hosszú ideje inaktív, és nem csak egy-két lapnyi memóriára van szükség, akkor az adott folyamathoz tartozó összes fizikai lapot diszkre menti.Ami nem mindegy, hogy ezt hogyan teszi. Manapság két Linux VM van a köztudatban. Az egyik a mostani stabil kernelek VM-je (a 2.4.10-es kernelektől kezdve - ez Andrea Arcangeli (AA) munkája), a másik Rik van Riel VM-je, az ún. -rmap azaz reverse mapping megoldás. Arcangeli VM-je nagy felhördülést okozott a hackerek egy része között. Többen állítják, hogy az AA féle VM sokkal gyorsabb, és jobban ellenáll a swap strom-oknak, mint a Reil féle -rmap.

Marcelo Tosatti: Linux 2.4.18-pre8

Címkék

Itt a 2.4.18 8-adik pre release-je. Tosatti könyörög, hogy senki ne küldjön már nagyobb patch-et, mert közel van a 2.4.18 -rc1.

From: Marcelo Tosatti Subject: Linux 2.4.18-pre8

Date: 04 Feb 2002 17:44:17 -0200

Hi, No more big patches for 2.4.18, please... We are getting close to the -rc stage.

Letölthető a mirrorokról.

Változások:pre8: