Hacker, White Hat

Alan Cox távozik (egy időre...)

Alan Cox - talán az egyik legismertebb 'öreg motoros' a Linux kernel bizniszben - egy kisebb patchet küldött az LKML-re amely több helyen megváltoztatja a Maintainer/Credit listát a Linux kernel forrásában. Alan eltávolította magát a karbantartók közül.Ennek az oka az, hogy Alan kiveszi a tanulmányi szabadságát a Red Hat-nál, és visszatér az egyetemre, hogy tanuljon. Mivel Alan volt a 2.2-es kernel karbantartója is, most két lehetséges verzió van. Vagy végleg befejeződik a 2.2-es kernel karbantartása, vagy új karbantartó után kell nézni.

Feltették neki a kérdést, hogy miért távozik, mire Alan egy magyarázatot postázott:

From: Alan Cox [email blocked]

Subject: Next Month/Changes to where to send stuff

Date: 20 Aug 2003 13:05:10 +0100

At the end of September I'm off back to University on a years sabbatical from Red Hat to study for an MBA. I've made the decision that I'm basically going to vanish for the year so I can concentrate on the course, and on the pet side project of learning Welsh.

I've passed all my userspace projects on to other people already, and I'll be vanishing from kernel space too (except to a few priviledged processes ;)). Lots of people send me stuff as a gateway to getting it into 2.4 and 2.6. Lots of people send me security related stuff.

Can you in future please send stuff to

Security: [email blocked]

2.4: Marcelo/the list/someone he nominates to do that job

2.6: Andrew Morton or for small stuff Rusty Russell's trivial patch manager.

The 2.2 tree needs a new maintainer, someone who can spend their entire life refusing patches, being ignored by the mainstream (because 2.2 is boring) and by vendors (who don't ship 2.2 any more).

I'm not sure what to do about the -ac patch. Most of the remaining stuff is "pending Marcelo" for 2.4 mainstream, but not the O(1) scheduler and some of the odder cool stuff (like the morse bits). As 2.6 becomes relevant 2.4-ac basically becomes a fixed collection of add-ons that aren't mainstream anyway. And of course there are other people keeping patch sets in the same way nowdays.

A few years ago I'd have worried about doing this, the great thing is that with the kernel community we have today I know I'm not a critical cog in the machine. In fact I'm surrounded by people far better than I am and we even have Andrew Morton to keep Linus in check 8)

Dal ati!

Alan

Interjú Nick Piggin-nel

A Kerneltrap egy interjút készített az ausztrál Nick Piggin-nel. A 21 éves srác egy új I/O ütemezőn dolgozik, amely a reményei szerint bekerül a 2.5-ös fejlesztői kernelbe. Célja, hogy az általa fejlesztett "anticipatory scheduler" felváltsa a jelenlegi "deadline I/O scheduler"-t.

Az interjút megtalálod itt.

Interjú Miguel De Icaza-val

Pár nappal ezelőtt olvashattatok egy interjút Varga Zoltánnal a Mono projekt egyetlen magyar fejlesztőjével. Az interjúban szóba került Miguel De Icaza neve is, mint a Mono projekt vezetője, koordinátora. Miguel De Icaza [kép] nem csak innen lehet ismerős, hiszen a fejlesztő főállásban a Ximian-nál dolgozik, ezenkívül GNOME hacker, és a nevéhez fűződik a Midnight Commander ( népszerű nevén 'mc' ) GNOME-osítása is.A munka eredményeképpen született meg a GNOME Midnight Commander alias 'gmc'.

Most egy interjút olvashatsz a fejlesztővel itt. és egy régebbit az OSNews oldalain itt.

Interjú Varga Zoltánnal a Mono fejlesztőjével

Március közepén írtam egy cikket "Jön a .Net Linux-ra, Unix-ra" címmel, amelyben arról volt szó, hogy a Linux fejlesztők valószínűleg befejezik a Mono 1.0-ás verzióját, és szeptember környékén meg is jelenhet a stuff. Akkor kisg említette, hogy van egy magyar fejlesztője a Mono projektnek, és azt javasolta, hogy készítsek vele egy interjút. Én készítettem. Íme:trey: Szia! Kérlek mutasd be magad pár szóban. (iskolák, család, programozói múlt, stb.)

V.Z.: Varga Zoltán-nak hívnak, 27 éves vagyok, az ELTE ProgTerv-en végeztem, jelenleg egy hazánkba települt multinál dolgozom szoftverfejlesztőként.

trey: Azt tudjuk, hogy a Mono projekten dolgozol. Mi is ez
tulajdonképpen?

V.Z.: A Mono a .NET framework free implementációja. Ez azt
jelenti, hogy a .NET-be tartozó technológiákat próbálja megvalósítani open-source eszközökkel. A go-mono.com a projekt weboldala, itt lehet bővebb információhoz jutni.

trey: Hogyan csöppen bele egy magyar fejlesztő egy ilyen
nemzetközi projectbe?

V.Z.: Régóta érdekeltek a fordítóprogramok, virtuális gépek, stb. de régebben valahogy túl félénk voltam ahhoz, hogy ilyesfajta projektekben résztvegyek :(. A Mono-nál is kicsiben kezdtem, először csak hibákat jelentettem, aztán gondoltam, hogy esetleg ki is javíthatom őket :) Végül kaptam CVS írás jogot, és manapság már kicsit nagyobb dolgokat is szoktam alkotni benne.

trey: Mi az a terület amelyen te dolgozol? Azaz mi a feladatod
a Mono projekten belül?

V.Z.: Igazi feladatom nincs, az IKVM.NET nevezetű, .NET alapú JAVA virtual machine-t próbálom Mono alá portolni, ami azt jelenti, hogy az IKVM futtatása során felmerülő hibákat/hiányosságokat szoktam javítgatni. Ez elég széleskörű dolog, mert hozzá kell nyúlni a C# fordítóhoz, a futtató rendszerhez, az osztálykönyvtárakhoz stb.

trey: Maga a Mono mint projekt mikor lesz kész? Tehát mikor lesz használható széles körben is?

V.Z.: Miguel de Icaza 2003 szeptemberre ígéri az 1.0 verziót, hogy ebben mi lesz benne, azt nem igazán tudom. Mint minden open-source project, a Mono sincs soha "készen", folyamatosan fejlődik, vannak olyan részei, melyek már most is nagyrészt kész vannak (azaz kompatibilisek az MS .NET
implementációval), és vannak olyan részei amik nem.

trey: A Mono FAQ-jában láttam egy kérdést, amely arról szólt,
hogy a Microsoft segíti-e a Mono fejlesztőket. Milyen kapcsolat van a Mono és a Microsoft fejlesztők között?

V.Z.: Erről nem sokat tudok, de úgy hallottam, hogy baráti. Végülis mind ugyanazt csináljuk: programokat írunk.

trey: Bekerültél a "Mono Hackers Hall of Fame"-be. Hogy is volt ez pontosan? :-)

