Debian jetzt auch ohne Linux

Ähnliche Dokumente
Linux Installation Party

Linux Mint Die Neuerungen

Revisionskontrollsystem GIT

Paketverwaltung und wichtige FOSS-Anwendungen

NetBSD Projekt Jahresbericht 2001

Debian 9. Veröffentlicht am 17. Juni Debian News. Präsentiert von Moritz

Paketverwaltung und Netzwerk

Netzwerkbetriebssysteme

GNU/Hurd. ... ein Mach basiertes Multi Server Betriebssystem. Manuel Gorius. . p.1/33

Benutzer und Rechte Teil 2, Paketverwaltung

IPv6 only under Linux

OpenDarwin - Ein Darwin Derivat. Felix Kronlage

{BSDBootCamp} FreeBSD: Einführung, Struktur, Gremien, Ziele. Daniel Seuffert

Die Gentoo Metadistribution

Implementierung einer universellen WLAN-Router-Lösung für die Filialvernetzung

OpenBSD und das Web 2.x

Versionskontrollsysteme

Linux gefahrlos testen

Paketmanagement. Alexander Günther gpg:0xebe4a38a. 16. Dezember UnFUG

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

Unix-Betriebssysteme. Oliver Schwantzer + Jens Scherwa

Jörg Schilling SchilliX und OpenSolaris Fokus Fraunhofer

SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH

Benutzer und Rechte Teil 1, Paketverwaltung

Stefan Schmidt 28. Mai 2006

Linux Mint 19 - Die Neuerungen

Clusterinstallation mit FAI

FreieSoftwareOG. Ubuntu-Linux, Freie Software und die Community

Debugging mit uclinux auf ARM-Prozessoren

Internet, Browser, , Firewall, Antivirus

BSD Alternativen zu Linux

Wie bekomme ich mein Projekt in eine Linux- Distribution?

Was ist Linux im Vergleich zu Windows, Folie 1 von 11. PC-Treff-BB / LiStiG Peter Rudolph Version

Was ist Linux im Vergleich zu Windows, Folie 1 von 13

Linux-VServer. Sebastian Harl 19. Mai 2006

Automatisierung des Abgleichs von Software-Paketen Unix-ähnlicher Systeme mit Security-Advisory-Feeds

opsi supportmatrix opsi version 4.0.7

Die Gentoo-Paketverwaltung

Microkernel-Betriebssysteme Mach, L4, Hurd

Mikrokernbasierte Betriebssysteme in industriellen Anwendungen

Debian-Med. Integrative Softwareumgebung für alle medizinischen Bereiche auf der Basis von Debian GNU/Linux. Andreas Tille. Debian

VIRTUALISIERUNG IN MIKROKERN BASIERTEN SYSTEMEN

UNIX Ein kleiner Ausschnitt

Open Source Virtualisation

Einblicke in die Linux Kernel Entwicklung

Wine der freiewindows Emulator. Marcus Meißner Wine und opensuse Entwickler

Kommerzieller Einsatz von OpenBSD

Linux Eine Alternative?

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern

Unixoide Betriebssysteme (Unix, Linux, OS X)

Freiheit Leben für Anfänger - die vier Freiheiten der Freien Software als vier Meilensteine auf dem Linuxweg

Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX

Einführungskus MATLAB

Kubuntu collaboration to the core. Arthur Schiwon Göttingen,

Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel

Virtualisierung mit Freier Software

Sources.list DebianforumWiki

sudo apt-get install hplip hpijs foomatic-filters-ppds cupsys-driver-gutenprint

Christian Brüffer. The FreeBSD Project

Tim Krämer, Bernhard Stöckl. 28. Januar Linux Desktop Design Paradigmen. Universität Hamburg.

Das NetBSD Projekt - Statusbericht

Embedded Linux, OpenWRT

2.Härten von UNIX-Systemen

Software und Bezugsquellen

Kommerzieller Einsatz von OpenBSD

Debian Pakete bauen. Eine kurze Einführung. Sebastian Harl. 12. März

3D Beschleunigung für ATI und NVIDIA einrichten. Bruno Fuddl Kleinert

Virtuelle Entwicklungsarbeitsplätze und Linux

Horde 4: Web-basierte Groupware wird mobil

X2Go Remote Desktop - Einsatzszenarien für Privatanwender

Kurs-Inhalt. 4. Shell-Scripting (Grundlagen) 5. Shell-Scripting (Reguläre Ausdrücke) 8. Serverstruktur (Teil 2)

GNU/Linux Zoltan Jany / Malte Bublitz 17. Juni 2014

