Previous Next Table of Contents

3. Kompatybilność z innymi systemami

3.1 Czy w Linuxie można uruchamiać programy DOS-owe?

Służy do tego program DosEmu. Udokumentowano uruchomienia wielu dość wymagajacych aplikacji dosowych (np. gier, łącznie z takimi hitami jak Doom czy Duke Nukem 3d). DosEmu znajduje się m.in. w dystrybucji RedHat. Najnowsza wersja jest dostępna w Archiwum TSX-11 , lub w mirrorze tego serwera, np. Archiwum Sunsite.

Uwaga! Do instalacji DosEmu jest potrzebna kopia systemu DOS w jakiejkolwiek wersji!

3.2 Czy w Linuxie można uruchomić programy MS Windows?

Istnieje projekt zwany WINE (WINdows Emulator lub Wine Is Not an Emulator), który ma na celu stworzenie biblioteki umożliwiającej uruchamianie programów MS Windows w X. Jest on w dość zaawansowanej fazie rozwoju, i mimo że odnosi coraz większe sukcesy w uruchamianiu programów, nie jest on jeszcze narzędziem przeznaczonym dla przeciętnego użytkownika. Niedawno skompilowałem sobie wersję z końca czerwca 1998 roku, i wyniki są wysoce zachęcające (działa część programów 32 bitowych, zaczątki obsługi DirectX, niezła wydajność...)

Innym, prawie idealnym rozwiązaniem jest pakiet WABI firmy Caldera, niestety jest to już program płatny (280 funtów), więc chyba lepiej poczekać na WINE...

W grę na razie wchodzą programy dla Windows 3.xx, dopiero w nowszych wersjach WABI ma się pojawić możliwość uruchamiania programów Win32.

Istnieje jeszcze trzecia możliwość: pakiet bibliotek firmy Willows o nazwie Twin. Odpowiadają one standardowym bibliotekom MS Windows (commdlg.dll, wsock.dll itd.), i służą m.in. do tego, aby umożliwić programistom bezpośrednie wykorzystanie pod Linuxem kodu napisanego pod MS Windows. Przy kompilacji Twin tworzy się dodatkowo program o nazwie xwin, który umożliwia uruchamianie 16-bitowych programów Windowsowych. Sprawdzałem kilka i działają, wyglądając identycznie jak pod Windows. Uruchamiałem: Collins Dictionary, Lotus Organizer, Windows Commander oraz kilka gierek logicznych (więcej programów pod 16-bitowe Windows nie miałem). Wszystko działało bez zarzutu. W dokumentacji Twin piszą, że można uruchamiać programy z 16-bitowego Microsoft Office, tylko funkcje związane z OLE nie działają.

3.3 Czy w Linuxie istnieją odpowiedniki programow biurowych, takich jakie są w MS Office?

Zależy co uznasz za podstawę do porownań. Jeśli możliwości, to odpowiednikiem Worda może byc np. Emacs + TeX. Jeśli zaś WYSIWYG, to edytorami spełniającymi ten wymóg sa m.in. Nedit, LyX, Word Perfect. Istnieje też pakiet programów biurowych dla Linuxa Star Office zawierający edytor, arkusz kalkulacyjny, bazę danych i program do rysowania. Jest on dość popularny w Polsce, a poza tym wczytuje pliki tworzone w programach z MS Office, z różnym jednak skutkiem. Oprócz tego pojawiły się ApplixWare (spolonizowany, i możliwy do kupienia w Polsce) i Word Perfect. Były też próby uruchamiania na Linuxie wersji beta Corel Office for Java.

Ogólnie: wydaje mi się że warto zmienić przyzwyczajenia i nauczyć się nowego narzędzia, by je docenić, ponieważ często możliwości oferowane przez aplikacje dla Linuxa, mimo że nie intuicyjne, są większe od tych oferowanych przez łatwe dla wszystkich pakiety biurowe dla Windows.

3.4 Jak umożliwić Dosemu zobaczenie partycji dosowej?

Należy umieścić w config.sys (DosEmulatora!) jako device program emufs.sys znajdujący sie na wirtualnym dysku c:. Umożliwia on montowanie podkatalogów Linuxowych jako dysków w DosEmu. Oznacza to że dysk D: możemy mieć partycję dosową tylko jeżeli jest zamontowana w Linuxie. To samo z CD-ROMEM - musi być zamontowany.

device=c:\emufs.sys /dos
device=c:\emufs.sts /cdrom


Previous Next Table of Contents