InstalaΦnφ data operaΦnφch systΘm∙

Utility

OperaΦnφ systΘmy

Seznam operaΦnφch systΘm∙, kter² p°ed Φasem vy╣el na serveru PC Sv∞t, obsahoval celkem 521 polo╛ek. S celou °adou t∞chto systΘm∙ se nejspφ╣ nikdy nesetkßte, proto╛e Φas jejich slßvy dßvno skonΦil nebo jde o ·zce zam∞°enΘ (a drahΘ) kousky. P°esto zb²vß n∞kolik desφtek systΘm∙, kterΘ si m∙╛ete s trochou snahy, ale i ╣t∞stφ (p°edev╣φm toho hardwarovΘho) vyzkou╣et.

Chip CD samoz°ejm∞ poskytuje pouze omezenΘ mno╛stvφ mφsta, ale p°esto jsem vybral 9 operaΦnφch systΘm∙, kterΘ - jak doufßm - reprezentujφ celΘ spektrum mo╛nostφ. Naleznete zde zcela jednoduchΘ operaΦnφ systΘmy v ΦasnΘ fßzi v²voje, propracovan∞j╣φ systΘmy i ukßzku mo╛nostφ jednoho komerΦnφho systΘmu.

Zßrove≥ zde najdete voln∞ dostupn² emulßtor operaΦnφch systΘm∙ Bochs a to jak v binßrnφ podob∞ pro Windows, tak i ve zdrojov²ch k≤dech pro instalaci na jin²ch systΘmech.

Experimentovßnφ s operaΦnφmi systΘmy m∙╛e b²t potencionßln∞ nebezpeΦnΘ pro va╣e data. Pokud vßm zkratky jako MBR nebo NTFS nic ne°φkajφ, rad∞ji se instalaci novΘho OS na pevn² disk vyhn∞te. OperaΦnφ systΘmy na tomto CD by v╣ak m∞ly b²t bezpeΦnΘ. «ßdn² toti╛ vlastnφ oddφl na disku nepot°ebuje, pop°. ho m∙╛e sdφlet s jin²m OS (jako t°eba SkyOS). V╣echny ostatnφ lze bez problΘm∙ nainstalovat na jednu disketu nebo spustit v emulßtoru.

Vzhledem k charakteru nßsledujφcφho softwaru nem∙╛e nikdo zaruΦit, ╛e pob∞╛φ na va╣em poΦφtaΦi sprßvn∞. Obecn∞ platφ, ╛e pot°ebujete procesor i386 nebo rad∞ji nov∞j╣φ. Pokud systΘm disponuje grafick²m rozhranφm, obvykle si vystaΦφ s grafickou kartou podporujφcφ standard VESA (a to umφ v╣echny nov∞j╣φ karty). Z dal╣φho hardwaru b²vajφ podporovßny externφ sΘriovΘ modemy, n∞kterΘ sφ╗ovΘ a zvukovΘ karty, my╣i a dal╣φ za°φzenφ, i kdy╛ jejich podpora logicky nem∙╛e b²t takovß jako ve Windows nebo v Linuxu. N∞kterΘ OS (ale ty zde nenajdete) se dodßvajφ pouze v podob∞ zdrojov²ch k≤d∙ a jejich kompilaci a nßslednou instalaci nemusφ zvlßdnout ka╛d². Obvykle lze vystaΦit s b∞╛n²mi v²vojß°sk²mi nßstroji, kterΘ jsou souΦßstφ v∞t╣iny distribucφ Linuxu.

Emulßtor Bochs

Domovskß strßnka: http://bochs.sourceforge.net

Download: Verze pro Windows | ZdrojovΘ k≤dy

Bochs je open source program ╣φ°en² pod licencφ LGPL. Umo╛≥uje spustit operaΦnφ systΘm v rßmci jinΘho OS tak, ╛e emuluje nov² poΦφtaΦ. Vzhledem k tomu je omezena rychlost emulovanΘho systΘmu a stejn∞ tak n∞kterΘ vlastnosti - nap°. sφ╗ovß komunikace nebo spou╣t∞nφ n∞kter²ch program∙ (p°edev╣φm her), kterΘ obvykle vy╛adujφ p°φm² p°φstup na hardware.

Ve Windows se instaluje jako b∞╛nß aplikace, v Linuxu doporuΦuji instalaci ze zdrojov²ch k≤d∙ (Bochs lze samoz°ejm∞ spustit v celΘ °ad∞ dal╣φch systΘm∙.). Tu prove∩te pomocφ tradiΦnφch p°φkaz∙:

      $./configure
      $make
      $su
      %make install
    

