Zahy blogja

FreeBSD-7.2-p2

Hosszabb utam előtt jött ki az első biztonsági frissítés a FreeBSD 7.2-höz, így az egyik laptopomon ezt akkor kihagytam. No most vettem a fáradságot, és frissítettem. Jól meglepett, hogy kicsit több mindent szedett le, mint kellett volna. Elkezdtem nézelődni, és úgy tűnik, hogy sikerült valami libc-beli (?) hibát fogniuk. A vicc, hogy security listán nem jött róla semmi, én az SA oldalakon se látok semmit, de a freebsd-update bizony már 7.2-p2 -re frissít :-)

MapSource térképátküldés Wine alatt (Linux-szal, *BSD-vel)

Korábban én is kérdeztem, de nem kaptam rá választ. A MapSource - legalábbis a klasszikus 6.13.7-es verzió - szépen megy Wine alatt, csak épp a lényeget nem lehetett (vagy nem tudtam hogyan lehet) elérni: a kívánt térképet kinyerni. Egy kedves ismerősöm (köszi, Sziszi) erre is rájött. El kell indítani a winecfg-t, és kell csinálni egy plusz meghajtót, amit FLOPPY-nak kell definiálni (nálam D: lett) - az alapértelmezett automatikus helyett. Ezek után indítva a mapszószt, immár megy a térképátküldés, ezt az előbb definiált floppy-t cserélhető diszknek fogja látni, és a megadott könyvtár Garmin nevű alkönyvtárában létrehozza a GMAPSUPP.IMG fájlt (konkrétan kisbetűs néven: gmapsupp.img). Ezt a fájlt aztán pl. kártyaolvasóval már fel lehet tenni a Garmin mappába - ha kártyás a készülék,(vagy át kell állítani a vevőt USB Storage módba, és akkor talán lehet a belső memóriájába is rakni - ez utóbbit még nem próbáltam).

Fighting for power

Böngészgettem a különböző levlistákat, és belefutottam egy nagyon hasznos szálba az elmúlt heti freebsd-current-ben. Alexander Motin írt egy levelet ugyanilyen címmel, a levélben pedig különböző energiaspóroló technikákról szólt FreeBSD és laptop témakörében. Már a szálkezdő levél is szuper, de egy-két hasznos apróság a szál többi levelében is található. Összefoglalva: 2:24-ről 4:47-re nőtt az akksiidő. Nem rossz.

nc6400 + SD-card reader

A hamarosan kijövő 7.2-ben végre elfogadható minőségűnek tűnő kártyaolvasó driver várható. Lelkesen rávetettem magam a 7.2-beta1-re, és jól elképedtem, mert persze semmit nem jelzett. De mivel elég sokat olvasgattam korábban anyázásokat TI kontrollerek ügyében a fejlesztőktől, nagyon azért nem lepődtem meg. De azért csak megírtam az egyik fejlesztő srácnak (Alexander Motin, mav@) a panaszaimat, ő pdig elég rendesen válaszolgatott. (Rögtön az elején jelezte, hogy a Texas neki nem ad doksit, mert nem valami nagy cég fejlesztője, próbáljak én szerezni egyet a laptop gyártójától.) Hol én találtam egy érdekes linket, hol ő. Ma küldött egy eléggé kriptikus leírásra vonatkozó linket, amiben Linux alatt mindenféle furmányos módon, a kontroller regisztereit turkálják a setpci paranccsal. No elkezdődött a próbálkozás. Nem mondhatnám, hogy kellemes meló volt, de (amikor egyik levelében már feladta), az egyik bit billentésével sikerült észrevetetni a rendszerrel, hogy betoltam egy kártyát. Ehhez képest már csak alig fél óra volt elérni, hogy a milliónyi debug üzenet között feltűnjön a várva várt üzenet arról, hogy ez a dög egy diszknek látszó tárgyat érzékel. Ehhez képest kész gyönyör, hogy ha kirántom, ettől nem esik hanyatt. Bámultos, hol tart már a tudomány! Az egyelőre érdekes, hogy ha a debug nincs bekapcsolva, akkor stabilan nem hajlandó észrevenni a kártyát, ellenben ha be van, akkor stabilan igen. Mivel a millió link egyikén pont egy linuxos drivert érintő, hosszabb inicializálási időt beállító fix szerepelt, van némi tippem arra, hogy itt is erről lehet szó. No de várjuk türelemmel, mire jut a fejlesztő az elküldött logokkal.

LXDE + FreeBSD

Az utóbbi kb 1/2-1 évben egyre több helyen lehetett olvasni az LXDE (Lightweight X Desktop Environment, asszem) nevű XFCE-et kenterbe verő csodáról. (Itt is pl. Sas áradozott róla.) Pár napja megjelent a FreeBSD ports-ban. Vártam egy kicsit, hogy nyugodjanak meg a kezdeti problémák (nem jöttek egyébként hozzá javítások azóta), és ma jobb híjján kipróbáltam. Tapasztalatok:

