Recensioni

Installazione e revisione di Tiny Core Linux

Installazione e revisione di Tiny Core Linux

Il mondo del sistema operativo Linux ha tutti i tipi di tratti e attributi del sistema operativo. Abbiamo distro e sapori che sono comodi in un ambiente aziendale, quelli che funzionano bene come server e quelli che funzionano meglio sui personal computer. Le stesse distribuzioni e gusti Linux sono disponibili in vari temi e dimensioni, come il sistema operativo Tiny Core Linux, che questo articolo cerca di esaminare e guidarti verso la sua installazione di successo sul tuo computer.

Una breve introduzione a Tiny Core Linux (TCL)

Questo sistema operativo Linux può essere descritto come un sistema operativo minimalista basato su kernel che dà la priorità principalmente a un sistema di base tramite FLTK e BusyBox. BusyBox è una suite software che compila e impacchetta una gamma di utilità Unix configurabili o installabili in un unico file eseguibile. FLTK, d'altra parte, è un widget di libreria che è multipiattaforma nella sua fornitura di interfacce utente grafiche stabili. Se Tiny Core Linux completa la sua identità da librerie e suite software di terze parti come quelle menzionate, è comprensibile il motivo per cui si distingue per il suo minimalismo e le sue ridotte dimensioni. Un utente che cerca funzionalità aggiuntive da questo sistema operativo Linux deve implementarle tramite estensioni di app supportate.

Poiché questa distribuzione Linux si impegna a essere il più piccola possibile, non dovresti affrontare alcun problema o sfida durante la configurazione e l'installazione su un sistema o una macchina legacy. Le sue piccole dimensioni derivano dal conseguente desiderio di potenti prestazioni del sistema operativo. Le sue dimensioni limitate non lo equipaggiano con risorse di sistema sufficienti per soddisfare questo desiderio dell'utente. Poiché è altamente modulare, la comunità Tiny Core Linux si assume la responsabilità di sviluppare le sue applicazioni ed estensioni utilizzabili. Si basa su librerie come la menzionata FLTK per fornire ai suoi utenti un ambiente desktop.

Si consiglia a un principiante nel dominio Linux di avere alcune conoscenze di base su Linux prima di incrociare i percorsi con Tiny Core Linux a causa del suo supporto hardware limitato, in quanto può essere sia una delusione che una frustrazione per un utente che deve ancora imparare le sue corde. Con un desktop X minimo come componente principale e un supporto hardware aggiuntivo per l'accesso a Internet cablato, dovrai essere sicuro delle tue abilità Linux per far funzionare il suo ambiente per te.

Tiny Core Linux non si concentra solo sul rendere la tua vita insopportabile. È il suo modo per dire che dovresti guadagnarti il ​​tuo posto nel suo pubblico. Ci sono alcuni vantaggi nell'usare questa distribuzione, come il controllo completo che hai sui componenti hardware e software collegati al sistema operativo. La flessibilità modulare di Tiny core Linux lo rende perfetto come server, appliance, netbook e anche come computer desktop. Ha un repository online accessibile per i progetti Tiny Core per recuperare e soddisfare le tue esigenze software. Inoltre, fornisce strumenti di sistema per aggiungere altre funzionalità e caratteristiche al sistema operativo, ma ciò potrebbe richiedere di perfezionare le abilità di compilazione del pacchetto di base.

Ripartizione di Tiny Core Linux (TCL)

Dal punto di vista della comunità Tiny Core Linux, questa distribuzione è una versione del kernel Linux personalizzabile. Questa personalizzazione si estende anche agli altri strumenti applicabili alla sua funzionalità. Se stai ancora lanciando una moneta sull'opportunità di provare Tiny Core Linux, la comprensione della sezione seguente sulla struttura del sistema operativo, sulle caratteristiche e sulle funzionalità applicabili dovrebbe aiutarti a prendere una decisione.

È per me?

