Jak podłączyæ XTerminal do Linux-a na PC-cie.: Trochê historii.
Następna strona
Poprzednia strona
Spis treści
2. Trochê historii.
Sekcja ta podaje trochê bardzo podstawowych informacji dla tych,
którzy nie są jeszcze zapoznani z X Window System i jego
terminal-ologią. Jeśli masz jakiekolwiek doświadzczenia związane z
X i XTerminalami możesz przeskoczyæ tê sekcjê bez żadnych skutków
ubocznych.
2.1 Co to jest X?
X Window System, albo po prostu X-y (nigdy X Windows), jest
przenośnym, niezależnym od sieci systemem okienek jak to określa
strona podrêcznika systemowego. Udostêpnia środowisko graficzne,
które jest niezależne od systemu operacyjnego, sprzedawców i
sprzêtu. Kiedy ludzie mówią o systemie okienkowym w połączeniu z
Unix-em, prawie zawsze maja na myśli X-y.
Najważniejszą cechą X-ów w naszym przypadku jest ścisłe oddzielenie
od siebie programów, które kontrolują lokalny sprzêt, z którym
komunikuje siê użytkownik (ekran, klawiatura, mysz itp.) i tych
programów, które użytkownik chce uruchamiaæ (edytory, arkusze,
DOOM). Oznacza to, że komunikujący te dwie rzeczy program nazywany
X serwerem, może byæ na jednej maszynie, podczas gdy właściwe
programy, albo X klienty, mogą byæ na jednej a nawet wiêkszej
ilości maszyn w zupełnie różnych miejscach. Zauważ, że terminy
"serwer" i "klient" używane są w odwrotnym znaczeniu niż normalnie.
Linux posiada kolekcjê Xserwerów z projektu XFree86, to znaczy,
serwerów dla kart graficznych SVGA, jak również całą kolekcjê
Xklientów takich jak: xv, maze czy xterm. Jeśli dopiero
zapoznajesz siê z X-ami, możesz chcieæ trochê poeksperymentowaæ z
X-ami na maszynie Linux-owej zanim bêdziesz ustawiał XTerminal.
2.2 Co to jest XTerminal ?
XTerminal (odtąd zwany XT) jest wyspecjalizowaną czêścią sprzêtu i
oprogramowania, która łączy siê w Xserwer, to jest, tê czêśæ X-ów,
która zarządza wejściem/wyjściem do i od użytkownika. W najbardziej
prymitywnym przypadku, zawarte są tylko program Xserwera i
oprogramowanie komunikacyjne. Nawer menedżer okienek pochodzi od
serwera, do którego poprzez ethernet połączony jest XT (albo rzadziej
poprzez port szeregowy) używając protokołu TCP/IP.
Sprzêt XT bêdzie zawierał (duży) monitor, klawiaturê, myszkê,
trochê RAM-u oraz gniazdka do ethernetu. Wiêkszośæ XT nie ma dysków
twardych, stacji dyskietek ani żadnych innych urządzeñ zapisu
danych. Oznacza to, że XT mają swój system operacyjny albo w ROM-ie
(rzadkośæ) albo ściągają go z hosta w sieci, do którego są
podłączone.
Aby XT dostał siê do swojego systemu operacyjnego na Linux-a podczas
startu przeważnie robi on coś takiego: wysyła zawołanie o pomoc
poprzez sieæ ze swoim adresem ethernet. "Rzeczywisty" komputer w
sieci porównuje ten adres z listą, którą posiada i jeśli znalazł
jakiś identyczny, to wysyła do XT adres IP, który został mu
przypisany (poprzez demona bootpd). Pozwala to XT na ściągniêcie
systemu operacyjnego i ewentualnie innych danych, kórych potrzebuje
z hosta (zwykle poprzez tftp). To jest cała procedura opisana w
szczegółach.
Wtedy XT jest już w pełni wyposażonym komputerem z własnym numerem
IP, RAM-em, programem i niezależnym sprzêtem, chociaż bardziej jako
uczony idiota. Jest najlepszy w tym co robi, czyli w zarządzaniu
grafiką w X-ach, ale nieprzydatny do niczego innego.
2.3 Zalety i wady.
W idealnym przypadku XT jest cichy, szybki i martwy. Zwykle bez
wiatraczka, stacji dyskietek czy dysku twardego, nie robi żadnego
hałasu. Z kilkoma metrami kabla ethernet możesz wystawiæ swój
hałaśliwy komputer do innego pokoju a u siebie na biurku postawiæ
cichy XT. Ponieważ XT jest stworzony do X-ów i grafiki, jest
szybszy niż, powiedzmy, program X-owy pod MS Windows czy DOS-a.
Jeśli serwer jest na jednym komputerze i klient na drugim, to
procesor nie musi siê zajmowac jednym i drugim na raz. Chociaż,
można tego nie zauważyæ w szybkości przekazywania danych (ponieważ
poruszają siê one poprzez ethernet) zredukuje to zużycie CPU i
zaoszczêdzi trochê pamiêci na maszynie Linux-owej, która w innym
przypadku byłaby załadowana Xserwerem.
Jednak z drugiej strony bêdziesz potrzebował karty ethernet, co
zwykle oznacza jeden port i IRQ. W zależności od producenta,
oprogramowanie dla XT może zabraæ około 20 MB na Linux-ie. Prawie
zawsze możesz skasowaæ dużo niepotrzebnych rzeczy jak już siê
zorientujesz co jest rzeczywiście niezbêdne. Wiêkszośæ XT wymaga na
hoście zainstalowania demonów bootpd oraz tftpd - oba są
potencjalnymi dziurami w bezpieczeñstwie. Bêdziesz przypuszczalnie
chciał mieæ jeszcze jednego demona - xdm - uruchomionego w tle. I
tak - ten wielki monitor do XT zabierze dużo miejsca na biurku.
2.4 Czego potrzebujê ?
Miło, że pytasz ! Ale bardziej odpowiednie bêdzie czego ty
potrzebujesz ?
Po pierwsze potrzebujesz XT. Jeśli masz dużo pieniêdzy i to naprawdê
dużo, możesz iśæ i kupiæ. Jim Morton <
jim@applix.com> wysyła
regularnie listê XT na comp.windows.x. Albo może siê do ciebie
uśmiechnąæ szczêście. Ponieważ starych XT nie można używaæ z DOS-em,
MS Windows czy OS/2, niektóre firmy rozwiązują ten problem przez
wyrzucenie ich.
Ze strony komputera Linux-owego bêdziesz potrzebował karty
ethernet. Pomimo, iż teoretycznie podłączenie XT poprzez port
szeregowy czy SLIP jest możliwe nie jest to zalecane o ile nie masz
tendecji masochistycznych. Opis jak zainstalowaæ i posługiwaæ siê
kartą ethernet znajdziesz w
Ethernet-HOWTO, którego opiekunem jest
Paul Gortmaker <
Paul.Gortmaker@anu.edu.au>. Jeśli nie masz już innego
wyboru to SLIP i CLSIP są opisane w tym samym dokumencie. W tym
przypadku bêdziesz też chciał zajrzeæ do
Serial-HOWTO, którego opiekunem jest Greg Hankins
<
gregh@cc.gatech.edu>, żeby dowiedzieæ siê jak uzyskaæ
najlepszą wydajnośæ.
Bêdziesz także potrzebował obsługi TCP/IP wkompilowanej w jądro, tak
samo jak przynajmniej dwóch numerów IP dla Linux-a i XT. Informacje
o numerach IP znajdziesz w
NET-3-HOWTO, którego opiekunem jest Terry Dawson <
terryd@extro.ucc.su.oz.au>.
No i oczywiście bêdziesz musiał mieæ zainstalowane X-y na
Linux-ie. Teoretycznie potrzebujesz tylko Xklientów i programy
takie jak xdm, bez Xserwerów. Ale przypuszczalnie nie jest to warte
zabawy w wybieranie co instalowaæ co nie. W
XFree86-HOWTO, którym opiekuje siê Helmut Geyer <
Helmut.Geyer@iwr.uni-heidelberg.de> znajdziesz informacje
jak ustawiæ X-y.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
Xterminal pl (2)LINUX HOWTO Xterminal plxterminal pl 5xterminal pl 3xterminal pl 1xterminal pl 4xterminal plTI 99 08 19 B M pl(1)bootdisk howto pl 8BORODO STRESZCZENIE antastic plnotatek pl sily wewnetrzne i odksztalcenia w stanie granicznymWSM 10 52 pl(1)amd102 io pl09PPP HOWTO pl 6 (2)bridge firewall pl 3NIS HOWTO pl 1 (2)więcej podobnych podstron