<Insert Picture Here> Grid Control 11g Installation Ralf Durben

Continuous Everything

Von SUSE zu opensuse... und weiter... Marcus Meissner KNF Mitglied und Teamleiter Security bei der SUSE Linux Products GmbH

Linux auf dem Desktop - Softwaremanagement mit Debian GNU/Linux

Ipsec unter Linux 2.6

Scale your IT. DevOps und Netzwerk für IPv6. Wie DevOps den Röstigraben zwischen Systemen und Netzwerk überwindet

Einführungskus MATLAB

Erreichte Projektendergebnisse (grobe Übersicht/Liste, welche Lizenz, wo im Web öffentlich zugänglich)

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung

Systemd Past, Present, and Future

Abschlussworte. Jakob Schnell, Friedrich Schwedler und Patrick Dammann. 27. September 2015

Die Gentoo Metadistribution

IPv6 - Was nun? Cebit Dipl. Ing. Tahar Schaa. Tel +49 (0) Mail tahar.schaa@cassini.de Cassini Consulting GmbH

SLT Schwabacher Linuxtage 2009 Herzlich willkommen. Peter Botschafter / sudo

IPv4 over IPv6 only Mesh Networks

Hilfe, meine WLAN-Karte läuft nicht

In Version 26 realisierte Funktionen:

Installation von neuen Anwendungen / Software

Erfolgsfaktoren für den Einsatz von OpenSource in Unternehmen. Open Source Workshop der Deutschen Bahn Bernd Strößenreuther

Carlos Santos. Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften. Universität Hamburg

Raspberry Pi Einführung

Infrastruktur. Dr.-Ing. Matthias Sand und Dipl.-Inf. Stefan Potyra

Freie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008

VPNs mit OpenVPN. von Michael Hartmann netz.de>

Xen Enterprise Virtualisierung

SmartOS. Zones + ZFS + KVM + DTrace = Awesome. Thomas Merkel

Transkript:

Debian jetzt auch ohne Linux Christoph Egger The Debian Project 26. März 2011 Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 1 / 21

Worum geht es eigentlich? Debian du rfte den Meisten als Linux Distribution bekannt sein. Weniger bekannt sind die Bemu hungen Debian auch auf anderen UNIXoiden Kernen laufen zu lassen. Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. Ma rz 2011 2 / 21

Wie funktioniert das? Gemeinsam Alle Debian Kern-Portierungen teilen sich den Paketmanager (apt, dpkg,... ) und zumindest den Großteil des Archivs. Idealerweise verwenden sie den Debian Installer und sind Bestandteil der Veröffentlichungen Unterschiede Jede Kern-Portierung kommt mit einem eigenen Betriebssystem-Kern, manchmal werden das traditionelle Userland und die libc verwendet, andere greifen auf GNU coreutils und (e)glibc zurück Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 3 / 21

Übersicht 1 Geschichte Linux The Hurd FreeBSD MINIX 3 2 Motivation Für Debian Entwickler Für Debian Anwender Für!Linux Anwender 3 Zwischenstand Meilensteine Archiv kfreebsd Problemfelder Interesse Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 4 / 21

Geschichte Geschichte 1 Geschichte Linux The Hurd FreeBSD MINIX 3 2 Motivation 3 Zwischenstand Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 5 / 21

Geschichte Linux Linux 1991 Die Linux Entwicklung beginnt 1993 Linux Port der Debian Distribution 2011 10 stabile Linux-basierte Architekturen, weitere unstabile und inoffizielle Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 6 / 21

Geschichte The Hurd The Hurd 1990 Entwicklung am Hurd-Kernel Beginnt 1998 Erste Hurd basierte Debian Architektur 2011 Hurd (x86) wird immer noch aktiv entwickelt. Es gibt noch kein Debian Veroeffentlichung mit Hurd Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 7 / 21

Geschichte FreeBSD FreeBSD 1993 FreeBSD entsteht als Fork der BSD-Familie 1999 Debian/FreeBSD Port erwacht 2003 glibc basierter Port startet, jetzt kfreebsd 2011 2 preview FreeBSD basierte Architekturen 2011 Dritte Portierung kfreebsd-mips in Arbeit Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 8 / 21

Geschichte MINIX 3 MINIX 3 1987 MINIX 1 2005 MINIX 3 2006 Debian GNU/Minix als Bastelprojekt eines Debian Entwicklers angekündigt 2010 Blogpost während der Debconf Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 9 / 21

Motivation Motivation 1 Geschichte 2 Motivation Für Debian Entwickler Für Debian Anwender Für!Linux Anwender 3 Zwischenstand Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 10 / 21

