FreeBSD: Patch Patch Patch

Montag, 5. Oktober 2009

Das FreeBSD Project hat drei Patches freigegeben welche Schwachstellen beseitigen die es einem User ermöglichen an höhere Rechte zu gelangen.

Selbst heise berichtet darüber. Wobei. Wann berichtet heise denn über FreeBSD? Oder über BSD im allgemeinen? Meist wenn es um Schwachstellen geht oder eine neue Major Version herauskommt. Allerdings bleiben die technischen Neuerung meist ohne Beachtung, und da gibt es bei FreeBSD, NetBSD und OpenBSD immer einiges zu berichten. Schade das die BSDs auch für heise immer noch Exoten sind....

So, hier aber die Links zu den Security Advisories und Patches:
http://security.freebsd.org/advisories/FreeBSD-EN-09:05.null.asc
http://security.freebsd.org/advisories/FreeBSD-SA-09:14.devfs.asc
http://security.freebsd.org/advisories/FreeBSD-SA-09:13.pipe.asc

DesktopBSD: So long, and thanks for all the fish

Dienstag, 15. September 2009

Es war in letzter Zeit ziemlich ruhig geworden um DesktopBSD, doch nun ist doch eine neue Version von DesktopBSD erschienen, DesktopBSD 1.7.

Dies wird allerdings auch die letzte Version von DesktopBSD von Peter Hofer, dem Entwickler, sein.

Zu den Änderungen gehören dabei:

FreeBSD 7.2 as stable and secure base system
KDE 3.5.10 as mature and easy-to-use desktop environment
OpenOffice.org 3.1.1 as feature-rich office suite
Pre-installed Java SE 6 environment
X.Org release 7.4 with extensive graphics hardware support
Large number of enhancements and fixes


Den Download gibt es hier.

Neben PCBSD ist DesktopBSD die wohl bekannteste und älteste Version von FreeBSD welche die Nutzung von FreeBSD für den Desktop vereinfacht. Im Gegensatz zu PCBSD wird DesktopBSD allerdings mehr oder weniger von einer Person, Peter Hofer, entwickelt. Da ein solches Projekt, um auch immer auf dem aktuellen Stand zu bleiben, viel Zeit benötigt, hat Peter nun einen Schlussstrich gezogen:

This is the last and final release of the DesktopBSD project. I find myself having less and less time to spare lately and no longer desire to keep developing and maintaining this project. However, because DesktopBSD is based entirely on FreeBSD, further support for the operating system and availability of up-to-date software for DesktopBSD 1.7 is ensured.


Ob sich hier eventuell andere Entwickler finden, welche das Projekt weiterführen, ist nicht bekannt. Nutzer von DesktopBSD werden, da DesktopBSD auf FreeBSD aufsetzt, durch FreeBSD mit Updates versorgt, allerdings ist die Entwicklung, Stand heute, von DesktopBSD abgeschlossen und wird nicht weiter verfolgt.

Danke an Peter Hofer, welcher, durch die Entwicklung von DesktopBSD, FreeBSD für den Desktop besser nutzbar machte, was gerade Anfänger sehr zu schätzen wussten.


FreeBSD, das OS der bösen Kommunisten

Freitag, 15. Mai 2009

Die USA haben ihren Stealth-Bomber und Barack Obama, der "Feind" im roten Land China hingegen hat mehr als eine Milliarde Einwohner und nun auch, laut Heise, eine "Geheimwaffe" im Cyberkrieg. Nur, wie geheim ist denn diese "Geheimwaffe", dieses China-OS, genannt Kylin?

Angeblich ist es ein proprietäres Betriebssystem, welches das chinesische Militär nutzt, um so Einbrüche durch ausländische Geheimdienste zu erschweren. Aber nicht nur das es ist laut Washington Post ein "Problem" für die US Geheimdienste, auch das ein spezieller Chip in den Systemen Angriffe verhinden sollen.

Aber lassen wir die Katze aus dem Sack, Kylin OS (oder Kirin OS) scheint ein gehärtetes FreeBSD, basierend auf Version 5.3, zu sein. Die bösen bösen roten Socken nutzen also FreeBSD, dies dürfte die Hardliner in den USA wieder dazu verleiten FreeBSD gleich ganz zu verbieten, Homeland Security wird sicherlich schon die nächsten Schritte eingeleitet haben. Nur gut das FreeBSD schon tot ist.

Nach einer Analyse des Kernels kann man sicher sein das es sich hierbei um ein FreeBSD handelt.