Ve Windows m∙╛ete b∞hem instalace zvolit takΘ instalaci s DLX Linuxem. Jde o malou, jednodisketovou distribuci, na kterΘ si m∙╛ete Linux vyzkou╣et ani╛ byste opustili Windows nebo museli cokoliv konfigurovat.

Mnohdy je jednodu╣╣φ vyzkou╣et systΘm v emulßtoru, proto╛e odpadne zdlouhavΘ vytvß°enφ zavßd∞cφch disket, restartovßnφ Windows (Linuxu), bootovßnφ z diskety a op∞tovnΘho startu primßrnφho systΘmu. Na druhou stranu nenφ emulßtor v╣espasiteln² - n∞kterΘ operaΦnφ systΘmy v n∞m prost∞ nespustφte (alespo≥ bez slo╛itΘ konfigurace).

Bochs disponuji propracovanou nßpov∞dou v HTML formßtu, tak╛e si ji urΦit∞ nainstalujte. Mimo jinΘ v nφ najdete podrobn² nßvod jak v Bochsu nainstalovat a spustit t°eba Windows 98.

Na domovsk²ch strßnkßch naleznete °adu p°ipraven²ch obraz∙ disk∙ s r∙zn²mi operaΦnφmi systΘmy.

N∞kterΘ nßsledujφcφ systΘmy jsem se sna╛il upravit tak, aby se daly spustit jak v emulßtoru, tak z diskety. Vet╣inou to znamenalo pouze vytvo°enφ diskety originßlnφm instalaΦnφm programem (v∞t╣inou modifikace znßmΘho rawrite.exe) a nßslednΘho vytvo°enφ obrazu diskety (v Linuxu p°φkazem: dd if=/dev/fd0 of=obraz_diskety.img). Potom jsem vytvo°il jednoduch² konfiguraΦnφ soubor bochsrc. Tyto soubory jsem zkomprimoval do ZIPu, tak╛e je staΦφ rozbalit do adresß°e s programem Bochs a spustit emulßtor.

Pokud vßm z n∞jakΘho d∙vodu emulßtor nestaΦφ, m∙╛ete soubor znovu zapsat na disketu. K tomu pou╛ijte:

T∞mito zp∙soby m∙╛ete vyzkou╣et EduOS, MenuetOS, NewOS a Thix. U ostatnφch se °i∩te pokynu uveden²mi nφ╛e.

MenuetOS

Domovskß strßnka: www.menuetos.org

Download: MenuetOS.zip

Screenshot

MenuetOS je mal² grafick² systΘm napsan² pouze v assembleru. Jeho volbu auto°i zd∙vod≥ujφ rychlostφ, av╣ak odsunuje tento systΘm do oblasti v praxi nepou╛iteln²ch. P°esto v╣ak systΘm vypadß vylo╛en∞ p∞kn∞ a oproti star╣φm verzφm obsahuje vφce program∙ a zdß se i stabiln∞j╣φ.

GrafickΘ prost°edφ p°ipomφnß Windows - jsou tu ikony, pracovnφ plocha i ovlßdacφ panel s ekvivalentem nabφdky start a seznamem ·loh.

ProgramovΘ vybavenφ obsahuje n∞kolik her, p°ehrßvaΦ CD a waw∙, textov² editor, v²vojovΘ prost°edφ. Chybφ snad jen internetov² prohlφ╛eΦ, ale ani ten by nem∞l p°edstavovat velk² problΘm.

EudOS

Domovskß strßnka: studwww.rug.ac.be/~fcorneli/eduos/

Download: EduOS.zip

Screenshot

EduOS jsem vybral jako zßstupce miniaturnφch, absolutn∞ nepou╛iteln²ch operaΦnφch systΘm∙. Aktußlnφ verze EduOS je 0.1.14 a jedinΘ, co systΘm d∞lß je, ╛e se vßs po nabootovßnφ zeptß na va╣e jmΘno a v∞k a vypφ╣e odpov∞∩.

V praxi naprosto nepou╛itelnΘ, ale pro programßtory, kte°φ se cht∞jφ zaΦφt v∞novat psanφ OS, jsou takovΘ systΘmy dobrou mo╛nostφ kde zaΦφt, proto╛e slo╛itost jejich zdrojov²ch k≤d∙ je n∞kolikanßsobn∞ men╣φ n∞╛ t°eba v Linuxu.

NewOS

Domovskß strßnka: www.newos.org

NewOS.zip

Screenshot

