archeolog.cz: Obří Hrad Keltské oppidum Stradonice Habrůvka, jeskyně Býčí skála pravěk datace, časová osa, pravěké dějiny
Apple iPad Smart Case šedá - Samsung Galaxy Tab 10.1 černé - Samsung Galaxy Tab 10.1 bíle - Puzdro Asus Eee Pad Versa černé - Pouzdro Apple iPad Smart Cover černé - Pouzdro POINT OF VIEW Mobii 7" černé - Pouzdro ZTE V9C-1 černé - Pouzdro Google Nexus 7 oražové - Pouzdro Google Nexus 7 šedé - Pouzdro Samsung Galaxy Note 10.1 bíle - Pouzdro Samsung Galaxy Note 10.1 černé
   Témata: Home

Výlety

Foto

Technika

Výhledy

Cestování

K zamyšlení


LINUX4ALL archiv

Na webu

Pobavení

Příroda

Report, Dokument

Sport

13. Kurz Linuxu - DOS a Windows pod Linuxem

- STEFi - 2000-12-31 10:00:00
Tento serial o Linuxu byl vytvoren Milanem Cermakem v roce 2000 a s jeho svolenim zverejnen na strankach linux4all.misto.cz......


M$-DOS a M$-Windows pod Linuxem
===============================

Možná vás název dnešní lekce trochu zarazil a ptáte se, co je to za
pitomost. Odpovídám, že to není pitomost. Několik autorů linuxových
programů si totiž uvědomilo, že, i když si někdo nainstaluje Linux,
stále (nebo aspoň nějakou dobu) by rád používal své staré programy pro
DOS nebo Windows. A tak se oni programátoři zamysleli a vytvořili dva
programy.

První z nich je "dosemu", což je emulátor DOSu (to je trochu nepřesné,
protože se emuluje pouze počítač v reálném módu a DOS musíte dodat
sami). Než je ale možné si vůbec pustit nějaký DOSovský program,
je nutné provést několik kroků.
Nejdříve si musíme samozřejmě balík s "dosemu" nainstalovat. To nechám
zcela na vás, protože to záleží na distribuci, kterou používáte, a
typu balíku, který se vám podařilo sehnat.
V druhém kroku budeme potřebovat startovací(!) disketu se systémem
DOS. Tu vložíme do mechaniky (koneckonců kam jinam bychom ji mohli
vložit :-) a zadáme následující příkaz:

dos -A

Ten způsobí, že si emulátor načte systém z diskety v mechanice "A:"
(možná bych měl raději psát "/dev/fd0", neboť jsme pod Linuxem).
Pak je nutné přenést systémové soubory na připravený disk "C:", což je
pod Linuxem soubor o délce přibližně 1MB. K přenosu použijeme známou
DOSovskou utilitu "sys".
Jako poslední je nutné upravit konfiguraci. Na disku "C:" jsou už
totiž připraveny soubory "autoexec.bat" a "config.sys". Navíc je
přiloženo několik prográmků, které pomáhají DOSu "překládat" některé
Linuxové věci (jako například myš).
Další konfigurační soubor je "/etc/dosemu/conf" (nebo
"/etc/dosemu.conf"), kde se dají dostavit různé věci týkající se
vybavení vašeho počítače (například typ videokarty, myši, atd.).
V druhém souboru "/etc/dosemu/users" (nebo "/etc/dosemu.users") můžete
nastavit, kteří uživatelé mají mít k DOSu přístup.
A tím je prakticky hotovo.

Druhý program, který emuluje prostředí M$-Windows, se jmenuje "wine".
Název je zkratkou, ale její význam není jednoznačný. První význam je
"WINdows Emulator", což je jasné. Trochu matoucí je druhý výklad,
který uvádí, že "Wine Is Not Emulator". Ač je to divné, tak oba
významy mají pravdu. Autoři opravdu chtějí vytvořit kompletní emulátor,
ale zatím je k emulaci potřeba samostatná instalace M$-Windows.
Samotnému spuštění ale, stejně jako u "dosemu", musí předcházet úprava
konfiguračního souboru (zde je pouze jeden) "/etc/wine.conf". Ten je
uspořádán ve stylu windowsovských "ini"-souborů a díky tomu (nebo tomu
navzdory) je dobře srozumitelný i pro smrtelníka.
A když jsme nastavování dokončili, můžeme zkusit emulátor spustit.
Spuští se z X-Window a xtermu příkazem:

wine -winver ""

Jak je vidět z použítí přepínače "-winver", umí "wine" spouštět
několik verzí M$-Windows. Zatím (neboť na "wine" se stále pracuje)
existují možnosti: win31, win95 a nt351.
Pokud se nám nelíbí, že windowsovský program jaksi nedodržuje princip
virtuálních ploch, můžeme použít přepínač "-managed". Okna pak budou
spravována X-Window. Závadou (možná už odtraněnou, protože moje verze
je rok stará) je, že se pak chybně překreslují, nebo spíše
nepřekreslují obsahy oken (ale jen těch, která patří "wine").
Existuje dokonce i přepínač "-language", který dovoluje nastavit jazyk,
kterým s vámi má program (nevím jestli "wine" nebo windows)
komunikovat. Jednou z možností je dokonce i "Cz" pro češtinu.

A to by bylo o emulátorech asi tak všechno. Samozřejmě manuálové
stránky "dosemu" i "wine" jsou vám plně k dispozici.
STEFi (c) 2004 - stefi [at] netdev [dot] cz
Pokud chcete zde publikované materiály použít, prosím, informujte mě. If you wish to use these published materials, please, let me know.
0.013 sec