Zum Inhalt springen

SchilliX

aus Wikipedia, der freien Enzyklopädie
{{#if: {{#if: schillix.sourceforge.net
{{#if: SchilliX | SchilliX | {{#invoke:WLink|getArticleBase}} }}
colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;" | {{{Logo}}} claim|P154}} colspan="2" style="text-align:center;" | [[Datei:{{#invoke:Wikidata|claim|P154}}|150px|alt=]]
     }}

}}{{#if: |

{{{Screenshot}}}
{{#if:|}}

}}{{#if: |

{{#if:|
}}

}}

Entwickler {{#if: Jörg Schilling u. a. Jörg Schilling u. a. claim|P178}} [[{{#invoke:Wikidata|claim|P178}}]] Information fehlt
     }}
 }}
Lizenz(en) {{#if: CDDL CDDL claim|P275}} claim|P275|parameter=link|references=ja|list=, }}
     }}
 }}{{#if: 
Erstveröff. {{{Erscheinungsdatum}}} claim|P577}}
Erstveröff. claim|P577}}
    }} 

}}{{#if: 0.8<ref>Distrowatch SchilliX abgerufen am 16. Juni 2016.</ref>

Akt. Version (27. August 2012) }}{{#if:|<ref>{{{Quelle}}}</ref>}} claim|Version}}
Akt. Version claim|Version|P548|Q2804309|references=ja}} {{#if:{{#invoke:Wikidata|claim|Version|P548|Q2804309|qualifier=P577}} | vom {{#invoke:Wikidata|claim|Version|P548|Q2804309|qualifier=P577}}{{#if:{{#invoke:Wikidata|claim|1=P348|P548|Q2804309|parameter=time:d|qualifier=P577}} |
(vor Vorlage:Str replace)}}
}}
 }} 

}}{{#if: |

Akt. Vorabversion ()}}

}}{{#if: |

Basissystem

}}{{#if: |

Kernel

}}{{#if: \ Solaris
  \ OpenSolaris
    \ SchilliX |

Abstammung \ Solaris
  \ OpenSolaris
    \ SchilliX

}}{{#if: x86 und AMD64 |

Architektur(en) x86 und AMD64

}}{{#if: |

Chronik

}}{{#if: |

Kompatibilität

}}{{#if: |

Installations­medium

}}{{#if: |

Sprache(n)

}}{{#if: |

Sonstiges

}}

colspan="2" class="hintergrundfarbe5" style="text-align:center;" | schillix.sourceforge.net claim|P856}} colspan="2" class="hintergrundfarbe5" style="text-align:center;" | {{#invoke:WLink|formatURL| {{#invoke:Wikidata|claim|P856|parameter=link}}}}
   }}

}}

SchilliX ist eine Live-CD mit einem in Form einer auf OpenSolaris basierenden Distribution gestalteten Betriebssystem. Der Initiator von SchilliX ist der cdrecord-Entwickler Jörg Schilling, woher auch der Name rührt.

Geschichte

Die Idee zu SchilliX entstand im Jahr 2003 aus dem Wunsch, eine Live-CD mit Solaris ähnlich Knoppix zu erstellen. Da Solaris damals nicht quelloffen war, wurde im Herbst 2003 Kontakt zu Sun-Mitarbeitern aufgenommen und Gespräche mit ihnen auf der Sun-Network-Conferenz im Dezember 2003 im ICC Berlin geführt. Im Frühjahr 2004 zeichnete sich ab, dass eine Open-Source-Version von Solaris bevorsteht. Kurze Zeit nach dem Start des OpenSolaris-Pilot-Programms am 14. September 2004 war den Teilnehmern der jeweils freigegebene Open-Source-Anteil von Solaris zugänglich. Die Arbeiten an SchilliX konnten beginnen, und Ende Januar 2005 war die erste interne Vorabversion von SchilliX bootfähig.

Die erste externe Version von SchilliX wurde am 17. Juni 2005, nur drei Tage nach dem Beginn des OpenSolaris-Projektes als erste OpenSolaris-Distribution überhaupt<ref>Erste OpenSolaris-Distribution zum Download. c’t, 16. Juni 2005: </ref> von den Entwicklern Jörg Schilling, Fabian Otto, Thomas Blaesing und Tobias Kirschstein veröffentlicht.<ref>SchilliX - OpenSolaris als Live-CD. golem.de, 20. Juni 2005</ref> Als Lizenz für SchilliX dient, wie auch bei OpenSolaris selbst, die CDDL.

