BSD: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
Zeile 115: Zeile 115:


[http://bhyve.org/ bhyve] ist das Projekt und die Software für einen [[Hypervisor]] ([[wikipedia:de:Hypervisor#Klassifizierung|type-2]]) auf [[FreeBSD]].
[http://bhyve.org/ bhyve] ist das Projekt und die Software für einen [[Hypervisor]] ([[wikipedia:de:Hypervisor#Klassifizierung|type-2]]) auf [[FreeBSD]].
Mit bhyve können somit auch nicht BSD artige [[Betriebssystem]]e unter [[FreeBSD]] virtualisiert werden. Neben [[FreeBSD]] selbst, werden auch verschiedene Distributionen von [[BSD]] ([[OpenBSD]] und [[NetBSD]]) und [[Linux]], aber auch [[Windows]] (derzeit unter FreeBSD 11 Current), unterstützt.
Mit bhyve können somit auch nicht BSD artige [[Betriebssystem]]e unter [[FreeBSD]] virtualisiert werden. Neben [[FreeBSD]] selbst, werden auch verschiedene Derivate von [[BSD]] ([[OpenBSD]] und [[NetBSD]]) und [[Linux]], aber auch [[Windows]] (derzeit unter FreeBSD 11 Current), unterstützt.


Bhyve verwendet keinen "Hypercall" wie es üblicherweise in einer Paravirtualiserten (Type-1) (wie Xen) Umgebung der Fall wäre. Stattdessen bedient sich Bhyve der HVM, was für eine breitere Gast-Betriebssystem-Unterstützung sorgt (da der Gast selbst nicht gezwungenermaßen die [[para-API]] unterstützen muss). Bhyve verfolgt einen "modernen" Ansatz der Geräte-Emulation in dem es die aus der KVM Welt bekannten "generischen" Treiber unterstützt, wie: [[hostbridge]], [[passthru]], [[virtio-blk]], [[virtio-net]], [[virtio-rnd]], [[ahci-cd]], [[ahci-hd]], [[uart]] und [[lpc]].
Bhyve verwendet keinen "Hypercall" wie es üblicherweise in einer Paravirtualiserten (Type-1) (wie Xen) Umgebung der Fall wäre. Stattdessen bedient sich Bhyve der HVM, was für eine breitere Gast-Betriebssystem-Unterstützung sorgt (da der Gast selbst nicht gezwungenermaßen die [[para-API]] unterstützen muss). Bhyve verfolgt einen "modernen" Ansatz der Geräte-Emulation in dem es die aus der KVM Welt bekannten "generischen" Treiber unterstützt, wie: [[hostbridge]], [[passthru]], [[virtio-blk]], [[virtio-net]], [[virtio-rnd]], [[ahci-cd]], [[ahci-hd]], [[uart]] und [[lpc]].

Version vom 7. August 2015, 14:15 Uhr

BSD, ungekürzt Berkeley Software Distribution, ist eine Art (Strang) von Betriebsystemen.

Relation zu GNU/Linux

BSD ist ein auf UNIX basierendes Betriebsystem. Es ist aber eben (auch deswegen) kein GNU(/Linux). Jedoch sind selbstverständlich eine Vielzahl von Ähnlichkeiten gegeben, da es sich um unixoide Systeme handelt.

Verbreitung

Verbreitung im C3D2

Neben der Vielzahl von Debian-"Schergen" gibt es auch "Abtrünnige", die BSD nutzen.

verschiedene Arten

FreeBSD

FreeBSD ist die verbreiteste Art von BSD. Es zeichnet sich durch seine vielen und modernen Funktionen aus. ZFS, jails und vieles, vieles mehr.

Siehe auch
wikipedia:de:FreeBSD

FreeNAS

Verwendung von FreeNAS im C3D2

#FreeNAS wird als Betriebssystem auf Server/storage verwendet.

PC-BSD

PC-BSD soll, auf #FreeBSD basierend, #FreeBSD einfacher benutzbar machen. Das gilt insbesondere für die Verwendung und Verwaltung mit der grafischen Oberfläche. Aber auch ergänzende Funktionalitäten sind Bestandteil.

  • AppCafe[1] ist ein Programm zur Verwaltung von Paketen (Software).
  • Warden[2] ist ein Programm zur Verwaltung von jails.
  • Life Preserver[3] ist ein Programm zur Verwaltung von Backups, insbesondere auch zu Snapshots mit ZFS.
  • [4]Verwaltung von multiple boot environments (verschiedenen Umgebung für das Booting) zu Snapshots mit ZFS, insbesondere auch automatisch für Aktualisierungen zu Software

Neben dem ursprünglichen Desktop Environment KDE, wird schon längere Zeit wohl jegliche Art von Window Manager angeboten. Von PC-BSD wird auch das erste aus der Welt von BSD stammende Desktop Environment namens Lumina entwickelt.

TrueOS

TrueOS ist die Version von #PC-BSD für Server. Somit werden alle zu #FreeBSD ergänzenden Funktionalitäten, die #PC-BSD mitbringt, auch für den Betrieb für den Server, halt nur ohne grafische Oberfläche, angeboten.

GhostBSD

GhostBSD möchte, auf #FreeBSD basierend, einfach #FreeBSD für den Desktop mit grafischer Oberfläche anbieten. Dazu wird GTK+, ursprünglich nur GNOME , verwendet.

weitere "Abarten" von FreeBSD

CBSD

CBSD bietet auf #FreeBSD basieren erweiternde Funktionalitäten, insbesondere zur Verwaltung von Jails.

HardenedBSD

HardenedBSD entwickelt Ergänzungen und Verbesserungen zur Funktionalitäten für Sicherheit von #FreeBSD.

MidnightBSD

MidnightBSD möchte #FreeBSD für den tagtäglichen Gebrauch auf dem Desktop anbieten.

Dienstleistungen basierend auf FreeBSD

"Abarten" mit GNU von FreeBSD

Debian GNU/kFreeBSD
Siehe auch wikipedia:en:Debian GNU/kFreeBSD
Arch BSD
Siehe auch wikipedia:en:Arch BSD

Wechsel zu FreeBSD

Wechsel von Linux
Migration zu FreeBSD
Migration von Linux

Organisationen zu FreeBSD

Allgemein
(nennenswerte) lokale Gruppen

Services zu FreeBSD

nennenswerte Funktionalitäten bei FreeBSD

Jails
nennenswerte Software
ZFS als gängiges Dateisystem
bhyve

bhyve ist das Projekt und die Software für einen Hypervisor (type-2) auf FreeBSD. Mit bhyve können somit auch nicht BSD artige Betriebssysteme unter FreeBSD virtualisiert werden. Neben FreeBSD selbst, werden auch verschiedene Derivate von BSD (OpenBSD und NetBSD) und Linux, aber auch Windows (derzeit unter FreeBSD 11 Current), unterstützt.

Bhyve verwendet keinen "Hypercall" wie es üblicherweise in einer Paravirtualiserten (Type-1) (wie Xen) Umgebung der Fall wäre. Stattdessen bedient sich Bhyve der HVM, was für eine breitere Gast-Betriebssystem-Unterstützung sorgt (da der Gast selbst nicht gezwungenermaßen die para-API unterstützen muss). Bhyve verfolgt einen "modernen" Ansatz der Geräte-Emulation in dem es die aus der KVM Welt bekannten "generischen" Treiber unterstützt, wie: hostbridge, passthru, virtio-blk, virtio-net, virtio-rnd, ahci-cd, ahci-hd, uart und lpc. Bhyve erfordert eine CPU mit Extended Page Tables (EPT), zur Virtualiserung für Linux (grub2-bhyve) wird obendrein noch eine CPU mit "unregistered guest" support benötigt.

Im Vergleich zu anderen Arten von Virtualisierungen, etwa VirtualBox, ist die geringe "Leistungsverlust". Zum Vergleich zu anderen Systemen als Hypervisor sollte vielleicht einfach der Vergleich zu FreeBSD (und darauf basierenden Systemen, wie etwa PC-BSD) und seinen Funktionalitäten gezogen werden. Beispielsweise gibt es sicherlich wenige Systeme als Hypervisor, die standardmäßig ZFS verwenden. Menschen aus der Welt von Linux können sich bhyve als spezielles KVM für FreeBSD vorstellen.

Siehe auch
Weblinks
nennenswerte Software
  • (iohyve)

OpenBSD

Bitrig

Bitrig

Organisationen zu OpenBSD

NetBSD

"Abarten" mit GNU von NetBSD

Debian GNU/NetBSD
Siehe auch wikipedia:en:Debian GNU/NetBSD

Organisationen zu NetBSD

Dragonfly BSD

Services zu Dragonfly BSD

verschieden Arten siehe auch

verschiedene "Abarten"

GNU meets BSD

Für manche mag es verwunderlich klingen: Das Kombinieren von GNU und BSD gibt es und kann Spaß machen. (Sinnbildlich könnte es verglichen mit der Verwendung von Kraftfahrzeugen mit dem Konstrukt eines Dreirades interpretiert werden.)

Wer Bock auf GNU mit BSD hat, möge sich zum BSDienstag eingeladen fühlen.

Siehe auch

Informationen

Aufrufe

  • Call For Testing
    kurz CFT
    … ist eine Plattform (ausschließlich zu den Arten von BSD) für Aufrufe zum Testen von bestimmten Anwendungsfällen.
    … wird von Michael Dexter betrieben, der auch Inhalte zu andere großen Projekten, wie #bhyve[6], bereitstellt.

Nachrichten

  • BSDEater
    … ist eine Seite, die Feed zu verschieden BSDs aggregiert.
    Schon allein die dort verwendeten Seiten können als relevant betrachtet werden.
Nachrichten speziell zu #FreeBSD

Termine

Publikationen

wiederkehrende Publikationen
einmalige Publikationen

podcasting

  • BSD Now
    … ist eine video podcast zu allen BSDs. Seit 2013 gibt es jede Woche[8] eine neue etwa einstündige Folge. Der video podcast ist englischsprachig und wohl gibt es kein verglichbares Format zu BSD.
    Gesamtheitlich ist BSD Now auf hohem Niveau. Die Moderation teilen sich Allan, eine Koryphäe zur Verwendung von BSD (insbesondere FreeBSD), und Kris, dem Gründer von #PC-BSD (basierend auf FreeBSD).
  • BSDTalk
    … ist ein audio podcast.

Videos

Konferenzen

Üblicher Weise finden Konferenzen als Konferenz zu allen #verschiedene Arten von BSD und im Zuständigkeitsbereich eines eines Kontinentes statt.

Medien

Übersicht zu Themen speziell zu BSD bei "gängigen" Medien
BSD
#FreeBSD #OpenBSD #NetBSD #Dragonfly BSD
#PC-BSD
heise.de Thema BSDFeed Thema FreeBSDFeed Thema OpenBSDFeed
golem.de Thema BSD Thema FreeBSD Thema PC-BSD

Ansässigkeit

BSD in Dresden

Gruppen

internationale Gruppen

The BSD Certification Group

deutschsprachige Gruppen

allbsd.de

Früher soll es wohl mit http://bsdgroup.de/ gegenüber #bsdforen.de wohl eine "Konkurrenz" gegeben.

bsdforen.de

Wiki

Siehe auch

Weblinks

Einzelnachweise