Ebben a félévben a "nagyobbaknak" (17 - 18 évesek) szeretném bemutatni a Unix-ot, pontosabban a Linux-ot. Az alapvetõ felhasználói ismereteken túlmenõen szeretnék velük egy kicsit programozni, fõleg X alatt matematikai függvényeket rajzolni és hasonlókat. Szeretném továbbá megmutatni néhány Unix-os matematikai programot (például gnuplot és octave).
Sajnos a Pentiumokat nem módosíthatom, marad a Windows. Ez a szükséges az alsóbb éveseknek (16-17 éves korosztály) és a tantestületnek, akik nem ismerik - és a közeljövõben nem is fogják - a Linux-ot.
Lasciate ogne speranze, voi qu'intrate ...
Az összes gép Ethernet hálózatba van összekötve
Az "extra" hardver, amelyet sikerült összegyûjtenem
különbözõ emberektõl egy 486 DX/2-t (ez a
szerverünk !!), és néhány meglehetõsen
régi 386-os és 486-os gépet jelent, és a jövõben
van kilátás néhány Pentiumra is. Ezen gépek
egyikében sincs 16 Mbyte RAM-nál több memória.
Egy személyes megjegyzés: néhány kolléga
az adminisztrációról nem teljesen tartja elfogadottnak
a "szabad" rendszerek ötletét - ez ellentmond a sok éves
hagyományoknak. Ez az egyik legnagyobb gond a Linux-szal :-)!
Azért, hogy spóroljak a rendelkezésre álló hellyel, egy régi 1.2.13 verziószámú kernelt installáltam. Ennek két elõnye is van: kevés lemez és memóriaigény, és a bootolás is gyorsabb, mert nincsenek modulok.
Az említett kernel egy Slackware disztribúcióból származik, amelybõl csak az A és X jelû részeket (lemezeket) használtam felseries. Részben azért a Slackware-t választottam erre a célra, mert pontosan kézben tartható, hogy az ember mit installál fel, másrészt ez volt az egyetlen olyan disztribúció, amely csak lemezrõl is felisnatllálható, ha nincs kéznél mûködõ NFS (Network File System - más Unix-os vagy Linux-os gép által megosztott hálózati file-rendszer)..
A merevlemezeket úgy patícionáltam, hogy az egyik partíció egy 34 Mbyte-os Linux natív partíció, míg a másik egy 6 Mbyte-os Linux swap. Elkövettem egy hibát is, a merevlemezt 1024 byte-os inode-dal formáztam, amire a merevlemez 98%-os foglaltságot jelzett.
A normál használathoz 7 Mbyte memória szükséges, (3.5 Mbyte RAM + 3.5 Mbyte swap).
A diákok szokásos bejelentkezéséhez a klienseken a következõk zajlanak, fõként elõre elkészített scriptek közremûködésével:
| startx | Ne felejtsük el: a .login file-ban a tcsh shell-t beállítani. (Nem a bash-t!) |
| xterm | Az xinit segítségével indítunk egy terminálablakot. |
| xhost "server IP" | engedélyezi a szerver számára a helyi képernyõ használatát. |
| rsh "server IP" | bejelentkezés a szerverre |
| xterm -display "client IP":0.0 | get a server terminal on our client window, screen 0.0 |
| exit | kijelentkezés a szerver shell-jébõl |
| ... | a többi már a kliensen zajlik |
A program szépen dolgozik 640x480x8-tól 800x600x24-es felbontásokban. (Magasabbon nem próbáltam) A vonalas rajzok és karakterekkel semmi gond, de a bitmap-ekkel idõnként problémák vannak. Végsõ tesztként a Mahjongg-ot és a Netscape-et használtam.
Egy tipikus diák így jelentkezhet be a rendszerbe:
| start MIX | |
| telnet the server | akár a Windows-os telnettel: c:\windows\telnet.exe |
| xterm -display "client IP":0.0 | ne felejtsd el a 0.0-át beírni! |
| logout from telnet | |
| ... | folytatás a kliensen |
Remélem, elõbb-utóbb publikálhatom a jelen tanévben (1999-2000) a gyerekekkel elért eredményeket a weblapunkon. (Sajnos weblapunk egyelõre angolul nem olvasható. De számos kedves képet tartalmaz, amiért érdemes benézni!).
[Különösen ezekért a képekért. --Ed.]Szívesen fogadok továbbá megjegyzéseket és konstruktív kritikát. :-)
Szerzõ:
Alan Ward
Számítástechnikai Csoport,
Escola Andorrana (Batxillerat)
Principality of Andorra
Phone 327.185