Interessant ist das Vorgehen der Chinesen allemal. Sie härten ein schon vorhandenes OS und passen es auf ihre Bedürfnisse an. Dazu verwenden sie auch noch ein OS welches als allgemein sicher gilt. Da China hier sicherlich viel Wert auf Sicherheit legt ist es interessant das man sich hier für FreeBSD als Basis entschieden hat. Ist Linux hier keine Wahl? Schon zu weit verbreitet? Was ist mit Plan9?

Wie dem auch sei, so geheimnisvoll scheint das OS aus China nicht zu sein. Einen Vorteil gegenüber den USA haben sie sicherlich, statt Windows einzusetzen und hier die üblichen Trojaner zu sammeln, wird dies mit einem FreeBSD basierenden System wohl kaum gelingen.

Cyberkrieg China vs USA: 1:0 für China dank FreeBSD.

Zum Abschluss zaubern wir dann noch das Kaninchen aus dem Hut, Kylin gibt es anscheinend auch schon zum download.


FreeBSD - hier und jetzt - 7.2 und virtuell

Montag, 4. Mai 2009

Erst vor wenigen Tagen wurde darüber berichtet, dass OpenBSD, NetBSD und DragonFlyBSD mit neuen Versionen aufwarten können. Einzig FreeBSD fehlte in der Sammlung noch um den Frühling endgültig zu versüßen.
Nun ist es also soweit, FreeBSD 7.2 steht ab sofort zum download bereit. Neben den üblichen FTP-Quellen kann FreeBSD auch seit geraumer Zeit via Bitorrent heruntergeladen werden.
Mit FreeBSD 7.2 gibt es auch eine Reihe von Änderungen:

Jail2 unterstützt nun unbegrenzt viele IPv4- und IPv6-Adressen pro Jail, auch wurden einige Tools überarbeitet was die Administration vereinfachen soll.
Interessant ist auch die Möglichkeit name-based Jails anzulegen, ohne eine IP zu vergeben und cross Plattform Jails (i386 Jail unter AMD64).

FreeBSD/AMD64 hat nun einen maximalen Kernelspeicher von 6GB (interessant für den Ressourcenfresser ZFS).


Was fehlt also noch? Nun, sicherlich das eine oder andere, wichtig wäre allerdings für viele die Möglichkeit virtuelle Maschinen auf FreeBSD zu betreiben. Sicherlich gibt es QEMU/KQEMU, aber dies wird nicht jedem zusagen und man fragt sich weiterhin warum es nichts für (Free)BSD gibt.

Nun, damit dürfte (langsam) Schluss sein. VirtualBox lässt sich an endlich auch unter FreeBSD zu funktionieren wie man diesem Beitrag entnehmen kann. Auch screenshots sind schon vorhanden. Sicherlich, die Liste der nicht funktionierenden Optionen ist noch lang, aber es scheint nun wirklich nur noch eine Frage der Zeit zu sein.

FreeBSD Developer Handbook auf Deutsch

Samstag, 14. Februar 2009

Das FreeBSD Developer Handbook ist nun auch in deutscher Sprache erhältlich. Bis jetzt aber noch nicht von der FreeBSD Webseite aufrufbar.

Eine Reihe von Personen hat sich um die Übersetzung gekümmert, welche nun von Martin Wilke (aka miwi) in den CVS eingecheckt wurden.

Danke an alle Beteiligten für die gute Arbeit.

Am Anfang war die Grafik

Samstag, 14. Februar 2009

Bis jetzt war der erste grafische Kontakt beim booten eines FreeBSD Systems immer der splash screen. Darauf folgte, so man es wollte, beispielweise das direkte starten der grafischen Oberfläche mittels xdm.

Was bis jetzt noch fehlte, war und ist die Möglichkeit FreeBSD auch über eine GUI zu installieren. Sicherlich kann auch sysinstall als GUI betrachtet werden, aber ncurses ist nunmal nicht das was die meisten unter einer GUI(-Installation) verstehen würden.
Lassen sich die beiden FreeBSD Derivate, welche auf den Desktop zugeschnitten sind, DesktopBSD und PC-BSD, schon mit einer ansprechenden GUI installieren, sieht es beim FreeBSD Project hier immer noch mau aus.
Aber auch hier ist man daran eventuell eine vollwertige GUI zur Installation anzubieten (finstall ist dabei das Zauberwort). Gerade FreeBSD Neulinge würden sich darüber freuen.