SUN selbst brachte erst danach die Open-Solaris-Distribution Solaris Express: Community Release mit grafischer Benutzeroberfläche KDE und Gnome auf den Markt, das zur Kompilierung das nicht mitgelieferte freie SunStudio erforderte.<ref>Schilling: SchilliX einzig echte OpenSolaris-Distribution. heise online, 25. Juni 2005</ref>

Ziele

Anfangs wurde bei SchilliX der Fokus auf die Beschleunigung der Ladevorgänge gesetzt, wodurch die Distribution bis zur am 2. März 2006 veröffentlichten Version 0.5.1 über keine grafische Benutzeroberfläche verfügte.<ref>operating-system.org</ref> Auch in der aktuellen Ausgabe muss X.Org-Server manuell gestartet werden, ist aber Bestandteil der Distribution. Das System kann auch auf einer Festplatte oder einem USB-Stick installiert werden.

Nach der Veröffentlichung von Version 0.7.1 Ende August 2010 hat die Projektleitung angekündigt, wegen der faktischen Einstellung von OpenSolaris durch Oracle, zukünftig auf den OpenSolaris-Fork Illumos als Basis zu setzen.<ref>Opensolaris: Schillix wendet sich an Illumos. golem.de, 1. September 2010</ref> Eine entsprechende Version 0.7.1i wurde kurz darauf am 6. September vorgestellt. Sie setzt eine DVD als Datenträger voraus und ist als Version zum Herunterladen mit LZMA2 komprimiert.<ref>tecchannel.de</ref><ref>Schillix 0.7.1i basiert auf Illumos. Linux-Magazin, 7. September 2010 </ref><ref>Schillix mit Illumos-Unterbau. iX, 7. September 2010</ref><ref>Schillix 0.7.1i basiert auf Open-Solaris-Nachfolger Illumos. Admin-Magazin</ref>

Die auf Illumos basierende SchilliX-0.7.2-Version ist die erste auf OpenSolaris basierende Distribution, die neben dem SunStudio-Compiler und Java keine weiteren Closed-Source-Werkzeuge mehr benötigt. Dies gelang durch die Entwicklung eines OpenSource-K&R-C-Präprozessors, der von rpcgen, DTrace und dem Assembler zur Funktion benötigt wird. Damit kann OpenSolaris nun als self-hosting bezeichnet werden.

Seit dem Dezember 2010 betreibt das Schillix-Projekt ein Unterprojekt Schillix-ON<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110806100851

      | {{#ifeq: 20110806100851 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: developer.berlios.de | {{#invoke:WLink|getEscapedTitle|developer.berlios.de}} | {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110806100851}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: developer.berlios.de | {{#invoke:WLink|getEscapedTitle|developer.berlios.de}} | {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-12-11 11:43:15 InternetArchiveBot | 2018-12-11 11:43:15 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110806100851}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: developer.berlios.de | {{#invoke:WLink|getEscapedTitle|developer.berlios.de}} | {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-12-11 11:43:15 InternetArchiveBot | 2018-12-11 11:43:15 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: developer.berlios.de | {{#invoke:WLink|getEscapedTitle|developer.berlios.de}} | {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-12-11 11:43:15 InternetArchiveBot | 2018-12-11 11:43:15 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: developer.berlios.de | {{#invoke:WLink|getEscapedTitle|developer.berlios.de}} | {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/}} }} (Memento{{#if: {{#if: 2018-12-11 11:43:15 InternetArchiveBot | 2018-12-11 11:43:15 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: developer.berlios.de | {{#invoke:WLink|getEscapedTitle|developer.berlios.de}} | {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/}} }}  
                 }}}}}}}}{{#if:2018-12-11 11:43:15 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110806100851|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://developer.berlios.de/projects/schillix-on/}}
    || {{#if:  || }}
  }}{{#if: developer.berlios.de
    | {{#if: {{#invoke:WLink|isBracketedLink|developer.berlios.de}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://developer.berlios.de/projects/schillix-on/%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://developer.berlios.de/projects/schillix-on/%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://developer.berlios.de/projects/schillix-on/ }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> als eigenen OpenSolaris-Fork. Die Ziele dieses Unterprojektes sind größtmögliche Nähe zu Solaris und POSIX-Schnittstellen, Erreichung von 100 % Open Source in der OpenSolaris-Basis, sowie die Unabhängigkeit von Firmeninteressen. Mit der am 27. August 2012 veröffentlichten Version 0.8 erschien die erste Version, die auf Schillix-ON basiert.<ref>linux-magazin.de</ref>

Weblinks

Einzelnachweise

<references />