====== Uruchamianie TK5 na Linuksie ====== ==== Pobieranie ==== Emulator Hercules oraz bardzo dużo dostępnego oprogramowania są połączone w dystrybucji TK5: https://www.prince-webdesign.nl/tk5 . Do pobrania jako https://www.prince-webdesign.nl/images/downloads/mvs-tk5.zip . ==== Wstępna konfiguracja ==== W przeciwieństwie do starszej wersji TK4-, pod Linuksem trzeba odrobinę dodatkowej pracy. Po rozpakowaniu archiwum: $ cd mvs-tk5 $ chmod 750 mvs $ chmod 750 unattended/set_console_mode $ chmod 750 unattended/set_daemon_mode $ chmod 700 hercules/linux/64/bin/* $ cd hercules/linux/64/lib/ $ ln -s /usr/lib64/libbz2.so.1 libbz2.so.1.0 Łącze w ostatniej linijce musi prowadzić do libbz2, jakby się ten plik nie nazywał. Katalogi * hercules/windows * hercules/darwin * hercules/linux///nieuzywane_architektury// można usunąć, by nie zajmowały niepotrzebne miejsca. Warto zmienić tryb uruchamiania na konsolę, co udostępnia dodatkowe opcje administracyjne. $ cd unattended $ ./set_console_mode i potwerdzić enterem. ==== Uruchomienie ==== Można teraz uruchomić emulator oraz MVS sktyptem //mvs//. Praca z TSO jest możliwa za pomocą graficznych aplikacji: x3270 oraz pw3270. Ten pierwszy jest prostszy i ma ładniejsze fonty, ale na najnowszych wersjach Waylanda i Gnoma przestały prawidłowo działać niektóre elementy interfejsu. pw3270 działa i wygląda tak: {{ :wiki:pw3270.jpg?400 |}} W ustawieniach bieżącej sesji trzeba wybrać host z uruchomionym TK5 (może to być 127.0.0.1), a pozostałe opcje ustawić jak widać powyżej. ---- ==== Wyłączenie ==== Zabicie procesu //hercules// może spowodować duże szkody na emulowanych dyskach oraz bliżej nieokreślony stan kolejki JES2, co z kolei uniemożliwi ponowne uruchomienie emulatora. Trzeba wycować się klawiszem F3 do prompta //READY// i napisać tam kolejno: shutdown logoff Procedura zatrzymywania systemu jest zapiasana w //sys1.parmlib(shutdown)// . Jest tam również procedura //shutfast//, która ma krótsze czasy czekiwania pomiędzy kolejnymi krokami.