Linux

DistroWatch - 2002. április. 20

Címkék

Vegyük szemügyre az elmúlt hét Linux terjesztéseinek fejlődését.

Új hírek

Sorcerer != Sorcerer GNU/Linux: valamikor március végén volt szó a Sorcerer Linux-ról. Akkor leírtam, hogy az eredeti fejlesztő abban a formában nem kívánja már tovább fejleszteni a disztribúciót. A produkció forkolt, és a Sorcerer GNU/Linux (SGL) kétfelé (vagy három?) halad jelenleg tovább. Az SGL alapítója, Kyle Sallee visszaállított a régi oldalt, és megváltoztatta a project nevét Sorcerer-re (a GL - GNU Linux nevet eldobta). A Sorcerer nem kompatibilis visszamenően az előző SGL verziókkal. Az első verzió publikus tesztje elérhető 2002. április. 14 óta.

Ez idő alatt a fork másik fele a Sorcery továbbra is a Sorcerer GNU/Linux nevet használja. Az új névre a szavazás jelenleg is folyamatban van. Ez a fiatal disztribúció jelenleg a 0.1.3 verziónál tart.


A harmadik branch amely erről a tőről fakad, a Lunar-Penguin. Az utolsó ISO (PETRO kódnéven) 2002. április. 9-én jelent meg.Disztribúció hírek

Alan Cox: Linux 2.4.19pre7-ac1

Címkék



Megjelent a legfissebb Alan Cox patch.

From: Alan Cox

Subject: Linux 2.4.19pre7-ac1

To: linux-kernel@vger.kernel.org

Date: Fri, 19 Apr 2002 05:16:00 -0400 (EDT)

This is mostly a merge so I could resync stuff with Marcelo. Software suspend and other fixes are not merged yet so soft suspend is still broken.

Letölthető innen.

Változások:[+ 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]

Linux 2.4.19pre7-ac1

oMerge CPU speed control framework and support for VIA processors and AMD K6 (Arjan van de Ven, Dave Jones, Russell King, Janne Pänkälä)

oMerge with 2.4.19pre7

-drop out keyb changes (breaks some setups)

oLots more i2o debugging work (me)

| I2O now seems to be working again and works

| for the first time on the AMI Megaraid

Hibás a soros driver a 2.4.19-pre7-ben

Címkék

Richard Gooch szerint hibás a soros (serial) driver a 2.4.19-pre7 prepatch kernelben. Alan Cox a következőket mondta erre: "Igen, valóban hibás. Valaki rossz helyre tette a HCDP-t a x86 portban. Javítani kell az include/asm-i386/serial.h-t, és utána működni fog."

Tehát, ha valaki 2.4.19-pre7-et használ és egyben használni szeretné a soros portot, akkor neki szüksége lesz erre a patchre.

Zack Brown: Kernel Traffic #162

Címkék

Megjelent a Zack Brown által karbantartott Linux Kernel Mailing List (LKML) archívum heti összefoglalója.

Elolvashatod itt.

A tartalomból:1. 28 Mar - 4 Apr (16 posts) NTFS 2.0.1 For Kernel 2.5.7

2. 3 Apr - 8 Apr (89 posts) Kernel Licensing Discussion

3. 3 Apr - 4 Apr (4 posts) New fbdev API

4. 3 Apr - 6 Apr (23 posts) BitKeeper Statistics

5.4 Apr (1 posts) BitMover Reports On BitKeeper

6. 4 Apr - 5 Apr (5 posts) DAC960 Troubles Under 2.4 Kernels

7. 5 Apr - 7 Apr (3 posts) 2.4 Kernel Recommendations For SPARC Systems

8. 9 Apr - 10 Apr (9 posts) Status Of O(1) Scheduler Patch

9.11 Apr (3 posts) Status Of ext2 Maintainership

10. 11 Apr (3 posts) Measuring Time Spent In The Kernel

11. 11 Apr (3 posts) Status Of Highmem Patch In 2.4

Marcelo Tosattit kiutasították az USA-ból

Címkék

Nincs kivétel. Az amerikai bevándorlási hivatal szigorúan ellenőrzi a beutazók szándékát. Ez fokozottan így van a tavaly szeptember. 11-én történtek után.

A brazil csodagyereket, Marcelo Tosattit a jelenlegi stabil kernelfa karbantartóját kiutasították az Egyesült Államokból vízum problémák miatt.

"Igen, igaz a hír.'' - írta a Linux and Main megkeresésére Tosatti levelében. Valóban kiutasítottak az Államokból, mert turista vízumom volt, és üzleti ügyben utaztam be. Ehhez viszont más vízum szükséges (b2 típusú).

Nem Tosatti az első Linux fejlesztő, akit ilyen okokból kiutasítottak az USA-ból. 1998-ban Carsten Haitzler-t, ismertebb nevén "Rasterman"-t is kiutasították az USA-ból amikor Ausztriából érkezett az Államokba, hogy a Red Hat Advanced Development Labs-nál dolgozzon.

