Illumos (Referenz-)Distribution frei herunterzuladen, frei zu benutzen, auch kommerziell Source gehostet auf Github verwendet IPS sehr nah am “Solaris-Server-Feeling” nur für x86/x64
pflegt und wartet OmniOS OmniTI Inc. setzt OmniOS auf eigenen Systemen ein OmniTI Inc. stellt OmniOS frei zur Verfügung OmniTI Inc. bietet kostenpflichtigen Support an Dan McDonald ist der OmniOS-Mann
Inc. macht nichts mehr, betreibt noch die alten Repositories, Webserver und Mailinglisten OmniOS CE ist die “Community Edition” “Die Community” pflegt und wartet OmniOS “Die Community” stellt OmniOS frei zur Verfügung kostenpflichtiger Support: unklar Andy Fiddaman (Citrus IT), Tobias Oetiker (Oetiker+Partner AG), Dominik Hassler (ETH Zürich) sind de facto die Community
https://www.omniosce.org/ https://www.omniosce.org/download.html https://omniosce.org/info/ipsrepos.html https://wiki.omniosce.org/ (teilweise bearbeitete Kopie des OmniTI-Wikis) https://github.com/omniosorg (Hier hat lustigerweise auch Theo Schlossnagle commit).
entwickelt, ausgereift, leistungsfähig, flexibel in Forth geschrieben, läuft deshalb auch auf SPARC wird außer FreeBSD von einigen anderen OS verwendet, inzwischen auch von den meisten Illumos-basierenden Distributionen Es gibt Dokumentation, die ist aber nicht wirklich einheitlich (man muß sich einiges zusammensuchen) Beim Demo schauen wir uns ein paar der Konfigurationsdateien des Bootloaders genauer an.
ls -l /var/kayak/kayak total 557952 drwxr-xr-x 2 root bin 4 Jan 14 23:36 ./ drwxr-xr-x 6 root bin 6 Jan 12 23:58 ../ -rw-r--r-- 1 root root 1023 Jan 14 23:36 941882371ADC -rw-r--r-- 1 root root 285539628 Jan 14 19:12 r151024.zfs.bz2 # ls -l /tftpboot total 654 drwxr-xr-x 4 root bin 6 Jan 14 19:10 ./ drwxr-xr-x 24 root root 25 Jan 14 23:47 ../ drwxr-xr-x 7 root bin 9 Jan 14 21:25 boot/ drwxr-xr-x 2 root bin 6 Jan 14 21:35 kayak/ -r--r--r-- 1 root bin 324096 Jan 14 19:10 pxeboot -rw-r--r-- 1 root bin 142972 Jan 14 19:10 pxegrub
ls -l /tftpboot/boot total 16 drwxr-xr-x 7 root bin 9 Jan 14 21:25 ./ drwxr-xr-x 4 root bin 6 Jan 14 19:10 ../ drwxr-xr-x 2 root bin 3 Jan 14 19:10 defaults/ drwxr-xr-x 2 root bin 28 Jan 14 19:10 forth/ drwxr-xr-x 2 root bin 3 Jan 14 19:10 grub/ -rw-r--r-- 1 root bin 1138 Jan 14 19:26 loader.conf.local -r--r--r-- 1 root bin 497 Jan 14 19:10 loader.rc drwxr-xr-x 3 root bin 3 Jan 12 23:58 platform/ drwxr-xr-x 2 root root 3 Jan 14 21:38 solaris/
kann ich eingreifen und Dinge ändern? Loader-Konfiguration (Textdateien) Miniroot (ufs-Image) Install-Image (ZFS Datastream) Client-Konfiguration (Shellscript)