BSD: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(250 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[BSD]], ungekürzt [[Berkeley Software Distribution]], ist eine Art (Strang) von [[Betriebsystem]]en.
[[BSD]], ungekürzt [[Berkeley Software Distribution]], ist eine Art (Strang) von [[Betriebssystem]]en.


== Relation zu [[GNU/Linux]] ==
== 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 [[w:de:*nix|unixoide]] Systeme handelt.
[[BSD]] ist ein auf [[UNIX]] basierendes [[Betriebssystem]]. Es ist aber eben (auch deswegen) kein [[GNU]](/Linux).
 
Jedoch sind selbstverständlich eine Vielzahl von Ähnlichkeiten gegeben, da es sich um [[w:de:*nix|unixoide]] Systeme handelt. Kein Mensch soll die Angst haben, dass [[BSD]] komplizierter sei als ([[GNU]]/)Linux. Beim Verwendungszweck ohne die Notwendigkeit zur Verwaltung des Systems mit einer grafischen Oberfläche, kann sogar behauptet werden, dass [[BSD]] in vielen Teilen "einfach" ist.


== Verbreitung ==
== Verbreitung ==


=== Verbreitung im [[C3D2]] ===
=== Verbreitung im [[C3D2]] ===
Neben der Vielzahl von [[Debian]]-"Schergen"<!-- Das ist liebreizend im Sinne der Verbreitung gemeint! :-) --> gibt es auch "Abtrünnige", die [[BSD]] nutzen.
 
Neben der Vielzahl von [[Debian]]-"Schergen"<!-- Das ist liebreizend im Sinne der Verbreitung gemeint! :-) --> gibt es auch "Abtrünnige", die [[BSD]] nutzen. Gelegentlich treffen sich einige zum [[BSDienstag]], der aber gelegentlich auch im Chaos bei der gleichartigen Veranstaltung vom [[ChCh]] aufgeht.


== verschiedene Arten ==
== verschiedene Arten ==
Zeile 14: Zeile 17:
=== FreeBSD ===
=== FreeBSD ===


