Juli 2010
M D M D F S S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

PC-BSD 8.1 Release

Nicht nur FreeBSD 8.1 erblickte just das Licht der Welt, auch PC-BSD tat es diesem mit Version 8.1 gleich. Von einer Distribution zu sprechen wäre jedoch verfehlt, da es in diesem Kontext schlicht nicht paßt. Geschmacksrichtung wäre da wohl die adäquatere Bezeichnung, denn schließlich ist es ein FreeBSD 8.1, angepaßt bzw. vorkonfiguriert für Desktop-Belange. Neben den Neuerungen die FreeBSD 8.1 schon mit sich bringt, bietet auch PC-BSD etliche Bugfixes, Verbesserungen beim Installer, aktualisierte Software usw.

Man gewinnt mit PC-BSD einen leichteren Einstieg in die BSD-Welt, darüber hinaus ist die Nutzung von ZFS, journaled FS, root-Verschlüsselung, GPT-Partionen etc. auch von Einsteigern durchführbar. Alles in allem ein beinahe «Rundum-sorglos-Paket», gemäß dem Motto «push it, don’t hype». Weitere Hilfen finden Einsteiger im PC-BSD-Wiki oder in dem vor kurzem erschienenen Buch The Definitive Guide to PC-BSD von Dru Lavigne.

Erhältlich als Torrent bzw. auf den üblichen Mirrors für AMD64, i386, als USB oder ISO-Image.

FreeBSD 8.1 Release

FreeBSD 8.1 ist just erschienen, alle Änderungen en detail findet man dort. Interessant für viele Desktop-Anwender dürften die neuen bzw. erweiterten Treiber in puncto WLan sein: Broadcom, aktuelle Intel Chipsätze, sowie Realtek, als auch Ralink 802.11agn Geräte finden nun Unterstützung. Dazu noch mehr ACPI-Fixes, DRM für ATI HD2000-HD4000, Video4Linux, Finetuning des neuen USB-Stacks, VESA Konsole für amd64 usw. Professionelle Anwender bekommen mit HAST ebenso einiges geboten, als auch mit dem Update von ZFS auf v14 plus der Integration des zfsloaders. Darüber hinaus gab es die obligatorischen Updates von OpenSSH, Bind, KDE, Gnome, sendmail etc. pp. Natürlich nicht zu vergessen die zahlreichen Bugfixes.

Erhältlich sind die Images für DVD oder USB-Stick via Bittorrent oder diversen Mirrors. Nahezu zeitgleich erschien auch PC-BSD 8.1, welches sinnigerweise auf FreeBSD 8.1 basiert und die eine oder andere Hürde für den Desktop-Anwender geschickt umschifft. Wer darüber hinaus mit sysinstall gar nichts mehr anzufangen weiß, ansonsten aber weiß was er tut: mfsbsd basiert inzwischen auch auf FBSD 8.1 und bietet zudem eine bequeme root-Installation von ZFS. Bleibt mir nur das übliche have phun :-)

FreeBSD ist ein freies UNIX-Derivat mit einer mehr als 30-jährigen Geschichte.

Bild: bsdnexus

VuXML-Datei abfragen

Mit Hilfe von portaudit kann überprüft werden ob auf einem System Ports mit bekannten Sicherheitsproblemen installiert sind. Diese Informationen sind in der VuXML-Datei gespeichert. Mit Hilfe von vxquery kann die VuXML-Datei nach bestimmten Ports und Versionen abgefragt werden. Im FreeBSD-Portbaum findet man vxquery unter security/vxquery:

# cd /usr/ports/security/vxquery && make install clean

Nun muss vxquery der Pfad zur VuXML-Datei und der Port mit Versionsangabe übergeben werden. Sind für diese Version Sicherheitsprobleme bekannt, werden diese angezeigt:

# vxquery /usr/ports/security/vuxml/vuln.xml firefox-3.6.3,1
Topic: mozilla -- multiple vulnerabilities
Affects:
    3.6.*,1 < firefox < 3.6.4,1
    3.5.*,1 < firefox < 3.5.10,1
    linux-firefox-devel < 3.5.10
    2.0.* < seamonkey < 2.0.5
    3.0 <= thunderbird < 3.0.5
References:
    cvename:CVE-2008-5913
    cvename:CVE-2010-0183
    cvename:CVE-2010-1121
    cvename:CVE-2010-1125
    cvename:CVE-2010-1197
    cvename:CVE-2010-1199
    cvename:CVE-2010-1196
    cvename:CVE-2010-1198
    cvename:CVE-2010-1200
    cvename:CVE-2010-1201
    cvename:CVE-2010-1202
    cvename:CVE-2010-1203
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-33.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-32.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-31.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-30.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-29.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-28.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-27.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-26.html
    url:http://www.mozilla.org/security/announce/2010/mfsa2010-25.html
