- Tiny Core Linux ist eine extrem kompakte Linux-Distribution mit grafischem Desktop auf Basis einer modularen Architektur und besteht aus einem minimalen Kernel sowie einem Root-Dateisystem
- Auf dem Basissystem Core (11 MB) werden Erweiterungspakete wie Xvesa, FLTK und FLWM hinzugefügt, um mit TinyCore (ca. 16 MB) eine Desktop-Umgebung bereitzustellen
- Die Version CorePlus enthält Community-Erweiterungen, damit sie sich auf USB-Sticks oder in Embedded-Umgebungen einfach installieren lässt
- Alle Anwendungen und die gesamte Hardware-Unterstützung können vom Nutzer optional hinzugefügt werden; das System bootet im RAM und erreicht dadurch eine sehr hohe Ausführungsgeschwindigkeit
- Trotz der extrem kleinen Größe ermöglicht die erweiterbare Struktur den auf den Nutzer zugeschnittenen Aufbau einer Linux-Umgebung
Überblick über The Core Project
- The Core Project basiert auf einer modularen Systemarchitektur und wird durch von der Community erstellte Erweiterungen zusammengesetzt
- Enthalten sind der aktuelle Linux-Kernel (vmlinuz), das Root-Dateisystem, Startskripte und grundlegende Kernel-Module (core.gz)
- Core (11 MB) besteht aus dem Kernel und core.gz und dient als Grundlage für den Aufbau von Desktops, Servern und Appliances
- TinyCore ist Core mit den zusätzlichen Paketen Xvesa.tcz, Xprogs.tcz, aterm.tcz, fltk-1.3.tcz, flwm.tcz und wbar.tcz
- Es bietet eine Desktop-Umgebung auf FLTK/FLWM-Basis mit einer Größe von etwa 16 MB
- CorePlus enthält Community-Erweiterungspakete und lässt sich dadurch in USB-Stick- oder Embedded-Umgebungen leicht installieren
- Dabei bleibt die Core-Philosophie von mountbaren Erweiterungen und vollständiger Paketverwaltung erhalten
Systemmerkmale
- Es handelt sich nicht um eine vollständige Desktop-Umgebung; enthalten sind nur ein minimales X-Desktop-System und kabelgebundene Internetverbindung
- Nutzer können gewünschte Anwendungen und Hardware-Unterstützung gezielt hinzufügen
- Anwendungen lassen sich aus dem Online-Repository installieren oder mit den bereitgestellten Tools direkt kompilieren
- Die aktuelle Version ist 16.2
Projektziele
- Ziel ist die Entwicklung eines extrem kompakten grafischen Desktop-Betriebssystems, das von CD-ROM, USB-Stick, Festplatte und anderen Medien booten kann
- Der Desktop bootet im RAM und läuft dadurch sehr schnell
- Zusätzliche Anwendungen können im RAM verbleiben oder auf persistenten Speichermedien gemountet bzw. installiert werden
- Das System ist so ausgelegt, dass es die vom Nutzer selbst ausgewählten Anwendungen und Hardware-Komponenten unterstützt
Community und Mitwirkung
- Das Projekt verfolgt ein offenes Entwicklungsmodell und fördert Wissensaustausch sowie Community-Beteiligung über das Forum
- Jeder kann bevorzugte Anwendungen oder Hardware-Unterstützung paketieren und als Erweiterung für Tiny Core beitragen
- Das Tiny Core Linux-Team besteht aus 8 Personen und beantwortet im Forum Fragen sowie unterstützt bei der Erstellung von Erweiterungspaketen
- Echtzeit-Aktivitäten der Community sind über den IRC-Freenode-Kanal #tinycorelinux möglich
Kernwerte
- Das Projekt betont Lernen, Teilen und Wachstum und ist als communityorientiertes Vorhaben auf die Erweiterung von Linux-Wissen ausgerichtet
- Durch die Bereitstellung einer extrem kleinen, aber flexiblen und erweiterbaren Linux-Umgebung entsteht eine geeignete Plattform für Entwickler von Lightweight-Systemen und Embedded-Nutzer
Noch keine Kommentare.