�овые разделы!
ИИ, квантовые вычи�лени� и много других интере�ных тем
| Îðèãèíàë | Ïåðåâîä |
|
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrating when everything works on minix? No more all-nighters to get a nifty program working? Then this post might be just for you :-) As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it. Sources for this pet project of mine can be found at nic.funet.fi (128.214.6.100) in the directory /pub/OS/Linux. The directory also contains some README-file and a couple of binaries to work under linux (bash, update and gcc, what more can you ask for :-). Full kernel source is provided, as no minix code has been used. Library sources are only partially free, so that cannot be distributed currently. The system is able to compile "as-is" and has been known to work. |
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Âû ñêîðáèòå î òåõ âðåìåíàõ, êîãäà ìóæ÷èíû áûëè íàñòîÿùèìè ìóæ÷èíàìè è ñàìè ïèñàëè äðàéâåðû óñòðîéñòâ? Ó âàñ íåò õîðîøåãî ïðîåêòà è âû ìå÷òàåòå âîíçèòü ñâîè çóáû â êàêóþ-íèáóäü ÎÑ, ÷òîáû ìîäèôèöèðîâàòü åå äëÿ ñâîèõ íóæä? Âàñ ðàçäðàæàåò òî, ÷òî âñå ðàáîòàåò ïîä minix? È íå òðåáóåòñÿ ïðîñèæèâàòü íî÷è, ÷òîáû çàñòàâèòü ïðîãðàììó ðàáîòàòü? Òîãäà ýòî ïîñëàíèå àäðåñîâàíî âàì :-) Êàê ÿ ñîîáùàë ìåñÿö (?) íàçàä, ÿ ðàáîòàþ íàä ñâîáîäíîé âåðñèåé ÷åãî-òî ïîõîæåãî íà minix äëÿ AT-386 êîìïüþòåðîâ. Ðàáîòà íàêîíåö äîñòèãëà òîé ñòàäèè, êîãäà ðåçóëüòàò óæå ìîæíî èñïîëüçîâàòü (õîòÿ ìîæåò áûòü è íå äëÿ òîãî, äëÿ ÷åãî õîòåëîñü áû âàì), è ÿ õî÷ó âûëîæèòü èñõîäíûå êîäû äëÿ øèðîêîãî ðàñïðîñòðàíåíèÿ. Ýòî âñåãî-íàâñåãî âåðñèÿ 0.02 (+1 î÷åíü íåáîëüøîå äîïîëíåíèå), íî ÿ óñïåøíî çàïóñêàþ ïîä íåé bash/gcc/gnu-make/gnu-sed/compress è òàê äàëåå. Èñõîäíûå êîäû ýòîãî ìîåãî ëþáèìîãî ïðîåêòà ìîæíî íàéòè íà ñàéòå nic.funet.fi (128.214.6.100) â êàòàëîãå /pub/OS/Linux. Ýòîò êàòàëîã ñîäåðæèò òàêæå íåñêîëüêî README-ôàéëîâ è ïàðó áèíàðíèêîâ, êîòîðûå ðàáîòàþò ïîä linux (bash, update è gcc, ÷òî âàì åùå íàäî :-). Èñõîäíûå êîäû ÿäðà ïðåäîñòàâëåíû â ïîëíîì îáúåìå, ïîñêîëüêó êîäû minix íå èñïîëüçóþòñÿ. Èñõîäíûå êîäû áèáëèîòåê ñâîáîäíû òîëüêî ÷àñòè÷íî, ïîýòîìó íå ìîãóò ðàñïðîñòðàíÿòüñÿ ñâîáîäíî. Ñèñòåìà ìîæåò áûòü ñêîìïèëèðîâàíà "as-is" è îíà ðàáîòàåò. |