<URL:http://vuxml.freebsd.org/99858b7c-7ece-11df-a007-000f20797ede.html>

FreeBSD 8.1 RC2

Vor kurzem erwähnt, nun ist es auch für jene erhältlich, die «Selbstbauen» eher scheuen und lieber den Test von einem Image einspielen. FreeBSD 8.1 RC2 ist z.B. auf diesem deutschem Mirror erhältlich für AMD64 und i386 etc. und natürlich auch als ISO– bzw. USB-Image.

Der weitere Verlauf bzw. was im Detail noch «stört», ist im FreeBSD Wiki ersichtlich. In dieses sollte auch der «Enduser» desöfteren einen Blick hineinwerfen, oftmals finden sich Tipps bzw. Hinweise bezüglich diverser W.I.P.-Projekte. Have phun :-)

Label- und Partitionseditor von sysinstall verwenden

Seit FreeBSD 6.3 kann der Label- und Partitionseditor von systinstall (sade) auch nach der Installation auf der Kommandozeile verwendet werden:

# sade

Mehr Informationen zu sade findet man in der Manpage sade(8).

Automatisches Aktualisieren von Konfigurationsdateien

Verwendet man mergemaster zum Aktualisieren von Konfigurationsdateien, so kann mit der -U Option festgelegt werden, dass Dateien die nicht von Hand verändert wurden automatisch aktualisiert werden. Mit der -i Option werden nicht vorhandene Dateien automatisch installiert:

# mergemaster -Ui

Diese Optionen können auch über die mergemaster-Konfigurationsdatei gesetzt werden. Mehr Informationen zu mergemaster findet man in der Manpage mergemaster(8).

Quellcode in der Tinderbox speichern

Testet man einen Port in einer Tinderbox, so wird der Quellcode bei jedem Test neu heruntergeladen. Im folgenden Beispiel wird in der Tinderbox festgelegt, dass heruntergeladener Quellcode unter /usr/ports/distfiles gespeichert werden soll. Wurde der Quellcode schon heruntergeladen und in diesem Verzeichnis gespeichert, so wird dieser zum Bauen des Portes verwendet:

# cd /usr/local/tinderbox/scripts && ./tc configDistfile -c /usr/ports/distfiles

FreeBSD 8.1 RC2 erschienen

Der Test von FreeBSD 8.1 RC1 verlief ohne Probleme, so daß gestern RC2 initiiert wurde. Von nun an werden einzig für das finale Release kritische Fixes importiert. Bis dato verlief also alles nach Plan — man liegt gut in der Zeit, die Images zum Testen sollten im Lauf der nächsten Woche auf den üblichen Mirrors erscheinen.

Bleibt also nur der übliche Aufruf auch diese Version ausgiebig zu testen und Probleme zeitnah als PR oder auf der Mailingliste zu melden. Es ist reihlich sinnbefreit sich über Probleme im FreeBSD-Forum zu monieren, während die eigentliche Entwicklungsarbeit an völlig anderen Orten stattfindet. Das Gezetere geht also ins Leere, das Problem bleibt u.U. gar bestehen. Ansonsten have phun :-)

still life but ..

sadly I did’t found free time to write here anything, real job makes
me too busy, it’s huge fun even if it is not always easy.  I am now
almost three months in Kuala Lumpur, and I am still impressed by the
large squares, by the peoples and the culture. I did’t found time
to go more outside, but i think/hope this will change someday.
Oh yes i found here a FreeBSD Geek, I am very impressed by this
people because I’ve never tought I will find someone here, that
has the Technical understanding, it must be added that we interested
have some commonalities. I hope I get this opportunity people even
closer to get to know :-) . Food and drink tastes good, I am doing
quite well so far…

PS: Pics can you find on Facebook :)

= Martin

FreeBSD sucht Tester für ZFS v16

Nicht nur für FreeBSD 8.1RC1 werden Tester gesucht, auch eine neue Version von ZFS will getestet werden. Ursprünglich war es Version 15, man ging jedoch eine Nummer höher, da v16 Performance-Probleme beseitigt. Damit nicht wieder im Nachhinein die üblichen Klagelieder erklingen, sollten diejenigen vielleicht diesmal zuvor mittesten und etwaige Probleme melden. So und nur so funktioniert Open Source.

Nähere Details diesbezüglich finden sich dort und dort, dies alles wird über fertige Images realisiert, quasi mundgerecht für die Testmaschine oder Virtualbox. :-)