Questa distribuzione non è un duplicato di altri sistemi operativi comuni che sono facili da adattare e utilizzare. Non troverai una campagna pubblicitaria che abbatta le capacità di Tiny core di Linux, il sistema operativo non viene fornito con uno sfondo di serie e la sua schermata di avvio è di base senza un layout carino o allettante. Non ha un chiavi in ​​mano attributo in cui puoi avere accesso predefinito a strumenti come elaboratori di testi e browser web. In alternativa, la distribuzione ti consente di accedere a tali strumenti dal suo repository di progetto. È il suo modo per dire che vuole solo che i suoi utenti installino strumenti che utilizzeranno effettivamente invece di avere un'app predefinita che sia docile o passiva.

La natura minimalista di Tiny Core Linux lo rende un sistema operativo flessibile, veloce e potente in termini di prestazioni. Non richiede molta esperienza tecnica o impegno da parte dei suoi utenti, ma riconosci o comprendi molte competenze per essere al sicuro. Includono semplici script di shell, capacità di digitazione ragionevoli, file Linux e gestione dei permessi e l'utilizzo generale dell'utilità della riga di comando di Linux. Se riesci a gestire questa pressione realistica, il viaggio in treno non si fermerà presto.

Dettagli del pacchetto Tiny Core Linux (TCL)

Per capire cosa comporta questa distribuzione, dobbiamo etichettare alcuni dei suoi attributi.

Dimensioni del sistema operativo: La sua dimensione stimata da 10 MB a 110 MB è una frazione di 1/400 a 1/100 della dimensione dei sistemi operativi più diffusi nelle comunità OS in tutto il mondo. Questa affermazione implica che puoi sfruttare tutte le funzionalità di questa distribuzione da una chiavetta USB o da un dispositivo incorporato embedded.

Architettura del sistema operativo: Offre uno strumento da riga di comando basato su testo come BusyBox e un kernel Linux minimo.

Interfaccia grafica desktop: Le librerie FLWM e FLTK forniscono supporto per un desktop GUI completamente personalizzabile che integra anche il supporto per tastiera, mouse e schermo. Sono supportati anche altri desktop e interfacce installabili come OpenBox, Fluxbox, LXDE e IceWM.

Stabilità insolita: Non ti occuperai di niente vicino al schermo blu della morte sotto questa distribuzione. Il suo spazio per i file di sistema non ospita programmi installati dall'utente, riducendo quindi le possibilità di gestire file di sistema danneggiati. Impiega l'uso di estensioni di programma preparate nuovamente.

Velocità insolita: Poiché la distribuzione può essere ospitata ed eseguita dalla RAM, non possiamo sottovalutare la sua velocità ed efficienza operativa. Se hai della RAM da risparmiare, puoi renderle utili attraverso questa piattaforma. La tua RAM deve risparmiare solo 48 Mbs o meno per ospitare completamente Tiny Core Linux.

Pronto per Internet: La distribuzione tiene traccia rapidamente della tua scheda di rete installata.

Supporto della comunità open source: Gli sviluppatori della sua comunità attiva si dedicano a migliorare la sua base di utenti. C'è molta documentazione su di esso attraverso Wiki, forum e repository attivi.

Requisiti minimi di sistema:

Devi solo soddisfare alcuni requisiti minimi di sistema affinché l'hardware della tua macchina possa qualificarsi come host ideale per Tiny Core Linux. Con le attuali specifiche della macchina sul mercato, tutte le macchine dovrebbero ottenere un certificato di qualifica Tiny Core Linux. Considera l'utilizzo su un mini-computer come Raspberry Pi se desideri maggiore flessibilità nell'esplorazione del sistema operativo.

Inoltre, facoltativamente, considera l'utilizzo di una porta USB e una chiavetta USB o una pen drive.

Concetti fondamentali di Tiny Core Linux (TCL)

Poiché non si tratta di un sistema operativo chiavi in ​​mano, sarà necessario l'accesso iniziale a Internet durante la sua configurazione o installazione per accedere al suo repository online per le suite e le librerie software di base che completano la sua architettura modulare.

