Granskning av piCore - ett 25MB OS för Raspberry Pi
Tiny Core är en minimalistisk Linux-distribution och piCore är Raspberry Pi-porten. piCore går helt från RAM vilket betyder att det inte finns någon installationsprocess, i konventionella termer. Du kan dock installera program (ofta kallade tillägg i piCore-nomenklaturen) som sparas på en andra partition på SD-kortet. Program kan installeras permanent på SD-kortet eller de kan registreras på operativsystemet och laddas sedan bara ner när de körs.
Det finns tre versioner av piCore, den enklaste vaniljversionen, utan GUI eller standard SSH-åtkomst. Vaniljversionen med SSH-åtkomst; och GUI-versionen med ett ljust skrivbord. De mest användbara av de tre är den sista och den vi kommer att använda här.
I skrivande stund är piCore 5.3 den senaste versionen, men du kan kontrollera meddelandena här. Hämta piCore-5.3-X.zip och pakka ut filen. Du måste också ladda ner Win32 Disk Imager. Extrahera filerna från Win32 Disk Imager-kit.
Eftersom piCore är en liten Linux-distribution, passar den på små SD-kort. Jag använde ett 1GB SD-kort, men ett 512MB-kort skulle vara tillräckligt. Sätt i SD-kortet i en kortläsare och kör "Win32DiskImager.exe".
Se till att "Device" är korrekt inställd på ditt SD-kort. Klicka på mappikonen i slutet av redigeringsrutan "Bildfil" och hitta "piCore-5.3-X.img" från det extraherade piCore-arkivet.
Kontrollera att du har rätt enhet vald och klicka på "Skriv".
Skrivprocessen ska inte ta för lång tid (mindre än en minut) eftersom det inte finns mycket data att skriva! Kasta ut kortet säkert från Windows, sätt in i din Pi och sätt på.
När piCore startas måste du expandera datadisitionen för att fylla resten av SD-kortet. Om du inte gör det så kommer du inte att kunna installera några ytterligare appar. Detta måste vara det första du gör, om du försöker andra operationer vid denna tidpunkt kan du göra systemet instabilt.
SD-kortet har som standard två partitioner, en är bootpartitionen, den andra är datadisitionen för tilläggen. Den första partitionen används under start och avmonteras sedan. Detta säkerställer att systemet alltid stöter rent och snabbt. Den andra partitionen är bara några få megabyte som standard och måste utökas.
Klicka på terminalikonet i fältet längst ner på skärmen. I terminalen skriver du:
sudo fdisk / dev / mmcblk0
Lista nu partitionerna med kommandot "p". Utgången kommer att se ut så här:
Notera startcylindern för partitionen "/ dev / mmcblk0p2", i detta fall 705. Ta nu bort den andra partitionen med kommandot "d". Detta låter drastiskt men det här är det första steget i att omforma partitionen. Nu skapar du partitionen igen med kommandot "n". Ange "p" för primär partition och 2 för partitionsnumret. Ange startcylindernumret som du skrev ned tidigare, i mitt exempel 705. Godkänn standard sista cylindern eftersom det här ger dig största möjliga storlek för partitionen. Skriv den nya partitionstabellen på disken med kommandot "w" och starta om.
Efter omstart, expandera filsystemet med:
sudo resize2fs / dev / mmcblk0p2
Nu är du redo att installera ytterligare program du behöver. Klicka på ikonen "Apps" (den grå cirkeln med den blå pilen). Klicka på "Apps" i verktygsfältet och navigera till "Cloud (remote)", "Browse". En lista med tillgängliga appar visas i rutan till vänster. Klicka på ett paket för att se information om det i den högra rutan.
Det finns flera olika sätt att installera appar på piCore. De två principiella metoderna är "OnBoot" och "OnDemand". "OnBoot" -metoden ligger närmast en vanlig installation som piCore erbjuder. Appen kopieras till den andra partitionen och vid starttiden installeras den och görs tillgänglig. Den andra metoden installerar bara appen när du faktiskt kör den.
För att lägga till ett paket i ditt system, hitta det i paketlistan, välj installationstypen och klicka på "Gå". Det är viktigt att du läser kommentarerna för varje paket eftersom det kan finnas några postinstallationssteg som behöver utföras innan paketet fungerar korrekt.
Ett av installationsstegen kommer sannolikt att vara att lägga till några rader i listan över långlivade filer. Eftersom uppstartspartitionen är ommonterad efter uppstart måste alla data inklusive "hem" -katalogen och eventuella ihållande data (som konfigurationsfiler) återställas från en säkerhetskopia som lagras på den andra partitionen.
Du kan se detta i åtgärd när du stänger av eller startar om piCore. Klicka på strömikonen i ikonfältet och välj omstart eller avstängning. Som standard är "Backup Options" inställd på "Backup". Det betyder att de bestående filerna (inklusive vissa konfigurationsfiler) sparas och återställs vid nästa start. Om du väljer "None" kommer några nya filer i din hemkatalog att gå vilse. Prova att skapa en enkel fil och starta om piCore med "Backup Options" inställd på "None"; du kommer att se att filen har gått vilse.
piCore är verkligen minimalistiskt. Det kan faktiskt sägas att det är för nakna ben, och att skapa ett arbetssystem kräver lite ansträngning. Det stöder inte några moderna webbläsare, och utbudet av tillgängliga appar är begränsat. Med detta sagt, passar det minimalistiska tillvägagångssättet till de begränsade resurserna av Raspberry Pi mycket bra.
Varför inte gräva ett gammalt SD-kort och ge piCore ett försök. Om du har några frågor eller insikter om piCore finns det ett Raspberry Pi-forum på Tiny Core-webbplatsen. Alternativt kan du använda kommentarsektionen nedan och vi kommer se om vi kan hjälpa till.