DOSEMU HOWTO pl 1 (2)


Opis emulatora systemu operacyjnego DOS: Wstęp. Następna strona Poprzednia strona Spis treści 1. Wstęp. 1.1 Co to w ogóle jest DOSEMU? Cytując podręcznik, dosemu jest programem dla wszystkich użytkowników danego serwera, który korzysta z pewnych specjalnych cech jądra Linuksa oraz procesora 80386, aby uruchomić system MS-DOS/FreeDOS/DR-DOS. Emulator tego systemu, kombinacja sprzętowych i programowych trick-ów, ma następujące właściwości: zdolność naśladowania wszystkich instrukcji procesora i operacji wejścia/wyjścia. pozwala na wykorzystanie 16-bitowego adresowania trybu rzeczywistego rodziny procesorów iAPX86, podczas gdy sam działa w trybie chronionym jeśli zachodzi taka potrzeba, ze względu na właściwe funkcjonowanie czy też jakośc działania, istnieje możliwość zablokowania wszystkich odwołań systemowych DOS-a i BIOS-a oraz ich emulacja. możliwość symulowania sprzętowego środowiska, nad którymi programy DOS-owe mają mieć kontrolę. zapewnia usługi systemu DOS korzystając w tym celu z usług Linux-a, na przykład dosemu pozwala na używanie dysku wirtualnego, który w rzeczywistości jest jednym z katalogów Linux-a. W tym miejscu chciałbym podziękować Piotrowi Tęczyńskiemu oraz Wojtkowi Gałązce za pomoc w przetłumaczeniu powyższych pięciu punktów. 1.2 Na jakich systemach operacyjnych działa DOSEMU ? DOSEMU zostało pierwotnie napisane dla Linuksa. Działa także w NetBSD i możliwe, że także w FreeBSD, jednak emulacje graficzne racej nie będą działać w NetBSD. Co oznacza, że wszystkie programy DOS-owe używające trybu graficznego (większość programów) nie będą działały. 1.3 Na jakich procesorach działa DOSEMU ? Działa tylko na rodzinie Intel 80x86, czyli 80386, 80486, Pentium itp. 1.4 Co jeśli mam procesor Alpha/Sparc/Motorola/inny nie-Intel ? DOSEMU działa tylko na rodzinie procesorów x86, ale są wyjścia alternatywne: Bochs (http://www.bochs.com) jest shareware'owym emulatorem komputera PC z dostępem do kodu źródłowego, który to emulator działa na większości Uniksów (jak również na MS-Windows). A są jeszcze inne opcje (non-free) - poczytaj FAQ grupy comp.emulators.misc dostępne w Polsce pod adresem ftp.icm.edu.pl/pub/doc/usenet/comp/emulators/misc/ 1.5 Czy potrzebuję MS-DOS-a, aby używać DOSEMU ? Nie. Potrzebujesz jakiejś wersji DOS-a, ale nie musi to być koniecznie MS-DOS. Przeczytaj rozdział "Jakie wersje DOS-a działają z DOSEMU ?". 1.6 Czy mogę uruchamiać programy dla Microsoft Windows w DOSEMU ? Nie jest to rozsądne. Lepiej żebyś użył emulatorra Windows -- Wine (http://www.winehq.com). Jeśli upierasz się, aby uruchomić Windows w DOSEMU, to poczytaj rozdział 8 -- DOSEMU i MS-Windows 3.1. 1.7 Chcę uruchomić coś co nie działa w DOSEMU czy WINE. Przeczytaj punkt 1.4. 1.8 Nazwy i liczby. (xx/yy/zz) oznacza dzień xx, miesiąc yy, rok zz (9/2/97). winemu oznacza uruchomienie WinOS/2 w dosemu (10/2/97). 1.9 Jakiej wersji dosemu powinienem używać? Dosemu używa tego samego schematu numerowania wersji co jądro. Drugie liczby nieparzyste oznaczają wersję rozwojową, czyli niestabilną, drugie parzyste liczby oznaczają wersję uznaną za stabilną. Podczas pisania tego dokumentu, v0.98.6 jest najnowszą stabilną wersją, podczas gdy v0.99.10 jest najnowszą wersją rozwojową. Tak więc jeśli chcesz używać dosemu, zdobądź najnowszą stabilną wersję. 1.10 Jaka jest najnowsza wersja dosemu i skąd ją mogę wziąć? Najnowszą wersją dosemu na dzień dzisiejszy (9/4/99) jest dosemu0.98.6 i można ją znaleźć na: SUNSite Polska ftp.dosemu.org [Od tłum.] Lepiej używać adresu w Polsce, bo z zagranicy czas ściągania może się znacznie wydłużyć. Pamiętaj, że to jest kod ALPHA: mogą być tam poważne błędy i mało dokumentacji na temat nowości. W wersji testowej znajdują się błędy. Używaj jej tylko jeśli chcesz się aktywnie włączyć w jej rozwój. Nie zgłaszaj błędów w wersji rozwojowej - napraw je. 1.11 Gdzie mogę zadawać pytania? Jeśli masz problemy związane z instalacją i uruchamianiem dosemu po przeczytaniu dokumentacji, najpierw spróbuj sobie sam pomóc: Twoje pytanie zostało już pewnie zadane i odpowiedź udzielona. Spróbuj poszukać tej informacji w Internecie. Np. możesz zajrzeć do DejaNews - największego zbioru artykułów z grup dyskusyjnych z całego świata. aby znaleźć wszystkie artykuły, które zawierają podane przez ciebie słowo. W ten sposób pomożesz sobie prędzej niż zadawaniem dobrze znanego pytania na jakiejś liście. To także uwalnia programistów od odpowiadania na trywialne pytania i przyczynia się do tego, aby nowsze wersje oprogramowania powstawały szybciej. [Od tłumacza] Istnieje także polska grupa dyskusyjna na temat Linuksa, gdzie możesz pytać o dosemu pod warunkiem, że instalujesz je na Linuksie. Jej nazwa to pl.comp.os.linux, można się także na nią zapisać listownie pod adresem listserv@ict.pwr.wroc.pl. 1.12 Gdzie mogę zgłaszać zauważone błędy i zadawać pytania? Jeśli chcesz zadać pytanie lub zgłosić błąd w dosemu, powinieneś rozważyć zapisanie się na listę dyskusyjną linux-msdos. Aby zapisać się na nią, wyślij list na adres Majordomo@vger.rutgers.edu o treści subscribe linux-msdos imię_nazwisko@twoj.adres.pocztowy Jeśli będziesz chciał się kiedyś wypisać z tej listy, to wyślij pocztę o treści unsubscribe linux-msdos imię_nazwisko@twoj.adres.pocztowy pod ten sam adres co powyżej(11/8/95). Kiedy jesteś zapisany na tę listę możesz na nią wysyłać listy kierując pocztę na adres linux-msdos@vger.rutgers.edu. Istnieje bramka pomiędzy tą listą a grupą dyskusyjną linux.dev.msdos. Jeśli twój dostawca Internetu nie prowadzi tej grupy, to poproś go o dodanie jej(10/2/97). Zanim zadasz pytanie powinieneś przeczytać dokładnie całą dokumentację, włącznie z tym HOWTO i sprawdzić jedno z archiwów listy dyskusyjnej wymienione na www.dosemu.org i sprawdzić czy twoje pytanie zostało już zadane i czy ktoś na nie odpowiedział. 1.13 Jaka dokumentacja jest dostępna dla dosemu? Dokumentacja jest zawarta w pakiecie DOSEMU. Główne pliki z dokumentacją (README.txt i README-tech.txt) pokrywają ogólnie wszystkie aspekty DOSEMU i mogą być bardziej aktualne niż to HOWTO. Podręcznik pod nazwą "dosemu Novice's Altering Guide", albo w skrócie DANG stanowi mapę wewnętrznego sposobu działania dosemu. Jest on przeznaczony dla żądnych przygody, dla tych którzy chcą modyfikować kod źródłowy. DANG jest pod opieką Alistair MacDonald ( alistair@slitesys.demon.co.uk) i można go znaleźć w katalogu doc w drzewie katalogów dosemu. Lista niepowodzeń EMU (EMUfailure.txt) jest listą programów, o których wiadomo, że NIE działają DOSEMU. No i oczywiście jest dosemu FAQ/HOWTO. Ale o tym już wiesz, nie? Jest ono wysyłane raz na jakiś czas na listę dyskusyjną i znajduje się też w katalogu doc w drzewie katalogów dosemu. Najnowsza wersja oryginału znajduje się pod adresem www.dosemu.org. 1.14 Mam program, który nie działa i nie jest w EMUfailure.txt. Najpierw sprawdź czy powodem nie jest coś co wiadomo, że nie działa w DOSEMU, wymienione w EMUfailure.txt. Jeśli uważasz, że znalazłeś coś nowego, to zgłoś to do linux-msdos@vger.rutgers.edu. Możliwe, że uda się to uruchomić z pomocą innych. Podaj szczegółowe informacje na temat twojej konfiguracji, wersję jądra, DOSEMU itp. No i podaj też zaobserwowane błędy. Możesz użyć xdos, żeby przekleić myszką błędy, ale postaraj się utrzymać czytelność raportu. Znamy też zawartość pliku ../etc/config.dist więc wyślij tylko te linijki z dosemu.conf, które mają jakieś znaczenie. Spróbuj uruchomić DOSEMU z trybem śledzenia (debug mode) i przyślij nam najpierw tylko te części, które wydają się mieć związem z problem. Naprawdę mało ludzi ma ochotę wczytywać się w czyjeś długie załączniki, żeby wyśledzić co jest nie tak. Ale trzymaj te logi pod ręką w razie gdyby się ktoś dopytywał szczegółów. 1.15 Jak mam informować o zmianach lub dodatkach w HOWTO? Preferowaną metodą jest edycja pliku dosemu-HOWTO-xx.x.sgml, żeby nanieść zmiany, stworzenie pliku z różnicami przez napisanie czegoś takiego: diff -uw plik-oryginalny plik-nowy > zmiany i wysłanie pliku zmiany na adres davidhodges@altavista.iname.com. Jeśli nie znasz SGML-a, to nie szkodzi. Zmiany będą akceptowane w jakiejkolwiek formie. Stworzenie pliku "zmiany", to po prostu ułatwienie życia opiekunowi HOWTO. :-) 1.16 Wiadomości od Grega... O ile nie stwierdza się inaczej, dokumenty HOWTO są chronione prawami autorskimi ich autorów. Mogą one być rozprowadzane w całości lub w części, w jakiejkolwiek postaci fizycznej czy elektronicznej tak długo, dopóki znajduje się w nich ta wzmianka. Dystrybucja komercyjna jest dozwolona, a nawet zachęca się do niej; chociaż autor chciałby być poinformowany o takowej. Wszelkie tłumaczenia, prace pochodne, prace zebrane zawierające dokumenty HOWTO muszą zawierać tę notatkę o prawach autorskich. Oznacza to, że nie możesz stworzyć pracy pochodzącej z HOWTO i nałożyć na jej dystrybucję dodatkowych ograniczeń. Wyjątki od tej zasady mogą być uczynione pod pewnymi warunkami; skontaktuj się z koordynatorem programu Linux HOWTO pod niżej podanym adresem. Krótko mówiąc, chcemy promować szerzenie tych dokumentów przez wszelkie dostępne kanały. Chcielibyśmy także utrzymać prawa autorskie nałożone na te dokumenty, i być powiadomieni o planach dotyczących redystrybucji HOWTO. Jeśli masz pytania skontaktuj się z Gregiem Hankisem, koordynatorem programu Linux HOWTO pod adresem gregh@sunsite.unc.edu(11/8/95). Następna strona Poprzednia strona Spis treści

Wyszukiwarka