NewOS je na tom o n∞co lΘpe ne╛ EduOS. Obsahuje shell a minimum u╛ivatelsk²ch program∙, Φeho╛ si jsou auto°i v∞domi, i kdy╛ nehodlajφ tento fakt n∞jak m∞nit. Soust°e∩ujφ se hlavn∞ na samotnΘ jßdro.

Thix

Domovskß strßnka: www.cs.unh.edu/~tudor/thix/

Download: Thix.zip

Screenshot

Thix je p°φkladem komplexn∞j╣φho operaΦnφho systΘmu unixovΘho typu. Na tomto CD najdete pouze demonstraΦnφ disketu, ale cel² systΘm pot°ebuje disket ╣est a instaluje se na pevn² disk.

Thix spl≥uje standard POSIX, ale nepodporuje sφ╗. Na demonstraΦnφ disket∞ najdete n∞kolik zßkladnφch p°φkaz∙ jako je cd, ls atd., souborov² mana╛er Gid a textov² editor Joe.

FreeDOS

Domovskß strßnka: www.freedos.org

Download: Freedos.zip

Screenshot

S FreeDOSem jste se na Chip CD mohli setkat v minul²ch letech n∞kolikrßt. Naposledy to byl FreeDOS 8 Beta, ale vzhledem k tomu, ╛e souΦasnß stabilnφ verze 8 se p°φli╣ neli╣φ, vybral jsem rad∞ji jeho p°ipravenou verzi pro emulßtor Bochs, kterou si m∙╛ete takΘ stßhnout ze strßnek Bochsu. Potom ale musφte upravit soubor bochsrc, kter² je p°ipraven pro star╣φ verzi emulßtoru. Na tomto CD u╛ je konfiguraΦnφ soubor upraven².

QNX

Domovskß strßnka: www.qnx.com

Download: qnxdemo.zip

OperaΦnφ systΘm QNX je komerΦnφ, ale k dispozici je i voln∞ dostupnß verze. ISO obraz CD aktußlnφ verze 6.2.1 mß n∞jak²ch 230 MB, co╛ by se na Chip CD sotva ve╣lo, tak╛e zde najdete pouze ukßzku star╣φ verze 4, kterß se vejde na jedinou disketu. Dnes u╛ se velmi ╣patn∞ shßnφ, ale pro prvnφ seznßmenφ bohat∞ postaΦφ.

Popravd∞ °eΦeno je a╛ zarß╛ejφcφ, co v╣echno se na jedinou disketu vejde. SystΘm je toti╛ grafick² a demonstraΦnφ disketa obsahuje textov² editor NotePad, internetov² prohlφ╛eΦ Voyager, souborov² mana╛er a n∞kolik dal╣φch drobnostφ. Pokud mßte externφ modem p°ipojen² k sΘriovΘmu portu, m∙╛ete se p°ipojit k internetu z jedinΘ diskety.

Plnß verze toho umφ samoz°ejm∞ mnohem vφce a mimo jinΘ jsou pro ni k dispozici takovΘ programy jako XFree86, GCC, multiplatformnφ v²vojovΘ prost°edφ Eclipse (napsanΘ v Jav∞) nebo internetov² prohlφ╛eΦ opera (i kdy╛ ve star╣φ verzi).

Bohu╛el se mi nepoda°ilo spustit QNX v emulßtoru, tak╛e musφte vytvo°it disketu a nabootovat z nφ.

Contiki OS

Domovskß strßnka: dunkels.com/adam/contiki/

Download: contiki-1.0.d64.zip

Screenshot 1 | Screenshot 2

S Contiki na b∞╛nΘm PC moc nepoΦφtejte. Umφstil jsem ho sem spφ╣e pro zajφmavost, ale pokud stßle vlastnφte star² Commodere, m∙╛ete ho vyzkou╣et.

Jde o "grafick²" systΘm s okny, nabφdkami, ikonami apod. pro osmibitovΘ poΦφtaΦe Commodore 64 a pracuje se na portaci i na dal╣φ osmibity. VystaΦφ si s 20 kB pam∞ti, ale pro plnΘ vyu╛itφ to chce 50 kB :-). M∙╛ete pou╛φvat webov² prohlφ╛eΦ a webov² server, telnet a spo°iΦ obrazovky. Prost∞ super. Bohu╛el, nemßm na Φem bych ho vyzkou╣el, tak╛e bych byl rßd kdyby ho to ud∞lal n∞kdo za m∞ a dal mi v∞d∞t.

Petr Kin╣t
petr.kinst@seznam.cz