V.Z.: A HoF-ba azok kerülnek be, akikről Miguel úgy gondolja, hogy sokat tettek a projekt-ért. Úgy tűnik, rólam is ezt gondolja :)

trey: A fejlesztéseket gondolom Linux alatt végzed. Mikor
ismerkedtél meg a Linuxszal?

V.Z.: Kb. 6 éve, az egyetem alatt.

trey: Fejlesztői és felhasználói szemmel nézve mik a főbb
eltérések az akkori, és a mostani Linux rendszerek között?

V.Z.: A mostaniak jobbak. Ha valaki ért a UNIX-hoz, akkor mindent meg tud csinálni LINUX alatt, amit Windows alatt, azaz tud fejleszteni, internetezni, zenét hallgatni, játszani stb.

trey: A Mono közreműködés mellett dolgozol esetleg más szabad szoftveres projekben is?

V.Z.: Nem.

trey: Érdeklődnek a "nagy cégek" a Mono iránt? Kaptok-e valami támogatást ilyen cégektől?

V.Z.: Van pár kisebb cég, mint pl. az OpenLink, ami használja a Mono-t különböző termékeiben, az ő fejlesztőik be szoktak segíteni.

trey: Fejlesztéseid során milyen eszközökkel dolgozol? Gondolok itt a hardverre és szoftverekre.

V.Z.: Van egy 1Ghz-es linux PC-m, debian unstable van rajta, azon fejlesztek Emacs-al + sok xterm-el.

trey: Amikor éppen nem dolgozol, nem kódolsz, mivel töltöd a szabadidődet?

V.Z.: Hip-hop-ot hallgatok, bulizni járok, Tai-Chi-t tanulok.

trey: Mi az amit egy kezdő hackernek, fejlesztőnek javasolni
tudnál? Hol kezdjen hozzá a dolognak?

V.Z.: Szerintem a legfontosabb, hogy az illető találjon valami
projekt-et, amivel foglalkozhat. Egy jó projekt-nek az ismérvei:

- érdekes (ez személyre szabott)

- nem csinálja még senki, szóval te lehetsz a főnök :)

- sok munka van vele :)

Érdemes valamilyen barátságos projekt-be beszállni, ahol
segítenek a kezdőknek, nem tolják le őket nagyon, ha elrontanak valamit stb. Kis dolgokkal érdemes kezdeni, pl. hibák jelentése, aztán ahogy az ember belejön, lehet bonyolultabb dolgokkal probálkozni.

trey: Aki esetleg közre szeretne működni a Mono fejlesztésében, az hol tud jelentkezni? Melyek azok az oldalak levlisták, amelyeken próbálkozhat?

V.Z.: http://go-mono.com