ToaruOS 1.0.0

 ( trey | 2017. február 13., hétfő - 10:28 )

ToaruOS 1.0

A ToaruOS egy teljesen hobbi operációs rendszer, amely saját kernelt (32 bit, non-SMP, monolithic (but modular), and Unix-like), user space-t és több grafikus programot is felvonultat. A ToaruOS 1.0.0 több mint fél évtized munkájának eredménye. A forráskód elérhető a GitHub-on. Licence: NCSA/University of Illinois

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Mitől Unix-like egy kernel? Mert a userspace API az hsaonlít a POSIX API-hoz?
A POSIX és a Single UNIX Specification sem írja elő, hogy a kernelnek milyennek kell lennie, csak azt, hogy az API milyen, amit az alkalmazások látnak.

biztos BSD alapú...

Na de egy kernel hogyan lehet Unix-like? A kernel nem ad programozói runtime-ot, a SUS és a POSIX sem ír elő kernel API-t, azt a libc és társai biztosítják.
Így lehet az, hogy Ubuntu ELF binárisokat futtat egy Windows 10, arra mégsem mondják, hogy Unix-like kernele van.

"The term can include free and open-source operating systems inspired by Bell Labs' Unix"
Esetleg így?
--
♙♘♗♖♕♔

Ilyen megkozelitesben az nt kernel nem sokban ter el ;-)

Unix like kernelhez nagyabol az kell hogy,
legyenek integer handle(fd) -ek, hasonloan szamozva
mint ahogy megszoktuk, legyenek az fd -k a egyes eszkozokhoz is hasznalhatoak
(char, block) , az eszkozokhoz valo hozza ferrest fs perm ekkel szabalyozhatjuk,
van '/' VFS/mount.

Nagy poen lenne, ha a Windows hivatolsan megkapna a unix certet, mert
valoban eleg csak a librariknak ugy mukodnie, es az hogy mekkora haxolas kell hozza
az nem lenyeg ;-)


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

"megkapna a unix certet"

Főleg, hogy pénzen kívül nagyon semmi sem kell hozzá.

--
trey @ gépház

Azért a pénznél egy fokkal több is kell: a szabványnak való megfelelés :)
Azóta már a K-UX 3.0-t is certifikálták. Még mindig nem értem, hogy ez miért jó nekik, meg az Apple-nek, vagy bárki másnak.

Mert a UNIX szo hallatan a legtobb embernek meg minidig a stabilitas
es megbizhatosag jut az eszebe.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Nekem az "SCO is a Patent Troll" jut eszembe.

Ha stabilitas meg megbizhatosag, akkor IBM z/OS. Akar 50 eves binaris visszafele kompatibilitas. Ennel jobbat nem igazan tud senki.
Az UNIX szo kapcsan nekem a "nem is igazan tudjuk, miert jo, ha valami UNIX" jut eszembe.

És mégis jön a fap fap hang a Mac OS OS X macOS vagy a rák tudja a héten hogy hívják éppen operációs rendszer felhasználói felől. Akkor mire verik? A pénzen vett plecsnire, amit mint látjuk, nem olyan nehéz megvenni?

--
trey @ gépház

Még az is lehet, hogy ezért van valamiféle felsőbbrendűségi érzése az embernek a UNIX szó kapcsán:
https://www.youtube.com/watch?v=dFUlAQZB9Ng

"legyenek integer handle(fd) -ek, hasonloan szamozva
mint ahogy megszoktuk, legyenek az fd -k a egyes eszkozokhoz is hasznalhatoak
(char, block) , az eszkozokhoz valo hozza ferrest fs perm ekkel szabalyozhatjuk,
van '/' VFS/mount."

Ez mind userland API dolog, nem kernel. Az, hogy belül hogyan van implementálva a file handle a kernelben, az a userland számára édesmindegy.

Nem mindegy, hogy kernel veled vagy elened van ;-)
Eleg enterspajz programot lattam, hogy elhigyjem barmibol lehet barmit csinalni ;-),
legalabb is meg lehet probalni ..


Amit nem lehet megirni assemblyben, azt nem lehet megirni.