Operační systémy
Málo známé i téměř neznámé operační systémy nejen pro PCToto je off-line verze serveru Operační systémy, určená pro Chip CD, připravená k datu 24. 5. 2004. On-line verzi naleznete na adrese http://operacni-systemy.net/.
NewOS
Po delší době opět nový operační systém — NewOS.
NewOS je volně šiřitelný operační systém s dostupnými zdrojovými kódy (BSD licence). V současné době ho lze spustit na počítačích Sega Dreamcast a jedno- nebo víceprocesorových stanicích s procesory Intel nebo AMD. Do budoucna plánují porty na další architektury (G3/G4, MIPSR5000, UltraSPARC, Alpha a M68030).
Autoři se nesnažší zlikvidovat konkurenci (rozuměj Windows) vlastním operačním systémem. Chtějí pouze si jen vyzkoušet návrh a některé vlastnosti moderních operačních systémů, přičemž svou snahu považují za zábavnou (a nezbývá než souhlasit).
Z implementovaných vlastností budu jmenovat multihreading, podporu více procesorů, virtuální paměť, dynamicky zaváděné moduly jádra (ovladače, souborové systémy), UDP/IP, podpora iso9660 a ext2fs atd. Momentálně se pracuje na nativním souborovém systému, plné implementaci knihovny libc, plné podpoře IDE/ATAPI zařízení, ovladačích grafických karet a do budoucna se počítá s ovladači USB a grafickým uživatelským rozhraním.
Kromě zdrojových kódů lze stáhnout nepravidelně vycházející binární snapshoty, které lze tradičními nástroji (rawrite, dd) nainstalovat na jednu disketu, ze které se následně zavede systém a spustí se jednoduché textové rozhraní. K dispozici je několik základních příkazů: exit (ukončí stávající a spustí nový shell), exec, mkdir, cd, ls, stat (informace o souboru), help a cat. Adresář /dev obsahuje zařízení console, keyboard, zero, null a bus.
Jak je vidět, je velmi nepravděpobné, že by NewOS mohl ohrozit jakýkoliv jiný systém, ale pokud vás problematika programování OS zajímá, máte možnost podívat se na zdrojové kódy systému, které zatím obsahují jen to nutné a nejsou zatíženy tisící řádek 'balastu'.
Vložil: Ivo Stankuš (ywo ‹zavináč› centrum ‹tečka› cz)
8. 8. 2003 10:58
Jen par doplnujicich informaci. Kernel pro OpenBeOS, tedy projekt jehoz cilem je znovu vytvorit a dale vyvijet BeOS R5, je zalozen prave na NewOSu. A neni to nahoda, Travis Geiselbrecht byval vyvojarem v Be Inc.