Motivation Für Debian Entwickler Frage Ich bin Debian Entwickler. Warum sind für mich die Portierungen auf nicht-linux Kerne interessant? Antwort An einer Portierung zu arbeiten ist ein Weg, die beteiligten Komponenten, Debian, apt/dpkg, den verwendeten Kern und die Software an der Basis der Distribution zu erkunden. Meine Software wird robuster und besser. Die Momentane Implementierung von Linux versteckt Fehler in meiner Software, manche Probleme treten seltener oder gar nicht in Erscheinung. Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 11 / 21

Motivation Für Debian Anwender Frage Ich verwende bereits Debian oder eines der Derivate auf meinen Rechnern. Warum interessiert mich jetzt eine der Portierungen auf nicht-linux Kerne? Antwort Linux (und GNU) ist nicht universell. So kommt Minix mit einem selbst-heilenden (Mikro-)Kern. FreeBSD, das prominenteste Beispiel, bringt ZFS, einen fortschrittlichen IP Stack inklusive pf aber auch jails und Debugging Infrastruktur (dtrace, ktrace). Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 12 / 21

Motivation Für!Linux Anwender Frage Ich verwende momentan FreeBSD, Minix, Solaris. Warum sollte mich der entsprechende Debian Port interessieren? Antwort Debian ist auch im Linux Umfeld nicht nur irgendeine Distribution. Mit knapp 30.000 Binärpaketen hat Debian das Umfangreichste Repository die alle gleichberechtigt existieren (vgl main vs. universe in Ubuntu). Mit einem Schwerpunkt auf Stabilität und Freiheit. Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 13 / 21

Zwischenstand Zwischenstand 1 Geschichte 2 Motivation 3 Zwischenstand Meilensteine Archiv kfreebsd Problemfelder Interesse Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 14 / 21

Zwischenstand Meilensteine Installer Der normale Debian-Installer funktioniert mittlerweile nicht mehr nur mit Linux sondern unterstützt auch kfreebsd und (teilweise) Hurd. Kernkomponenten wie Busybox sind nicht mehr Linux spezifisch Release kfreebsd hat den Sprung geschafft, ist als Technology Preview Teil des squeeze Releases und auf dem besten Weg gleichwertiger Teil von wheezy zu werden Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 15 / 21

Zwischenstand Archiv kfreebsd Für kfreebsd sind (auf i386, amd64) mittlerweile über 98 % aller Pakete verfügbar, was etwa dem Durchschnittswert aller offiziellen Portierungen entspricht. Für mips wird noch an der libc gearbeitet. Hurd Hurd liegt mit nur etwa 68 % immer noch weit zurück. Unter anderem auch, weil dem Hurd-Kern einfach immer noch entscheidende Merkmale, z. B. DRI StormOS StormOS, ein Ableger der Nexenta Sparte, ist wohl momentan bei etwa 10 % der Debian-Pakete Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 16 / 21

Zwischenstand kfreebsd kfreebsd Erfolg pf ist soweit einsatzbereit ZFS ist im Kern aktiv und die wichtigsten Userland Komponenten vorhanden Unvollständig Einige Netzwerkkomponenten fehlen: NFS, NAT,... ifupdown arbeitet momentan mit ifconfig / route wrappern die kein IPv6 können... Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 17 / 21

Zwischenstand kfreebsd udev udev existiert bisher nur für Linux. Allerdings scheint Bewegung in die *BSD Portierung zu kommen systemd Alle neuen Init-Systeme sind mehr oder weniger stark Linux spezifisch, systemd sogar absichtlich nicht portable. KMS Support für KMS verschwindet aus Graphiktreibern. Gibt es keine Portierung auf *BSD bleibt nur der vesa Treiber. Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 18 / 21

Zwischenstand kfreebsd kfreebsd ist als Vorschau Teil von Debian squeeze. Aber wird es verwendet? Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 19 / 21

Zwischenstand kfreebsd Machen andere Linux-Distributionen vergleichbare Experimente? Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 20 / 21

Zwischenstand kfreebsd Weitere Infos Diese Folien http://people.debian.org/~christoph/talks/ lit-augsburg-2011.de.pdf IRC #debian-kbsd@irc.oftc.net #debian-hurd@irc.oftc.net Wiki http://wiki.debian.org/debian_gnu/kfreebsd http://wiki.debian.org/thehurd Email debian-bsd@lists.debian.org debian-hurd@lists.debian.org Andere Vorträge http: //noone.org/talks/kfreebsd/kfreebsd-fosdem.html Christoph Egger (Debian) Debian jetzt auch ohne Linux 26. März 2011 21 / 21