From 19bd03b77c517152f5705a8b18ec9f6d6e8bca78 Mon Sep 17 00:00:00 2001 From: Peter Ludikovsky Date: Wed, 4 Oct 2023 15:26:42 +0200 Subject: [PATCH] Initial commit --- .gitmodules | 3 ++ openindiana.html | 115 +++++++++++++++++++++++++++++++++++++++++++++++ reveal.js | 1 + 3 files changed, 119 insertions(+) create mode 100644 .gitmodules create mode 100644 openindiana.html create mode 160000 reveal.js diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..12123b5 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "reveal.js"] + path = reveal.js + url = https://github.com/hakimel/reveal.js.git diff --git a/openindiana.html b/openindiana.html new file mode 100644 index 0000000..f3b7224 --- /dev/null +++ b/openindiana.html @@ -0,0 +1,115 @@ + + + + + + + Mal was anderes: FreeBSD + + + + + + + + + +
+
+
+# Mal was anderes: OpenIndiana + + +## Was ist OpenIndiana? + +- OpenIndiana ist die Distribution +- OS: illumos +- illumos basiert auf (Open)Solaris +- Solaris basiert auf BSD und System V Release 4 + +Note: +- Solaris ab 2005 schrittweise Open Source +- Sun 2010 von Oracle gekauft +- Oracle killt Open Source +- 2007 Ian Murdock (*Ian* in Deb*Ian*) für Project Indiana, komplette OpenSolaris Distro +- illumos ersetzt Closed Source in OpenSolaris durch Open Source + + +# Besondere Features + + +## ZFS + +- ZFS originär von (Open)Solaris +- Integration mit NFS Server, OS Upgrades, Zones + +Note: +- ZFS Snaptshots automatisch bei Upgrade, per `beadm` leicht umstellbar +- NFS exports können per ZFS Attribut erstellt werden + + +## Zones + +- OS-level Virtualisierung +- Zones nutzen gleichen Kernel wie Host +- Eigene IPs +- Eigenes Userland + + +## Kernel-based Virtual Machine + +- stark integrierte VMs +- *nicht* das gleiche wie KVM unter Linux + + +## Doors + +- Besondere Form von RPC +- Wird von Server-Prozess erstellt +- 1 Door = 1 RPC-Funktion +- Sehr niedriger Overhead + +Note: + +- anders als Sockets wird die Funktion aufgerufen und muss nicht gepollt werden +- anders als Pipelines / FIFOs bi-direktionale Kommunikation + + +## Service Management Facility + +- Ersetzt das alte SysV `init`-System +- Abhängigkeiten, parallele Starts, automatische Fehlererkennung +- Service = Sammlung an Konfiguration + +Note: + +- Ab Solaris 10 (2005) +- Service kann sein DHCP Server oder Mail-Server mit mehreren Sub-Services + +# Links + + +- OpenIndiana: https://openindiana.org/ +- OpenIndiana Handbuch: https://docs.openindiana.org/handbook/getting-started/ + +
+
+
+ + + + + + + + diff --git a/reveal.js b/reveal.js new file mode 160000 index 0000000..a4b7f9d --- /dev/null +++ b/reveal.js @@ -0,0 +1 @@ +Subproject commit a4b7f9dff7ef360afdb6d0cb53fd89063cbe0b66