OpenBSD

binpatch 1.1.0

Címkék

Gerardo Santana bejelentette a binpatch soron következő, legfrissebb, 1.1.0-s verziószámot viselő kiadását. A binpatch egy keretrendszer, amely lehetővé teszi az összes támogatott platformon bináris patch-ek elkészítését az OpenBSD-hez "félautomatikus" módon. Mit tud a binpatch? Automatikusan le tudja tölteni az OpenBSD weboldalán publikált hivatalos forráskód patch-eket, alkalmazni tudja őket a forrásfán, el tudja végezni a fordítás(oka)t és az eredményből bináris patch-(ek)et tud kreálni. A binpatch-ről bővebben a projekt weboldalán.

OpenBSD/socppc: új OpenBSD hardverplatform

Címkék

Mark Kettenis (kettenis@) nemrég hozzájutott egy Thecus N1200 nevezetű, apró hálózati adattárolóhoz (NAS). A készüléket az különbözteti meg a piacon levő többi hasonló eszköztől, hogy számos bővítési lehetőséget kínál. A stuff 128MB RAM-mal, Gigabit Ethernet porttal, integrált, 4 portos Fast Ethernet switch-csel, 2 USB porttal, e-SATA csatlakozóval és mini-PCI foglalattal rendelkezik. A Thecus N2100-zal ellentétben (amely ARM-alapú és támogatott az OpenBSD/armish által) ez a kis gép a Freescale MPC8347 SoC-ra épül és e300 PowerPC magja van. Mivel ezt platformot az OpenBSD eddig nem támogatta, Mark nekiállt a hackelésnek, s eredményként néhány napi munka után megszületett az OpenBSD/socppc.

IPv6 támogatás az OpenBSD Apache implementációjában

Címkék

Marc Balmer nemrégiben frissítéseket eszközölt az OpenBSD Apache implementációjában annak érdekében, hogy az támogathassa az IPv6-ot. A támogatás eredetileg a KAME projekttől származik. A munkát Todd Fries kezdte el, majd később átadta Marc-nak, aki frissített, finomított rajta. A munka során megszületett a README.IPv6, amely bővebb információkkal szolgál. Részletek itt.

Interjú Todd C. Miller OpenBSD fejlesztővel

Címkék

Az Undeadly egy új interjúsorozatott indított, amelynek célja az OpenBSD fejlesztők bemutatása. Az ilyen interjúk rendszerint technikai szemszögből készülnek, de ez a sorozat most egy kicsit más abból a szempontból, hogy sokkal inkább személyesebb, sokkal inkább magáról a fejlesztőről szól, mintsem az általa végzett munkáról. Az interjúsorozat első alanya Todd C. Miller, aki az OpenBSD körül tevékenykedik egész a korai időktől kezdve.

Negyed évszázados bugot javítottak a BSD-kben

Címkék

Az OpenBSD fejlesztő Marc Balmer egy nap levelet kapott Edd-től, az OpenBSD felhasználótól, aki azt állította, hogy bizonyos esetekben a Samba összeomlik. A Samba forrásból és nem a ports-ból került lefordításra. Marc-ot elkezdte érdekelni a probléma, mert sokat és nagy felhasználói bázissal használja a Samba-t, ezért nyomozásba kezdett. A nyomozás végén olyasmibe botlott, amire nem számított és ami meglepte: egy olyan bugot talált, amely durván 25 éve benne van az összes BSD-ben.

Újdonságok az OpenBSD 4.3-ban - interjú a fejlesztőkkel

Címkék

Federico Biancuzzi az OpenBSD kiadások környékén rendszeresen készít interjút az OpenBSD fejlesztőkkel. Most sem volt ez máshogy, Frederico két nappal a 4.3 kiadása előtt interjúvolta meg a kódereket. Az interjúban egyebek mellett az új hálózati eszközökről (snmpd és snmpctl), a relayd (korábban hoststated) új szolgáltatásairól és felhasználási köréről, a vezetéknélküli-hálózati eszközmeghajtó-programok fejlődéséről, a sparc64 SMP támogatásáról olvashatunk. Az interjú itt található.

