OpenBSD

Előrendelhető az OpenBSD 3.8

Címkék

2005. November 1-én jelenik meg az OpenBSD legújabb, 3.8-as kiadása. A kiadás főszereplője ezúttal Puffiana Jones (és az elveszett RAID hackerei) lesz(nek).





Hogy milyen újdonságok várhatók a kiadásban? A részletes lista itt. Minden kiadás mellé jár dal is. Telepítési segítség itt, néhány szó a frissítéstől itt. Erre most egy kicsit még várni kell, de hamarosan az is elérhető lesz.

Az előzetes rendeléseket le lehet adni itt.

Milyen RAID menedzsment támogatás várható az OpenBSD 3.8-ban?

Címkék

Theo de Raadt ebben a levelében arról ír, hogy a jelenleg kiadás előtt álló OpenBSD 3.8-ban milyen kezdetleges RAID menedzsment képességek lesznek implementálva. A bemutatkozó kód legnagyobb részét Marco Peereboom írta David Gwynne és Michael Shalayeff segítségével. A levélben Theo demózza is az új funkciókat...

OpenSSH 4.2

Címkék

Az egyik CVS commit szerint hamarosan kiadásra kerül az OpenSSH legújabb verziója.A legutóbbi puffer túlcsordulásos zlib hibák miatt a fejlesztők egy új tömörítési módszert is beépítettek a szoftverbe, amelynek köszönhetően végre csak akkor indul el a zlib tömörítés miután a felhasználó már sikeresen hitelesítésre került. (Én speciel nem is értem, hogy miért nem ilyen volt ez eddig. Az authentikációnál úgy sem lehet sok mindent tömöríteni az adatfolyamon és egyébként is pillanatok alatt lezajlik... Szerintem felesleges támadási felület volt ez eddig csupán.) Ez az új megoldás került ebben a verzióban alapértelmezettre, így érdemes lesz frissíteni a jövőbeli zlib hibák távoli kihasználásának elkerülése végett.

Ebbe a verzióba bekerült egy tökéletesített RC4-es rejtjelző eljárás is, amely ellenáll néhány támadási formának.

Az alapértelmezett RSA/DSA kulcsméret is megnövelésre került 1024-ről 2048-ra.

A kiadásről bővebben itt.

A fájlok már elérhetők az FTP-n:

openssh-4.2.tar.gz openssh-4.2.tar.gz.asc openssh-4.2p1.tar.gz openssh-4.2p1.tar.gz.asc

Változások az OpenBSD memória-kezelésében

Címkék

Theo de Raadt egy levelet küldött a misc@ listára, amelyben - a közelgő 3.8-as kiadásra való tekintettel - arra kérte a felhasználókat, hogy fokozott intenzitással teszteljék a -current-et. Az OpenBSD csapat olyan változtatásokat eszközölt az operációs rendszer memória-kezelésében (mmap, malloc, free), amely bizonyos alkalmazások használatát instabillá teszi.Theo szerint a változtatásoknak félelmetes előnyei vannak, de amíg néhány külső programban nem találnak meg és nem fixálnak néhány bugot, addig rizikót is hordoznak magukban. Szerinte néhány open source program minősége nem teszi lehetővé jelenleg, hogy ezekkel az új funkciókkal együtt működjön.



Theo azt várja, hogy az új malloc majd több programban is ``felfedez'' rejtett hibákat. Ő tudja, hogy az, ahogy a malloc-juk működik, az teljesen helyénvaló, a hibásan futó szoftverek a ``gyengék''. Arra kéri a felhasználókat, hogy segítsenek felfedezni és javítani ezeket a hibákat. Nem csak az OpenBSD felhasználók, hanem a többi felhasználó érdekében is. Példaként említette az X server és a X fb* bugjait.



Bővebben itt.

OpenBSD/zaurus közelebbről

Címkék

Gondolom, mindenki tudja, hogy 2004. decembere óta már OpenBSD-t is telepíthetünk a Sharp Zaurus gépeire. Az azóta eltelt idő alatt a port nagy fejlődésen ment keresztül, és pár héttel ezelőtt a legújabb Zaurus C3100 modell is felkerült a támogatott hardverek listájára. A következőkben egy Zaurus C3000-t fogok bemutatni kicsit közelebbről.OpenBSD 3.7-current (GENERIC) #126: Tue Jul 19 14:36:26 MDT 2005

