Idézve a manualból, "dosemu" egy egy-felhasználós program, ami kihasználja a Linux kernel és a 80386 processzor tulajdonságait, hogy futtasson egy MS-DOS/FreeDOS/DR-DOS környezetet, amit mi "DOS box"-nak becézünk. Ez a DOS box ötvözi a hardver és a szoftver lehetőségeit:
o képes szimulálni az összes I/O és processzor utasításokat
o támogatja iAPX86 processzor család valós módja szerinti a "word" méretét és címzési módjait, miközben teljesen védett módban fut
o képes elfogni a DOS és BIOS rendszerhívásokat és emulálni azokat, ahogy az szükséges a helyes működéshez és a jó sebességhez
o képes olyan hardver környezetet szimulálni, amit már tudnak használni a DOS-os programok
o képes ellátni DOS szolgáltatásait (service) a Linux szolgáltatásain keresztül,például képes merevlemeznek szimulálni egy Linux könyvtárt.
A dosemut elsődlegesen Linuxra írták. De NetBSD és FreeBSD alatt is lehetséges futtatni, habár a grafikai emuláció nem működik NetBSD-n.
Dosemu csak Intelkompatibilis 80x86 processzorral működik együtt, pl.: 80386, 80486, Pentium, AMD:) stb.
Dosemu CSAK Intelkompatibilis 80x86 processzorral működik, de léteznek alternatívák: például Bochs ( http://bochs.sourceforge.net) Ez egy nyílt forráskódú PC emulátor, ami a legtöbb Unixos (és MS-Windows) felületen fut, de vannak más utak is - nézd meg a comp.emulators.misc FAQ-t: ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/emulators/misc/
Nem. Szükséged van valamelyik DOS verzióra, de nem feltétlenül azMS-DOS-ra, nézd meg a 2.9 részt.
Nem igazán. Jobban jársz, ha a Windows emulátor Wine-t használod (( http://www.winehq.com). Ha csakazértis Windowst akarsz használni dosemuval, nézd meg a 8. fejezetet - dosemu és az MS-Windows 3.1.
Már csak a Pc-emulátor marad, lásd 1.4.
(éé/hh/nn) éé=év hh=hónap nn=vajon?
winemu a WinOS/2 futtatását jelenti dosemu alatt.
A dosemut a kernelhez hasonlóan számozzák. Páratlan számúak a még nem stabil fejlesztői verziót takarják, míg a párosak a stabil fejlesztések. Éppen most jelent meg a 1.2 (tehát stabil) változat, a fejlesztői változatnak utána kell nézni! Lehetőleg stabil verziót használj!
1.2-es a legújabb (2001-06-30), megtalálható az alábbi címen:
ftp://ftp.dosemu.org/pub/dosemu/
Ha a fejlesztői verziót töltöd le, lehetőleg ne jelezz vissza hibákat.
Ha valami nem menne - miután ezt a leírást átolvastad - először jár utána, hátha egy fórumon már előtted megkérdezték és meg is válaszolták. Pl: utánakereshetsz, ha konyítasz valamicskét az angolhoz:
http://www.dejanews.com
A kereséssel általában gyorsabban találsz gyógyírt! Kérdéseid a http://linux.index.hu -n is vagy a magyar levelezőlistán is felteheted (aminek az archívumában is kereshetsz!).
Ha hibát találsz a dosemuban valamint, ha beszélsz angolul, fel kell iratkoznod a Linux-msdos levelező listára. Küldj egy e-mailt a majordomo@vger.rutgers.edu -ra és a levél törzsébe írd bele:
subscribe Linux-msdos your_username@your.email.addressLeiratkozásnál pedig:
unsubscribe Linux-msdos your_username@your.email.addressHa már feliratkoztál erre a címre, küldheted a hibákat: linux-msdos@vger.rutgers.edu Ez elküldi a Linux.dev.msdos news-groupra. De mielőtt írnál, olvass el minden leírást beleértve a lista archívumát is!
Dosemuval kapsz leírást. A legfontosabb a README.txt és a README-tech.txt ezek sokkal részletesebben és "naprakészebben" tárgyalják a dosemut.
A "dosemu Novice's Altering Guide" vagy DANG inkább a belső működést tárgyalja. Ez inkább haladóknak ajánlott, akik maguk akarják módosítani a forráskódot, Alistair MacDonald írta és a dosemu doc könyvtárában van. Az EMU failure lista (EMUfailure.txt) itt azok a programok vannak felsorolva, amik köztudottan nem működnek dosemuval.
És persze a dosemu GYIK/HOGYAN. Mindkettőt megtalálod a doc könyvtárban. A legújabbakat ugyancsak megtalálod a http://www.dosemu.org
Először ellenőrizd le, hogy a hibát nem egy ismert hibajelenség okozta ami fel van sorolva az EMUfailure.txt-ben. Ha úgy gondolod, hogy ez valami új Jelezd ezt a Linux-msdos@vger.rutgers.edu -n. Talán itt néhányan segíthetnek. Adj leírást a beállításairól, a kernel és a dosemu verziószámáról. Pl. az xdos-t használhatod, hogy kivágd a hibaüzenetet. De olvasható jelentést írj! Ismerjük a ../etc/dosemu.conf fájl tartalmát. Szóval csak az aktív sorokat írd meg a dosemu.conf -ból. Ha lehet, futtasd a dosemut debug kapcsolókkal, nézd át a kimenetet és csak a szerinted fontos részeket küld el belőle. De a többi részét is mentsd el arra az esetre, ha valaki rákérdez a részletekre.
A legjobb az lenne, ha a dosemuHOWTO-xx.x.sgml-t szerkeszted, készíts egy diff fájl-t valahogy így:
diff -uw eredeti-fájl új-fájl
és küld el davidhodges@altavista.net. Ha nem tudod mi az a SGML ne is törődj vele, bármilyen változtatás vagy információ meghallgatásra talál.
Amíg máshogy nincs meghatározva, a Linux HOGYAN írások szerői jogai az íróit illeti. A Linux HOGYAN írások másolhatók és terjeszthetők részben vagy egészében bármilyen fizikális vagy elektronikus formában, amíg ez a szerzőjogi írás is megmarad minden másolaton. Kereskedelmi kiadás megengedett és támogatott; habár a szerzők szeretnék, ha tájékoztatnák őket minden ilyen kiadásnál.
Az összes fordításnak, kivonatnak, vagy összefoglalónak, egyesítésének bármely Linux HOGYAN-nal, tartalmaznia kell ezt a szerzőjogi írást. Ezért nem csinálhatod, hogy összeollózol egy részt a HOGYANból és erősebb feltételek mellet kibocsátod. Bizonyos esetekben engedélyezhető ezeknek a szabályoknak elhagyása; Ha ilyesmiben töröd a fejed, vedd fel a Linux HOGYAN koordinátorral a kapcsolatot a címét, lejjebb megtalálod.
Röviden, szeretnénk terjeszteni ezeket az információkat amennyi csatornán csak lehetséges, de meg kívánjuk őrizni a szerzői jogot erre a dokumentumra, és szeretnénk értesülni minden tervről a HOGYAN kiadásaival kapcsolatban.
Amennyiben kérdésed lenne, keresd meg Greg Hankins, a Linux HOGYAN koordinátort: gregh@cc.gatech.edu