La filosofia operativa di questa distribuzione Linux è semplice. Innanzitutto, si carica nella RAM utilizzata dal suo dispositivo di archiviazione originale, che può essere una memory stick. Successivamente, utilizza la memoria originale per montare le sue app. In alternativa, invece di montare queste app, può scegliere di installarle sulla memoria principale o sulla RAM. A causa di questo vantaggio, gli utenti o gli appassionati di Tiny Core Linux sono scoraggiati dall'installazione tradizionale del disco rigido del sistema operativo e incoraggiati invece a lasciare che il sistema operativo venga eseguito da una copia della RAM di configurazione inizializzata al momento dell'avvio. Poiché funziona su RAM, è veloce e nasconde i file di sistema da inutili compromessi.

Tiny Core Linux adotta l'approccio di installazione Frugale, che è diverso dal dispersione mode approccio in cui un sistema operativo è installato su un disco rigido. Si chiama modalità dispersione perché troverai i file di sistema sparsi su diversi spazi di partizione. La metodologia frugale utilizzerà due file per memorizzare il sistema operativo e il boot loader specificherà la loro posizione. I file utente e le estensioni non contattano direttamente i file di sistema del sistema operativo poiché la loro posizione di archiviazione è esterna al sistema operativo di base.

Tiny Core Linux implementa i codici di avvio per definire le sue opzioni operative al momento dell'avvio. È possibile accedere all'elenco dei numerosi codici di avvio dal prompt di avvio del sistema operativo tramite i tasti di sistema F2, F3 e F4. L'uso di questi codici di avvio dipende dalla procedura di installazione utilizzata per configurare Tiny Core Linux. Queste modalità di installazione possono avvenire tramite CD, GRUB, chiavetta USB o anche LILO. GRUB e LILO sono file di configurazione di avvio che possono idealmente memorizzare questi codici di avvio. Definiscono facoltativamente il funzionamento di Tiny Core Linux all'avvio.

Modalità di funzionamento

Queste modalità si riferiscono alle operazioni di caricamento, montaggio e installazione della distribuzione al momento dell'avvio. Sotto Tiny Core Linux, ti imbatterai in tre modalità operative principali: Predefinito Modalità, Modalità di montaggio, e Modalità copia.

Non abbiamo incluso il modalità tradizionale di installare direttamente un sistema operativo sul disco rigido di una macchina perché non lo riconosciamo come una modalità o un approccio di installazione del sistema operativo univoco quando si tratta di TCL (Tiny Core Linux). Puoi in alternativa utilizzare questo approccio tradizionale se ti si addice.

Modalità predefinita: Cloud/Internet

Questa modalità implica che le operazioni TCL lo caratterizzino come client Cloud/Internet. È la modalità predefinita assegnata a TCL durante l'avvio. In questa modalità, si avvia prima nella RAM prima che i suoi utenti possano accedere e avviare Appbrowser, dando loro i privilegi di navigazione al suo repository di app per il download e l'installazione. Le estensioni dell'app accessibili dall'utente sono legate alla durata della sessione corrente. TCL ha pieno accesso e privilegi per utilizzare la RAM della macchina come vuole. TCL è veloce qui perché le operazioni su Cloud o Internet sono indipendenti dalle operazioni della RAM. Solo i file di sistema che sopravvivono al riavvio che segue il processo di installazione poiché le estensioni dell'app vengono perse a causa della loro memorizzazione all'interno della memoria principale. Le modalità Monta e Copia sono quelle che garantiscono l'archiviazione locale delle estensioni dell'app dopo un successivo riavvio dell'installazione.

Modalità di montaggio: TCE/Installa

La maggior parte degli utenti TCL utilizza questa modalità. La comunità TCL lo supporta e lo consiglia vivamente highly. In questa modalità di montaggio, alle applicazioni utente e alle estensioni viene assegnata l'archiviazione locale in a under directory tce. Questa memoria di sistema locale è persistente in modo tale che il formato della partizione del disco di sistema in uso debba essere supportato. Esempi di tali formati includono grasso, vfat, ext2, ext3, e ext4. Durante un riavvio del sistema, puoi opzionalmente montare le applicazioni che desideri utilizzare.