deraadt@zaurus.openbsd.org:/usr/src/sys/arch/zaurus/compile/GENERIC

real mem = 67108864 (65536K)

avail mem = 53370880 (52120K)

using 844 buffers containing 3457024 bytes (3376K) of memory

mainbus0 (root)

cpu0 at mainbus0: PXA27x rev 4 (XScale core)

cpu0: DC enabled IC enabled WB enabled LABT branch prediction enabled

cpu0: 32KB(32b/l,32way) I-cache, 32KB(32b/l,32way) wr-back-lock D-cache

pxaip0 at mainbus0: CPU clock = 25.999 MHz

pxaintc0 at pxaip0 addr 0x40d00000: Interrupt Controller

pxagpio0 at pxaip0 addr 0x40e00000: GPIO Controller

pxadmac0 at pxaip0 addr 0x40000000 intr 25: DMA Controller

saost0 at pxaip0 addr 0x40a00000

saost0: SA-11x0 OS Timer

com0 at pxaip0 addr 0x40100000 intr 22: pxa2x0, 32 byte fifo

com1 at pxaip0 addr 0x40200000 intr 21: pxa2x0, 32 byte fifo

com2 at pxaip0 addr 0x40700000 intr 20: pxa2x0, 32 byte fifo (SIR)

pxaudc0 at pxaip0: USB Device Controller

ohci0 at pxaip0, version 1.0

usb0 at ohci0: USB revision 1.0

uhub0 at usb0

uhub0: PXA27x OHCI root hub, class 9/0, rev 1.00/1.00, addr 1

uhub0: 2 ports with 2 removable, self powered

lcd_pxaip0 at pxaip0

wsdisplay0 at lcd_pxaip0 mux 1: console (std, vt100 emulation)

wsdisplay0: screen 1 added (std, vt100 emulation)

zkbd0 at pxaip0

wskbd0 at zkbd0: console keyboard, using wsdisplay0

scoop0 at pxaip0: PCMCIA/GPIO controller

scoop1 at pxaip0: PCMCIA/GPIO controller

pxapcic0 at pxaip0: 2 slots

pcmcia0 at pxapcic0

pcmcia1 at pxapcic0

zssp0 at pxaip0

apm0 at pxaip0

zts0 at pxaip0

wsmouse0 at zts0 mux 0

zaudio0 at pxaip0: I2C, I2S, WM8750 Audio

audio0 at zaudio0

clock: hz=100 stathz=64

wdc0 at pcmcia0 function 0 "HITACHI, microdrive" port 0x0/16: irq 138

wd0 at wdc0 channel 0 drive 0:

wd0: 32-sector PIO, LBA, 3906MB, 7999488 sectors

wd0(wdc0:0:0): using BIOS timings

wi0 at pcmcia1 function 0 "WLAN, 11Mbps_PC-Card_3.0, ISL37100P" port 0x0/64, irq 137

wi0: PRISM3 ISL37300P (0x801b), Firmware 1.1.1 (primary), 1.8.0 (station), address 00:02:6f:37:cc:bd

boot_file: 'bsd'

boot device: wd0.

rootdev=0x1000 rrootdev=0x1000 rawdev=0x1002

Miután az eredeti Linux rendszert felhasználtuk bootloader-ként, a barátságos OpenBSD telepítő fogad minket. Ezután kétféleképpen telepíthetünk. Vagy az eredeti Linux partíciók meghagyásával, vagy azok eltávolításával. Ha eltávolítjuk őket, akkor majdnem 4GB helyünk lesz. Telepítés után a megszokott módszerrel megkezdhetjük az egyéb 3rd party szoftverek telepítését a ports tree segítségével, vagy bináris csomagok használatával. Mindenképpen érdemesebb csomagokat használni, semmi értelme nekünk lefordítani mindent.


Arra viszont figyeljünk oda, hogy milyen programokat telepítünk fel, ugyanis az ARM processzorok nagy része nem rendelkezik FPU-val. Így, például az olyan programok, mint az mpg123, szinte használhatatlan zenehallgatásra. Ehelyett több választásunk is van, mint például az mpg321, amely csak integer computation-t használ. Ugyanez a probléma az MPlayer-rel is. Ugyanis amit ők mp3lib-nek neveznek, az nem más mint egy mpg123. Így ha MPlayer-t szeretnénk használni mp3lib nélkül, akkor két lehetőségünk van. Vagy libmad-et vagy ffmpeg-t használunk. Az OpenBSD port jelenleg ARM architektúra esetén kikapcsolja az mp3lib-et és alapból inti arra a felhasználót, hogy használjon mad-et. Persze az ffmpeg is megfelelően működik. Ezután már akár egy videót is meg tudunk nézni probléma nélkül.



