FreeBSD: Unterschied zwischen den Versionen

Aus UUGRN
K (DragonflyBSD)
K (→‎Derivate: FreeSBIE)
Zeile 51: Zeile 51:


== Derivate ==
== Derivate ==
;[[FreeSBIE]]:
: ist eine ''Live''-Umgebung, die von CD-Rom lauffähig ist und keine Festplatten-Installation benötigt. Die Umgebung basiert recht streng auf aktuellen FreeBSD Releases und bringt verschiedene Anwendungen mit.
;[[DesktopBSD]] und [[PC-BSD]]:
;[[DesktopBSD]] und [[PC-BSD]]:
: Um BSD für den Neuling benutzerfreundlicher zu machen, gibt es inzwischen "Abkömmlinge" von FreeBSD, die eine komplette Desktop-Installation inklusive KDE und Anwenderprogramme durchführen.
: Um BSD für den Neuling benutzerfreundlicher zu machen, gibt es inzwischen "Abkömmlinge" von FreeBSD, die eine komplette Desktop-Installation inklusive KDE und Anwenderprogramme durchführen.

Version vom 17. Januar 2007, 13:58 Uhr

FreeBSD ist ein freies Betriebssystem der BSD-Familie. Es bietet umfangreiche Unterstützung moderne Hardware der 'ix86'- und 'amd64' Architekturen und einige weitere, weniger verbreitete Architekturen.

FreeBSD besteht aus einem Basissystem, das nicht nur einen Kernel, sondern auch einige grundlegende System- und Netzwerkdienste und Programme für Systemwartung und einfache Arbeiten bereitstellt, wie etwa Shells, Editoren, Compiler. Ein wesentliches Merkmal FreeBSDs, wie auch der anderen freien BSD-Systeme ist die Verwendung einer Versionsverwaltungssoftware (CVS), in der das gesamte System offen verwaltet wird. Für die Installation weitergehender Software sieht der umfangreiche Portsbaum eine komfortable Infrastruktur zur Verfügung.

Tipps & Tricks

Themen

Releases

FreeBSD wird in mehreren Release-Zweigen entwickelt. Ähnlich wie etwa bei Debian gibt es von bleeding edge bis gut abgehangen alles.

Derzeit ist 7-CURRENT die Entwickler-Version. Hier werden alle Änderungen und Neuentwicklungen committet. Einzelne Teilprojekte werden allerdings auch außerhalb von 7-CURRENT in einem Perforce-Repository entwickelt und experimentiert, sozusagen die Entwickler-Spielwiese. Bugfixes, Änderungen und Ergänzungen, die sich in 7-CURRENT bewährt haben, werden nach einiger Zeit nach 6-STABLE, bei kritischen Fehlern auch in 6.x-RELEASE übernommen. Man nennt diesen Vorgang Migrate From Current, kurz MFC.

Die aktuelle Version 6-STABLE ist die Weiterentwicklung mit neuen Features, d.h. auch echte Neuigkeiten. STABLE bedeutet hier nicht notwendigerweise, dass jeder Checkout stabil läuft, sondern meint hauptsächlich, dass keine wesentliche Änderung an Kernelstrukturen, API etc vorgenommen werden. Man kann also Software, die zu irgendeinem Zeitpunkt unter 6.x compiliert wurde zu jedem späteren Zeitpunkt ohne Neucompilieren unter 6-STABLE weiter laufen lassen.

Das aktuelle Production Release ist 6.2-RELEASE (14.1.2007). Dieser Zeig wird nicht weiterentwickelt, jedoch werden hier Security-Bugfixes und kritische Fehler gepatcht. Die aktuelle Patchversion ist durch das optionale Suffix -pN bezeichnet, z.B. 6.2-RELEASE-p3

Das vorige Production Release ("Legacy") ist 5.5-RELEASE und wohl das letzte im 5er Releasezweig, es wird derzeit noch gebugfixt. Der Zweig 5-STABLE (d.h. die kontinuierliche Weiterentwicklung auf dem 5er Zweig) ist theoretisch noch aktiv.

Nicht mehr supportet und nur noch sporarisch verfügbar ist das 4.11-RELEASE, welches das letzte 4er Release war. Der Support, d.h. Bugfixes etc, wurde von offizieller Seite eingestellt, der 4-STABLE Zweig ist theoretisch noch vorhanden. Bestehende Installationen von 4.x sollten unbedingt nach 6.x migriert werden. Ist ein Upgrade nicht möglich, sollte zu mindest auf 4.11-RELEASE-pN upgedatet werden. Sicherheitslücken, die in 5.x und 6.x gepatcht werden, müssen im Zweifel von Hand in 4.11 nachgepflegt werden. Es gibt zum Ende des Supports für 4.x eine rege Diskussion um die Fortführung des Supports. Der Migrationsschritt von 4.x auf 5.x ist ein sehr großer und viele Installationen unter 4.11 können nicht einfach so migriert werden. Möglicherweise bildet sich ein Team aus Freiwiligen, die weiterhin Patches für 4.x bereitstellen werden, soweit möglich.

Ältere Releases wie 3.x und 2.x sind nicht mehr bedeutsam.

siehe auch

Aktuelle Releases

6.2-RELEASE (Production)
5.5-RELEASE (Legacy)

ältere Releases

FIXME: Infos recherchieren (siehe Diskussionsseite)


Derivate

FreeSBIE
ist eine Live-Umgebung, die von CD-Rom lauffähig ist und keine Festplatten-Installation benötigt. Die Umgebung basiert recht streng auf aktuellen FreeBSD Releases und bringt verschiedene Anwendungen mit.
DesktopBSD und PC-BSD
Um BSD für den Neuling benutzerfreundlicher zu machen, gibt es inzwischen "Abkömmlinge" von FreeBSD, die eine komplette Desktop-Installation inklusive KDE und Anwenderprogramme durchführen.
DragonflyBSD
ist eine technologische Neuorientierung und hat sich aus einer der letzten 4.x-RELEASES von FreeBSD abgespalten.
Einer der Hauptschwerpunkte dabei ist eine andere Strategie für SMP-Support.

Ressourcen

Web 1.0

Web 2.0

FTP

Grundsätzlich sollte nicht der Haupt-FTP-Server verwendet werden, da dieser weltweit von allen verwendet wird, die keine Mirrors benutzen, sondern wenn möglich nahe gelegene FTP-Mirror Server.

Beschreibung Original Mirror in Drutschland ftpx.de.freebsd.org
FreeBSD Hauptverzeichnis ftp://ftp.freebsd.org/pub/FreeBSD/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD Releases i386 ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD i386 CD-Images ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD Releases AMD/64 ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD amd64 CD-Images ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD Ports (Softwarepakete, Sourcen) ftp://ftp.freebsd.org/pub/FreeBSD/ports/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD Packages für i386 ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
FreeBSD Packages für AMD64 ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8
Distfiles (Source-Tarballs) ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/ ftp ftp1 ftp2 ftp3 ftp4 ftp5 ftp6 ftp7 ftp8

Mirrors in Deutschland

Server Betreiber
ftp1.de.freebsd.org Tiscali Business GmbH
ftp2.de.freebsd.org GWDG
ftp3.de.freebsd.org Mindshare GmbH/Plus.line AG
ftp4.de.freebsd.org LEO.org
ftp5.de.freebsd.org Uni Erlangen
ftp6.de.freebsd.org TU Berlin
ftp7.de.freebsd.org TU CLausthal
ftp8.de.freebsd.org RWTH Aachen


Weblinks