Il vantaggio di questa applicazione è che conserva la RAM della macchina, rendendola utilmente efficace in altre operazioni di sistema disastrose. In questa modalità, TCL anticipa il bootcode tce=xdyz, che si rivolge alle estensioni delle applicazioni scaricate. Se il bootcode non è specificato, interrogherà e utilizzerà il default /tce per memorizzare le estensioni delle applicazioni scaricate. Le app memorizzate sotto /tce può anche essere montato durante il riavvio del sistema o il tempo di avvio.

TCL prende in prestito la funzionalità di Appbrowser per effettuare l'archiviazione delle estensioni dell'app sotto tce/. Le estensioni dell'app in questo percorso di archiviazione possono essere contrassegnate come On-Demand o OnBoot. Il Su richiesta flag crea una sezione di menu specializzata per un facile accesso alle estensioni dell'app e viene visualizzata tramite la disponibilità facoltativa di un'icona dell'app. Il All'avvio flag monta le utili estensioni dell'app al momento dell'avvio.

Modalità di copia: TCE/Install + copy2fs.flg/lst

Per impostazione predefinita, questa modalità operativa non monta le utili estensioni dell'app ma le copia direttamente nella RAM. Tuttavia, la modalità non esclude totalmente il montaggio delle estensioni dell'app. È un'opzione alternativa a fianco Caricamento in blocco della RAM sotto copy2fs.flg e Caricamento RAM selettivo sotto copy2fs.lst. Gli host TCL del programma Appsaudit tengono traccia di queste opzioni di installazione o caricamento sulla sua piattaforma. Poiché questa modalità simula un meccanismo di copia dei file pianificato continuamente collegato alla RAM, i tempi di avvio previsti verranno estesi, rendendola più lenta rispetto alla modalità di montaggio.

La modalità di copia estende intenzionalmente il tempo di avvio per beneficiare della velocità di esecuzione della RAM della modalità predefinita e della persistenza della modalità di montaggio. Possiamo concludere la modalità di copia come due facce di una medaglia in cui le estensioni delle app possono essere copiate o montate nella RAM. Questa flessibilità impiegata da questa modalità è ottenuta attraverso il monitoraggio e il monitoraggio delle selezioni degli utenti tramite il programma Appsaudit.

Opzioni di backup e ripristino TCL

Sotto la distribuzione TCL, puoi salvare in modo flessibile i tuoi dati personali e le tue impostazioni. Allo spegnimento, puoi usare il /optare/.filetool.lst file di testo per elencare le directory e i file di cui si desidera eseguire il backup. Vengono quindi ripristinati automaticamente al riavvio del sistema. Se hai familiarità con i comandi del terminale nano e vi, o qualsiasi altro, puoi modificare manualmente il contenuto elencato in questo file di testo. Puoi facoltativamente navigare nel menu Strumenti e apportare le modifiche manuali necessarie tramite l'implementazione di script.

Questo file di testo dell'elenco contiene anche una voce per /optare/filetool.lst, e dovresti stare attento a non modificarlo. Il /optare/Xfiletool.lst il file di testo di sistema può essere utilizzato per inserire nella blacklist dati e impostazioni particolari di cui non si desidera eseguire il backup o il ripristino. Questa esclusione si applica anche alle directory temporanee e alle cache non necessarie.

Installazione di Tiny Core Linux

Poiché abbiamo continuamente sottolineato che non abbiamo a che fare con una distribuzione desktop chiavi in ​​mano quando discutiamo di Tiny Core Linux, il core di Linux con cui dobbiamo occuparci è piuttosto piccolo. Rende modulare l'aggiunta di altre funzionalità e componenti del sistema operativo che potresti trovare utili. TCL si rivolge all'installazione di tre diversi Core X86, vale a dire Core (11 MB), TinyCore (16 MB) e CorePlus (106 MB). Puoi scaricare il loro .iso seguendo i rispettivi collegamenti ai nomi evidenziati.