Nimmt man diese einzelnen Komponenten zusammen, so könnte FreeBSD fast nahezu grafisch gebootet werden. Fehlt nur noch der Bootloader.

Aber auch hier gibt es nun einen ersten grafischen Bootloader für FreeBSD, welcher sich aber, laut seinem Entwickler Oliver Fromme, noch in der Gammaphase befindet.



Man darf also gespannt sein wohin der Weg noch führt. Allerdings wäre eine, so man den Weg des grafischen geht, eine einheitliche Handschrift sehr angenehm. So wirkt dies alles noch zu sehr zusammengebaut und hinterlässt keinen schönen Gesamteindruck, wenngleich die einzelnen Komponenten für sich sehr schön sind.

1.7GB geballte Ladung Betriebssystem

Sonntag, 7. Dezember 2008

FreeBSD läuft seit einiger Zeit zweigleisig, neben dem aktuellsten (ausser CURRENT versteht sich) 7.0 (auf welches bald 7.1 folgt) ist am 28. November 2008 die neuste und letzte Version der FreeBSD 6er Reihe, FreeBSD 6.4, erschienen.
Die grösste Änderung findet sich dabei allerdings nicht hier:

•New and much-improved NFS Lock Manager (NLM) client
•Support for the Camellia cipher
•boot loader changes allow, among other things, booting from USB devices and booting from GPT-labeled devices with GPT-enabled BIOSes
•DVD install ISO images for amd64/i386
•KDE updated to 3.5.10, GNOME updated to 2.22.3
•Updates for BIND, sendmail, OpenPAM, and others

Vielmehr ist es ab sofort möglich FreeBSD nicht nur als CD ISO zu beziehen, sondern auch als DVD ISO mit guten 1.7GB.

Warum allerdings die 1.7GB des 6.4 DVD-ISO mit gzip gepackt wurden und nicht mit BZip, bleibt fraglich. Wenn man schon BSD tools hierzu hat, warum dann nicht auch nutzen?


Tod dem FreeBSD-Forum! Es lebe das FreeBSD Forum! Oder, das Ende der Mailinglisten!

Sonntag, 16. November 2008

Da sage noch einer FreeBSD sei altbacken und nicht auf der Höhe der Zeit. Neben einem neuen Logo (was nun auch nicht mehr so neu ist), dem Weg zu ISO Images auf DVD, gibt es nun ein offizielles FreeBSD Forum.

Lange wurde darüber diskutiert und hinter vorgehaltener Hand wurde darüber gesprochen, aber wirklich glauben wollte es keiner (oder wussten die wenigsten von diesem Schritt). Umso erstaunlicher das man nun bei FreeBSD diesen Weg geht. Es gibt schon eine Reihe von BSD Foren, nun aber kommt ein offizielles FreeBSD Forum, welches von der Qualität sicherlich vor den vorhandenen liegen könnte (oder eher wird). Man darf gespannt sein in wie das Forum bei den alten Hasen ankommt und in wie fern ein offizielles Forum den bekannten Mailingslisten den Rang ablaufen kann.

Sei es wie es ist, es ist auf jeden Fall ein Mehrwert für FreeBSD und wird sicherlich die zentrale Anlaufstelle für alle FreeBSD User wenn es um Informationen und Fragen danach geht. Auch dürfte es Neulinge freuen hier ein Medium zu bekommen, welches den meisten vertrauter ist als Mailinglisten.

Viel Spass im neuen FreeBSD Forum.

Achja, für alle die es sicher lieben, selbstverständlich geht das Forum auch mit HTTPS.


FreeBSD 7.1-BETA2 - Aufgepasst bei Intel NICs

Donnerstag, 23. Oktober 2008


Seit heute steht das nächste ISO-Image der nächsten FreeBSD Version 7.1 zum Download bereit: FreeBSD 7.1-BETA2

Zu finden sind die ISOs auf den FreeBSD FTP-Servern.

Aufpassen sollten alle User, die Netzwerkkarten von Intel nutzen (es sei darauf hingewiesen, dass nicht alle davon betroffen sind). Hier werden die Karten nicht mehr als em(4) bezeichnet, sondern als igb(4).
Wie Ken Smith in seiner mail schreibt, ist eine solche Änderung in der STABLE branch nicht vorgesehen, aber der Hersteller hielt es für notwendig um die neuen Adapter zu unterstützen.
In /usr/src/UPDATING gibt es einen Eintrag vom 20080811, in diesem sind weitere Details zu entnehmen.
Diese drei PCI IDs sind von der Namensänderung betroffen:

