Sziasztok. Ez az első logout-os bejegyzésem, fogadjátok szeretettel.
Anno vásároltam a helyi piacon egy Igel vékonykliens gépet, 364 Compact típusút, elvileg. Viszont az előlapján Maxdata szerepel, gondolom az volt az OEM gyártó.
Gondolkoztam, mit kezdjek vele, elkezdtem kutakodni a neten.
Nem túl erős a hardver, 400 MHz VIA C3 proci(KB AMD K6-2-nek felelhet meg), 128 MB noti SD-RAM, valamint 64MB CF kártya IDE átalakítón tárhelynek a felhozatal. Van alaplapi VGA, hang, illetve hálókártya is.
A Damn Small Linux rendszert találtam rá legjobb megoldásnak feltelepíteni. Ez a Linux disztribúció egy végtelenül lebutított Knoppix alapú cucc, mely akár 486-osokon is elfut.
Felraktam a kártyára frugal installal (a rendszer image-et a CF-ről egy ramdisk-be tölti, és onnan dolgozik a rendszer, így gyors és a Compact Flash kártyát sem gyilkolja, de a rendszeren történt változtatások elmenthetők vissza a meghajtóra).
Meglepődve tapasztaltam, hogy van XMMS media player.
Olyan majdnem, mint a Winamp.
Több se kellett, ebből netrádió kliens lett.
Automatán játssza az elsőnek beállított rádiót rendszerbetöltéskor az XMMS, egy előre beállított listából válogat (kb 80 rádió, bővíthető). Címet DHCP-n kér az elsődleges (eth0) hálókártyának. Van SSH szerver rajta, tehát kívülről elérhető a lista cseréje. Monitor, minden nélkül elmegy, egyedül táp meg LAN kell, meg valami a hangkimenetre, hogy legyen min megszólalnia, meg valami amivel lépteti az ember a listát, szabályozza a hangerőt, stb. Nálam ez egy régi USB-s PC-s kormány(az XMMS-nek van joystick plugin-ja, USB-s gamepad-del, joystickkal is használható), de billentyűzettel is vezérelhető.
A Damn Small Linux rengeteg régi hardvert ismer, van grafikus felület is alapból, tehát testreszabható, így bátorkodom közzétenni a CF kártya image fájlját, hátha másvalaki is lát fantáziát benne, aki rendelkezik hasonló paraméterű, vagy szerényebb hardverrel.
Szükséges dolgok mielőtt belevágnál:
-1db régi vékonykliens számítógép valamelyik lomis piacról(de egy P1-P3 körüli kisfogyasztású gép/egybe PC is megteszi), amiben van legalább 64MB tárhely HDD-n vagy Compact Flash kártyán, egyéb belső tárolón, 64MB RAM, hangkártya vagy alaplapi hangkimenet, LAN csatlakozó, PS/2 billentyűzet és/vagy USB csatoló
/a legolcsóbb vékonykliens ezeken a lomis piacokon kb. kb 500-1000 Ft/
-1db LAN kábel a routereddel való összekötésre /filléres/
-1db Jack-RCA a hifiddel, erősítőddel, aktív hangfaladdal való összekötésre /300 Ft/
-1db billentyűzet vagy gamepad vagy joystick a vezérléshez/vagy van otthon elfekvőben, vagy venni kell /ingyen-1500 Ft/
-opcionálisan CF kártyaolvasó(elég sok scanneres nyomtatóban van pl), a program felmásolásához
/vagy van, vagy kölcsönkéred valakitől/
A 64-es kártya img fájlja(mindkét linken ugyanaz van):
[link1]
[link2]
Progi Windowsra a rendszer másik kártyára/ide hdd-re másolásához(Source: maga a fájl, Target: A CF kártya, vagy az IDE meghajtó), Linux alatt a dd használható erre a célra, mivel a lemezképfájl dd kompatibilis:
[link]
A program a meghajtó/CF kártya 0. szektorától kezdi a másolást, felülírja a régi partíciós táblát, de a a maradékon létrehozható még partíció. Én egy 2GB-os CF kártyával teszteltem még a 64MB-os mellett. Második partíciónak a maradékból lett egy FAT32-es hda2 is. Tökéletesen működött.
A kész rendszert SSH-n és SCP-n is el lehet érni a rádió lista lecseréléséhez(én Windows alatt a Foobar zenelejátszóban kényelmesebben tudom szerkeszteni, mint az XMMS-ben), beállításhoz, akkor is, ha nincs rá monitor-billentyűzet-egér kötve. Windowson a WinSCP a legalkalmasabb a célra, Linuxon kb. bármi, kezdve a parancssorral.
A rendszer IP-jének megfejtéséhez(DHCP-n kapja, eth0) nem árt megnézni a routerünkben az éppen kapcsolódó kliensek listáját.
A login: root, a jelszó: radio.
A /home/dsl/.xmms könyvtárban van a lejátszólista a rádióállomásokkal és néhány shell script is, mellyel a konfig és a lista elmenthető (máskülönben újraindításkor visszaáll a régi lista és a régi konfig).
Beüzemelés után szükség lehet a hangbeállítások módosítására/a joystick beállítások finomhangolására az XMMS-ben, de ezt csak egyszer kell megtenni. Az enyém elég lassan bootol, kell vagy 2 perc, mire hangot ad ki magából, ezen nem kell meglepődni, utána stabil. A LAN-t még bekapcsolás előtt csatlakoztatni kell a klienshez, másképp nem fog megszólalni.
Így néz ki az én verzióm a hifi-m tetején:
Update: Megszületett a pendrive verzió, de USB-s SD kártya olvasó+SD kártya kombóval is működhet, tapasztalatom szerint USB-ről nálam valamiért gyorsabban is indul a rendszer, innen tölthető a csomag, instrukciók a fájlban:
[link]
A csomagban mellékelt Rufus progival, elvileg USB-s HDD-re/CF kártyára/ USB SD adapterre is felrakható vele a rendszer, sőt egyszerűbb is, így ez az ajánlottabb verzió a fenti HDD Raw Copy Tool-os helyett.
Update 2: Pentium 4 és azutáni masinákkal kétséges a kimenetele a dolognak, mivel a Damn Small Linux nem ismeri az újabb hálókártyákat. Egy próbát azért megér, annak aki akarja