OpenBSD 4.3

Címkék

Theo de Raadt a szokásos ütemtervnek megfelelően bejelentette az OpenBSD 4.3-as kiadását. "Örömmel jelentjük be az OpenBSD 4.3 hivatalos kiadását. Ez a 23. kiadásunk CD-ROM-on (és a 24. FTP-n keresztül). Továbbra is büszkék vagyunk az OpenBSD azon rekordjára, hogy több mint 10 év alatt csak két távolról kihasználható hibát tartalmazott alapértelmezett telepítés esetén."

A 4.2-es kiadástól kezdve az OpenBSD projekt olyan ISO image-eket mellékel a bejelentés mellé, amelyekkel offline módban is telepíteni lehet a rendszert. (Feleslegessé téve az olyan ISO-kat, mint amilyen a HUP unoff install ISO-k voltak éveken keresztül.) Az ISO-k a legtöbb architektúrához elérhetők, méretünk durván 230MB. A kiadással kapcsolatos összes információ elérhető a rendkívül részletes bejelentésben.

Hazai "install43.iso" tükör az FSN Alapítvány FTP szerverén: i386 (MD5), amd64 (MD5)

Az OpenBSD fejlesztő esete a QLogic-kal

Címkék

Nem egyszerű a nyílt forrású felhasználók és fejlesztők esete. Az előbbieknek azzal kell szembenézniük, hogy egyes gyártók rendre nem készítenek olyan eszközmeghajtó-programokat a hardvereikhez, amelyek nyílt forrású operációs rendszerekkel használhatók lennének, hivatkozva arra, hogy az adott OS-nek kicsi piaci részesedésére, így nem éri meg a dologba energiát fektetni. Az utóbbiaknak pedig azzal, hogy hiába szeretnének - akár ingyen is - drivert fejleszteni az általuk favorizált operációs rendszerhez, a gyártók nem (eléggé) együttműködőek. Hiába hivatkoznak a nyílt forrású fejlesztők arra, hogy a gyártónak is előnye származhatna abból, ha minél több operációs rendszer támogatná hardvereit, sokszor zárt ajtókra, vagy ami talán még rosszabb, folyamatos hitegetésre találnak. Egy ilyen esetről számolt be nemrég az openbsd-misc listán Stephan A. Rickauer is, aki a QLogic iSCSI kártyáihoz szeretett volna (Open)BSD driver-t fejleszteni.

Hardhack: Új szenzor driver, avagy Theo de Raadt esete a forrasztópákával

Címkék

Mindig érdekes látni, amikor kreatív emberek dolgoznak. Theo de Raadt amellett, hogy már bizonyított mint szoftvermérnök, most elővette a harverhacker oldalát is. Történt néhány hónapja, hogy driver-t akart írni egy hamarosan piacra kerülő szenzorhoz, azonban a szenzort még nem volt szerencséje látni egyik OpenBSD fejlesztőnek sem. Theo szerint izgalmas dolog még piacra kerülés előtt álló hardverhez drivert írni.
A szóban forgó hőmérséklet-érzékelő szenzor a JEDEC JC-42.4, amelyet a gyártók egyes memóriamodulokra integrálnak. A szenzor az i2c buszon keresztül érhető el, kérdezhető le. Vannak olyan gyártók, amelyek a szenzort az ún. SPD-vel együtt integrálják. Az SPD az az apró, nyolc lábbal rendelkező chip a memóriamodulokon, amely a memória jellemzőit, karakterisztikáját tárolja és szolgáltatja a rendszer számára (az első képen a memóriamodul jobb alsó sarkában). Sajnos Theo nem talált az üzletekben egyetlen olyan memóriamodult sem, amelyre ilyen szenzort integráltak volna. De azért megoldotta.