- 0x10A7
- 0x10A9
- 0x10D6

(Angaben ohne Gewähr - bitte UPDATING lesen!)

Herauszufinden sind die Daten durch den Aufruf von

#pciconf -l

Über den tag RELENG_7 kann man sein System auch über die Sourcen updaten.
Ebenso ist es möglich freebsd-update zu nutzen (Von FreeBSD 7.0-RELEASE und 7.1-BETA):

# freebsd-update upgrade -r 7.1-BETA2
# freebsd-update install
# shutdown -r now
# freebsd-update install
# shutdown -r now

Alle User die von der Änderung des Namens der Intel NIC betroffen sind, sollten die Änderungen vor dem Lauf von freebsd-update durchführen.

Es ist auch möglich von FreeBSD 6.x auf FreeBSD 7.1 mittels freebsd-update zu updaten. Allerdings müssen dabei dann alle third-parties Applikationen (welche über die Ports installiert wurden) neu übersetzt werden.


Liebe? FreeBSD! Transaction? pkg_trans!

Dienstag, 14. Oktober 2008

Hatte man erst vor wenigen Tagen von pkg_add_it erfahren, so steht schon ein neues tool für die Ports/Pakete von FreeBSD zur "Verfügung". Nun, es ist noch im Alpha-Stadium, und Ivan Voras, welcher daran arbeitet, bittet hier um Mithilfe. Was ist nun aber pkg_trans überhaupt?
Um nicht viele Wort zu verlieren, schaut Euch doch bitte diesen link und diesen link an. Hier beschreibt Ivan sehr genau wozu und warum pkg_trans gut ist.

Liebe geht durch den Magen, oder den Computer. Zumindest ist dies bei Scott Spear so, welcher kurz beschreibt warum und wieso er FreeBSD "liebt". Wie immer, es ist seine Meinung, aber gut zu hören das es da draussen noch mehr gibt die sich zu FreeBSD bekennen ;-).


Apple TimeMachine goes FreeBSD

Samstag, 4. Oktober 2008

Wer nun denkt, TimeMachine würde auch unter FreeBSD funktionieren (und hätte so eine einfache wie brillante Möglichkeit ein Backup zu erstellen), der muss enttäuscht werden.
In meinen Augen eigentlich sehr schade, da TimeMachine gerade mal über eine Einstellung verfügt: an oder aus. Mehr braucht es nicht (ausser einer externen Festplatte). Und genau dort setzt nun die Möglichkeit an, TimeMachine mit FreeBSD nutzen.
In diversen Foren, gerade in macuser.de, wird immer wieder danach gefragt, wie man externe Festplatten, welche über Netz angebunden sind (und nicht via USB oder Firewire), für die Speicherung der Daten mit TimeMachine nutzen kann.

Riu Paulo beschreibt in seinem Blog wie man Daten von seinem Mac via TimeMachine auf FreeBSD sichern kann. In gerade mal 14 Schritten ist dies möglich.

Dies ist schon sehr interessant und es würde mich interessieren, ob dies schon mal jemand versucht hat, oder versuchen würde. Dann aber nicht mit einem normalen FreeBSD, sondern, wenn möglich, mit FreeNAS. FreeNAS würde sich als NAS System geradezu dazu anbieten hier auch die Backups von Macs via TimeMachine aufzunehmen.


FreeBSD und Flash: Kleine Schritte

Freitag, 3. Oktober 2008

Wenn man FreeBSD User fragt, was diesen wohl oftmals fehlt, dann hört man immer wieder eines, Flash.
In der heutigen Zeit kommt man beim surfen im Netz der Netze kaum noch um Flash herum. Gerade Desktop-User, welche sich vermehrt Filme bei youtube und Konsorten anschauen wollen, fallen mit FreeBSD meist auf die Nase.

Ist man über iXSystems und PC-BSD dran natives Flash für FreeBSD möglich zu machen, so gibt es nun auch die Alternative für FreeBSD auf die Linux Emulation und Flash zurückzugreifen.

Wie Chagin Dmitry am 29. September in seinem Post auf freebsd-emulation zeigte, gibt es einen Patch für FreeBSD Current und flash9 unter FireFox.
Getestet auf ia32 auf AMD64 mit 2.6.16 und FireFox 2.0.0.16.

Sicherlich, Current ist dabei nicht das System welches FreeBSD-Desktop-User nutzen, aber es zeigt doch, dass man hier am Ball bleibt und es in kleinen Schritten voran geht.