Linux System Technology Conference 2002

Címkék

2002. szeptember. 4-6-ig kerül megrendezésre a kilencedik International Linux System Technology Konferencia. A konferencia a Német Unix Felhasználók Csoportja (GUUG - www.guug.de) által kerül megszervezésre. A konferencia helyszíne a kölni egyetem Számitástechnikai Tudományok tanszéke.Németországban hagyománya van már a Linux konferenciáknak (Heidelberg '94, Berlin '95, és '96, Warzburg '97, Köln '98, Augsburg '99, Erlangen 2000, Enschede 2001). Az esemény folyamatosan nőtte ki magát a Linux szakértők és fejlesztők legfontosabb európai találkozójává.

A konferencia nyelve angol.

Regisztráció itt.

Bővebb információ itt.

Andrew Morton: OOM killer újra

Címkék

Andrew Morton most éppen azon dolgozik, hogy a legutolsó AA VM-et kisebb darabokra szedje, hogy könnyebben lehessen azt kezelni.

Andrew Morton egy levelet küldött Andrea Arcangelinek, amelyben leírja, hogy ``feltámasztotta" az OOM (Out of Memory) killer kódot. Az OOM killer az a task, amely akkor lép a színre, ha a VM kifut a memóriából. Az OOM killer feladata, hogy kiválassza mely processz(eke)t ``lője" le, annak érdekében, hogy a rendszer újra memóriához juthasson.

Morton a levelében leírja, hogy azért hívta újra életre a kódot mert Tosatti szerint meg kell tartani a kernelben az OOM killert. Az elgondolás az, hogy ha a try_to_free_pages nem sikerül, akkor jobban járunk ha egy előre megfontolt rendszer szerint választjuk ki a ``megölni" kívánt processz(eke)t, mint ha mindezt random tennénk abban az esetben ha az allokáció nem sikerül.Morton ír is egy példát erre itt.

A példában látszik, hogy a felhasználó kikapcsolta swap-et, mert szerinte így nagyobb interaktivitást élvezhet a rendszer felöl. Ebben van is némi igazság. De van benne rizikó is. Mint olvashatjuk Az illető X-et futtatott, ment a képernyőkímélő, és váratlanul elindult egy ``updatedb". A rendszer mgpróbált swap-olni, de mivel a swap ki volt kapcsolva, megelőzendő a deadlock-ot, elindított egy kill folyamatot (VM: out

of memory ..."). És az mit tett? Ahelyett, hogy ésszerűen lelötte volna az ``updatedb"-t, a screensaver-t, és egyéb nem fontos processzt, magát az X szervert killelte (én nem örülnék neki, ha egy megnyitott levelem, vagy más dokumentumom azért veszne el mert a kernel random lelövi a processzeket).

Ezt megelőzendő Andrew Morton feltámasztotta az OOM killert, amely azt teszi, hogy nem random kezdi lelőni a processzeket, hanem valamilyen ésszerű szempontok alapján (nem mindjárt az init-el kezdi).

Tehát :

Morton beleillesztette az OOM killert a try_to_free_pages() függvénybe. Ennek az lett az eredménye, hogy ha a VM kifogy a swapból 5-10 másodpercig őrülten tekerni kezd mielőtt feladja, majd meghívja az OOM killert. Majd újabb 5 másodperc eltelik addig, amíg az OOM killer kiválasztja a `megölendő" processzt. Viszont működik, és nem random bele a közepébe a dolgoknak. Ezenkívül Morton még néhány igazítást végzett az OOM killer kódján, hogy biztos ne tudja az init-et lelőni.

A patch megtalálható a vm-24-hez itt.

A múltkor volt egy-két okos, (bár névtelen) hozzászólás az Arcangeli VM-el kapcsolatban. Ezeknek a hozzászóloknak mondom, ezek a dolgok hiányoznak az Arcangeli VM-ből. Jelzem az OOM killer Rik van Riel munkája, és része az -rmap VM-nek (már régen).

Video memória, mint rendszer memória

Címkék

Byron Stanoszek egy kisebb patchet küldött az LKML-re. A patch célja, hogy a video memóriát használhassuk rendszer memóriaként. A szerző levelében leírja, hogy van egy régi 586-os linux boxa, amelyben kevés memória van. Az erőfeszítések következtében sikerült a VGA kártya memóriájából 32MB-ot hozzáadni a rendszer memóriához.Az elképzelésnek egy baja van. A video RAM elérése sokkal lassabb, mint a rendszer memóriáé. Éppen ezért a szerző azon dolgozik, hogy a video RAM-ot ``block device"-szá alakítaná, és így lehetőség nyílhatna arra, hogy gyors swap eszközként lehessen használni.

Az ötlet nem új, régebben már felvetődött az LKML-en.

A megoldás nem teljesen működőképes, de az elképzelés figyelemre méltó. Bár a használati értéke nem sok, mégis mint megoldás nekem tetszik.

Bővebben itt.