Review van piCore - een besturingssysteem van 25 MB voor de Raspberry Pi
Tiny Core is een minimalistische Linux-distributie en piCore is de Raspberry Pi-poort. piCore werkt volledig vanuit RAM, wat betekent dat er geen installatieproces is, in conventionele termen. U kunt echter programma's installeren (vaak extensies genoemd in de nomenclatuur van piCore) die worden opgeslagen op een tweede partitie op de SD-kaart. Programma's kunnen permanent op de SD-kaart worden geïnstalleerd of ze kunnen worden geregistreerd bij het besturingssysteem en vervolgens alleen worden gedownload wanneer ze worden uitgevoerd.
Er zijn drie versies van piCore beschikbaar, de eenvoudigste vanille-versie, zonder GUI of standaard SSH-toegang; de vanille-versie met SSH-toegang; en de GUI-versie met een lichtgewicht bureaublad. Het nuttigste van de drie is de laatste en degene die we hier zullen gebruiken.
Op het moment van schrijven is piCore 5.3 de nieuwste versie, maar u kunt hier de release-aankondigingen bekijken. Download piCore-5.3-X.zip en pak het bestand uit. U moet ook Win32 Disk Imager downloaden. Pak de bestanden uit de Win32 Disk Imager-set.
Omdat piCore een kleine Linux-distributie is, past het op kleine SD-kaarten. Ik gebruikte een SD-kaart van 1 GB, maar een kaart van 512 MB zou voldoende zijn. Plaats de SD-kaart in een kaartlezer en voer "Win32DiskImager.exe" uit.
Zorg ervoor dat het "Apparaat" correct is ingesteld op uw SD-kaart. Klik op het mappictogram aan het einde van het invoervak "Afbeeldingbestand" en zoek "piCore-5.3-X.img" uit het uitgepakte piCore-archief.
Controleer nogmaals of u het juiste apparaat hebt geselecteerd en klik op "Write".
Het schrijfproces duurt niet te lang (minder dan een minuut) omdat er niet veel gegevens zijn om te schrijven! Werp de kaart veilig uit Windows, steek hem in uw Pi en schakel hem in.
Nadat piCore is opgestart, moet u de gegevenspartitie uitbreiden om de rest van de SD-kaart te vullen. Als u dit niet doet, kunt u geen extra apps installeren. Dit moet het eerste zijn dat u doet. Als u op dit moment andere bewerkingen uitvoert, kunt u het systeem onstabiel maken.
Standaard heeft de SD-kaart twee partities, één is de opstartpartitie en de andere is de gegevenspartitie voor de uitbreidingen. De eerste partitie wordt gebruikt tijdens het opstarten en is vervolgens niet-gemonteerd. Dit zorgt ervoor dat het systeem altijd schoon en snel start. De tweede partitie is standaard maar een paar megabytes en moet worden uitgebreid.
Klik op het terminalpictogram in de balk onderaan het scherm. Typ in de terminal:
sudo fdisk / dev / mmcblk0
Geef nu de partities een lijst met de opdracht "p". De uitvoer ziet er ongeveer zo uit:
Let op de Start-cilinder voor de partitie "/ dev / mmcblk0p2", in dit geval 705. Wis nu de tweede partitie met de opdracht "d". Dit klinkt drastisch, maar dit is de eerste stap in het herschikken van de partitie. Maak nu de partitie opnieuw met de opdracht "n". Voer "p" in voor primaire partitie en 2 voor partitienummer. Voer het startcilindernummer in dat u eerder hebt genoteerd, in mijn voorbeeld 705. Accepteer de standaard laatste cilinder, omdat deze u de grootst mogelijke grootte voor de partitie geeft. Schrijf de nieuwe partitietabel naar de schijf met de opdracht "w" en start de computer opnieuw op.
Na het opnieuw opstarten, vouwt u het bestandssysteem uit met behulp van:
sudo resize2fs / dev / mmcblk0p2
Nu bent u klaar om eventuele aanvullende programma's te installeren die u nodig hebt. Klik op het pictogram "Apps" (de grijze cirkel met de blauwe pijl). Klik op "Apps" in de werkbalk en ga naar "Cloud (remote)", "Browse". Een lijst met beschikbare apps wordt weergegeven in het paneel aan de linkerkant. Klik op een pakket om informatie erover te zien in het rechterdeelvenster.
Er zijn verschillende manieren om apps op piCore te installeren. De twee belangrijkste methoden zijn "OnBoot" en "OnDemand". De "OnBoot" -methode komt het dichtst in de buurt van een normale installatie die piCore aanbiedt. De app wordt gekopieerd naar de tweede partitie en tijdens het opstarten wordt deze geïnstalleerd en beschikbaar gemaakt. De tweede methode installeert de app alleen wanneer u hem daadwerkelijk uitvoert.
Als u een pakket aan uw systeem wilt toevoegen, zoekt u het in de pakketlijst, selecteert u het installatietype en klikt u op "Go". Het is belangrijk dat u de opmerkingen voor elk pakket leest omdat er na de installatie stappen kunnen zijn die moeten worden uitgevoerd. voordat het pakket correct werkt.
Een van de stappen na de installatie zal waarschijnlijk zijn om een aantal regels aan de lijst met persistente bestanden toe te voegen. Omdat de opstartpartitie na het opstarten is gedeactiveerd, moeten alle gegevens, inclusief de "home" -directory en eventuele persistente gegevens (zoals configuratiebestanden) worden hersteld van een back-up die is opgeslagen op de tweede partitie.
U kunt dit in actie zien wanneer u piCore afsluit of herstart. Klik op het energiepictogram in de pictogrambalk en selecteer Opnieuw opstarten of Uitschakelen. Standaard is de "Back-upopties" ingesteld op "Back-up". Dit betekent dat de permanente bestanden (inclusief bepaalde configuratiebestanden) worden opgeslagen en hersteld bij de volgende keer opstarten. Als u "Geen" kiest, gaan alle nieuwe bestanden in uw thuismap verloren. Probeer een eenvoudig bestand te maken en start piCore opnieuw op met "Back-upopties" ingesteld op "Geen"; je zult zien dat het bestand verloren is gegaan.
piCore is zeker minimalistisch. In feite zou het kunnen worden gezegd dat het te kale botten zijn, en om een werkend systeem te maken, vereist enige inspanning. Het ondersteunt geen moderne webbrowsers en het bereik van beschikbare apps is beperkt. Dat gezegd hebbende, past de minimalistische benadering ervan zeer goed bij de beperkte middelen van de Raspberry Pi.
Waarom niet een oude SD-kaart uitgraven en piCore eens proberen. Als je vragen of inzichten hebt over piCore, dan is er een Raspberry Pi-forum op de Tiny Core-website. Je kunt ook de opmerkingen hieronder gebruiken en we zullen zien of we kunnen helpen.