Es bleibt also nur eine Frage der Zeit bis man bei FreeBSD mit anderen Systemen, was Flash angeht, aufgeschlossen hat.


ZFS: Worte und Taten anderer

Dienstag, 30. September 2008

In diesem Blog wurde schon oftmals über ZFS berichtet, geschrieben und diskutiert. Aber auch andere Blogs beschäftigen sich ausgiebig mit ZFS unter FreeBSD und bieten dazu gleich noch Beispiele an wie sich was umsetzen lässt.

Daher soll das Wort Beat Gätzi von chruetertee.ch überlassen werden, mit seinen Artikeln zu ZFS.

Klickt und lest selbst:

Alle Änderungen eines ZFS-Pools anzeigen
Automatisch ZFS Snapshots erstellen
ZFS Dateisystemoptionen verwenden
ZFS Dateisystem mit mehreren Snapshots replizieren
ZFS Dateisystem replizieren
ZFS in einer FreeBSD Jail verwenden
FreeBSD auf ZFS installieren
ZFS auf FreeBSD



FreeBSD: 15 Jahre sterben

Montag, 22. September 2008

Als vor 15 Jahren FreeBSD geboren wurde, dachten die Gründungsväter (Jordan K. Hubbard, Nate Williams und Rod Grimes) wohl kaum daran, dass das FreeBSD mal diese Grösse erreichen würde.
Aus 386BSD 0.5 und 386BSD-Interim wurde dann relativ schnelle FreeBSD. Den Namen "FreeBSD" hat man Bill Greenman von Walnut Creek zu verdanken. Walnut Creek selber stellte FreeBSD auf deren FTP-Servern zum Download bereit und erstellte CD-ROMs mit FreeBSD. Das erste FreeBSD Release auf CD-ROM war FreeBSD 1.0 und erschien im Dezember 1993.
Das war vor 15 Jahren (mehr Geschichte gibt es hier nachzulesen) und seitdem ist einiges beim FreeBSD Project bewegt worden was, nach der Feier zum 10 jährigen Jubiläum (Bilder dazu gibt es hier und hier), mal wieder ein Grund ist dies entsprechend zu würdigen und vor allen Dingen zu feiern.

Dieses mal wird die Feier in vom 15.11. bis 16.11 in Mountain View/Kalifornien (im Googleplex) stattfinden. Damit verbunden ist die meetBSD Konferenz, welche bis jetzt immer in Polen abgehalten wurde und nun den Sprung in die USA wagte.

Und nicht nur das, auch Chuck Norris wird einen Vortrag halten, wie man hier sehen kann.

Auf die nächsten 15 Jahre.

P.S.: BSD is dying.



Buch: Netzwerkadministration mit FreeBSD 7

Mittwoch, 25. Juni 2008

Für FreeBSD gibt es mittlerweile eine recht umfangreiche Sammlung an Büchern. Diese wird aktuell nun um ein weiteres Buch bereichert: Network Administration with FreeBSD 7

Das 280 Seiten starke Werk geht dabei auf folgende Themen ein:

Set up and manage networking on FreeBSD
Virtualization with FreeBSD Jails, IPFW and PF
Configure interfaces, protocols, and routing


Der Verleger schreibt zu diesem Buch:

After introducing the basic tools for monitoring the performance and security of the system the book moves on to cover using jails—FreeBSD virtual environments—to virtually run multiple instances of FreeBSD on the same hardware. Then it shows how to overcome the different bottlenecks that you may meet depending on the services you are running by tweaking different parameters to maintain a high performance from your FreeBSD server. Next it covers using the ifconfig utility to configure interfaces with different layer protocols and about connectivity testing and debugging tools. After covering using User PPP or Kernel PPP for Point-to-Point Protocol network configuration it explains basic IP forwarding in FreeBSD and the use of the built-in routing daemons, routed and route6d, which support RIPv1, RIPv2, RIPng, and RDISC. Next it covers the OpenOSPFD and OpenBGPD daemons that you can install to run OSPF and BGP on your host. Then it covers setup and configuration of IPFW and PF, and finally looks at some important internet services and how to set them up on your FreeBSD server.


Das FreeBSD Handbook, welches sicherlich als Refernz dienen kann, geht dabei schon sehr genau auf die Administation von Netzwerken ein. Das Buch ist dabei sicherlich eine Bereicherung um sein Wissen noch weiter auszubauen.

Bei Amazon und Lehmanns kann das Buch bestellt werden.