L'unica disposizione che puoi ottenere da Core è un'interfaccia a riga di comando che lo rende una raccomandazione ideale per gli utenti esperti. TinyCore funzionerà bene con un supporto di connessione Internet cablata, rendendolo flessibile e adattabile per i nuovi utenti. CorePlus è perfetto per i nuovi utenti con accesso a una connessione Internet wireless e/o un supporto opzionale per il layout di tastiera non statunitense sulle loro macchine.

Iniziare

Inutile dire che prima di eseguire l'installazione di qualsiasi sistema operativo, è necessario eseguire il backup dei dati utente sul supporto di installazione in modo sicuro. Questa guida all'installazione di TCL adotta l'approccio frugale dell'installazione della distribuzione tramite un programma di installazione. Crea un CD o una pen drive avviabile per questo passaggio. Puoi ottenere ciò tramite l'app Startup Disk Creator disponibile nelle distribuzioni Linux come Ubuntu o l'app Rufus disponibile per il sistema operativo Windows. In alternativa, possiamo eseguire l'installazione di TCL tramite tc-install.tcv, un'estensione di installazione TCL che devi prima aver preinstallato. I passaggi di installazione che tratteremo sono di base. Quindi hai la libertà e la flessibilità di adattare, aggiungere o rimuovere qualsiasi componente o funzionalità modulare del sistema che desideri lungo il percorso.

Gli utenti con una distribuzione Linux esistente o un'installazione di sapore non hanno bisogno di partizionare i loro dischi rigidi per soddisfare le esigenze di archiviazione della partizione secondaria per ospitare TCL. È perché la tua installazione esistente deve avere solo una singola directory isolata per gestire i file e le operazioni di sistema TCL. Per ottenere questa opzione di installazione è necessario ignorare ilboot loader installazione e selezionando il partizione esistente opzione come destinazione di installazione installation. Ricorda di non formattare la partizione selezionata poiché vogliamo che TCL esista all'interno della tua distribuzione o sapore Linux già in esecuzione.

Passaggio 1: iniziare l'installazione

Avvia il preinstallato in precedenza tc-install.tcv installatore.

Piccolo programma di installazione di Linux Core

Questo programma di installazione TCL installato può essere avviato anche tramite sistema Esegui icona o il shell di sistema eseguendo il comando tc-install.

Piccolo programma di avvio del programma di installazione di Linux Core

Passaggio 2: ricerca dei file interni

Questo passaggio mira a navigare verso la destinazione /mnt/dispositivo/avvio directory e vai a nucleo.gz selezione file.

Nucleo.gz Selezione file

Il nucleo.gz file è l'origine dell'installazione e selezionandolo si svelano più opzioni come la modalità di installazione o il tipo da utilizzare e la destinazione o la destinazione dell'installazione. Nel nostro caso, vogliamo che l'installazione avvenga o avvenga su un disco rigido vuoto senza partizioni attive. Se hai una partizione attiva accantonata, vai con EesistenteParticolazione opzione e selezionare la casella Segna partizione attiva essere avviabile.

Tipi di installazione di Tiny Core Linux

Passaggio 3: formattazione del disco rigido

Dal momento che questo tutorial è andato con il L'intero disco opzione di selezione della partizione, il programma di installazione presumerà che si tratti di una nuova partizione e dovrà formattarla. L'opzione di formattazione consigliata è ext4 poiché supporta varie partizioni Linux, ma puoi scegliere l'opzione di formattazione che soddisfa le tue preferenze Linux.

Opzioni di formattazione del disco rigido Tiny Core Linux

Passaggio 4: codici di avvio Tine Core Linux

