Tiny Core Linux: Eine Barebone-Linux-Distribution, die sehr schnell startet
Leichte Linux-Distributionen sind normalerweise in einer Dateigröße von 20 MB bis 50 MB erhältlich und eignen sich am besten für die Verwendung auf einem alten Computer. Vor kurzem bin ich auf diese winzige Linux-Distribution gestoßen, die nur 12 MB wiegt und sehr schnell hochfährt. Ich beziehe mich auf Tiny Core Linux.
Tiny Core Linux ist mit 12 MB eine der kleinsten Linux-Distributionen, die ich je gesehen habe. Da es sich um eine Barebone-Distribution handelt, enthält es nur einige wichtige Anwendungen, die für einen ordnungsgemäßen Systemstart und -betrieb erforderlich sind. Es kommt auch mit einem grafischen Desktop, aber wenn Sie eine schlüsselfertige Lösung suchen, ist dies nicht die für Sie.
TCL wurde entwickelt, um von einer beim Booten erstellten RAM-Kopie ausgeführt zu werden. Dies erklärt, warum es so schnell hochfahren kann. Auf meiner virtuellen Maschine dauert es weniger als 6 Sekunden nach dem Klicken auf die Schaltfläche Start, um den Desktop zu erreichen.
Laufender kleiner Kern
Laden Sie zuerst die Tiny Core ISO-Datei von der Download-Seite herunter. Um es zu starten, können Sie es entweder auf eine CD brennen oder es in Virtualbox testen, so wie ich es gemacht habe.
Sobald Sie es hochgefahren haben (der gesamte Vorgang dauert weniger als 6 Sekunden), sehen Sie den grafischen Desktop (LFWM) wie in der folgenden Abbildung gezeigt:
Die einzige verfügbare App ist das Terminal, der Editor, die Systemsteuerung, Apps (das Software-Repository) und ein Mount-Tool zum Einbinden externer Geräte. Wie bereits erwähnt, ist es ein Barebone-Betriebssystem. Um es nutzbar zu machen, müssen Sie die gewünschten Anwendungen von der "Apps" -App installieren.
1. Führen Sie die Apps aus. Beim ersten Lauf werden Sie aufgefordert, den schnellsten Spiegel auszuwählen.
Sobald Sie die Spiegelung ausgewählt haben, klicken Sie auf die Schaltfläche Apps am oberen Rand des Fensters. und wählen Sie "Durchsuchen". Dadurch wird das Repository vom Web abgerufen und die gesamte Software wird im linken Bereich angezeigt. Sie können nach unten scrollen, um die gewünschte Anwendung zu finden (oder verwenden Sie die Funktion "Suchen"). Um die Anwendung zu installieren, wählen Sie einfach die Anwendung aus und klicken Sie auf die Schaltfläche "GO" neben der Dropdown-Liste "OnBoot".
Nach Abschluss der Installation sollten Sie die installierte Anwendung (in diesem Fall Firefox) im Dock sehen. Sie können jetzt darauf klicken, um zu starten.
Hinweis : Zu diesem Zeitpunkt werden alle Anwendungen, die Sie heruntergeladen haben, im RAM installiert. Dies bedeutet, dass sie nicht persistent sind. Wenn Sie den PC herunterfahren, werden alle Ihre Apps ebenfalls gelöscht. Sie können mehr über Datenpersistenz unten lesen.
TinyCore auf der Festplatte installieren
Um Tiny Core Linux auf der Festplatte installieren zu können, müssen Sie zunächst das Installationspaket herunterladen.
1. Öffnen Sie die "Apps" und suchen Sie nach "tc-install". Wählen Sie die Datei "tc-install.tcz" und klicken Sie unten auf die Schaltfläche "GO".
2. Sobald der Download abgeschlossen ist, klicken Sie auf das neue "TC_Install" -Symbol im Dock.
3. Gehen Sie den Installationsassistenten durch, um TinyCore auf Ihrer Festplatte zu installieren.
4. Während der Installation gibt es einen Bereich, in dem Sie der Bootoption zusätzliche Befehle hinzufügen können. Dies ist zwar optional, bietet Ihnen jedoch viel Flexibilität, um die Distro an Ihre Bedürfnisse anzupassen. Dinge, die Sie konfigurieren können, gehören:
- Geben Sie ein persistentes Home-Verzeichnis an
- Geben Sie den Speicherort der Datei "Wiederherstellen" an.
- Gibt an, ob das DHCP-Modul beim Systemstart übersprungen werden soll
- und viele mehr…
Nach der Installation können Sie die Tiny Core CD entfernen und Ihren Computer von der Festplatte neu starten.
Datenpersistenz
In Tiny Core Linux gibt es standardmäßig keine Datenpersistenz. Wenn Sie eine App oder Erweiterung installieren, wird sie genau wie die Kernsystemdateien in den Arbeitsspeicher geladen. Wenn Sie den Computer ausschalten, werden die Apps und Erweiterungen ebenfalls gelöscht.
Auf diese Weise können Sie bei jedem Hochfahren von einem sauberen Zustand aus starten, was jedoch zu vielen Unannehmlichkeiten führen kann. Zum Glück gibt es mehrere Möglichkeiten, wie Sie die Daten persistent machen können:
1. Speichern Sie die App / Erweiterung auf einem Mounted-Gerät.
Wenn Sie eine App installieren, können Sie den TCE-Pfad für ein eingehängtes Gerät festlegen. Dadurch wird die App im Ordner "tce / optional" des eingehängten Geräts installiert.
2. Installieren Sie TCL auf Ihrer Festplatte / Ihrem Speichermedium
Wenn Sie die oben genannten Anweisungen zum Installieren von TCL auf Ihrer Festplatte befolgt haben, werden Sie während der Installation für die Datenspeicherung und Persistenz sorgen.
3. Sichern Sie Ihre Daten
Sie können das System auch dazu veranlassen, Ihre Daten zu sichern (auf ein externes eingehängtes Gerät) und es während der Boot-Zeit wiederherzustellen. Während der Sicherung wird das gesamte HOME-Verzeichnis komprimiert und gezippt. Beim nächsten Start wird diese gezippte Datei an ihrem jeweiligen Speicherort wiederhergestellt. Wenn Sie es bemerkt haben, wird der Sicherungs- und Wiederherstellungsvorgang im Shutdown- und Boot-Zyklus ausgeführt. Dies bedeutet, dass bei einer großen Datenmenge die Zeit für das Herunterfahren und Hochfahren wesentlich verringert wird.
Aufwickeln
Tiny Core Linux ist eine ziemlich interessante Distribution mit schönem Konzept. Die geringe Dateigröße und das Barebone-Betriebssystem machen es geeignet, auf Hardware mit begrenzten Ressourcen wie dem Raspberry Pi zu laufen, oder sogar für kleine Projekte, die keine vollständige Linux-Distribution benötigen. Schauen Sie sich das Forum und das Wiki für jede Menge Hilfe und Unterstützung an.
Winziges Kern-Linux