GPN

FreeBSD: The Power to Serve a Community

Medientheater
Benedict Reuschling
In diesem Vortrag wird das FreeBSD Projekt vorgestellt. FreeBSD ist ein direkter Abkömmling des an der Universität von Kalifornien in Berkeley entwickelten freien 4.4-BSD Betriebssystems. Seit 1993 ist dieses Open Source-Projekt mit über 100 weltweiten Entwicklern (sog. Committern) eines der am längsten existierenden Unix-Derivate. Innovationen wie BSD Sockets, der original TCP/IP-Stack, Jails zur Kompartmentalisierung von Anwendungen und viele weitere sind dank der unternehmensfreundlichen BSD-Lizenz für alle zugänglich. FreeBSD ist ein komplettes Betriebssystem, dass sowohl Kernel als auch Bibliotheken und Anwendungsprogramme (Userland) grösstenteils selbst entwickelt. Dabei wird grosser Wert auf Kompatibilität zu anderen Unix-Systemen gelegt.
Der Vortrag gewährt einen Blick hinter die Kulissen des Projekts. Besonderer Fokus gilt der Struktur des Projekts und dessen Organisation. FreeBSD ist eines der ältesten Projekte mit einer demokratisch gewählten Leitung (Core Team). Die einzelnen Teams wie src, ports und doc werden vorgestellt und deren Verantwortlichkeiten geschildert. Ebenso wird auf Maßnahmen eingegangen, die das Projekt getroffen hat, um einerseits Burnout bei Langzeitteilnehmern zu vermeiden und andererseits Nachrücker zu ermutigen, sich selbst und neue Ideen einzubringen. Erfahrene Committer führen durch das Mentoringkonzept Neulinge in das Projekt ein, bis diese selbstständig und ohne Aufsicht Änderungen vornehmen können. Im Vortrag werden auch die Tools vorgestellt, mit denen das Projekt seine bewährte Qualität, Stabilität und Sicherheit gewährleistet. Dazu zählen u.a. Code-Reviews, Continuous Integration und Coverity Scans. Das Projekt arbeitet dabei Hand in Hand mit der Community, bestehend aus Einzelpersonen, Unternehmen, als auch anderen Open Source-Projekten. Beispielsweise lässt sich FreeBSD komplett mit LLVM/Clang übersetzen und integriert DTrace und OpenZFS. Zum Schluss des Vortrags wird die FreeBSD Foundation vorgestellt. Diese kümmert sich um die finanzielle und rechtliche Seite des Projekts. Viele Dinge wie die Vereinbarung von Non-Disclosure Agreements mit Entwicklern, Sponsoring von Konferenzen, das Sammeln von Spenden, Hardwarekäufe für Projektserver und der Schutz der Marke FreeBSD sind nur einige der Aufgaben dieser in den USA als gemeinnützig aner- kannten Stiftung. Mit diesem Vortrag soll das Projekt interessierten Zuhörern (mit und ohne Vorwissen) näher gebracht werden. Es sollen auch die Erfahrungen, welche das Projekt über viele Jahre im Open Source Bereich gemacht hat, weitergegeben werden.

Additional information

Type lecture
Language German

More sessions

5/25/17
GPN
obelix
Medientheater
Was auf der GPN17 passieren wird und was ihr wissen müsst.
5/25/17
GPN
Medientheater
TechTalk über die Entwicklung des GulaschPushNotifier.
5/25/17
GPN
Muelli
Studio
GNOME is a desktop that cares about its users and their freedom. To be free also includes to have the freedom to use your computer without having to fear of getting compromised or anyone listening to your communication. GNOME takes tries hard to put the user back into the control seat regarding security and privacy. We will see two examples of how GNOME gives you back that control. The first is a classic: The problem of signing OpenPGP keys. The second is the protection against malicious USB ...
5/25/17
GPN
Lounge
@faheus
5/25/17
GPN
xin
Workshopraum
What can we learn from small modifications and everyday resourcefulness around us? What parallels could we draw between hacking in the digital and physical spaces? How could the makeshift creations from others be inspiring for our own lives?
5/25/17
GPN
starbug
Medientheater
Die Iriserkennung verdraengt den Fingerabdruck bei mobilen Endgeraeten. Sicherer ist diese aber auch nicht. Dieser Vortrag zeigt, wie man die Iriserkennung des neuen Samsung Galaxy S8 ueberwinden kann.
5/25/17
GPN
HfG
Blauer Salon
In this animated lecture performance, two derailed scholars engage in a desperate attempt to salvage the Internet: one claims interfaces such as Facebook are actually gamified hyper meta-fictions, programmed to enslave users by creating an illusion that they are living purposeful ‘cyberdramas’. The other will demonstrate how to break this immersive control system by literally time traveling inside the interface and changing its history, thereby unleashing an unexpected radical butterfly ...