Abbiamo toccato i codici di avvio TCL prima. Questo passaggio ti consente di implementare i codici di avvio aggiuntivi che potresti desiderare. Puoi opzionalmente scegliere di ignorare questo passaggio. Lo screenshot qui sotto mostra l'uso del bootcode vga=788 suoni, che disabilita icone wbar e personalizza la risoluzione del framebuffer al valore impostato di 788.

Impostazione dei codici di avvio di Tiny Core Linux

I codici di avvio impostati possono essere successivamente modificati con altri valori preferenziali dopo il completamento dell'installazione di TCL. Queste operazioni di modifica possono essere eseguite tramite il extlinux.conf file, che contiene le configurazioni del bootloader.

Passaggio 5: opzioni di installazione di CorePlus

Se hai avviato l'installazione di TCL tramite l'approccio CD CorePlus, verrà visualizzata una schermata aggiuntiva che ti chiederà di effettuare una selezione delle estensioni dell'app CorePlus che desideri installare sul tuo sistema TCL.

Estensioni aggiuntive dell'app Tiny Core Linux CorePlus

Verranno installate solo le estensioni dell'app TCL selezionate.

Passaggio 6: opzioni di installazione di Tiny Core

Se il tuo approccio all'installazione di TCL avviene tramite un CD Tiny Core, verrà visualizzato anche un prompt aggiuntivo con un menu di selezione opzionale relativo alla directory di destinazione da cui installare le estensioni dell'app. A seconda della destinazione di montaggio di Tiny Core CD, il percorso della directory scelto dovrebbe portare atce o cde directory. È il luogo in cui troverai la maggior parte delle estensioni per app che desideri utilizzare. Ad esempio, il percorso della directory /mnt/sr0/cde dovrebbe essere correlato al percorso di montaggio /mnt/sr0 del supporto di installazione del Tiny Core CD in uso.

Opzioni di installazione delle estensioni dell'app Tiny Core Linux

Questa schermata non è evidente durante l'installazione di CorePlus.

Passaggio 7: installazione completa di Tiny Core Linux

Potrai rivedere le opzioni di installazione che hai scelto o selezionato e quindi installare completamente il tuo sistema TCL.

Recensione di Tiny Core Linux e installazione completa

Il tuo spazio su disco rigido o spazio di archiviazione dedicato o assegnato determinerà la durata di questa installazione TCL.

Passaggio 8: test di Linux su piccoli nuclei

Piccoli test di base su Linux

La tua distribuzione Linux minimalista dovrebbe ora essere pronta per il lancio.

Il passaggio finale consiste nell'espellere il supporto di avvio dell'installazione utilizzato. Potrebbe essere necessario eseguire alcune configurazioni del BIOS affinché il tuo sistema TCL supporti l'avvio hdX.

Piccolo ambiente desktop Linux Core

Nota finale

Le architetture del sistema operativo supportate da Tiny Core Linux sono x86. X86_64 e processori ARM. Potrebbe non essere un pacchetto completo per una distribuzione o un sapore Linux funzionale, ma la libertà e la flessibilità che offre sono fuori dagli schemi. Sotto Tiny Core Linux, puoi spingere il tuo sistema operativo piuttosto che il tuo sistema operativo che ti spinge in giro come in altre piattaforme. La velocità e la semplicità di questa distribuzione Linux non possono essere sostituite. Inoltre, l'assenza di distrazioni dell'ambiente desktop sotto la sua esperienza utente è un altro vantaggio. Ti regala l'esperienza di armeggiare perfetta grazie alla sua natura leggera.

Se desideri una seconda opinione su altre distribuzioni Linux leggere, considera i consigli utili sotto questo link.

Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...
Recensione del mouse wireless Microsoft Sculpt Touch
Ho letto di recente del Microsoft Scolpisci il tocco mouse wireless e ho deciso di acquistarlo. Dopo averlo usato per un po', ho deciso di condividere...
Trackpad e puntatore del mouse su schermo AppyMouse per tablet Windows
Gli utenti di tablet spesso mancano il puntatore del mouse, soprattutto quando sono abituati a usare i laptop laptop. Gli smartphone e i tablet touchs...