Egy felvétel megtekinthető itt.

A Zaurus-szal kétféleképpen használhatunk wireless-t. Vagy beszerzünk egy CF kártyát, vagy pedig USB-n keresztül. Jelen esetben nekem most csak egy CF wi(4) kártyám van, ami a dmesg-ben is látható. Mivel felraktam a kismet legújabb verzióját gondoltam megnézem hogy mit találok.

Ahogy az látható, megtalálta az itthoni hálózatomat, illetve a szomszéd házban valaki másét. Miután felcsatlakoztam a saját hálózatomra, vígan tudok járkálni a lakásban, zsebemben a Zaurussal, miközben az kernelt fordít, vagy akármi mást csinál. A WC-re is könnyebb ezzel beülni mint egy notebookkal.

A böngészéssel sincs probléma, hiszen többféle böngésző közül is választhatunk. Konqueror-embedded, Firefox, Minimo, links, lynx. Én jelenleg Konqueror-embedded-t használok.

A következő lépés az lesz, hogy beszerzek egy CF GSM kártyát, így a telefonomat is kidobhatom a kukába, mivel már két ember is tesztelte és működik. Sikeresen telefonáltak egymással a Zaurus-on keresztül, úgy hogy azokon OpenBSD futott. Jelenleg eppen Wesnoth-ot fordítok, remelem pár nap múlva kész is lesz ;-)

További információ: http://www.openbsd.org/zaurus.html

Zaurus rendelés Európából: https://kd85.com/soekris.html#zaurus

Nosztalgia: OpenBSD projekt honlap

Címkék

Az OpenBSD misc@ lista egyik tagja összeszedte, hogy hogyan nézett ki az OpenBSD.org majd egy évtizeddel ezelőtt, most, és a kettő között eltelt időben. Érdekes :-)Dec 24, 1996

http://web.archive.org/web/19961224222231/http://openbsd.org/

Mar 27, 1997

http://web.archive.org/web/19970327004719/http://www.openbsd.org/

Feb 12, 1998

http://web.archive.org/web/19980212062954/http://www.openbsd.org/

Jan 17, 1999

http://web.archive.org/web/19990117075126/http://openbsd.org/

Mar 02, 2000

http://web.archive.org/web/20000302133316/http://www.openbsd.org/

Jan 18, 2001

http://web.archive.org/web/20010118233800/http://www.openbsd.org/

vagy ha ez nem lett volna elég, akkor itt a többi:

http://web.archive.org/web/*/http://www.openbsd.org

Active Protection System kezdeti támogatás

Címkék

Jonathan Gray commitjával megkezdődött az OpenBSD-ben az egyes újabb IBM notebookokban található Active Protection System gyorsulásmérő támogatása. Ez a video segíthet azoknak, akikben felmerül a ``He?''.Az IBM okosságáról bővebb infó ebben a whitepaperben. Mivel a támogatás kezdeti, még nem érdemes az ilyen szenzorokkal felszerelt IBM típusokat sem földhöz vagdosni.

Bővebben itt.

Interjú az OpenCVS egyik fejlesztőjével

Címkék

Az OpenBSD-sek mániája, hogy mindent újraírnak. OpenNTPD, OpenSSH, OpenBGPD, OpenOSPFD, OpenCVS... Az OpenCVS fejlesztője szerint azért született meg a projekt, mert a GNU CVS-nek sok hibája van, GPL licence (doh), ezért azt újra kell írni. Az interjúból megtudhatjuk, hogy ...- Joris Vink az OpenCVS projekt egyik fejlesztője, aki már 5 hónapja az OpenBSD fejlesztője, aki akkor ragadt le az OpenBSD-nél, mikor Linux alternatívát keresett.

- Mivel jelenleg munkanélküli, egész nap csak az OpenCVS fejlesztésén dolgozik, kivéve, amikor nem.
- Szabadidejében OpenCVS-t hackel, és cool mozikat néz.
- Hogy az OpenCVS valószínűleg nem jelenik meg az OpenBSD 3.8-cal egy időben.
- Persze a végén megtudhatjuk, az életfilozófiát -> Humppa.