Több hacker erősen kritizálta az új VM -et, mert az nem fektet elegendő hangsúlyt a stabilitásra. Riel egyenesen 'asshole' -nak nevezte Torvalds -ot, mert az semmibe veszi egyes fejlesztők véleményét.
Viszont Riel elmondja, hogy ennek ellenére nem haragszik Linus -ra, de ki nem állhatja azt a módszerét amellyel a forrásokat ellenőrzi ("the Linus source control system").
Riel a VM kód mellett dolgozik egy ún. OOM -en (Out of Memory Killer) kódon. Arra a kérdésre, hogy mi is ez tulajdonképpen, a következőket válaszolta:
Egy alap Linux rendszerben rendelkezünk valamennyi fizikai RAM -al, és valamennyi swap területtel. A RAM -ot használjuk a kernel adatok tárolására, a végrehajtható állományok cache -elésére, a library -k és egyéb adatok tárolására. Mindenki tudja, hogy a rendszerben soha nincs elegendő RAM, hiába teszünk a gépünkbe akármennyit is. Ezért el kell döntenünk, hogy mit tárolunk a RAM -ban és mi az, amit a diskre írunk (swap area) ha éppen nics rá szükség. Eljöhet olyan szituáció, amikor a rendelkezésre álló swap terület kevésnek bizonyul, és a rendszer nem tudja futtatni az elindított alkalmazásokat. Ebben az állapotban várnunk kell addig , amíg valamelyik folyamat befejeződik, és memóriát szabadít fel (ez nem jöhet létre ha mindegyik folyamat a másiktól várja, hogy befejeződjön), vagy nekünk kell közbeavatkoznunk, és kell felszabadítani valamennyi memória területet. Pl. úgy, hogy kill -elünk egy processzt. Természetesen nem akarhatjuk, hogy ez a dolog random menjen végbe, mert akkor esetleg valamilyen fontos processz kill -elődne (init, syslogd vagy más kritikus alkalmazás). Az OOM Killer detektálja, hogy a rendszer mikor fut ki a virtuális memóriából, és ekkor kiválasztja az a processzt amelyet kill -el (a lehető legjobbat).
A másik project, amiről hosszasan tud beszélni, az az -rmap (reverse mapping) project. Az -rmap project szintén a Linux VM fejlesztéséhez kapcsolódó fejlesztés. Jelenleg fejlesztés alatt áll, és ahol a jelenlegi VM jól működik, ott az -rmap is hasonlóképpen teljesít. Viszont ott ahol a jelenlegi VM elhasal, ott az -rmap jó teljesítményt produkál. Sok esetben jelezték vissza felhasználók, hogy ugyanabban a szituációban a jelenlegi VM összesett, viszont az -rmap jól teljesített. Ha valaki ki akarja próbálni a Riel féle -rmap -ot az megtalálja a patch -et itt.
Viszont Rik -elmondja, hogy ez nem egy mágikus VM. Ez sem tudja megcsinálni azt, hogy kevés RAM -al, nagy terhelés alatt üzemeltetünk egy szervert, és majd a dolgot rábízzuk a VM -re, hogy majd az úgyis elintézi a dolgot.
Riel elmondja, hogy sok időt tölt el a #kernelnewbies projecten. A #kernelnewbies egy iRC csatorna az irc.openprojects.net -et. Igazából azoknak a programozóknak találták ki, akik éppen most ismerkednek a Linux kernel fejlesztésével (valóban esténként én is fenn szoktam lenni a nevezett csatornán, és Riel aktív tagja az ottani közösségnek. Közvetlen, nyugodtan lehet tőle kérdezni, készséggel válaszol).
Fiatal, nagyszájú, de tehetséges.
A vele készült interjút itt olvashatod. Beszél Cox -ról, Arcangeli -ről, a 2.5 -ös kernel fejlesztéséről, és még sok minden másról. Érdemes elolvasni.
- A hozzászóláshoz be kell jelentkezni
- 4211 megtekintés
Hozzászólások
Az ötlet nem rossz. Nekem is eszembe jutott már. Írtam neki levelet, hogy kérnék tőle interjút. Mindkét fent említett e-mail címre elküldtem a levelet, a mai napig nem kaptam rá választ.
31 Jan 2 To: mingo@redhat.c (4,189) interju a portal.fsn.hu reszere
32 Jan 2 To: mingo@elte.hu (4,390) interju a portal.fsn.hu reszere
íme a levelek, amiket küldtem. Sajnos válasz nem érkezett, biztos elfoglalt Ingo Molnar.
Mindenesetre sajnálom, mert a feltett kérdések több embert is érdekeltek volna. Ha van rá igény a kérdéseket, amit elpostáztam, közzé tudom tenni.
Üdv: trey
PS: a külföldi kernelfejlesztőkkel könnyebb kapcsolatot teremteni.
- A hozzászóláshoz be kell jelentkezni
Nem "Ingo Molnar", hanem Molnár Ingó, te! :)) Legalább a nevét írd rendesen, ha már magyar.
- A hozzászóláshoz be kell jelentkezni