Linus Benedict Torvalds
Aug 25, 1991, 10:57:08 PM
to
...
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them :-)
Linus (torv...@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu)
Azon gondolkodtam, hogy mi ennél is nagyobb lett volna belőle, ha nem csak egy hobbinak indult volna :D
and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.
És ha lett volna legalább egy SCSI diszkje :D
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
hup-hup hurrá!
- A hozzászóláshoz be kell jelentkezni
Az, hogy nem volt SCSI diszkje, azt mi sem bizonyította jobban, mint az, hogy volt időszak, amikor lehetett olyan kernelt fordítani amiben egyedül SCSI-diszk driver volt (ATA nem), de SCSI-kontroller driver viszont nem :-( Viszonylag kevéssé volt jól használható.
- A hozzászóláshoz be kell jelentkezni
Ez azért nem volt probléma, mert akkor még igazi férfiak (és hölgyek) fordítottak csak kernelt, akik ezzel tisztában voltak. :)
- A hozzászóláshoz be kell jelentkezni
Jobban belegondolva, tényleg ez volt az igazi férfivá érésem meghatározó pontja, nem az első önállóan megalkotott és működő sendmail.cf pár évvel korábban - ahogy eddig hittem. (Hol volt még akkor M4-gyel autogenerált tapicskolós babzsákfejlesztés!)
- A hozzászóláshoz be kell jelentkezni
Én csak addig használtam sendmailt, amíg az eximet meg nem találtam. Igen, láma vagyok meg fiatal. DSelecttel is csak párszor telepítettem Debiant, mert utána már volt APT. :)
Nekem szerintem az egyik első katartikus élményem a Mortal Kombat I elindítása 386DX40-en 4MB RAM-mal. (Mint az közismert 8MB kellett neki, és a DOS4GW megfelelő paraméterezésével be tudtam állítani swap file használatot...:))
- A hozzászóláshoz be kell jelentkezni
Nekem szerintem az egyik első katartikus élményem a Mortal Kombat I elindítása 386DX40-en 4MB RAM-mal. (Mint az közismert 8MB kellett neki, és a DOS4GW megfelelő paraméterezésével be tudtam állítani swap file használatot...:))
Amikor még csak hercules monitorom volt, tartottam egy kisebb gyűjteményt mindenféle CGA (és talán EGA?) emulátorból*. Néha, némelyik jó volt arra, hogy az eredendően nem herculesre, hanem mondjuk CGA-ra írt játékok elinduljanak vele, nyilván a CGA szemkápráztató (egyszerre látható) 4 színe helyett csak kettővel (fekete - borostyán, imádtam). Viszont ha sikerült a beavatkozás, bizony én is örültem magamnak ;)
* valaki írhatna róla pár szót, hogyan lehetett ezt DOS-os TSR-ekkel megoldani... emlékeim szerint a hercules és a CGA videómemória címe is eltért stb.
- A hozzászóláshoz be kell jelentkezni
"Azon gondolkodtam, hogy mi ennél is nagyobb lett volna belőle, ha nem csak egy hobbinak indult volna :D"
Ha nem hobbinak indul, akkor ott tartana, mint az OS/2, vagy az Amiga OS... vagy egyéb más rég elfelejtett kísérlet. ... vagy rosszabb esetben olyan förmedvény keletkezett volna belőle, mint az Android vagy az IOS. ... természetesen fizetősen, mint a Windows.
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
- A hozzászóláshoz be kell jelentkezni
Hát nem tudom. Szerintem az iOS és az Android is nagyon szép mérnöki teljesítmény, de hát ízlések és pofonok...:)
- A hozzászóláshoz be kell jelentkezni
Kb. igen hamar elárasztották mindenféle hardverrel.
READY.
▓
- A hozzászóláshoz be kell jelentkezni
Szerintem nem lett volna belőle semmi, mint az azóta indított megszámlálhatatlan mennyiségű világmegváltó projektből. Sokat segít, ha egy feladat scope-ja belátható.
szerk: ez az első hsz.-re akart válasz lenni.
- A hozzászóláshoz be kell jelentkezni
Nagy különbség azért hogy 29 évvel ezelőtt még a ma ismert szoftveres (és hardveres) dolgok jórésze nem létezett, sokkal kevesebb user volt, kevesebb ötlet, kevesebb minden. A mai világban "minden" fel van találva, talán a cloud-kapcsolt szolgáltatások és szoftverek voltak a következő nagy hullám, de érezhetően fogy az oxigén az új ötletek előtt.
Szerintem ha Linus később születik, de véletlenül pont ugyanazt kezdi el írni amit anno elkezdett, akkor rövid úton a tanszék archívumában végzi a dolgot, és valami más lenne a helyében.
- A hozzászóláshoz be kell jelentkezni
Úgy érted, kitömve? :D
- A hozzászóláshoz be kell jelentkezni
Alap bölcsesség: jókor jó helyen kell lenni.
Ez Linusnak sikerült, fölösleges azon filozofálni, hogy mi lett volna ha...
A mai világnak is vannak ismeretlen részei. Lehet ma is hasonló karriert csinálni.
- A hozzászóláshoz be kell jelentkezni
Egyetértek. A Linuxnak az volt a szerencséje, hogy jókor jelent meg, jó időben. Pont terjedt az internet használata, növekedett a szerverekre való igény, és a Unixok meg jogilag problémások voltak a licenc, névhasználat miatt, így kapóra jött, hogy volt egy kompatilibis, unixlike rendszer, ami hivatalosan sem volt Unix, szabadon lehetett terjeszteni, de ugyanazt meg lehetett valósítani vele, így mindenki rákapott, akinek ilyesmire volt igénye. Aztán ugyan később a BSD-k helyzete is tisztázódott jogilag, meg rendbetették licencügyileg, de akkor már késő volt, mert a Linux uralkodott.
Ha ma jelenne meg, a sok BSD meg miegyéb mellett nem sok esélye lenne. Nem azért mert rossz, hanem mert ahogy írod, már minden fel van találva, és már nem jó időben jelenne meg. Sokszor csak ennyin múlik valaminek a sikere. Bár szerintem Torvalds akkor is sikeres ember és híres programozó lenne, csak mondjuk nem a Linux miatt emlékeznének rá, de a git meg miegymást akkor is feltalálta volna, így mindenképp befutott volna, ez a része semmiképp nem a szerencsének köszönhető.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Jókor volt jó helyen.
Ld. "The Art of UNIX Programming".
Megcsömörlött *NIX hackerek találtak új játékszert.
- A hozzászóláshoz be kell jelentkezni
Aztán mégis kiderült, hogy olyannyira portable 386-tól eltérő platformokra, hogy már a 3.8-as verziótól kezdve nem is támogatja az i386-ot. Persze megértem a döntést, kódot szabadítottak fel vele, aminek már úgyse volt gyakorlati haszna, egy 3.7-es kernel is olyan lassú 386-oson, hogy használhatatlan, részben a proci, nagyobb részt a kevés RAM miatt. Nem mintha AT hard disk-et sokan használnának ma már.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
i386-ból egyetlen utasítás nagyon hiányzik, ami a 486-ban jelent meg: https://www.felixcloutier.com/x86/cmpxchg
Ez fontos, mert egyetlen megszakíthatatlan utasítással lehet szemaforozni.
Ahogy írtad, az i386-nak már sok létjogosultsága nincs, ellenben a fenti utasítás hiányában sok macerát okoz a kernelben, libc-ben, ...
- A hozzászóláshoz be kell jelentkezni
Ebben egyébként az a vicces, hogy én élénken emlékszem, mikor az első 486-osom lett, akkor a az x86 referenciákat bújva a CMPXCHG tűnt az egyik legfeleslegesebb, marketingesek által kitalált, látszólag semmire nem jó utasításnak. Aztán ezekről derül ki később, hogy ezek miatt időtálló-e valami vagy nem.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Gratulálok, szép kerek évforduló! :-)
- A hozzászóláshoz be kell jelentkezni
Viszont lassan el kell kezdeni szervezni a 30 éves jubileumi bulit... :)
- A hozzászóláshoz be kell jelentkezni
Örülök hogy kb 1 idős vagyok a kernellel, csak októberi :)
- A hozzászóláshoz be kell jelentkezni
Akkor most lehet majd olyan pólót is venni, aminek az lesz a felirata, hogy idősebb vagyok, mint a Linux-kernel? :D
- A hozzászóláshoz be kell jelentkezni
Olyan még csak gyerekméretben van ;-) Esetleg UNIX felirattal már lehet felnőttet is.
- A hozzászóláshoz be kell jelentkezni
Nagyon jó időben, nagyon jó helyen volt egy nagyon okos és nagyon bátor ember, aki valóban megváltoztatta a világot.
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
bátor?
- A hozzászóláshoz be kell jelentkezni
Megszállott.., és az minden bátorság alapja. ("Pilátus a krédóban" itt most biztosan nem játszik... :) )
- A hozzászóláshoz be kell jelentkezni
Szembeszállt az okoskodó, kopernyó tanárával. S végül igaza lett.
- Nem, nem - mondta -, önélzet, bátolság vagy inkább melészség?
trey @ gépház
- A hozzászóláshoz be kell jelentkezni