FreeBSD

FreeBSD Architecture Handbook

Címkék

Ahogy a FreeBSD.org-on olvashatjuk, online elérhető a FreeBSD Architecture Handbook névre hallgató dokumentum. A doksi elsősorban azoknak szól, akik többet akarnak tudni a FreeBSD kernel belső működéséről. Az információk nagy része a Developers' Handbook-ból származik, amely mostnatól kizárólag a userland programozásra fókuszál. Mindkét dokumentum fejlesztés alatt áll.

Opera 7.x FreeBSD-re

Címkék

Az Opera Software ASA. kiadta az Opera első 7.x verzióját FreeBSD OS-re.Sokat nem beszéltek hozzá, mindössze egy rövid bejelentést mellékeltek:

"Elérhetőek az Opera 7.20 Beta 3 csomagok FreeBSD/i386-ra. Kérjük olvasd el az Opera 7.20 linuxos bejelentését a változások logjának megismeréséhez. A Beta verziót letöltheted innen."

Az Opera FreeBSD-s oldala itt.

FreeBSD ports trükkök

Címkék

0 A FreeBSD egyik nagyszerű része a ports gyűjtemény, amely már közel 10000 könnyen telepíthető programot tartalmaz. A FreeBSD felhasználók nagy része úgy használja a ports gyűjteményt, hogy megkeresi a megfelelő portot, belépve annak könyvtárába kiad egy make install clean parancsot. De ezen kívül a legtöbbjének foglama sincs, hogy ezen kívül számos más funkció is be van építve a port eszközökbe.Dru Lavigne azt meséli el ezen a héten, hogy hogyan teheted az életed sokkal könnyebbé a ports ezen funkcióinak felhasználásával.

Dru cikke itt.

ATAng driver előzetes

Címkék

Soeren Schmidt elérhetővé tette az ATAng (új generációs ATA) eszközmeghajtóit FreeBSD-hez. Mielőtt az új driverekben levő radikális változásokat commitelné a forrásfába, lehetőséget biztosít a szélesebb körű tesztelére. A driverek keretmunkákat tartalmaznak, amelyek az új ATA kontrollerek támogatását célozzák meg (láncolásos parancsok, hardveres XOR, stb.). A driverekben összevonásra kerültek az ATA és az ATAPI kódok. Eltávolításra került a GIANT az ATA kódból.

Bővebben Soeren levelében:From: Soeren Schmidt

Date: Fri, 8 Aug 2003 21:55:11 +0200 (CEST)

Subject: TESTERS WANTED for ATAng preview 1

The first preview release of ATAng is now available on:

ftp://ftp.deepcore.dk/pub/ATAng

>From the README there:

ATAng preview 1 release

Before these rather radical changes to the ATA driver hits the

tree, here is the opportunity to test them out, give usefull

feedback and for the depending subsytems to adjust to the new ways of things (burncd & atapicam are good examples).

Now why all these changes suddenly ?

1. Get GIANT out of the ATA driver. This was pretty tedious in the old version (I tried that long ago and found it way too painfull). With this new structure it was a walk in the park since handling of ATA commands/requests are now split up in a "queue" part and a "lowlevel" part. This makes the places where locks are needed a lot more obvious to locate, making it easier to implement and maintain.

2. Provide the framework for supporting new ATA controllers that has facilities for chaining commands and HW XOR's etc. This called for some radical changes to the basic framework which fitted nicely with item 1 above. Most of the hooks needed for "exotic" HW are now present, and the next step will be for drivers to use this to get an edge over conventional ATA controllers. Promise Inc. has kindly provided HW and

documentation for their latests chips that has lots of interesting features that we can now start to use. Much more on this when these basic bits has settled..

3. Merge of ATA and ATAPI code. As an effect of the new framework there is now a single entrypoint for ATA/ATAPI commands. This will extend to userland where it will be possible to issue both ATA and ATAPI commands just as before with just ATAPI ones. This will add the ability to do all kinds of stuff from userland, like SMART etc, however it will also provide a nice way of trashing your system :)

The code for this is not included in this preview as I still need

to settle on the API for this.

4. During all this lots of bugs and problems in the old code has been found and fixed.

5. The way ATA RAID support works today need to change as well to make full use of fx Promise's new chips. This is NOT done yet, in fact the ata-raid.? driver is still the same, bugs and all.

To try this out you need to apply the "conf-patch" file to your sys tree then delete the contents of dev/ata and put the contents of the ATAng-.tgz in there instead. You might want to include "device ataraid" in your kernel config file if you use ATA RAID's. Config & make your kernel as usual.

Now, some things are not completly done yet, some things will not be done at all and there are bound to be bugs lurking, so use protective measures for safe engagement, you have been warned 8)

Constructive feedback as always very welcome!!

Enjoy!

-Søren

5 éves uptime: A gép és a szoftver próbája

Címkék

Christian Kratzer küldött be egy érdekes levelet a freebsd-advocacy@ levlistára. Levelében azt írja, hogy meglátogatta egyik ügyfelének gépét, akinek korábban egy FreeBSD-t telepített. A gép még mindig működött, és ugyanazokat az ipfw szbályokat használta, amit beállított korábban. A meglepetés akkor érte, amikor megnézte a gép adatait:ck@xxxxxxx: {7} uname -a

FreeBSD xxxxxxx.xxx.de 2.2.2-RELEASE FreeBSD 2.2.2-RELEASE #0: Mon Feb 9 18:53:29 CET 1998 ck@xxxxxxx.xxx.de:/usr/src/sys/compile/XXXXXXX i386

ck@xxxxxxx: {8} uptime

12:18PM up 2003 days, 16:12, 1 user, load averages: 0.02, 0.01, 0.00

ck@xxxxxxx: {9}

Úgy gondolta, hogy ezt a felfedezést érdemes elpostázni a FreeBSD listára, hiszen ez bizonyíthatja a FreeBSD megbízhatóságát, stabilitását.

A dolog azért is érdekes, mert ezzel egy új uptime rekord is születhetne (a NetCraft jegyzett gépek között). Ha Christian regisztrálná a gépét a NetCraft-on, akkor könnyen átvehetné a helyét a jelenlegi első uptime rekord tartónak (jelenleg 1780 nappal vezet az első).



Christian levele.

WifiBSD

Címkék

Megjelent a WifiBSD 0.1-es verziója.

Egy újabb FreeBSD fork. A WifiBSD projekt célja, hogy router szoftvert biztosítson olyan beágyazott eszközökhöz, mint például a soekris.com stuffjai.

Nem csak használja, de támogatja is a FreeBSD-t

Címkék

Egy új cég úgy döntött, hogy a virtuális szervereit FreeBSD-n fogja futtatni. Ebben nincs is semmi furcsa, számtalan cég tesz így. Viszon ez a cég úgy döntött, hogy cserébe támogatja a FreeBSD projektet. Ebből viszont már kevesebb van.... -> A JVDS névre hallgató cég elhatározta, hogy FreeBSD-t fog használni a hostolási szolgáltatásához, és emellett az első havi bevételét felajánlja a FreeBSD Alapítványnak (FreeBSD Fundation).

Ezzel akarnak adózni a FreeBSD közösség által végzett munka iránt.

PAE FreeBSD 4.x-hez

Címkék

Luoqi Chen portolta Jake Burkholder PAE (physical address extension) támogatását a -current-ből a 4.x ágba. Ez a funkció a 4.9 kiadásra (2003 szeptember) lett üzemezve.