[https://freebsd.org/ FreeBSD] ist die verbreiteste Art von [[BSD]]. Es zeichnet sich durch seine vielen und modernen Funktionen aus. [[ZFS]], [[jail]]s und vieles, vieles mehr.
; Siehe auch:
:; Siehe auch:
: [[wikipedia:de:FreeBSD]]
:: [[wikipedia:de:FreeBSD]]
: [[wikipedia:en:FreeBSD]]
 
[https://freebsd.org/ FreeBSD] ist die verbreitetste Art von [[BSD]]. Es zeichnet sich durch seine vielen und modernen Funktionen aus: [[ZFS]], [[jail]]s, [[bhyve]] und vieles, vieles mehr.


==== FreeNAS ====
==== FreeNAS ====


==== PC-BSD ====
; Siehe auch:
: [[wikipedia:de:FreeNAS]]
: [[wikipedia:en:FreeNAS]]
 
[https://freenas.org/ FreeNAS] ist ein auf [[#FreeBSD]] basierendes Betriebssystem zur Verwaltung von Speicher und zur Bereitstellung von Diensten mit einer grafischen Oberfläche (per http).
 
FreeNAS ist ein (eigentlich gar nicht kommerzielles) Produkt von [[iXsystems]]. [[iXsystems]] bietet als kommerzielles Produkt - insbesondere auch als zertifiziertes Betriebssystem für die Hardware, die sie vertreiben - [[#TrueNAS]] an.
 
===== Verwendung von FreeNAS im C3D2 =====
 
[[#FreeNAS]] wird als [[Betriebssystem]] auf [[Server/storage]] verwendet.
 
===== <s>FreeNAS Corral</s> =====
 
'''FreeNAS Corral''' ist eine gescheiterte Neuauflage von [[#FreeNAS]] (von 2017). Es wurde als "das neue" [[#FreeNAS]] veröffentlicht<ref>https://distrowatch.com/?newsid=09757</ref> und kurz darauf (innerhalb weniger Tage) wieder zurückgezogen, und wird seither als "technologischer Ausblick" ("technology preview") bezeichnet<ref>http://www.freenas.org/blog/freenas-corral-status-release-technology-preview-status/</ref>.
 
'''FreeNAS Corral''' wurde unter der Bezeichnung ''FreeNAS&nbsp;10'' entwickelt. Letztlich basierte die erste Version der Veröffentlichung (2017-03) aber schon auf [[#FreeBSD]]&nbsp;11. Demnach erschien die Bezeichnung ''10'' unangebracht. Im Übrigen wurde die vorherige Version nicht durch direkt ersetzt und als [[#FreeNAS 9]] weitergeführt.
 
{| class="wikitable sortable"
|-
|+ Vergleich
|-
!
! colspan="2" | 9
! colspan="2" | Corral
|-
| middleware (cli)
| / || geringfügig
| X || vollumfänglich
|-
| Verwaltung von [[#Jails]]
| X || Warden
| / || unerwünscht
|-
| Verwaltung von [[#bhyve]]
| / || unter der Oberfläche
| X || Jo!
|-
| Reaktionär ( :-D<!-- leider fällt mir die richtige Begrifflichkeit nicht ein. Gemeint ist, dass bei der Oberfläche nicht gewartet werden muss bis die der Arbeitsgang (auf der Oberfläche) durchgelaufen ist bzw. beim Neuladen der Arbeitsgang nicht mehr sichtbar ist. Auch ist so nun sichtbar, wenn eine andere Session eine Aktion (Job) vorgenommen (angestoßen) hat. !--> )
| - || gar nicht
| X || über "Benachrichtigungen" und "Aufträge"
|-
| colspan="5" | …
|-
|}
 
Absicht für '''FreeNAS Corral''' war es [[#FreeNAS]] von Grund auf neu zu implementieren. Unter der Leitung von [[w:en:Jordan K. Hubbard|Jordan Hubbard]] sollten die zeitgemäßesten Technologien verwendet werden. Beispielsweise sollte das fundamentale Problem behoben werden, dass Ereignisse, die von einer anderen Stelle aus gemacht werden, nicht sofort bekanntgegeben werden (Also beispielsweise wenn durch eine Person eine Aktualisierung angestoßen wird, und danach automatisch (heruntergefahren wird und) neugestartet werden wird, bekommt eine andere Person nicht einmal eine Benachrichtigung über diesen Vorgang.) Das Bereitstellen von Datasets für ZFS (vom Host) in Instanzen mit dem Hypervisor [[#bhyve]] wurde mit [[w:en:9P (protocol)|9P]] ermöglicht. (Das ist ein gutes Beispiel für das Scheitern von '''FreeNAS Corral'''. Andere von [[iXsystems]] zweifelten die Stabilität der Lösung mit dem "experimentellen" Protokoll 9p''fs'' als "nicht machbar" für das professionelles Niveau zur Betreuung von vertriebener Hardware an.) Aber auch die (zur Zeit der Entwicklung genutzte und für '''FreeNAS Corral''' daher grundsätzlich notwendige) Umgebung [http://montagestudio.com/montagejs/ MontageJS] ([[github:montagejs]]) für die grafische Oberfläche (per http) sollte zum Zeitpunkt der Veröffentlichung schon nicht mehr weiterentwickelt werden (da sie mittlerweile als eingestellt galt).
 
====== FreeNAS 9 ======
 
'''FreeNAS 9''' war eigentlich das alte FreeNAS. (Die Nachfolge hat eigentlich [[#FreeNAS Corral]] angetreten.) Es gibt ''FreeNAS 9.10''. Bis FreeNAS 9 wurde eigentlich der Systematik gefolgt, dass die Version von FreeNAS sich auch auf die Version der dazu verwendeten Version von FreeBSD bezieht. Während der Entwicklung von FreeNAS&nbsp;10 (später dann [[#FreeNAS Corral]]) gab es aber auch schon eine Version von FreeNAS, die die bisherige Oberfläche weiterhin nutze aber schon FreeBSD 10 verwendete. Diese Veröffentlichung wurde als ''FreeNAS 9.10'' bezeichnet. (Wohl soll es sogar auch noch eine Version basierend auf FreeBSD 11 geben.)
 
===== TrueNAS =====
 
'''TrueNAS''' ist ein (eigentlich nur) kommerzielles Produkt von [[iXsystems]].
Es ist (eigentlich nur) [[#FreeNAS]] mit einigen wenigen weiteren Funktionen.<!-- Gern kann einmal geschaut werden was da eigentlich "noch so dabei" ist. Verwendet das wer? -->
 
[[iXsystems]] (verkauft und) verwendet '''TrueNAS''' als zertifizierte Software für die Hardware, die sie (herstellen und) vertreiben. '''TrueNAS''' ist dabei - wie eben auch [[#FreeNAS]] - geeignet für die Verwaltung von Massenspeicher und den Betrieb von Diensten.
 
Mutmaßlich hatte die Bezeichnung '''''True''NAS''' auch Einfluss auch die Finden des Namens [[#''True''OS]], als besseren Name für [[#PC-BSD]].
 
==== Trident ====
 
; Weblinks:
* http://project-trident.org/
** <s>http://trueos.de</s>
** http://pkg.project-trident.org/
*** http://pkg.project-trident.org/iso/release/
**** http://pkg.project-trident.org/iso/release/Trident-x64-20180831.iso
 
'''[http://project-trident.org/ Trident]''', auch ''Project Trident'' genannt, möchte [[#FreeBSD]] bestmöglich für den für die Verwendung als Arbeitsplatz benutzbar machen. Das gilt insbesondere für die Verwendung und Verwaltung mit der grafischen Oberfläche. '''Trident''' verwendet dafür [[#TrueOS]], als besonders moderner Zweig von [[#FreeBSD]], wie es auch [[#GhostBSD]] tut.
 
Bei '''Trident''' handelt es sich um eine Art Fortführung von [[#TrueOS]]&nbsp;Desktop, also was ursprünglich einmal [[#PC-BSD]] war. ''Project Trident'' ist - wie es früher [[#PC-BSD]] basierend auf [[#FreeBSD]] war - ein eigenständiges Projekt als eine eigene Gemeinschaft. Die Firma [[#iXsystems]], die weiterhin [[#TrueOS]] betreut, unterstützt das Projekt "nur" noch.
 
2018-08-31 wurde erstmals eine Datei (zum Testen) für die Installation von Trident veröffentlicht.<ref>http://pkg.project-trident.org/iso/release/Trident-x64-20180831.iso</ref>
 
===== Lumina =====
 
'''[https://lumina-desktop.org/ Lumina]''' ist eine Arbeitsplatzumgebung ([[wikipedia:de:Desktop Environment | Desktop Environment]]), basierend auf [[w:de:Qt (Bibliothek)|Qt]]5.
 
'''Lumina''' wurde für [[#PC-BSD]] (später [[#TrueOS]]) beziehungsweise [[#FreeBSD]], [[BSD]] im Allgemeinen, aber auch andere freie [[Betriebssystem]]e) entwickelt. Es handelt sich dabei um das erste aus der Welt von [[BSD]] stammende Arbeitsplatzumgebung. Angestoßen wurde die Schaffung einer eigenständigen Arbeitsplatzumgebung durch die zunehmend erschwerte Betreuung von bestehenden Arbeitsplatzumgebungen, die (wohl nahezu) alle "maßgeblich" (das bei [[Linux]]  etablierte) [[w:de:systemd|systemd]] integrierten, was bei [[BSD]] schwer nachzubilden war. Mit '''Lumina''' sollte aber auch eine leichtgewichtige Umgebung für den Arbeitsplatz geschaffen werden, die auch die besonderen Funktionalitäten, wie beispielsweise [[ZFS]], auf der grafische Oberfläche einfach verfügbar macht.
 
'''Lumina''' wurde (2016) bei [[#PC-BSD]], vor der Fertigstellung einer Version&nbsp;1.0, die standardmäßige (initiale) Arbeitsplatzumgebung. Damit erfolgte indirekt beim Projekt [[#PC-BSD]] (und damit auch von Anbeginn von [[#TrueOS]]&nbsp;Desktop) die Abkehr von KDE(4), wo es zunehmend schwieriger war unabhängig vom etablierten [[w:de:systemd|systemd]] (für [[Linux]]) zu bleiben.
<!--
Standardmäßig wird bei TrueOS&nbsp;Desktop erst einmal [[wikipedia:en:PC-BSD#Lumina | Lumina]] als [[wikipedia:de:Desktop Environment | Desktop Environment]] bereitgestellt. Es handelt sich dabei um das erste aus der Welt von [[BSD]] stammende Desktop Environment. Bei [[#PC-BSD]], vor der Fertigstellung einer Version&nbsp;1.0 (bis 2016) war der Standard [[wikipedia:de:KDE | KDE]]. TrueOS bietet - wie auch schon die vorherigen Versionen als [[#PC-BSD]] - wohl jegliche Art von [[wikipedia:de:Window Manager | Window Manager]] an.
-->
 
==== TrueOS ====
 
'''[http://trueos.org/ TrueOS]''' möchte [[#FreeBSD]] möglichst einfach benutzbar machen. Dazu verwendet '''TrueOS''' modernere Techniken und ergänzt Funktionalitäten. Bei '''TrueOS''' handelt sich um eine Art "angereichertes" FreeBSD-CURRENT, aber betrachtet sich als parallel laufende Abspaltung.
 
Standardmäßig ist '''TrueOS''' ein System ohne viele standardmäßige Pakete, nahezu gleichermaßen wie auch ein standardmäßiges [[#FreeBSD]]. (Bei [[#TrueOS bis vor (der Version) 18.06]] war das anders.)
 
===== nennenswerte Funktionalitäten bei TrueOS =====
 
Grundsätzlich bietet '''TrueOS''' alles an Funktionalitäten auch alles was [[#FreeBSD]] bietet ([[#nennenswerte Funktionalitäten bei FreeBSD]]). Bei einigen der Funktionalitäten hat sich '''TrueOS''' sogar "festlegen" müssen. Beispielsweise ist die Verwendung von [[ZFS]] bei '''TrueOS''' zwangsläufig, da einige der Funktionalitäten von '''TrueOS''' das (als Notwendigkeit) erfordern.
 
; einzelne "beispielhafte" Funktionalitäten:
* ''AppCafe''<ref><s>[http://download.pcbsd.org/iso/10.1-RELEASE/amd64/docs/html/update.html#appcafe Handbook PC-BSD&nbsp;10.1: ''AppCafe'']</s>[https://sysadm.us/handbook/client/sysadmclient.html#appcafe Handbook SysAdm Client ''AppCafe'']</ref> ist ein Programm zur Verwaltung von Paketen (Software).
* ''Life&nbsp;Preserver''<ref><s>[http://download.pcbsd.org/iso/10.1-RELEASE/amd64/docs/html/controlpanel.html#life-preserver Handbook PC-BSD&nbsp;10.1: ''Life&nbsp;Preserver'']</s>[https://sysadm.us/handbook/client/sysadmclient.html#life-preserver Handbook SysAdm Client ''Life&nbsp;Preserver'']</ref> ist ein Programm zur Verwaltung von Backups, insbesondere auch zu Snapshots mit [[ZFS]].
* <ref><s>[http://download.pcbsd.org/iso/10.1-RELEASE/amd64/docs/html/controlpanel.html#boot-manager Handbook PC-BSD&nbsp;10.1: ''Boot Manager'']</s>[https://sysadm.us/handbook/client/sysadmclient.html#boot-environment-manager Handbook SysAdm Client ''Boot&nbsp;Environment&nbsp;Manager'']</ref>Verwaltung von multiple boot environments (verschiedenen Umgebung für das Booting) zu Snapshots mit [[ZFS]], insbesondere auch automatisch für Aktualisierungen zu Software
* ''[[wikipedia:en:OpenRC|OpenRC]]'' als zukunftsgerichteteres init-System<ref>[https://www.trueos.org/blog/milestone-complete-openrc-conversion/ blog post ''Milestone Complete! OpenRC conversion'']</ref> (im Unterschied zum standardmäßigen rc von [[#FreeBSD]]<ref>[https://www.trueos.org/handbook/using.html#openrc-in-trueos-compared-with-rc Handbook TrueOS ''OpenRC in TrueOS compared with rc'']</ref>)
* ''SysAdm''<ref>[https://www.trueos.org/handbook/using.html#sysadm Handbook TrueOS ''SysAdm'']</ref> ist ein System zur Verwaltung vom [https://sysadm.us/handbook/server/ Server] mit einem (lokalen oder) entfernten [https://sysadm.us/handbook/client/ Client]
* Auswahl bestimmter Software, wie beispielsweise ''LibreSSL'' statt ''OpenSSL''
* …
 
===== TrueOS vor TrueOS 18.06 =====
 
Bis vor (der Version) 18.06 (2018-07) war '''TrueOS''' konzeptionell "anders". Zuvor war unter der Bezeichnung '''''TrueOS''''' etwas ganz anderes zu verstehen.
 
Anstatt - wie ab (der Version) 18.06 - ein noch nicht näher bestimmtes System vom Grunde her zu sein, war '''TrueOS''' ein (konzeptionell) fertiges System. Bei der ersten "neuen" Art von '''TrueOS''' (als Version 18.06) bedurfte es konzeptionell dem Installieren "eines Konzeptes" (als beispielsweise durch <code>pkg install trueos-desktop</code>).
 
Bei TrueOS bis vor (der Version) 18.06 gab es die Unterscheidung zwischen ''TrueOS&nbsp;Desktop''  und ''TrueOS&nbsp;Server''. Aus der Entstehung als (Nachfolge von) [[#PC-BSD]] war '''TrueOS''' maßgeblich als ''TrueOS&nbsp;Desktop'' bekannt. Maßgeblicher Unterschied zu ''TrueOS&nbsp;Server'' war aber eigentlich nur die standardmäßige Bereitstellung der grafischen Oberfläche ([[wikipedia:de:X Window System|X]] und [[wikipedia:de:Desktop-Umgebung|Arbeitsplatzumgebung]]). Bei ''TrueOS&nbsp;Server'' wurden alle zu [[#FreeBSD]] ergänzenden Funktionalitäten, die [[#TrueOS]] mitbringt, auch für den Betrieb für den Server angeboten.
 
Im Übrigen gab es (mit "stiefmütterliche" Behandlung) auch ''TrueOS&nbsp;Pico'' und ''TrueOS&nbsp;Embedded''. ''TrueOS&nbsp;Pico'' war (2016) eine Variation, die für einen [[wikipedia:de:Thin Client|Client]] in einem Umfeld mit einem Server mit ([[#PC-BSD]] beziehungsweise) ''TrueOS&nbsp;Server'', mit beispielsweise der [[wikipedia:de:ARM-Architektur#ARMv6 (2002)|Architektur ARMv6]] konzeptioniert war. ''TrueOS&nbsp;Embedded'' sollte einfach TrueOS auf [[wikipedia:de:Einplatinencomputer#Heutige Einplatinenrechner|heutigen Einplatinenrechnern]] mit all den besonderen Funktionalitäten bereitstellen.
 
===== TrueOS Weblinks =====
 
* http://trueos.org
** <s>http://trueos.de</s>
* youtube:
** https://www.youtube.com/channel/UCyd7MaPVUpa-ueUsGjUujag
*: ehemaliges
*:* https://www.youtube.com/user/pcbsdcommunity
*:*: um PC-BSD 9
*:* https://www.youtube.com/user/PCBSDTeam
*:*: um PC-BSD 7
 
===== <s>PC-BSD</s> =====
 
Die frühere Bezeichnung von [[#TrueOS]] (bis zum Erscheinen von [[FreeBSD]]&nbsp;11 2016 und dem Wechsel zu [[FreeBSD]]-CURRENT) war [[PC-BSD]]. Öfters findet sich diese Bezeichnung noch wieder.
 
''TrueOS'' hieß zuvor schon die Version von [[#PC-BSD]] für Server, die dann bei der namentlichen Zusammenführung ''TrueOS&nbsp;Server'' genannt wurde.


'''[https://www.pcbsd.org/ PC-BSD]''' soll, auf [[#FreeBSD]] basierend, [[#FreeBSD]] einfacher benutzbar machen. Das gilt insbesondere für die Verwendung und Verwaltung mit die grafische Oberfläche. Aber auch ergänzende Funktionalitäten sind Bestandteil. Neben dem ursprünglichen [[wikipedia:de:Desktop Environment | Desktop Environment]] [[wikipedia:de:KDE | KDE]], wird schon längere Zeit wohl jegliche Art von [[wikipedia:de:Window Manager | Window Manager]]n angeboten.
; Weblinks:
* https://www.pcbsd.org/


===== TrueOS =====
====== Abgeschnittene Zöpfe bei TrueOS ======
: beim Übergang von [[#PC-BSD]] zu [[#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.
; [[#warden]]:
''Warden'' <ref>[http://download.pcbsd.org/iso/10.1-RELEASE/amd64/docs/html/controlpanel.html#warden Handbook PC-BSD&nbsp;10.1: ''Warden'']</ref> ist ein Programm zur Verwaltung von [[jail]]s. Es wurde nicht nur bei [[#PC-BSD]] (bis Version&nbsp;10) eingesetzt, sondern war auch elementarer Bestandteil von [[#FreeNAS]] (bis Version&nbsp;9).
; pbi:
''pbi'' war ein Format für Pakete. Es wurde nicht nur bei [[#PC-BSD]] (bis Version&nbsp;10) eingesetzt, sondern war auch elementarer Bestandteil von [[#FreeNAS]] (bis Version&nbsp;9). Die Besonderheit bestand darin, dass Pakete als Sammlung aller Abhängigkeiten bereitgestellt wurden. Ein Problem von Konflikten bei den Versionen von abhängigen Paketen war so ausgeschlossen. Spätestens ab [[#TrueOS]] (2016) mit der dort verwendeten Art der Paketverwaltung via <code>[[man:pkg-static|pkg-static]]</code> durch die Notwendigkeit Konflikte bei Abhängigkeiten bei FreeBSD-CURRENT zu vermeiden, ist das Konzept als obsolet erklärt.


==== GhostBSD ====
==== GhostBSD ====


'''[http://ghostbsd.org/ GhostBSD]''' möchte, auf [[#FreeBSD]] basierend, einfach [[#FreeBSD]] für den Desktop mit grafischer Oberfläche anbieten. Dazu wird [[wikipedia:de:GTK+ | GTK+]], ursprünglich nur GNOME&nbsp;, verwendet.
'''[http://ghostbsd.org/ GhostBSD]''' möchte, auf [[#FreeBSD]] basierend, einfach [[#FreeBSD]] für den Desktop mit grafischer Oberfläche anbieten. Dazu wird [[#TrueOS]] mit [[wikipedia:de:GTK+ | GTK+]], ursprünglich nur GNOME&nbsp;, verwendet.


==== bhyve ====
==== <s>FuryBSD</s> ====
<s>
'''[https://furybsd.org/ FuryBSD]''' wollte, auf [[#FreeBSD]] basierend, einfach [[#FreeBSD]] für den Desktop mit grafischer Oberfläche anbieten. Es verstand sich als Fortsetzung von [[#PC-BSD]] und [[#TrueOS vor TrueOS 18.06]]. Dazu wurde [[wikipedia:de:KDE | KDE]] (Version 5) und [[wikipedia:de:Xfce | Xfce]] verwendet.
</s>


==== weitere "Abarten" von FreeBSD ====
==== weitere "Abarten" von FreeBSD ====
Zeile 38: Zeile 183:
===== CBSD =====
===== CBSD =====


'''[http://bsdstore.ru/ CBSD]''' bietet auf [[#FreeBSD]] basieren erweiternde Funktionalitäten, insbesondere zur Verwaltung von Jails.
'''[https://bsdstore.ru/ CBSD]''' bietet auf [[#FreeBSD]] basieren erweiternde Funktionalitäten, insbesondere zur Verwaltung von Jails.
 
* https://cbsd.io/
 
====== ClonOS ======
 
'''[https://clonos.tekroutine.com/ ClonOS]''' ...
 
[[github:clonos]]
 
===== ElectroBSD =====
'''[https://www.fabiankeil.de/gehacktes/electrobsd/ ElectroBSD]''' basiert auf [[#FreeBSD]] und lebt am [[Tor]]-Netzwerk.
 
* https://media.ccc.de/v/1c2-6653-versteckter_block-speicher_mit_electrobsd_und_tor


===== HardenedBSD =====
===== HardenedBSD =====


'''[http://hardenedbsd.org/ HardenedBSD]''' entwickelt Ergänzungen und Verbesserungen zur Funktionalitäten für Sicherheit von [[#FreeBSD]].
'''[http://hardenedbsd.org/ HardenedBSD]''' entwickelt Ergänzungen und Verbesserungen zur Funktionalitäten für Sicherheit von [[#FreeBSD]].
Praktisch kann also '''[[#HardenedBSD]]''' die Verwendung vom "normalen [[#FreeBSD]] einfach ersetzen.
===== <s>[[wikipedia:en:NextBSD|NextBSD]]</s> =====
'''[http://nextbsd.org/ NextBSD]''' versuchte erfolgreiche Ansätze anderer [[Betriebssystem]]e für [[#FreeBSD]] nachzuahmen, um damit (Free)[[BSD]] voranzubringen. Dabei versteht sich das Projekt als eine Art Versuchslabor für [[Hacking]].
Zentral ist beispielsweise [[wikipedia:de:launchd|launchd]], was aus der Welt von [[OS X]] stammt. Unter Zuhilfenahme von [[Darwin]], soll dieser moderne Ansatz für [[#FreeBSD]] realisiert werden. Im Übrigen ist [[OS X]] ja ursprünglich [[#FreeBSD]] und [[Darwin]] das Fenster zur Welt für [[freie Software]]. Nach einem (kleinen) Streit zum Namen ''relaunchd'', wurde der Name ''jobd'' verwendet. (Alternativ verwendet beispielsweise [[#TrueOS]] [[#OpenRC]].)
===== RaspBSD =====
'''[https://www.raspbsd.org/ RaspBSD]''''
===== CheriBSD =====
'''[https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheribsd.html CheriBSD]''' entwickelt [[#FreeBSD]] für die Anpassungen für den [https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/ Prozessor ''CHERI'' (''RISC''), der an der Universität Cambridge entwickelt wird].
* [[github:CTSRD-CHERI/cheribsd]]
* https://www.openhub.net/p/cheribsd
===== NomadBSD =====
'''[http://nomadbsd.org/ NomadBSD]''' ist ein Live-System (üblicher Weise auf einem USB-Stick) mit einer grafischen Oberfläche basierend auf [[#FreeBSD]].
* [[github:mrclksr/NomadBSD]]
===== helloSystem =====
'''[https://github.com/helloSystem/hello helloSystem]''' möchte, auf [[#FreeBSD]] basierend, einfach [[#FreeBSD]] für den Desktop mit grafischer Oberfläche anbieten. Es versteht sich als Ersatz für [[MacOS]], aber unter dem Motto “Less, but better”. Dazu wird [[wikipedia:de:LXQt | LXQt]] verwendet.
* [[github:helloSystem/hello]]
===== [[wikipedia:de:TrustedBSD|TrustedBSD]] =====
'''[http://www.trustedbsd.org/ TrustedBSD]''' mit [http://www.trustedbsd.org/openbsm.html OpenBSM]
; Siehe auch:
: [[github:openbsm/openbsm]]
===== [[wikipedia:en:MidnightBSD|MidnightBSD]] =====
'''[https://midnightbsd.org/ MidnightBSD]''' möchte [[#FreeBSD]] für den tagtäglichen Gebrauch auf dem Desktop anbieten.
===== [[wikipedia:de:DesktopBSD|DesktopBSD]] =====
'''[http://desktopbsd.net/ DesktopBSD]''' ist ein bereits gestorbenes Projekt, was es zum Ziel hat mit [[#FreeBSD]] ein gutes [[Betriebssystem]] für die Benutzung als Desktop zu schaffen. Es gab mehrere gescheiterte Versuche zur Wiederbelebung.
<ref>http://www.desktopbsd.net/forums/threads/desktopbsd-2-0-roadmap.798/</ref>Ein erneuter Versuch (2015-09) für [[#DesktopBSD]]&nbsp;2.0 ergibt sich aus dem Ansatz zur Verwendung der Einbeziehung von besonderen Ansätzen zu [[#FreeBSD]], wie [[#NextBSD]] und [[#HardenedBSD]]. Dabei möchte [[#DesktopBSD]] von anderen Projekten zu [[#FreeBSD]] für den Desktop, wie [[#PC-BSD]] und [[#GhostBSD]], Teile mitverwenden.
===== NanoBSD =====
* https://www.freebsd.org/doc/en/articles/nanobsd/index.html
** https://www.freebsd.org/doc/de/articles/nanobsd/index.html
====== <s><u>LibreBSD</u></s> ======
?
===== pfSense =====
Router
* https://www.pfsense.org/
* [[wikipedia:de:pfSense]]
===== <s>m0n0wall</s> =====
Firewall
Das Projekt wurde 2015 (nach 12 Jahren) eingestellt. Als Ersatz wird auf [[#OPNsense]] verwiesen.<ref>http://m0n0.ch/wall/end_announcement.php</ref>
* [[wikipedia:de:m0n0wall]]
====== <s>t1n1wall</s> ======
Abspaltung von [[#m0n0wall]], nach dem Ende des Projektes [[#m0n0wall]], um es zu erhalten
===== OPNsense =====
Router
* https://opnsense.org/
* [[wikipedia:de:OPNsense]]
===== BSD Router Project =====
[[Router]]
* https://bsdrp.net/
* [[wikipedia:en:BSD Router Project]]
===== XigmaNAS =====
* https://xigmanas.com
====== NAS4Free ======
* https://www.nas4free.org/
** https://www.nas4free.org/wiki/
** https://www.nas4free.org/forums/
* [[wikipedia:en:NAS4Free]]
'''[https://www.nas4free.org/ NAS4Free]''' bringt alle Funktionalitäten, die von einem [[NAS]] zu erwarten sind, auf hohem Niveau.
; Alternative UFS zu ZFS:
'''NAS4Free''' hat gegenüber der Alternative [[FreeNAS]] den Vorteil, dass nicht unbedingt [[ZFS]] verwendet werden muss. So kann auch auf vergleichsweise schwächere Hardware eingesetzt werdn. (amd64 ist seit Version&nbsp;11 jedoch die einzige noch unterstützte Architektur.)
; Bestandteil HAST:
'''NAS4Free''' bietet die Möglichkeit - gar direkt über die Oberfläche per web - zur Verwendung und Verwaltung von HAST ([[w:en:Highly Available STorage]])<ref>[https://www.nas4free.org/wiki/features?s&#91;&#93;=hast#hard_drivevolume_management nas4free:features#Hard Drive / Volume management]</ref>.
===== <s>DinoBSD</s> =====
smartphone
* https://dinobsd.com
===== mfsBSD =====
* Erstellen von bootfähigen Abbildern (insbesondere auch für besonders kleine Installationen von FreeBSD, aber auch mit [[ZFS]]), die vollständig in den Speicher (Arbeitsspeicher) geladen werden
* https://mfsbsd.vx.sk/
===== kommerzielles Gedöhns basierend auf FreeBSD =====
; [http://www.xinuos.com Xinuos]:
* [[wikipedia:en:Xinuos]]
* [http://www.xinuos.com/xinuos/offices#item_145 Office: Bad Homburg, Germany]
; [https://www.tidalscale.com/ TidalScale]
: Betriebssystem mit "Hyperkernel" basierend auf [[#bhyve]]
====== bekannte Firmen die FreeBSD einsetzen ======
* [http://www.apache.org Apache] - die Apache Software Foundation betreibt große Teile ihrer Infrastruktur mit FreeBSD
* [http://www.apple.com Apple] - Mac OS X basiert sehr stark auf Konponenten des Netzwerkstacks, virtuellen Filesystem und vielen Userland Applikationen von FreeBSD
* [http://www.cisco.com Cisco] - IronPort Network Security und Anti-Spam Produkte verwenden einen modifizierten FreeBSD Kernel
* [http://www.citrix.com Citrix] - Sicherheitsprodukte verwenden Teile von FreeBSD
* [http://www.ixsystems.com iXsystems] - Die TrueNAS Produktlinie basiert auf FreeBSD, weiterhin fließen Open-Source Mitentwicklungen in die PC-BSD und FreeNAS Projekte mit ein
* [http://www.juniper.com Juniper] - JunOS vom weltweit zweitgrößten Netzwerkausrüster basiert auf FreeBSD
* [http://www.netapp.com NetApp] - Ihre Storage Produkt Linie basiert auf FreeBSD, viele [[Bhyve]] Funktionen wurden maßgeblich mitentwickelt
* [http://www.netflix.com Netflix] - Der größte Video-Anbieter und Steaming Dienst der Vereinigten Staaten verwendet FreeBSD
* [http://www.sony.com Sony] - Die Playstation 4 basiert auf einem modifizierten FreeBSD
* [http://www.whatsapp.com WhatsApp] - WhatsApp verwendet FreeBSD zur Handhabung von bis zu 2.5 Millionen Verbindungen pro Server
* [http://www.verisign.com Verisign] - Der DNS Infrastruktur und .com sowie .net Root Domain Registrar verwendet auch FreeBSD um eine möglichst breite Vielfalt an Betriebssystemen zu haben (to ensure there is no common point of failure in their infrastructure)


==== Dienstleistungen basierend auf FreeBSD ====
==== Dienstleistungen basierend auf FreeBSD ====
Zeile 48: Zeile 351:
* [https://rootbsd.net/ RootBSD]
* [https://rootbsd.net/ RootBSD]
* [https://ixsystems.com/ iXsystems]
* [https://ixsystems.com/ iXsystems]
** ([https://holstein-it-solutions.de/ Holstein IT-Solutions]) [https://truenas.de/ truenas.de]
* [http://cloudbsd.io/ CloudBSD]
* [http://cloudbsd.io/ CloudBSD]
* ([https://www.hybridcluster.com/ HybridCluster])
* ([https://www.hybridcluster.com/ HybridCluster])
* [https://punkt.de/ punkt.de GmbH]
** [https://hosting.punkt.de/ Hosting-Lösungen]
*** [https://proserver.punkt.de/ proServer]
==== Dienstleistungen zu FreeBSD ====
* [https://klarasystems.com/ Klara]
==== Menschen zu FreeBSD ====
===== Allan Jude =====
* https://www.scaleengine.com/about/
* [[ZFS]]
* [[#BSD Now]]
* [[#FreeBSD Core Team]]
* https://klarasystems.com/about/


==== "Abarten" mit GNU von FreeBSD ====
==== "Abarten" mit GNU von FreeBSD ====
Zeile 57: Zeile 378:
; Siehe auch [[wikipedia:en:Debian GNU/kFreeBSD]]
; Siehe auch [[wikipedia:en:Debian GNU/kFreeBSD]]


===== [https://archbsd.net/ Arch&nbsp;BSD] =====
* [https://summit.debconf.org/debconf15/meeting/294/gnukfreebsd-explained/ DebConf15 ''GNU/kFreeBSD explained'']
 
===== [https://pacbsd.org/ PacBSD] =====
 
; Siehe auch:
* [[wikipedia:en:PacBSD]]
* [https://wiki.pacbsd.org/PacBSD Wiki PacBSD:PacBSD]
 
PacBSD ist das Zusammenführen von
* [[pacman]] (als Paketverwaltung und) als [[Userland]] und
* [[FreeBSD]] als [[Kernel]]
. Praktisch ergibt sich daraus ein [[GNU/BSD]]. Das Projekt entstand 2010<ref>https://wiki.pacbsd.org/PacBSD#History</ref> und besteht öffentlich seit 2012<ref>https://pacbsd.org/news/2014/09/14/2-years-of-archbsd/</ref>.
 
[[pacman]] ist bekannt als Paketverwaltung von [[Arch Linux]]. Anfangs (2010 - 2016) hieß das Projekt auch direkt [https://archbsd.net/ Arch&nbsp;BSD].
 
===== <s>ubuntuBSD</s> =====


; Siehe auch [[wikipedia:en:Arch BSD]]
* <s>ubuntubsd.org</s>
* https://sourceforge.net/projects/ubuntubsd/
* https://twitter.com/ubuntuBSD
* https://www.facebook.com/ubuntubsd/


==== Wechsel zu FreeBSD ====
==== Wechsel zu FreeBSD ====
Zeile 70: Zeile 409:
; Migration von Linux:
; Migration von Linux:
* [https://web.ixsystems.com/whats-new/migrating-from-linux-to-freebsd/ ixsystems: article ''Migrating from Linux to FreeBSD'']
* [https://web.ixsystems.com/whats-new/migrating-from-linux-to-freebsd/ ixsystems: article ''Migrating from Linux to FreeBSD'']
===== Installation zu FreeBSD =====
; Installation von Linux:
* depenguinator
** [[github:allanjude/depenguinator]]
** [https://www.daemonology.net/depenguinator/ depenguinator: ''FreeBSD remote install'']
==== Projekt FreeBSD ====
===== Mail-Verteiler vom Projekt FreeBSD =====
Das Projekt FreeBSD nutzt:
* Mail-Verteiler
*: allgemeine Kommunikation im Projekt
*:* [https://lists.freebsd.org/mailman/listinfo Liste aller Mail-Verteiler bei ''lists.freebsd.org'']
*:** ([https://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL <small>''Das FreeBSD-Handbuch'' ''Teil V. Anhang'' ''Anhang C. Ressourcen im Internet''</small> ''C.1. Mailinglisten''])
*:* [https://docs.freebsd.org/mail/ Archiv der Mail-Verteiler bei ''docs.freebsd.org'']
** deutschsprachige Mail-Verteiler
*** [http://www.freebsd.de/ Seite (mit Benennung von Mail-Verteiler als) ''www.freebsd.org'']
**** [http://www.freebsd.de/mailinglists.html Liste aller Mail-Verteiler bei ''www.freebsd.de'']
===== FreeBSD Core Team =====
… gewählt (durch alle mit ''commit bit'')!
==== Werbung für FreeBSD ====
===== FreeBSD Day =====
* https://www.freebsdfoundation.org/national-freebsd-day/
* https://www.bsdnow.tv/freebsdday
* https://www.stura.htw-dresden.de/stura/ref/verwaltung/admin/events/freebsd-day-2018


==== Organisationen zu FreeBSD ====
==== Organisationen zu FreeBSD ====


* [https://freebsdfoundation.org/ FreeBSD Foundation]
===== allgemeine Organisationen zu FreeBSD =====
 
====== FreeBSD Foundation ======
 
Die [https://freebsdfoundation.org/ FreeBSD Foundation] ist die (zentrale) Foundation zu [[#FreeBSD]].
 
====== [http://teachbsd.org/ Teaching Operating Systems with Tracing] ======
 
* A set of open-source courses for students and software practitioners
* [https://www.youtube.com/watch?v=LbTbt8y9XuM Video ''Teaching, and Understanding, Systems Software with FreeBSD and DTrace'']
** [[github:teachbsd/course]]
 
===== lokale Gruppen zu FreeBSD =====
 
; (nennenswerte) lokale Gruppen:
* [https://www.banym.de/category/freebsd Kategorie ''FreeBSD'' bei Banym's Blog]
*: für die Organisation einer kleinen Gruppe in Landshut, die im [https://link.work/ coworking space ''LINKWORK'' der Stadt] aber verhältnismäßig nette Veranstaltungen auf die Beine stellt
* [https://bsd-pl.org/ Polish BSD User Group]
* [https://hambug.ca/ Hamilton BSD User Group]
*: mit [[#Allan Jude]]


==== Services zu FreeBSD ====
==== Services zu FreeBSD ====


* [https://freshports.org/ FreshPorts]
* [https://freshports.org/ FreshPorts]
* <s>[https://www.freebsdsoftware.org/ FreeBSD Software]</s>
* [https://www.freebsdfoundation.org/journal/ FreeBSD Journal]
** von der [[#FreeBSD Foundation]]
** kostenfrei (seit Ende 2018)
==== nennenswerte Funktionalitäten bei FreeBSD ====
===== [[ZFS]] als gängiges [[Dateisystem]] =====
===== Jails =====
====== Übersicht für Werkzeuge zur Verwaltung von Jails ======
Für die Verwaltung von Jails (jail management) gibt es ergänzend verschiedene Werkzeuge.
; Siehe auch:
* [http://blather.michaelwlucas.com/archives/2291 Michael W Lucas ''FreeBSD Jail Management Tools'']
{| class="wikitable"
|-
|+
|-
! Werkzeug (mit Weblink)
! port
! Quelle (möglichst git)
! Beschreibung
|-
| [[#ezjail]]
| [[freshports:sysutils/ezjail]]
|
|
|-
| [[#iocage]]
| [[freshports:sysutils/iocage]]
|
|
|-
| [[#iocell]]
| [[freshports:sysutils/iocell]]
|
|
|-
| qjail
| [[freshports:sysutils/qjail]]
|
|
|-
| jadm
| [[freshports:sysutils/jadm]]
|
|
|-
| [https://www.bsdstore.ru/de/bhyve.html cbsd]
| [[freshports:sysutils/cbsd]]
| [[github:cbsd/cbsd]]
|
* auch Werkzeug zur Verwaltung von [[#bhyve]]
* Grundlage für [[#ClonBSD]]
|-
| [[#warden]]
| [[freshports:sysutils/warden]]
|
|
|-
| bsdploy
| [[freshports:sysutils/bsdploy]]
| [[github:ployground/bsdploy]]
|
|-
| [[#pot]]
| [[freshports:sysutils/pot]]
| [[github:pizzamig/pot]]
|
|-
| [[#Bastille]]
| [[freshports:sysutils/bastille]]
| [[github:BastilleBSD/bastille]]
|
|-
| …
|
|
|
|-
|}
====== ezjail ======
* [[freebsd-handbook:jails-ezjail]] ([https://erdgeist.org/arts/software/ezjail/ art of software ''ezjail'' by erdgeist])
; Erweiterungen:
* [https://bsdploy.readthedocs.org/ bsdploy]
====== iocage ======
[[Kategorie:Python]]
iocage ist ein Werkzeug (zur Verwaltung von [[#Jails]]), das mit <code>[[:Kategorie:Python|python]]</code> geschrieben wurde.
; Siehe auch:
* [[iocage#basics]]
* [[github:iocage/iocage]]
** https://iocage.readthedocs.org/
* [[projekt:yocage]]
* [[#iohyve]]
* [[#iocell]]
; bisherige Implementierung mit <code>[[:Kategorie:Shell|sh]]</code>
Bis 2016 basierte iocage auf <code>[[:Kategorie:Shell|sh]]</code>, also war unabhängig von einer bestimmten [[Programmiersprache]].
2016 wurde noch angekündigt, dass die von Grund auf neue Implementierung in <code>[[:Kategorie:go|go]]</code> vorgenommen werden soll. 2017(-01) wurde bei der ersten Veröffentlichung zum Testen klar, dass die Implementierung mit <code>[[:Kategorie:Python|python]]</code> erfolgte.
[[#iocell]] ist ein Fork des Konzeptes, was auf <code>[[:Kategorie:Shell|sh]]</code> basiert. Es entstand im Zeitraum der von Grund auf Implementierung weg von <code>[[:Kategorie:Shell|sh]]</code>.
====== iocell ======
iocell ist ein Werkzeug (zur Verwaltung von [[#Jails]]), das mit <code>sh</code> geschrieben ist. iocell ist die fortgeführte Weiterentwicklung von [[#iocage]] (mit <code>sh</code>).<ref>[http://www.bsdnow.tv/episodes/2016_11_23-scheduling_your_netbsd BSD Now: Episode 169]</ref>
; Siehe auch:
* [[github:bartekrutkowski/iocell]]
** <s>https://iocell.readthedocs.org/</s>
====== warden ======
'''Warden''' war bis zu vor [[#PC-BSD]]&nbsp;10.2<ref>[https://www.ixsystems.com/blog/pc-bsd-team-announces-availability-of-pc-bsd-version-10-2/ iXsystems ''PC-BSD Team Announces Availability of PC-BSD Version 10.2'']</ref> das "hauseigene" Werkzeug zur Verwaltung von [[#Jails]].<ref>[http://web.pcbsd.org/doc-archive/10.1.2/html/controlpanel.html#warden PC-BSD User Guide 10.1.2 ''8.21. Warden®'']</ref> (Dazu passend gab es auch eine grafische Oberfläche für die Arbeitsoberfläche.<ref>[https://www.ixsystems.com/blog/ixsystems-announces-release-of-pc-bsd-version-7-1-galileo-edition/ iXsystems ''iXsystems Announces Release of PC-BSD® Version 7.1, Galileo Edition'']</ref>)
'''Warden''' wird auch [[#FreeNAS 9]] (also auch noch bei 9.10) eingesetzt.
====== pot ======
'''pot''' gliedert innerhalb von Jails in verschiedenen Ebenen, das Basissystem (base), die Anwendung (application) und Anpassungen (customization). Dazu wird (massiv) ZFS genutzt, wobei Datasets von ZFS in der Jail (nur zum Lesen) einhängt werden.
Im Übrigen kommt das Projekt den Gedanken von [[OurOS]] - insbesondere hinsichtlich Aufgliederung von Ebenen (unter Zuhilfenahme vom Dateisystem) - ein wenig ähnlich.
* [https://fosdem.org/2018/schedule/event/pot_container_framework/ FOSDEM:2018:Talk ''pot: another container framework based on jails and ZFS''] (als Teil vom [https://fosdem.org/2018/schedule/track/bsd/ BSD devroom])
====== Bastille ======
* https://bastillebsd.org/
* [https://www.youtube.com/channel/UCniTnQDKIZN9ZTLPiyMI5eA YouTube: Channel ''BastilleBSD'']
* https://www.freshports.org/sysutils/bastille/
<code>pkg install -y bastille</code>
===== bhyve =====
[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 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 (siehe [[libvirt]]), 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.
Eine Besonderheit von Bhyve ist die einfache Anbindung eines nmdm (nullmodem terminal driver) zur Übergabe einer (serial console) Bildschirmausgabe z.b in eine [[Jail]] mit [[Screen]] Session.
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:
:* [[wikipedia:en:bhyve]]
:* [[freebsd:bhyve]]
:; Weblinks:
:* [http://bhyve.org/ Homepage zu] [[bhyve]]
:* [http://bhyvecon.org/ Homepage für die Konferenzen zu] [[bhyve]]
:*; tutorials:
:** [[freebsd-handbook:virtualization-host-bhyve]]
:** http://www.bsdnow.tv/tutorials/bhyve
:** https://dan.langille.org/2015/03/07/getting-started-with-iocage-for-jails-on-freebsd/
:** http://callfortesting.org/bhyve/
:** [[#CBSD]]: http://www.bsdstore.ru/en/bhyve.html
; nennenswerte Software:
* management tool für bhyve
** [[freshports:sysutils/iohyve]]
*** (fork und rewrite von iohyve) [http://chyves.org/ chyves]
====== Übersicht für Werkzeuge zur Verwaltung von bhyve ======
{| class="wikitable"
|-
|+
|-
! Werkzeug (mit Weblink)
! port
! Quelle (möglichst git)
! Beschreibung
|-
| [https://www.bsdstore.ru/de/bhyve.html cbsd]
| [[freshports:sysutils/cbsd]]
| [[github:cbsd/cbsd]]
|
* auch Werkzeug zur Verwaltung von [[#Jails]]
* Grundlage für [[#ClonBSD]]
|-
| [http://chyves.org/ chyves]
| [[freshports:sysutils/chyves]]
| [[github:chyves/chyves]]
|
* [https://asciinema.org/~EpiJunkie  asciinema: account ''EpiJunkie''] mit Videos zu chyves
|-
| iohyve
| [[freshports:sysutils/iohyve]]
| [[github:pr1ntf/iohyve]]
|
|-
| vm-bhyve
| [[freshports:sysutils/vm-bhyve]]
| [[github:churchers/vm-bhyve]]
|
|-
| ...
|
|
|
|-
|}


=== OpenBSD ===
=== OpenBSD ===
==== Verwendung von OpenBSD im C3D2 ====
[[#OpenBSD]] wird als [[Server/cibert#OpenBSD als Betriebssystem]] verwendet.
==== [[wikipedia:en:Bitrig|Bitrig]] ====
[https://bitrig.org/ Bitrig]
==== LibertyBSD ====
[http://libertybsd.net/ LibertyBSD]
==== Fuguita ====
[http://fuguita.org/ Fuguita]
==== SoloBSD ====
[https://solobsd.blogspot.de/ SoloBSD]
basierend auf [[#HardenedBSD]] oder auch [[#OpenBSD]]
==== [[wikipedia:en:MirOS|MirOS]] ====
: aka ''MirOS BSD''
[https://mirbsd.org MirOS] mit MirPorts
ergänzend (ehemals) gab es http://mirbsd.de
==== SecBSD ====
[https://secbsd.org/ SecBSD]
==== securityrouter.org ====
[http://securityrouter.org/ securityrouter.org]
OpenBSD-based firewall
möchte eine Alternative zu
* [[#Cisco IOS]]
* [[#Juniper Junos]]
sein
==== HyperbolaBSD ====
: ehemals<ref>https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/</ref> [[wikipedia:en:Hyperbola GNU/Linux-libre]]
[https://www.hyperbola.info/ HyperbolaBSD] möchte eine
* besonders freies Betriebssystem
* stabiles, sicheres, einfaches und leichtgewichtiges Betriebssystem
* mit Anspruch auf KISS
* mit Anspruch auf LTS
sein.
==== HamBSD ====
[https://hambsd.org/ HamBSD] möchte ein
* Betriebssystem für [[wikipedia:de:Packet Radio]] samt support for TCP/IP over AX.25 and APRS tracking/digipeating
sein.
==== Dienstleistungen basierend auf OpenBSD ====
* [https://openbsd.amsterdam/ OpenBSD Amsterdam]
==== Wechsel zu OpenBSD ====
* [http://openbsdjumpstart.org/ "Präsentation" OpenBSD Jumpstart]
* [https://why-openbsd.rocks/ "Präsentation" Why OpenBSD rocks]


==== Organisationen zu OpenBSD ====
==== Organisationen zu OpenBSD ====
Zeile 85: Zeile 765:
* [http://openbsdfoundation.org The OpenBSD Foundation]
* [http://openbsdfoundation.org The OpenBSD Foundation]
* [https://www.openbsdstore.com/ (The) OpenBSD Store]
* [https://www.openbsdstore.com/ (The) OpenBSD Store]
* [https://devio.us devio.us], Free OpenBSD Shell Provider
==== Services zu OpenBSD ====
* [https://stable.mtier.org/ M:Tier]
*: Angebot zur Aktualisierung von Paketen innerhalb eines Releases (also zum Beheben von kürzlich bekannt gewordenen Sicherheitsproblemen)
*:* nicht direkt konzeptionell Bestandteil vom OpenBSD, jedoch innerhalb Projekt gut bekannt und "geduldet"
*:* Beispiel für Benennung von der [https://mtier.org/ Firma ''M:Tier''] entwickelten und betreuten [https://mtier.org/solutions/apps/ Anwendungen]
*:** [http://opensource.mtier.org/ weitere von der Firma ''M:Tier'' angebotene Software (open source)]
* [http://ports.su/ OpenBSD ports]
* [http://openports.se/ OpenPorts.se]
==== nennenswerte Funktionalitäten bei OpenBSD ====
===== pf =====
===== vm =====
* https://man.openbsd.org/vmd
* https://man.openbsd.org/vmm
* https://man.openbsd.org/vmctl


=== NetBSD ===
=== NetBSD ===
* https://netbsd.org/
==== EdgeBSD ====
EdgeBSD zielt maßgeblich auf die Schaffung einer einfachen Umgebung für die Zusammenarbeit an [[NetBSD]] ab. Es wird beispielsweise eine moderne (daher auch einfach zu benutzende) Infrastruktur für die Entwicklung bereitgestellt.
; Weblinks:
* https://edgebsd.org/
==== DeforaOS ====
* https://www.defora.org/
* https://git.defora.org/
** [[github:DeforaOS]]
==== OS108 ====
OS108 zielt auf eine einfach Verwendung als Arbeitsplatz ab.
; Weblinks:
* https://os108.org/
* [[github:OS108]]


==== "Abarten" mit GNU von NetBSD ====
==== "Abarten" mit GNU von NetBSD ====
Zeile 97: Zeile 821:


* [https://netbsd.org/foundation/ The NetBSD Foundation, Inc.]
* [https://netbsd.org/foundation/ The NetBSD Foundation, Inc.]
* [http://netbsd.se/ NetBSD Sweden]
==== Services zu NetBSD ====
* [http://pkgsrc.se/ pkgsrc.se]
==== nennenswerte Funktionalitäten bei NetBSD ====
===== pkgsrc =====
pkgsrc ist Paketverwaltung von [[NetBSD]], die plattformübergreifende ist. Beispielsweise [[SmartOS]] ([[illumos]]) nutzt auch standardmäßig pkgsrc.
* https://pkgsrc.org/
* [[wikipedia:de:pkgsrc]]
* http://pkgin.net/
* https://pkgsrc.joyent.com/
===== NVMM =====
nvmm (NetBSD Virtual Machine Monitor) ist …


=== Dragonfly&nbsp;BSD ===
Ab Version&nbsp;9 ist NVMM standardmäßig (nur noch durch das Laden vom Modul für den Kernel) verfügbar. <ref>https://www.netbsd.org/changes/changes-9.0.html</ref>


==== Services zu Dragonfly&nbsp;BSD ====
* http://netbsd.gw.com/cgi-bin/man-cgi?nvmm++NetBSD-current
 
; Siehe auch:
* https://m00nbsd.net/
 
===== HAXM =====
 
Intel Hardware Accelerated Execution Manager (HAXM)
 
* [[github:intel/haxm]]
 
=== DragonFly BSD ===
 
[http://dragonflybsd.org/ DragonFly BSD] ist die wohl einzige, radikale und beeindruckenste Abspaltung von [[FreeBSD]]. Es zeichnet sich durch seine Forcierung auf Leistungsfähigkeit aus. Neben dem [[#Hybridkernel von DragonFly BSD]], [[#HAMMER als gängiges Dateisystem von DragonFly BSD]], sind auch sehr viele Funktionalitäten von [[FreeBSD]] ([[jail]]s und vieles, vieles mehr) einfach verfügbar, auch wenn sie dann gelegentlich ein wenig anders anwendet werden.
:; Siehe auch:
:: [[wikipedia:de:DragonFly BSD]]
 
==== nennenswerte Funktionalitäten bei DragonFly BSD ====
 
Pauschal kann behauptet werden, dass DragonFly BSD erst einmal nahezu auch alles kann was [[FreeBSD]] kann. (Ja, die Aussage ist nicht ganz richtig. Jedoch soll zum Einstieg erst einmal erklärend somit eine grobe Verortung möglich sein. Daher erscheint die Ansage grob angemessen.)
 
===== Hybridkernel von DragonFly BSD =====
 
Der phänomenale Unterschied von [[#DragonFly BSD]] ist das Verwenden von einem [[w:de:Hybridkernel]].
 
===== [[HAMMER]] als gängiges [[Dateisystem]] von DragonFly BSD =====
 
HAMMER2 sollte 2017 - nach vielen Jahren Ankündigung - nun endlich zunehmend für den regulären Betrieb veröffentlicht sein.
 
==== Services zu DragonFly BSD ====


* [https://www.dragonflydigest.com/ DragonFly&nbsp;BSD Digest]
* [https://www.dragonflydigest.com/ DragonFly&nbsp;BSD Digest]
=== andere Arten ===
==== [http://retrobsd.org RetroBSD] ====


=== verschieden Arten siehe auch ===
=== verschieden Arten siehe auch ===
Zeile 120: Zeile 897:
* [[#Debian GNU/NetBSD]]
* [[#Debian GNU/NetBSD]]
* [[#Arch BSD]]
* [[#Arch BSD]]
=== [[illumos]] meets [[BSD]] ===
* https://docs.project-fifo.net/docs/freebsd
=== Verschmelzung ===
==== BSD-übergreifende Pakete ====
===== pkgsrc =====
siehe [[#pkgsrc]]
===== [http://ravenports.ironwolf.systems/ Ravenports] =====
: Ravenports Universal Package System
== Dienste ==
==== [http://bsdstats.org/ BSDstats] ====
* http://bsdstats.org/
==== [https://bsd-hardware.info/ BSD Hardware Database] ====
* https://bsd-hardware.info/
* [[github:bsdhw]]


== Informationen ==
== Informationen ==
==== Wikipedia ====
{| class="wikitable"
|-
! englischsprachig
! deutschsprachig
|-
| [[wikipedia:en:Comparison of BSD operating systems]]
| [[wikipedia:de:Vergleich von BSD-Betriebssystemen]]
|-
! colspan="2" | …
|-
|}
==== Aufrufe ====
* [http://callfortesting.org/ Call For Testing]
*: kurz ''CFT''
*: … ist eine Plattform (ausschließlich zu den [[#verschiedene Arten|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]]<ref>http://bhyve.org/#Footer</ref>, bereitstellt.


==== Nachrichten ====
==== Nachrichten ====
* [https://bsdeater.org/ BSDEater]
* [https://bsdeater.org/ BSDEater]
*: … ist eine Seite, die Feed zu verschieden [[BSD]]s aggregiert.
*: … ist eine Seite, die Feed zu verschieden [[BSD]]s aggregiert.
*: Schon allein die dort verwendeten Seiten können als relevant betrachtet werden.
*: Schon allein die dort verwendeten Seiten können als relevant betrachtet werden.
* …
*: …
*:* [https://www.discoverbsd.com/ DiscoverBSD]
*:* [https://bsdsec.net/ BSDSec]
*:* <s>[https://www.bsdnews.net/ BSD News Network]</s>
===== Nachrichten speziell zu [[#FreeBSD]] =====
* [https://freebsdnews.com/ FreeBSDNews.com]
*: … früher FreeBSDNews.net
* [http://blogs.freebsdish.org/ Planet&nbsp;FreeBSD]
===== Nachrichten speziell zu [[# DragonFly BSD]] =====
* [https://www.dragonflydigest.com/ DragonFly BSD Digest]
*: auch mit einer wöchentlichen Zusammenfassung zu den Nachrichten von anderen Projekten zu [[BSD]] (als ''In Other BSDs for yyyy/mm/dd'')
==== Termine ====
* [https://www.bsdevents.org/ BSD Events | Global BSD Events Calendar]
*: Verweis darauf bei:
*:* [[#The BSD Certification Group]]<ref>[[BSD#The BSD Certification Group]]:[http://www.bsdcertification.org/events/ Events]</ref>
* [https://wiki.bsdforen.de/veranstaltung Wiki BSDForen.de ''Veranstaltung'']


==== Publikationen ====
==== Publikationen ====
Zeile 136: Zeile 982:
==== podcasting ====
==== podcasting ====


* [http://bsdnow.tv/ BSD&nbsp;Now]
===== [http://bsdnow.tv/ BSD Now] =====
*: … ist eine video podcast zu allen [[BSD]]s. Seit 2013 gibt es jede Woche<ref>http://www.bsdnow.tv/about</ref> eine neue etwa einstündige Folge. Der video podcast ist englischsprachig und wohl gibt es kein verglichbares Format zu [[BSD]].
 
*: Gesamtheitlich ist BSD&nbsp;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]]).
BSD&nbsp;Now ist eine englischsprachiger <s>video </s>podcast zu allen [[BSD]]s. Seit 2013 gibt es jede Woche<ref>http://www.bsdnow.tv/about</ref> eine neue etwa einstündige Folge. (Seit 2019 (der Folge 300) werden die Aufzeichnungen ausschließlich nur noch als Audio angeboten. (Die Aufzeichnung (live) findet Mittwoch Abend aber noch mit Streaming auch per Video statt.))
* [http://bsdtalk.blogspot.de/ BSDTalk]
 
*: … ist ein audio podcast.
BSD&nbsp;Now gilt als der (ultimative) <s>video </s>podcast zu [[BSD]]. Es gibt es kein vergleichbares Format. Das führt umso mehr zu dem hohen Niveau. Etwa bei den üblichen Interviews können so absolute Größen aus der Welt von [[BSD]] begrüßt werden.
 
BSD&nbsp;Now wird präsentiert von Allan und <s>Kris</s>Benedict. <s>Im direkten Vergleich ist Allan eher der Technische und Kris der Moderierende.</s>Im direkten Vergleich ist Allan eher der Technische und Benedict der (aus Perspektive (von Dokumentation) für Neue) Nachfragende und Vorstellende. Beide sind arg involviert mit [[#FreeBSD]], aber bemühen sich anderen [[BSD]]s angemessen Raum zu geben.
: [[#Allan Jude]]
:: http://allanjude.com/
:: Koryphäe zur Verwendung von BSD, insbesondere [[FreeBSD]]
:: betreibt [https://scaleengine.com ScaleEngine]<ref>https://www.scaleengine.com/about/</ref>
:: Mitglied vom [[#FreeBSD Core Team]]
:: aktiv zu [[OpenZFS]]<!--
TechSNAP
core team FreeBSD seit 2016 -->
: <s>[[#Kris Moore]]</s>
:: <s>bis Folge 185</s>
:: Schaffung von [[#PC-BSD]] (basierend auf [[FreeBSD]])
:: Mitglied vom [[#FreeBSD Core Team]]
:: Mitarbeiter bei [[iXsystems]]<!--
Ken Moore ([[iXsystems]] an Lumina) und $Moore ([[iXsystems]])
core team FreeBSD seit 2016 -->
: [[#Benedict Reuschling]]
:: ab Folge 185
:: Erstellung von (und Übersetzung ins deutschsprachige von) Dokumentation zu [[#FreeBSD]]
:: Mitglied vom [[#FreeBSD Core Team]]
:: Vize-Präsident der [[#FreeBSD Foundation]]
 
Üblicher Weise gibt es bei jeder Sendung
* aktuelle Nachrichten,
* ein Interview,
* die Vorstellung von Projekten,
* Fragen und Antworten (Fragen aus der Community und Antworten von Allan <s>und Kris</s>(und Benedict))
*: insbesondere auch zu [[ZFS]], nicht nur zu [[BSD]]
.
 
BSD&nbsp;Now wird gar in der Welt von [[BSD]] "als Referenz" betrachtet und findet Erwähnung in Commits zu [[BSD]].<ref>[http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3badf6b7e6f752ed69aba5481467cb80054add1c erster bekannte commit message mit der Erwähnung von ''BSD Now'']</ref>
 
* [http://bsdnow.tv/ bsdnow.tv]
 
===== [http://bsdtalk.blogspot.de/ BSDTalk] =====
 
BSDTalk ist ein englischsprachiger audio podcast.
 
===== <s>BSD&nbsp;Synergy</s> =====
 
BSD&nbsp;Synergy war eine englischsprachiger video podcast von [https://www.masonegger.com/ Mason Egger (MME)]. Inspiriert von [[#BSD Now]] sollte BSD&nbsp;Synergy als Ergänzung dienen.
 
Während [[#BSD Now]] inhaltlich auch durch aktuelle Nachrichten geprägt wird, setzte BSD&nbsp;Synergy eher auf das gezielte Behandeln von einem einzelnen Thema.
 
* <s>[https://www.youtube.com/c/BSDSynergy youtube: channel ''BSD Synergy'']</s>
 
==== Videos ====
 
* [https://www.youtube.com/user/bsdconferences youtube.com: user ''bsdconferences'']
*: … Aufzeichnungen (Videos) von den Konferenzen zu BSD
* [https://www.youtube.com/user/BSDTVvideos/videos youtube.com: user ''BSDTVvideos'']
*: Teil der NYCBUG
* [https://www.youtube.com/channel/UCuQhwHMJ0yK2zlfyRr1XZ_Q  youtube.com: channel ''BSDCan'']
 
===== Videos speziell zu FreeBSD =====
 
* [https://www.youtube.com/c/FreeBSDProject/ youtube.com: channel ''FreeBSD'']
*: … Auszeichnungen (Videos) von Developer Summits und solchen Sachen
 
==== Medien ====
 
{| class="wikitable"
|-
|+ Übersicht zu Themen speziell zu [[BSD]] bei "gängigen" Medien
|-
! rowspan="3" |
! rowspan="3" | wikipedia
! colspan="6" | [[BSD]]
|-
| rowspan="2" |
! colspan="2" | [[#FreeBSD]]
! rowspan="2" | [[#OpenBSD]]
! rowspan="2" | [[#NetBSD]]
! rowspan="2" | [[#Dragonfly BSD]]
|-
|
! [[#TrueOS]]<br /><s>[[#PC-BSD]]</s>
|-
! [http://heise.de/ heise.de]
| [[wikipedia:de:heise.de]]
| [http://www.heise.de/thema/BSD Thema ''BSD'']<small>[http://www.heise.de/thema/BSD?view=atom Feed]</small>
| [http://www.heise.de/thema/FreeBSD Thema ''FreeBSD'']<small>[http://www.heise.de/thema/FreeBSD?view=atom Feed]</small>
|
| [http://www.heise.de/thema/OpenBSD Thema ''OpenBSD'']<small>[http://www.heise.de/thema/OpenBSD?view=atom Feed]</small>
| <!-- noch nicht nachgeschaut -->
| <!-- noch nicht nachgeschaut -->
|-
! [http://golem.de/ golem.de]
| [[wikipedia:de:golem.de]]
| [http://www.golem.de/specials/bsd/ Thema ''BSD'']
| [http://www.golem.de/specials/freebsd/ Thema ''FreeBSD'']
| [http://www.golem.de/specials/pcbsd/ Thema ''PC-BSD'']
| [https://www.golem.de/specials/openbsd/ Thema ''OpenBSD'']
| [https://www.golem.de/specials/netbsd/ Thema ''NetBSD'']
| <!-- [https://www.golem.de/specials/dragonfly-bsd/ Dragonfly BSD] oder [https://www.golem.de/specials/dragonflybsd/ DragonflyBSD] gibt es nicht. -->
|-
! [https://www.phoronix.com/ Phoronix]
| [[wikipedia:en:Phoronix]]
| colspan="6" | [https://www.phoronix.com/scan.php?page=news_topic&q=BSD Thema ''BSD'']
|-
|}
 
===== Magazine =====
 
====== BSD MAG ======
 
* https://bsdmag.org/
 
==== Anleitungen ====
 
* [https://www.digitalocean.com/community/tags/freebsd DigitalOcean:Community:Tag:''FreeBSD'']
* [https://www.atlantic.net/community/howto-tag/freebsd/ atlantic.net:Community:How-To:''FreeBSD'']
* [https://rootservice.org/ RootService]
*: ''Wir bieten Service, Support, HowTos und andere nützliche Informationen rund um die Administration von FreeBSD und Linux basierten Servern''
 
==== Foren ====
 
{| class="wikitable"
|-
|+ Übersicht zu Themen speziell zu [[BSD]] bei "gängigen" Foren
|-
! rowspan="3" |
! colspan="7" | [[BSD]]
|-
| rowspan="2" |
! colspan="3" | [[#FreeBSD]]
! rowspan="2" | [[#OpenBSD]]
! rowspan="2" | [[#NetBSD]]
! rowspan="2" | [[#Dragonfly BSD]]
|-
|
! [[#FreeNAS]]
! [[#TrueOS]]<br /><s>[[#PC-BSD]]</s>
|-
! [https://stackoverflow.com/ stackoverflow.com]
| [https://stackoverflow.com/questions/tagged/bsd Q&A ''BSD'']<small>[https://stackoverflow.com/feeds/tag?tagnames=bsd Feed]</small>
| [https://stackoverflow.com/questions/tagged/freebsd Q&A ''FreeBSD'']<small>[https://stackoverflow.com/feeds/tag?tagnames=freebsd Feed]</small><br />[https://stackoverflow.com/documentation/freebsd Doc ''FreeBSD''] ([https://stackoverflow.com/documentation/freebsd/topics top ''FreeBSD''])<br />[https://stackoverflow.com/questions/tagged/zfs Q&A ''ZFS'']<small>[https://stackoverflow.com/feeds/tag?tagnames=zfs Feed]</small>
|
|
| [https://stackoverflow.com/questions/tagged/openbsd Q&A ''OpenBSD'']<small>[https://stackoverflow.com/feeds/tag?tagnames=openbsd Feed]</small>
| [https://stackoverflow.com/questions/tagged/netbsd Q&A ''NetBSD'']<small>[https://stackoverflow.com/feeds/tag?tagnames=netbsd Feed]</small>
| [https://stackoverflow.com/questions/tagged/dragonfly-bsd Q&A ''DragonFly BSD'']<small>[https://stackoverflow.com/feeds/tag?tagnames=dragonfly-bsd Feed]</small><br />[https://stackoverflow.com/questions/tagged/hammer Q&A ''HAMMER'']<small>[https://stackoverflow.com/feeds/tag?tagnames=hammer Feed]</small>
|-
! [https://www.reddit.com/ reddit.com]
| [https://www.reddit.com/r/BSD/ Thema ''BSD'']<small>[https://www.reddit.com/r/BSD/.rss Feed]</small>
| [https://www.reddit.com/r/freebsd/ Thema ''FreeBSD'']<small>[https://www.reddit.com/r/freebsd/.rss Feed]</small>
| [https://www.reddit.com/r/freenas/ Thema ''freenas'']<small>[https://www.reddit.com/r/freenas/.rss Feed]</small>
| [https://www.reddit.com/r/trueos/ Thema ''TrueOS'']<small>[https://www.reddit.com/r/trueos/.rss Feed]</small>
| [https://www.reddit.com/r/openbsd/ Thema ''OpenBSD'']<small>[https://www.reddit.com/r/openbsd/.rss Feed]</small>
| [https://www.reddit.com/r/netbsd/ Thema ''NetBSD'']<small>[https://www.reddit.com/r/netbsd/.rss Feed]</small>
| [https://www.reddit.com/r/dragonflybsd/ Thema ''dragonflybsd'']<small>[https://www.reddit.com/r/dragonflybsd/.rss Feed]</small>
|-
! [https://serverfault.com/ serverfault.com]
| [https://serverfault.com/questions/tagged/bsd ''bsd'']
| [https://serverfault.com/questions/tagged/freebsd ''freebsd'']<br />([https://serverfault.com/questions/tagged/freebsd-ports ''freebsd-ports''])
| [https://serverfault.com/questions/tagged/freenas ''freenas'']
| <!-- noch nicht geprüft !-->?
| <!-- noch nicht geprüft !-->?
| <!-- noch nicht geprüft !-->?
| <!-- noch nicht geprüft !-->?
|-
! ([https://nixers.net/ nixers.net])
| [https://nixers.net/forumdisplay.php?fid=13 Thema ''BSD'']
|
|
|
|
|
|
|-
|}
 
==== weitere Informationen ====
 
; Blogs & Co:
: mit Spuren von [[BSD]]
* https://stls.eu/blog/
* …
 
; Prüfen vom Code & Co:
* Coverity Scan
*; [[#FreeBSD]]:
** https://scan.coverity.com/projects/freebsd
*; [[#OpenBSD]]:
** https://scan.coverity.com/projects/openbsd-kernel
** https://scan.coverity.com/projects/openbsd-userland


== Ansässigkeit ==
== Ansässigkeit ==
Zeile 148: Zeile 1.181:
* [[BSD-Crew]]
* [[BSD-Crew]]
* Das Projekt ''[http://www.sax.de/ sax.de]'' ([[e. V.]]) nutzt<ref>http://www.sax.de/about_saxnet.shtml</ref> [[FreeBSD]].
* Das Projekt ''[http://www.sax.de/ sax.de]'' ([[e. V.]]) nutzt<ref>http://www.sax.de/about_saxnet.shtml</ref> [[FreeBSD]].
== Gruppen ==
=== internationale Gruppen ===
===== BSD Certification Group =====
The ''BSD Certification Group'', kurz ''[[BSDCG]]'',
* organisiert maßgeblich die [[#Zertifizierung der BSD Certification Group]]
* ist (mehr oder weniger) Ende 2017 im [[LPI]] ([[Linux Professional Institute]]) aufgegangen<ref>http://www.bsdcertification.org/news/linux-professional-institute-and-bsd-certification-group-join-efforts.html</ref><ref>https://www.lpi.org/de/articles/linux-professional-institute-and-bsd-certification-group-join-efforts</ref>
.
* http://bsdcertification.org/
** <s>http://register.bsdcertification.org/</s>
*** <s>https://register.bsdcertification.org/</s>
* http://bsdwiki.reedmedia.net/wiki/
* <s>[https://www.youtube.com/channel/UCuYTHK0hzn1P-M2nV_tDOtA youtube: channel ''BSDCG Videos'']</s>
* https://www.linkedin.com/company/bsd-certification-group
===== unitedbsd.com =====
* https://unitedbsd.com/
===== daemonforums.org =====
* http://daemonforums.org/
=== deutschsprachige Gruppen ===
<!-- https://de.wikipedia.org/wiki/Deutsche_Sprache#/media/File:Legal_statuses_of_German_in_Europe.svg !-->
===== allbsd.de =====
* http://allbsd.de
Früher soll es wohl mit http://bsdgroup.de/ gegenüber [[#bsdforen.de]] wohl eine "Konkurrenz" gegeben.
===== bsdforen.de =====
* https://bsdforen.de/
*: https://www.bsdforen.de/forums/-/index.rss
** https://wiki.bsdforen.de/
; Bezeichnung:
Der Name ''bsdforen.de'' ist mutmaßliche eine schlichte Übersetzung von der [https://web.archive.org/web/20080617054005/http://www.bsdforums.org:80/ Domain ''bsdforums.org'', unter der bis 2008 ein (englischsprachiges) Forum zu BSD betrieben wurde].
=== nicht deutschsprachige Gruppen ===
: aber dennoch besonders nennens(- beziehungsweise wissens)wert
* http://nycbug.org/
* https://bsd-pl.org/en
** https://bsd-pl.org/bsd-words-cloud.png
== Veranstaltungen ==
=== Konferenzen ===
Üblicher Weise finden Konferenzen als Konferenz zu allen [[#verschiedene Arten]] von [[BSD]] und im Zuständigkeitsbereich eines eines Kontinentes statt.
==== EuroBSDcon ====
; Weblinks:
* https://eurobsdcon.org
* https://eurobsdconfoundation.org/
* https://www.youtube.com/user/EuroBSDcon
Die [[#EuroBSDcon]] ist die - global gesehen - nächstgelegen Stattfindende, der [[#Konferenzen]] auf unserer Erde. Sie findet jährlich (Ende Bureaucracy) Ende September statt.
===== EuroBSDcon 2021 =====
https://2021.eurobsdcon.org/
2021-09-16 -19
: am Rande der [[Datenspuren/2021]]
===== EuroBSDcon 2019 =====
[https://www.youtube.com/watch?v=HfNIiitVFtc&list=PLskKNopggjc6NssLc8GEGSiFYJLYdlTQx YouTube: Channel ''EuroBSDcon'': Playlist ''EuroBSDCon 2019, Norway'']
===== EuroBSDcon 2017 =====
Es ist angedacht - mindestens von [[Benutzer:vater|vater]] - 2017 zur [[#EuroBSDcon]] zu fahren. Sie findet in Paris<sub>[[hackerspaces:Paris]]</sub> statt.
[https://www.youtube.com/watch?v=Bmz9SpQe5Tg&list=PLskKNopggjc6QvwMwf90gBt1kYi74V8GJ YouTube: Channel ''EuroBSDcon'': Playlist ''EuroBSDcon 2017, France'']
==== <s>Central European BSD-Day</s> ====
: auch nur ''BSD Day'' geschrieben
* fand wohl nur 2011<ref>[https://www.youtube.com/watch?v=7l2azdZ8TWo&list=PLF9492F0D3C3B87B0 Youtube: Playlist ''BSD_Day(2011)]</ref>, 2012 und 2013 statt
; Weblinks:
* <s>http://bsdday.eu/</s>
** http://www.bsdday.eu/
* https://www.youtube.com/user/bsddayeu
==== besondere Konferenzen ====
* ''meetBSD'', a BSD conference held in Tehran, iran
*: http://meetbsd.ir/
*: https://www.youtube.com/user/rubyports
== Zertifizierung ==
=== Zertifizierung für Menschen ===
==== Zertifizierung des Linux Professional Institute ====
===== BSD Specialist Certification =====
https://www.lpi.org/our-certifications/bsd-overview
Seit 2019-10<ref>https://www.lpi.org/articles/linux-professional-institute-releases-bsd-specialist-certification</ref> gibt es (wieder) eine erste Zertifizierung zu [[BSD]], nun aber als [[#Zertifizierung des Linux Professional Institute]].
<s>
==== Zertifizierung der BSD Certification Group ====
: ferner Angestellten (oder auch Selbstständigen)
* http://www.bsdcertification.org/resources.html
===== BSD Associate certification =====
auch kurz [[BSDA]]
* http://www.bsdcertification.org/certification/bsd-associate.html
** http://www.bsdcertification.org/certification/certification/bsd-associate.html
** http://www.bsdcertification.org/certification/bsda-certification-requirements-document-2015.1<ref>http://www.bsdcertification.org/news/bsda-associate-certification-requirements-updated.html</ref>
** http://www.bsdcertification.org/certification/bsdacommandreference.pdf/at_download/file
===== BSD Professional certification =====
auch kurz [[BSDP]]
* http://www.bsdcertification.org/certification/bsd-professional.html
</s>
=== Zertifizierung für Maschinen ===
== Dienstleistungen zu BSD ==
=== VPS zu BSD ===
* https://bsd-vps.cloud/
; Siehe auch:
* [[#Dienstleistungen basierend auf FreeBSD]]
== Auflistungen zu BSD ==
* [[github:DiscoverBSD/awesome-bsd]]
* https://wiki.c3d2.de/BSD
* …


== Wiki ==
== Wiki ==
Zeile 154: Zeile 1.338:
* [[Special:Interwiki|Interwiki]]
* [[Special:Interwiki|Interwiki]]
** [[freebsd:]]
** [[freebsd:]]
*** [[freebsd-handbook:]]
** [[pc-bsd:]]
** [[pc-bsd:]]
*** [[pc-bsd-handbook:]]
***: Achtung! Dieser Interwiki-Link bezieht sich auf eine bestimmte Version.
**** [[pc-bsd-handbook-10.1:]]
** [[netbsd:]]
** [[netbsd:]]


Zeile 160: Zeile 1.348:


* [[wikipedia:de:Berkeley Software Distribution]]
* [[wikipedia:de:Berkeley Software Distribution]]
* [[wikipedia:de:Vergleich von BSD-Betriebssystemen]]
* [[stura.htw-dresden.de:Kategorie:BSD]]
* [[ccc.doku:BSD]]


== Weblinks ==
== Weblinks ==


* [http://www.bsd.org/ <code>www.bsd.org</code>]
* [http://www.bsd.org/ <code>www.bsd.org</code>]
* http://wiki.hetzner.de/index.php/Kategorie:BSD


== Einzelnachweise ==
== Einzelnachweise ==

Version vom 20. Juni 2021, 20:40 Uhr

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

Relation zu GNU/Linux

BSD ist ein auf UNIX basierendes Betriebssystem. 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. Kein Mensch soll die Angst haben, dass BSD komplizierter sei als (GNU/)Linux. Beim Verwendungszweck ohne die Notwendigkeit zur Verwaltung des Systems mit einer grafischen Oberfläche, kann sogar behauptet werden, dass BSD in vielen Teilen "einfach" ist.

Verbreitung

Verbreitung im C3D2

Neben der Vielzahl von Debian-"Schergen" gibt es auch "Abtrünnige", die BSD nutzen. Gelegentlich treffen sich einige zum BSDienstag, der aber gelegentlich auch im Chaos bei der gleichartigen Veranstaltung vom ChCh aufgeht.

verschiedene Arten

FreeBSD

Siehe auch
wikipedia:de:FreeBSD
wikipedia:en:FreeBSD

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

FreeNAS

Siehe auch
wikipedia:de:FreeNAS
wikipedia:en:FreeNAS

FreeNAS ist ein auf #FreeBSD basierendes Betriebssystem zur Verwaltung von Speicher und zur Bereitstellung von Diensten mit einer grafischen Oberfläche (per http).

FreeNAS ist ein (eigentlich gar nicht kommerzielles) Produkt von iXsystems. iXsystems bietet als kommerzielles Produkt - insbesondere auch als zertifiziertes Betriebssystem für die Hardware, die sie vertreiben - #TrueNAS an.

Verwendung von FreeNAS im C3D2

#FreeNAS wird als Betriebssystem auf Server/storage verwendet.

FreeNAS Corral

FreeNAS Corral ist eine gescheiterte Neuauflage von #FreeNAS (von 2017). Es wurde als "das neue" #FreeNAS veröffentlicht[1] und kurz darauf (innerhalb weniger Tage) wieder zurückgezogen, und wird seither als "technologischer Ausblick" ("technology preview") bezeichnet[2].

FreeNAS Corral wurde unter der Bezeichnung FreeNAS 10 entwickelt. Letztlich basierte die erste Version der Veröffentlichung (2017-03) aber schon auf #FreeBSD 11. Demnach erschien die Bezeichnung 10 unangebracht. Im Übrigen wurde die vorherige Version nicht durch direkt ersetzt und als #FreeNAS 9 weitergeführt.

Vergleich
9 Corral
middleware (cli) / geringfügig X vollumfänglich
Verwaltung von #Jails X Warden / unerwünscht
Verwaltung von #bhyve / unter der Oberfläche X Jo!
Reaktionär ( :-D ) - gar nicht X über "Benachrichtigungen" und "Aufträge"

Absicht für FreeNAS Corral war es #FreeNAS von Grund auf neu zu implementieren. Unter der Leitung von Jordan Hubbard sollten die zeitgemäßesten Technologien verwendet werden. Beispielsweise sollte das fundamentale Problem behoben werden, dass Ereignisse, die von einer anderen Stelle aus gemacht werden, nicht sofort bekanntgegeben werden (Also beispielsweise wenn durch eine Person eine Aktualisierung angestoßen wird, und danach automatisch (heruntergefahren wird und) neugestartet werden wird, bekommt eine andere Person nicht einmal eine Benachrichtigung über diesen Vorgang.) Das Bereitstellen von Datasets für ZFS (vom Host) in Instanzen mit dem Hypervisor #bhyve wurde mit 9P ermöglicht. (Das ist ein gutes Beispiel für das Scheitern von FreeNAS Corral. Andere von iXsystems zweifelten die Stabilität der Lösung mit dem "experimentellen" Protokoll 9pfs als "nicht machbar" für das professionelles Niveau zur Betreuung von vertriebener Hardware an.) Aber auch die (zur Zeit der Entwicklung genutzte und für FreeNAS Corral daher grundsätzlich notwendige) Umgebung MontageJS (github:montagejs) für die grafische Oberfläche (per http) sollte zum Zeitpunkt der Veröffentlichung schon nicht mehr weiterentwickelt werden (da sie mittlerweile als eingestellt galt).

FreeNAS 9

FreeNAS 9 war eigentlich das alte FreeNAS. (Die Nachfolge hat eigentlich #FreeNAS Corral angetreten.) Es gibt FreeNAS 9.10. Bis FreeNAS 9 wurde eigentlich der Systematik gefolgt, dass die Version von FreeNAS sich auch auf die Version der dazu verwendeten Version von FreeBSD bezieht. Während der Entwicklung von FreeNAS 10 (später dann #FreeNAS Corral) gab es aber auch schon eine Version von FreeNAS, die die bisherige Oberfläche weiterhin nutze aber schon FreeBSD 10 verwendete. Diese Veröffentlichung wurde als FreeNAS 9.10 bezeichnet. (Wohl soll es sogar auch noch eine Version basierend auf FreeBSD 11 geben.)

TrueNAS

TrueNAS ist ein (eigentlich nur) kommerzielles Produkt von iXsystems. Es ist (eigentlich nur) #FreeNAS mit einigen wenigen weiteren Funktionen.

iXsystems (verkauft und) verwendet TrueNAS als zertifizierte Software für die Hardware, die sie (herstellen und) vertreiben. TrueNAS ist dabei - wie eben auch #FreeNAS - geeignet für die Verwaltung von Massenspeicher und den Betrieb von Diensten.

Mutmaßlich hatte die Bezeichnung TrueNAS auch Einfluss auch die Finden des Namens #TrueOS, als besseren Name für #PC-BSD.

Trident

Weblinks

Trident, auch Project Trident genannt, möchte #FreeBSD bestmöglich für den für die Verwendung als Arbeitsplatz benutzbar machen. Das gilt insbesondere für die Verwendung und Verwaltung mit der grafischen Oberfläche. Trident verwendet dafür #TrueOS, als besonders moderner Zweig von #FreeBSD, wie es auch #GhostBSD tut.

Bei Trident handelt es sich um eine Art Fortführung von #TrueOS Desktop, also was ursprünglich einmal #PC-BSD war. Project Trident ist - wie es früher #PC-BSD basierend auf #FreeBSD war - ein eigenständiges Projekt als eine eigene Gemeinschaft. Die Firma #iXsystems, die weiterhin #TrueOS betreut, unterstützt das Projekt "nur" noch.

2018-08-31 wurde erstmals eine Datei (zum Testen) für die Installation von Trident veröffentlicht.[3]

Lumina

Lumina ist eine Arbeitsplatzumgebung ( Desktop Environment), basierend auf Qt5.

Lumina wurde für #PC-BSD (später #TrueOS) beziehungsweise #FreeBSD, BSD im Allgemeinen, aber auch andere freie Betriebssysteme) entwickelt. Es handelt sich dabei um das erste aus der Welt von BSD stammende Arbeitsplatzumgebung. Angestoßen wurde die Schaffung einer eigenständigen Arbeitsplatzumgebung durch die zunehmend erschwerte Betreuung von bestehenden Arbeitsplatzumgebungen, die (wohl nahezu) alle "maßgeblich" (das bei Linux etablierte) systemd integrierten, was bei BSD schwer nachzubilden war. Mit Lumina sollte aber auch eine leichtgewichtige Umgebung für den Arbeitsplatz geschaffen werden, die auch die besonderen Funktionalitäten, wie beispielsweise ZFS, auf der grafische Oberfläche einfach verfügbar macht.

Lumina wurde (2016) bei #PC-BSD, vor der Fertigstellung einer Version 1.0, die standardmäßige (initiale) Arbeitsplatzumgebung. Damit erfolgte indirekt beim Projekt #PC-BSD (und damit auch von Anbeginn von #TrueOS Desktop) die Abkehr von KDE(4), wo es zunehmend schwieriger war unabhängig vom etablierten systemd (für Linux) zu bleiben.

TrueOS

TrueOS möchte #FreeBSD möglichst einfach benutzbar machen. Dazu verwendet TrueOS modernere Techniken und ergänzt Funktionalitäten. Bei TrueOS handelt sich um eine Art "angereichertes" FreeBSD-CURRENT, aber betrachtet sich als parallel laufende Abspaltung.

Standardmäßig ist TrueOS ein System ohne viele standardmäßige Pakete, nahezu gleichermaßen wie auch ein standardmäßiges #FreeBSD. (Bei #TrueOS bis vor (der Version) 18.06 war das anders.)

nennenswerte Funktionalitäten bei TrueOS

Grundsätzlich bietet TrueOS alles an Funktionalitäten auch alles was #FreeBSD bietet (#nennenswerte Funktionalitäten bei FreeBSD). Bei einigen der Funktionalitäten hat sich TrueOS sogar "festlegen" müssen. Beispielsweise ist die Verwendung von ZFS bei TrueOS zwangsläufig, da einige der Funktionalitäten von TrueOS das (als Notwendigkeit) erfordern.

einzelne "beispielhafte" Funktionalitäten
  • AppCafe[4] ist ein Programm zur Verwaltung von Paketen (Software).
  • Life Preserver[5] ist ein Programm zur Verwaltung von Backups, insbesondere auch zu Snapshots mit ZFS.
  • [6]Verwaltung von multiple boot environments (verschiedenen Umgebung für das Booting) zu Snapshots mit ZFS, insbesondere auch automatisch für Aktualisierungen zu Software
  • OpenRC als zukunftsgerichteteres init-System[7] (im Unterschied zum standardmäßigen rc von #FreeBSD[8])
  • SysAdm[9] ist ein System zur Verwaltung vom Server mit einem (lokalen oder) entfernten Client
  • Auswahl bestimmter Software, wie beispielsweise LibreSSL statt OpenSSL
TrueOS vor TrueOS 18.06

Bis vor (der Version) 18.06 (2018-07) war TrueOS konzeptionell "anders". Zuvor war unter der Bezeichnung TrueOS etwas ganz anderes zu verstehen.

Anstatt - wie ab (der Version) 18.06 - ein noch nicht näher bestimmtes System vom Grunde her zu sein, war TrueOS ein (konzeptionell) fertiges System. Bei der ersten "neuen" Art von TrueOS (als Version 18.06) bedurfte es konzeptionell dem Installieren "eines Konzeptes" (als beispielsweise durch pkg install trueos-desktop).

Bei TrueOS bis vor (der Version) 18.06 gab es die Unterscheidung zwischen TrueOS Desktop und TrueOS Server. Aus der Entstehung als (Nachfolge von) #PC-BSD war TrueOS maßgeblich als TrueOS Desktop bekannt. Maßgeblicher Unterschied zu TrueOS Server war aber eigentlich nur die standardmäßige Bereitstellung der grafischen Oberfläche (X und Arbeitsplatzumgebung). Bei TrueOS Server wurden alle zu #FreeBSD ergänzenden Funktionalitäten, die #TrueOS mitbringt, auch für den Betrieb für den Server angeboten.

Im Übrigen gab es (mit "stiefmütterliche" Behandlung) auch TrueOS Pico und TrueOS Embedded. TrueOS Pico war (2016) eine Variation, die für einen Client in einem Umfeld mit einem Server mit (#PC-BSD beziehungsweise) TrueOS Server, mit beispielsweise der Architektur ARMv6 konzeptioniert war. TrueOS Embedded sollte einfach TrueOS auf heutigen Einplatinenrechnern mit all den besonderen Funktionalitäten bereitstellen.

TrueOS Weblinks
PC-BSD

Die frühere Bezeichnung von #TrueOS (bis zum Erscheinen von FreeBSD 11 2016 und dem Wechsel zu FreeBSD-CURRENT) war PC-BSD. Öfters findet sich diese Bezeichnung noch wieder.

TrueOS hieß zuvor schon die Version von #PC-BSD für Server, die dann bei der namentlichen Zusammenführung TrueOS Server genannt wurde.

Weblinks
Abgeschnittene Zöpfe bei TrueOS
beim Übergang von #PC-BSD zu #TrueOS
#warden

Warden [10] ist ein Programm zur Verwaltung von jails. Es wurde nicht nur bei #PC-BSD (bis Version 10) eingesetzt, sondern war auch elementarer Bestandteil von #FreeNAS (bis Version 9).

pbi

pbi war ein Format für Pakete. Es wurde nicht nur bei #PC-BSD (bis Version 10) eingesetzt, sondern war auch elementarer Bestandteil von #FreeNAS (bis Version 9). Die Besonderheit bestand darin, dass Pakete als Sammlung aller Abhängigkeiten bereitgestellt wurden. Ein Problem von Konflikten bei den Versionen von abhängigen Paketen war so ausgeschlossen. Spätestens ab #TrueOS (2016) mit der dort verwendeten Art der Paketverwaltung via pkg-static durch die Notwendigkeit Konflikte bei Abhängigkeiten bei FreeBSD-CURRENT zu vermeiden, ist das Konzept als obsolet erklärt.

GhostBSD

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

FuryBSD

FuryBSD wollte, auf #FreeBSD basierend, einfach #FreeBSD für den Desktop mit grafischer Oberfläche anbieten. Es verstand sich als Fortsetzung von #PC-BSD und #TrueOS vor TrueOS 18.06. Dazu wurde KDE (Version 5) und Xfce verwendet.

weitere "Abarten" von FreeBSD

CBSD

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

ClonOS

ClonOS ...

github:clonos

ElectroBSD

ElectroBSD basiert auf #FreeBSD und lebt am Tor-Netzwerk.

HardenedBSD

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

Praktisch kann also #HardenedBSD die Verwendung vom "normalen #FreeBSD einfach ersetzen.

NextBSD

NextBSD versuchte erfolgreiche Ansätze anderer Betriebssysteme für #FreeBSD nachzuahmen, um damit (Free)BSD voranzubringen. Dabei versteht sich das Projekt als eine Art Versuchslabor für Hacking.

Zentral ist beispielsweise launchd, was aus der Welt von OS X stammt. Unter Zuhilfenahme von Darwin, soll dieser moderne Ansatz für #FreeBSD realisiert werden. Im Übrigen ist OS X ja ursprünglich #FreeBSD und Darwin das Fenster zur Welt für freie Software. Nach einem (kleinen) Streit zum Namen relaunchd, wurde der Name jobd verwendet. (Alternativ verwendet beispielsweise #TrueOS #OpenRC.)

RaspBSD

RaspBSD'

CheriBSD

CheriBSD entwickelt #FreeBSD für die Anpassungen für den Prozessor CHERI (RISC), der an der Universität Cambridge entwickelt wird.

NomadBSD

NomadBSD ist ein Live-System (üblicher Weise auf einem USB-Stick) mit einer grafischen Oberfläche basierend auf #FreeBSD.

helloSystem

helloSystem möchte, auf #FreeBSD basierend, einfach #FreeBSD für den Desktop mit grafischer Oberfläche anbieten. Es versteht sich als Ersatz für MacOS, aber unter dem Motto “Less, but better”. Dazu wird LXQt verwendet.

TrustedBSD

TrustedBSD mit OpenBSM

Siehe auch
github:openbsm/openbsm
MidnightBSD

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

DesktopBSD

DesktopBSD ist ein bereits gestorbenes Projekt, was es zum Ziel hat mit #FreeBSD ein gutes Betriebssystem für die Benutzung als Desktop zu schaffen. Es gab mehrere gescheiterte Versuche zur Wiederbelebung.

[11]Ein erneuter Versuch (2015-09) für #DesktopBSD 2.0 ergibt sich aus dem Ansatz zur Verwendung der Einbeziehung von besonderen Ansätzen zu #FreeBSD, wie #NextBSD und #HardenedBSD. Dabei möchte #DesktopBSD von anderen Projekten zu #FreeBSD für den Desktop, wie #PC-BSD und #GhostBSD, Teile mitverwenden.

NanoBSD
LibreBSD

?

pfSense

Router

m0n0wall

Firewall

Das Projekt wurde 2015 (nach 12 Jahren) eingestellt. Als Ersatz wird auf #OPNsense verwiesen.[12]

t1n1wall

Abspaltung von #m0n0wall, nach dem Ende des Projektes #m0n0wall, um es zu erhalten

OPNsense

Router

BSD Router Project

Router

XigmaNAS
NAS4Free

NAS4Free bringt alle Funktionalitäten, die von einem NAS zu erwarten sind, auf hohem Niveau.

Alternative UFS zu ZFS

NAS4Free hat gegenüber der Alternative FreeNAS den Vorteil, dass nicht unbedingt ZFS verwendet werden muss. So kann auch auf vergleichsweise schwächere Hardware eingesetzt werdn. (amd64 ist seit Version 11 jedoch die einzige noch unterstützte Architektur.)

Bestandteil HAST

NAS4Free bietet die Möglichkeit - gar direkt über die Oberfläche per web - zur Verwendung und Verwaltung von HAST (w:en:Highly Available STorage)[13].

DinoBSD

smartphone

mfsBSD
  • Erstellen von bootfähigen Abbildern (insbesondere auch für besonders kleine Installationen von FreeBSD, aber auch mit ZFS), die vollständig in den Speicher (Arbeitsspeicher) geladen werden
kommerzielles Gedöhns basierend auf FreeBSD
Xinuos
TidalScale
Betriebssystem mit "Hyperkernel" basierend auf #bhyve
bekannte Firmen die FreeBSD einsetzen
  • Apache - die Apache Software Foundation betreibt große Teile ihrer Infrastruktur mit FreeBSD
  • Apple - Mac OS X basiert sehr stark auf Konponenten des Netzwerkstacks, virtuellen Filesystem und vielen Userland Applikationen von FreeBSD
  • Cisco - IronPort Network Security und Anti-Spam Produkte verwenden einen modifizierten FreeBSD Kernel
  • Citrix - Sicherheitsprodukte verwenden Teile von FreeBSD
  • iXsystems - Die TrueNAS Produktlinie basiert auf FreeBSD, weiterhin fließen Open-Source Mitentwicklungen in die PC-BSD und FreeNAS Projekte mit ein
  • Juniper - JunOS vom weltweit zweitgrößten Netzwerkausrüster basiert auf FreeBSD
  • NetApp - Ihre Storage Produkt Linie basiert auf FreeBSD, viele Bhyve Funktionen wurden maßgeblich mitentwickelt
  • Netflix - Der größte Video-Anbieter und Steaming Dienst der Vereinigten Staaten verwendet FreeBSD
  • Sony - Die Playstation 4 basiert auf einem modifizierten FreeBSD
  • WhatsApp - WhatsApp verwendet FreeBSD zur Handhabung von bis zu 2.5 Millionen Verbindungen pro Server
  • Verisign - Der DNS Infrastruktur und .com sowie .net Root Domain Registrar verwendet auch FreeBSD um eine möglichst breite Vielfalt an Betriebssystemen zu haben (to ensure there is no common point of failure in their infrastructure)

Dienstleistungen basierend auf FreeBSD

Dienstleistungen zu FreeBSD

Menschen zu FreeBSD

Allan Jude

"Abarten" mit GNU von FreeBSD

Debian GNU/kFreeBSD
Siehe auch wikipedia:en:Debian GNU/kFreeBSD
PacBSD
Siehe auch

PacBSD ist das Zusammenführen von

. Praktisch ergibt sich daraus ein GNU/BSD. Das Projekt entstand 2010[14] und besteht öffentlich seit 2012[15].

pacman ist bekannt als Paketverwaltung von Arch Linux. Anfangs (2010 - 2016) hieß das Projekt auch direkt Arch BSD.

ubuntuBSD

Wechsel zu FreeBSD

Wechsel von Linux
Migration zu FreeBSD
Migration von Linux
Installation zu FreeBSD
Installation von Linux

Projekt FreeBSD

Mail-Verteiler vom Projekt FreeBSD

Das Projekt FreeBSD nutzt:

FreeBSD Core Team

… gewählt (durch alle mit commit bit)!

Werbung für FreeBSD

FreeBSD Day

Organisationen zu FreeBSD

allgemeine Organisationen zu FreeBSD
FreeBSD Foundation

Die FreeBSD Foundation ist die (zentrale) Foundation zu #FreeBSD.

Teaching Operating Systems with Tracing
lokale Gruppen zu FreeBSD
(nennenswerte) lokale Gruppen

Services zu FreeBSD

nennenswerte Funktionalitäten bei FreeBSD

ZFS als gängiges Dateisystem
Jails
Übersicht für Werkzeuge zur Verwaltung von Jails

Für die Verwaltung von Jails (jail management) gibt es ergänzend verschiedene Werkzeuge.

Siehe auch
Werkzeug (mit Weblink) port Quelle (möglichst git) Beschreibung
#ezjail freshports:sysutils/ezjail
#iocage freshports:sysutils/iocage
#iocell freshports:sysutils/iocell
qjail freshports:sysutils/qjail
jadm freshports:sysutils/jadm
cbsd freshports:sysutils/cbsd github:cbsd/cbsd
#warden freshports:sysutils/warden
bsdploy freshports:sysutils/bsdploy github:ployground/bsdploy
#pot freshports:sysutils/pot github:pizzamig/pot
#Bastille freshports:sysutils/bastille github:BastilleBSD/bastille
ezjail
Erweiterungen
iocage

iocage ist ein Werkzeug (zur Verwaltung von #Jails), das mit python geschrieben wurde.

Siehe auch
bisherige Implementierung mit sh

Bis 2016 basierte iocage auf sh, also war unabhängig von einer bestimmten Programmiersprache.

2016 wurde noch angekündigt, dass die von Grund auf neue Implementierung in go vorgenommen werden soll. 2017(-01) wurde bei der ersten Veröffentlichung zum Testen klar, dass die Implementierung mit python erfolgte.

#iocell ist ein Fork des Konzeptes, was auf sh basiert. Es entstand im Zeitraum der von Grund auf Implementierung weg von sh.

iocell

iocell ist ein Werkzeug (zur Verwaltung von #Jails), das mit sh geschrieben ist. iocell ist die fortgeführte Weiterentwicklung von #iocage (mit sh).[17]

Siehe auch
warden

Warden war bis zu vor #PC-BSD 10.2[18] das "hauseigene" Werkzeug zur Verwaltung von #Jails.[19] (Dazu passend gab es auch eine grafische Oberfläche für die Arbeitsoberfläche.[20])

Warden wird auch #FreeNAS 9 (also auch noch bei 9.10) eingesetzt.

pot

pot gliedert innerhalb von Jails in verschiedenen Ebenen, das Basissystem (base), die Anwendung (application) und Anpassungen (customization). Dazu wird (massiv) ZFS genutzt, wobei Datasets von ZFS in der Jail (nur zum Lesen) einhängt werden.

Im Übrigen kommt das Projekt den Gedanken von OurOS - insbesondere hinsichtlich Aufgliederung von Ebenen (unter Zuhilfenahme vom Dateisystem) - ein wenig ähnlich.

Bastille

pkg install -y bastille

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 (siehe libvirt), 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.

Eine Besonderheit von Bhyve ist die einfache Anbindung eines nmdm (nullmodem terminal driver) zur Übergabe einer (serial console) Bildschirmausgabe z.b in eine Jail mit Screen Session.

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
Übersicht für Werkzeuge zur Verwaltung von bhyve
Werkzeug (mit Weblink) port Quelle (möglichst git) Beschreibung
cbsd freshports:sysutils/cbsd github:cbsd/cbsd
chyves freshports:sysutils/chyves github:chyves/chyves
iohyve freshports:sysutils/iohyve github:pr1ntf/iohyve
vm-bhyve freshports:sysutils/vm-bhyve github:churchers/vm-bhyve
...

OpenBSD

Verwendung von OpenBSD im C3D2

#OpenBSD wird als Server/cibert#OpenBSD als Betriebssystem verwendet.

Bitrig

Bitrig

LibertyBSD

LibertyBSD

Fuguita

Fuguita

SoloBSD

SoloBSD

basierend auf #HardenedBSD oder auch #OpenBSD

MirOS

aka MirOS BSD

MirOS mit MirPorts

ergänzend (ehemals) gab es http://mirbsd.de

SecBSD

SecBSD

securityrouter.org

securityrouter.org

OpenBSD-based firewall

möchte eine Alternative zu

sein

HyperbolaBSD

ehemals[21] wikipedia:en:Hyperbola GNU/Linux-libre

HyperbolaBSD möchte eine

  • besonders freies Betriebssystem
  • stabiles, sicheres, einfaches und leichtgewichtiges Betriebssystem
  • mit Anspruch auf KISS
  • mit Anspruch auf LTS

sein.

HamBSD

HamBSD möchte ein

sein.

Dienstleistungen basierend auf OpenBSD

Wechsel zu OpenBSD

Organisationen zu OpenBSD

Services zu OpenBSD

nennenswerte Funktionalitäten bei OpenBSD

pf
vm

NetBSD

EdgeBSD

EdgeBSD zielt maßgeblich auf die Schaffung einer einfachen Umgebung für die Zusammenarbeit an NetBSD ab. Es wird beispielsweise eine moderne (daher auch einfach zu benutzende) Infrastruktur für die Entwicklung bereitgestellt.

Weblinks

DeforaOS

OS108

OS108 zielt auf eine einfach Verwendung als Arbeitsplatz ab.

Weblinks

"Abarten" mit GNU von NetBSD

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

Organisationen zu NetBSD

Services zu NetBSD

nennenswerte Funktionalitäten bei NetBSD

pkgsrc

pkgsrc ist Paketverwaltung von NetBSD, die plattformübergreifende ist. Beispielsweise SmartOS (illumos) nutzt auch standardmäßig pkgsrc.

NVMM

nvmm (NetBSD Virtual Machine Monitor) ist …

Ab Version 9 ist NVMM standardmäßig (nur noch durch das Laden vom Modul für den Kernel) verfügbar. [22]

Siehe auch
HAXM

Intel Hardware Accelerated Execution Manager (HAXM)

DragonFly BSD

DragonFly BSD ist die wohl einzige, radikale und beeindruckenste Abspaltung von FreeBSD. Es zeichnet sich durch seine Forcierung auf Leistungsfähigkeit aus. Neben dem #Hybridkernel von DragonFly BSD, #HAMMER als gängiges Dateisystem von DragonFly BSD, sind auch sehr viele Funktionalitäten von FreeBSD (jails und vieles, vieles mehr) einfach verfügbar, auch wenn sie dann gelegentlich ein wenig anders anwendet werden.

Siehe auch
wikipedia:de:DragonFly BSD

nennenswerte Funktionalitäten bei DragonFly BSD

Pauschal kann behauptet werden, dass DragonFly BSD erst einmal nahezu auch alles kann was FreeBSD kann. (Ja, die Aussage ist nicht ganz richtig. Jedoch soll zum Einstieg erst einmal erklärend somit eine grobe Verortung möglich sein. Daher erscheint die Ansage grob angemessen.)

Hybridkernel von DragonFly BSD

Der phänomenale Unterschied von #DragonFly BSD ist das Verwenden von einem w:de:Hybridkernel.

HAMMER als gängiges Dateisystem von DragonFly BSD

HAMMER2 sollte 2017 - nach vielen Jahren Ankündigung - nun endlich zunehmend für den regulären Betrieb veröffentlicht sein.

Services zu DragonFly BSD

andere Arten

RetroBSD

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

illumos meets BSD

Verschmelzung

BSD-übergreifende Pakete

pkgsrc

siehe #pkgsrc

Ravenports
Ravenports Universal Package System

Dienste

BSDstats

BSD Hardware Database

Informationen

Wikipedia

englischsprachig deutschsprachig
wikipedia:en:Comparison of BSD operating systems wikipedia:de:Vergleich von BSD-Betriebssystemen

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[23], bereitstellt.

Nachrichten

Nachrichten speziell zu #FreeBSD
Nachrichten speziell zu # DragonFly BSD
  • DragonFly BSD Digest
    auch mit einer wöchentlichen Zusammenfassung zu den Nachrichten von anderen Projekten zu BSD (als In Other BSDs for yyyy/mm/dd)

Termine

Publikationen

wiederkehrende Publikationen
einmalige Publikationen

podcasting

BSD Now

BSD Now ist eine englischsprachiger video podcast zu allen BSDs. Seit 2013 gibt es jede Woche[25] eine neue etwa einstündige Folge. (Seit 2019 (der Folge 300) werden die Aufzeichnungen ausschließlich nur noch als Audio angeboten. (Die Aufzeichnung (live) findet Mittwoch Abend aber noch mit Streaming auch per Video statt.))

BSD Now gilt als der (ultimative) video podcast zu BSD. Es gibt es kein vergleichbares Format. Das führt umso mehr zu dem hohen Niveau. Etwa bei den üblichen Interviews können so absolute Größen aus der Welt von BSD begrüßt werden.

BSD Now wird präsentiert von Allan und KrisBenedict. Im direkten Vergleich ist Allan eher der Technische und Kris der Moderierende.Im direkten Vergleich ist Allan eher der Technische und Benedict der (aus Perspektive (von Dokumentation) für Neue) Nachfragende und Vorstellende. Beide sind arg involviert mit #FreeBSD, aber bemühen sich anderen BSDs angemessen Raum zu geben.

#Allan Jude
http://allanjude.com/
Koryphäe zur Verwendung von BSD, insbesondere FreeBSD
betreibt ScaleEngine[26]
Mitglied vom #FreeBSD Core Team
aktiv zu OpenZFS
#Kris Moore
bis Folge 185
Schaffung von #PC-BSD (basierend auf FreeBSD)
Mitglied vom #FreeBSD Core Team
Mitarbeiter bei iXsystems
#Benedict Reuschling
ab Folge 185
Erstellung von (und Übersetzung ins deutschsprachige von) Dokumentation zu #FreeBSD
Mitglied vom #FreeBSD Core Team
Vize-Präsident der #FreeBSD Foundation

Üblicher Weise gibt es bei jeder Sendung

  • aktuelle Nachrichten,
  • ein Interview,
  • die Vorstellung von Projekten,
  • Fragen und Antworten (Fragen aus der Community und Antworten von Allan und Kris(und Benedict))
    insbesondere auch zu ZFS, nicht nur zu BSD

.

BSD Now wird gar in der Welt von BSD "als Referenz" betrachtet und findet Erwähnung in Commits zu BSD.[27]

BSDTalk

BSDTalk ist ein englischsprachiger audio podcast.

BSD Synergy

BSD Synergy war eine englischsprachiger video podcast von Mason Egger (MME). Inspiriert von #BSD Now sollte BSD Synergy als Ergänzung dienen.

Während #BSD Now inhaltlich auch durch aktuelle Nachrichten geprägt wird, setzte BSD Synergy eher auf das gezielte Behandeln von einem einzelnen Thema.

Videos

Videos speziell zu FreeBSD

Medien

Übersicht zu Themen speziell zu BSD bei "gängigen" Medien
wikipedia BSD
#FreeBSD #OpenBSD #NetBSD #Dragonfly BSD
#TrueOS
#PC-BSD
heise.de wikipedia:de:heise.de Thema BSDFeed Thema FreeBSDFeed Thema OpenBSDFeed
golem.de wikipedia:de:golem.de Thema BSD Thema FreeBSD Thema PC-BSD Thema OpenBSD Thema NetBSD
Phoronix wikipedia:en:Phoronix Thema BSD
Magazine
BSD MAG

Anleitungen

Foren

Übersicht zu Themen speziell zu BSD bei "gängigen" Foren
BSD
#FreeBSD #OpenBSD #NetBSD #Dragonfly BSD
#FreeNAS #TrueOS
#PC-BSD
stackoverflow.com Q&A BSDFeed Q&A FreeBSDFeed
Doc FreeBSD (top FreeBSD)
Q&A ZFSFeed
Q&A OpenBSDFeed Q&A NetBSDFeed Q&A DragonFly BSDFeed
Q&A HAMMERFeed
reddit.com Thema BSDFeed Thema FreeBSDFeed Thema freenasFeed Thema TrueOSFeed Thema OpenBSDFeed Thema NetBSDFeed Thema dragonflybsdFeed
serverfault.com bsd freebsd
(freebsd-ports)
freenas ? ? ? ?
(nixers.net) Thema BSD

weitere Informationen

Blogs & Co
mit Spuren von BSD
Prüfen vom Code & Co

Ansässigkeit

BSD in Dresden

Gruppen

internationale Gruppen

BSD Certification Group

The BSD Certification Group, kurz BSDCG,

.

unitedbsd.com
daemonforums.org

deutschsprachige Gruppen

allbsd.de

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

bsdforen.de
Bezeichnung

Der Name bsdforen.de ist mutmaßliche eine schlichte Übersetzung von der Domain bsdforums.org, unter der bis 2008 ein (englischsprachiges) Forum zu BSD betrieben wurde.

nicht deutschsprachige Gruppen

aber dennoch besonders nennens(- beziehungsweise wissens)wert

Veranstaltungen

Konferenzen

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

EuroBSDcon

Weblinks

Die #EuroBSDcon ist die - global gesehen - nächstgelegen Stattfindende, der #Konferenzen auf unserer Erde. Sie findet jährlich (Ende Bureaucracy) Ende September statt.

EuroBSDcon 2021

https://2021.eurobsdcon.org/

2021-09-16 -19

am Rande der Datenspuren/2021
EuroBSDcon 2019

YouTube: Channel EuroBSDcon: Playlist EuroBSDCon 2019, Norway

EuroBSDcon 2017

Es ist angedacht - mindestens von vater - 2017 zur #EuroBSDcon zu fahren. Sie findet in Parishackerspaces:Paris statt.

YouTube: Channel EuroBSDcon: Playlist EuroBSDcon 2017, France

Central European BSD-Day

auch nur BSD Day geschrieben
  • fand wohl nur 2011[31], 2012 und 2013 statt
Weblinks

besondere Konferenzen

Zertifizierung

Zertifizierung für Menschen

Zertifizierung des Linux Professional Institute

BSD Specialist Certification

https://www.lpi.org/our-certifications/bsd-overview

Seit 2019-10[32] gibt es (wieder) eine erste Zertifizierung zu BSD, nun aber als #Zertifizierung des Linux Professional Institute.

Zertifizierung der BSD Certification Group

ferner Angestellten (oder auch Selbstständigen)
BSD Associate certification

auch kurz BSDA

BSD Professional certification

auch kurz BSDP

Zertifizierung für Maschinen

Dienstleistungen zu BSD

VPS zu BSD

Siehe auch

Auflistungen zu BSD

Wiki

Siehe auch

Weblinks

Einzelnachweise

  1. https://distrowatch.com/?newsid=09757
  2. http://www.freenas.org/blog/freenas-corral-status-release-technology-preview-status/
  3. http://pkg.project-trident.org/iso/release/Trident-x64-20180831.iso
  4. Handbook PC-BSD 10.1: AppCafeHandbook SysAdm Client AppCafe
  5. Handbook PC-BSD 10.1: Life PreserverHandbook SysAdm Client Life Preserver
  6. Handbook PC-BSD 10.1: Boot ManagerHandbook SysAdm Client Boot Environment Manager
  7. blog post Milestone Complete! OpenRC conversion
  8. Handbook TrueOS OpenRC in TrueOS compared with rc
  9. Handbook TrueOS SysAdm
  10. Handbook PC-BSD 10.1: Warden
  11. http://www.desktopbsd.net/forums/threads/desktopbsd-2-0-roadmap.798/
  12. http://m0n0.ch/wall/end_announcement.php
  13. nas4free:features#Hard Drive / Volume management
  14. https://wiki.pacbsd.org/PacBSD#History
  15. https://pacbsd.org/news/2014/09/14/2-years-of-archbsd/
  16. https://www.freebsd.org/news/press.html#story201412:01
  17. BSD Now: Episode 169
  18. iXsystems PC-BSD Team Announces Availability of PC-BSD Version 10.2
  19. PC-BSD User Guide 10.1.2 8.21. Warden®
  20. iXsystems iXsystems Announces Release of PC-BSD® Version 7.1, Galileo Edition
  21. https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/
  22. https://www.netbsd.org/changes/changes-9.0.html
  23. http://bhyve.org/#Footer
  24. BSD#The BSD Certification Group:Events
  25. http://www.bsdnow.tv/about
  26. https://www.scaleengine.com/about/
  27. erster bekannte commit message mit der Erwähnung von BSD Now
  28. http://www.sax.de/about_saxnet.shtml
  29. http://www.bsdcertification.org/news/linux-professional-institute-and-bsd-certification-group-join-efforts.html
  30. https://www.lpi.org/de/articles/linux-professional-institute-and-bsd-certification-group-join-efforts
  31. Youtube: Playlist BSD_Day(2011)
  32. https://www.lpi.org/articles/linux-professional-institute-releases-bsd-specialist-certification
  33. http://www.bsdcertification.org/news/bsda-associate-certification-requirements-updated.html