1) Ami kicsit zavart, hogy felrántotta magához a gnome-desktop nevű csomagot (és ennek függőségeként két plusz Python csomagot is: py-gnome és py-orbit). Ellenben a(z én) masszív xfce használat(om) következtében minden egyéb segédvacak ami kellett (pango, gtk-2 pl), már fenn volt. Ezen kívül tényleg elég minimalista a dolog: openbox, lxsession, lxtask, lxpanel, pcmanfm, gpicview - ezek a komolyan vehetők. Azt láttam, hogy nem települt fel (egyelőre? - nincs is ports-ban) a saját lxterm nevű terminál emulátoruk, az lxappearance és az lxlauncher. Nincs portolva a Leafpad, az lxrandr, vagy az lxnm és az lxmusic. Ez utóbbiak miatt mondjuk nem ejtek könnyeket, szeretem ugyan az XFCE-féle Terminalt, de teljesen jól megvagyok xterm-mel, vagy pláne a vi-jal. (És a RandR bohóckodások is többségében hidegen hagynak.)

Wake-on-lan

No gondoltam megnézem, mennyire megy ez nekem. Egyik laptopban találtam ilyen BIOS-beállítást, FreeBSD ports-ban van net/wol, ugorgyunk. Fölment, és nem is működik. Eszembe jutott, hogy volt a nagy hír az OpenBSD-s wake -ről (amit úgy rémlik ki is dobtak villámgyorsan), gondoltam egy próbát azért megejtek vele. Persze nem fordult csont nélkül, de ezen túltettem magam. Majd lefuttatva oly gyönyörűen kapcsolta a gépet, hogy öröm volt nézni. (tcpdump-pal figyeltem a forgalmat, elég érdekes volt: a nem működő wol küldött a generikus broadcast címre (255.255.255.255), a 40000-s UDP-portra egy csomagot, a működő wake pedig egy IPX-nek látszó valamit.) Aztán megnéztem wireshark-kal is, őszerinte ez a 40000-s UDP szuper, legalábbis felismerte Magic WOL csomagnak.

Szívat az Xorg 7.4

Közvetlenül mielőtt szabira mentem volna, betolták a FreeBSD-ports-ba a 7.4-es Xorg-ot. No mondom pont jó, mire visszajövök, addigra túljutnak a gyerekbetegségeken is. Hazaértem, és elindítottam a frissítést. Olvasgatom az UPDATING fájelt, semmi extra nincs benne. Lemegy a frissítés, nem indul el startx-re, illetve elindul és kilép. Túrok, hát az RGBPath sor annyira deprecated lett, hogy kihal tőle (azért ez programozói teljesítménynek nem rossz). Kiszedem. Elindul, de a fél XFCE nem fut. Keresek, hát valami libxcb-függésnél library-verziólépés történt, és frissíteni kell az XFCE4-et. Ahogyan ezt elintézték a ports-maintainerek, az kritikán aluli: fordítsak újra (kézzel!) mindent, ami függ tőle. Az az apróság, hogy kb a rendszer 3/4-e függ, de ennek jelentős része a frissítés során amúgy is újrafordult, tehát azt már nem kéne; magyarul mazsolázzam ki kézzel mi az ami még nem - vagy nem jókor - frissült, a maradékot én kézzel, hát ez azért gáz. Tudnám minek vannak az automata updaterek, ha ezt nekem kell megcsinálni. És amikor ezzel (XFCE) is készen vagyok (valamint kézzel kimazsoláztam még a gyanús/fontos dolgokat), akkor jön az igazi meglepetés. Sehol egy rohadt hang nem szól róla a hivatalos frissítő infókban (vagy csak én nem találom?), de az új xorg-server naggggyon erőteljesen támaszkodik a HAL-ra. Ez eddig nem volna baj, megy az nálam már elég jól egy ideje, de ennek köszönhetően:

Omisinfo hacked

No szomszed sracnak keresunk geocache-eket a horvatorszagi Omis kornyeken. Kene egy koordinata, igy akadunk ra az Omisinfo.com oldalra, es leljuk meg ezt a gyongyszemet. Milyen kulturalt egy hack :-) Csak annyi, hogy ha az Omis menuelem fole viszed az egeret, akkor a lenyilo menu egy kicsit furcsa :-)



geocaching.hu

Hm. Olvasgatom a geocaching.hu -n a fórumokat, hát mit ad isten, pont ide linkelt valaki. Ez azért megdöbbentet, bár eddig is láttam, hogy ott is van néhány Linux-fan.

SSH vs iLO

Elég régóta szenvedek, a netes tanácsok nem nagyon segítettek: openssh-val nem tudom elérni a szerver iLO-portját. ssh -vvv segítségével annyi látszik, hogy:
debug1: sending SSH2_MSG_KEXDH_INIT
debug1: expecting SSH2_MSG_KEXDH_REPLY
Received disconnect from My.Machine.iLO.Port: 11: Client Disconnect

, így a távoli adminisztráció hihetetlenül macerás:

a: Win-boot és putty
b: FreeBSD + deprecated gtk-1.2 + putty for UNIX
c: mindenféle Javas-szutykok (MindTerm nem jó! - de pl. Trilead SSH igen, csak annak katasztrofális a terminál emulátora) , amikkel meg lehet oldani.

A férfi, akinek ülepén három gerezd van.

A háromgerezdes férfi

És most valami egészen más: a férfi, akinek ülepén három gerezd van.

(Csak hogy én is tegyek valamit a napokban elharapózott sorozathoz. Sajnos nem sikerült neten megtalálni, de természetesen örömmel veszek linket - gondolom a többi "Flying Circus" rajongóval egyetemben.)