Gjennomgang av piCore - et 25MB OS for Raspberry Pi
Tiny Core er en minimalistisk Linux-distribusjon, og piCore er Raspberry Pi-porten. piCore kjører helt fra RAM, noe som betyr at det ikke er noen installasjonsprosess, i konvensjonelle termer. Du kan imidlertid installere programmer (ofte kalt utvidelser i piCore's nomenklatur) som er lagret på en andre partisjon på SD-kortet. Programmer kan installeres permanent på SD-kortet, eller de kan registreres hos operativsystemet og lastes deretter bare ned når de kjøres.
Det finnes tre versjoner av piCore tilgjengelig, den enkleste vaniljeversjonen, uten GUI eller standard SSH-tilgang. Vanilje-versjonen med SSH-tilgang og GUI-versjonen med et lett skrivebord. De mest nyttige av de tre er den siste og den vi skal bruke her.
På tidspunktet for skriving er piCore 5.3 den nyeste versjonen, men du kan sjekke utgivelsesmeldingene her. Last ned piCore-5.3-X.zip og pakke ut filen. Du må også laste ned Win32 Disk Imager. Trekk ut filene fra Win32 Disk Imager-settet.
Fordi piCore er en liten Linux-distribusjon, passer den på små SD-kort. Jeg brukte et 1GB SD-kort, men et 512MB-kort ville være tilstrekkelig. Sett inn SD-kortet i en kortleser og kjør "Win32DiskImager.exe".
Kontroller at "Device" er riktig satt til SD-kortet. Klikk på mappeikonet på slutten av "Bildefil" -redigeringsboksen og finn "piCore-5.3-X.img" fra det utpakkede piCore-arkivet.
Dobbeltklikk at du har valgt riktig enhet og klikk "Skriv".
Skriveprosessen bør ikke ta for lang tid (mindre enn ett minutt) da det ikke er mye data å skrive! Skru ut kortet trygt fra Windows, sett inn i Pi, og slå på.
Når piCore er oppstart, må du utvide datapartisjonen for å fylle resten av SD-kortet. Hvis du ikke gjør dette, vil du ikke kunne installere noen andre apper. Dette må være det første du gjør, hvis du prøver andre operasjoner på dette punktet, kan du gjøre systemet ustabilt.
SD-kortet har som standard to partisjoner, en er oppstartspartisjonen, den andre er datadisisjonen for utvidelsene. Den første partisjonen brukes under oppstart og er da avmontert. Dette sikrer at systemet alltid støvles rent og raskt. Den andre partisjonen er bare noen få megabyte som standard og må utvides.
Klikk på terminalikonet i linjen nederst på skjermen. I terminalen skriver du:
sudo fdisk / dev / mmcblk0
Listen nå partisjonene ved hjelp av kommandoen "p". Utgangen vil se slik ut:
Legg merke til Start-sylinderen for partisjonen "/ dev / mmcblk0p2", i dette tilfellet 705. Slett nå den andre partisjonen med "d" -kommandoen. Dette høres drastisk, men dette er det første trinnet i å omformere partisjonen. Opprett nå partisjonen med kommandoen "n". Skriv inn "p" for primærpartisjonen og 2 for partisjonsnummeret. Skriv inn startsylindernummeret du skrev ned tidligere, i eksempel 705. Godta standard siste sylinder, da dette gir deg størst mulig størrelse for partisjonen. Skriv den nye partisjonstabellen på disken med kommandoen "w" og start på nytt.
Etter omstart, utvid filsystemet ved å bruke:
sudo resize2fs / dev / mmcblk0p2
Nå er du klar til å installere tilleggsprogrammer du trenger. Klikk på "Apps" -ikonet (den grå sirkelen med den blå pilen). Klikk på "Apps" i verktøylinjen og naviger til "Cloud (Remote)", "Browse". En liste over tilgjengelige apper vises i ruten til venstre. Klikk på en pakke for å se informasjon om den i høyre rute.
Det finnes flere forskjellige måter å installere programmer på piCore. De to prinsippene er "OnBoot" og "OnDemand". "OnBoot" -metoden er nærmest en vanlig installasjon som piCore tilbyr. Appen kopieres til den andre partisjonen og ved oppstartstid er den installert og gjort tilgjengelig. Den andre metoden installerer bare appen når du faktisk kjører den.
For å legge til en pakke i systemet, finn det i pakkelisten, velg installasjonstype og klikk på "Go". Det er viktig at du leser kommentarene som er oppgitt for hver pakke, da det kan være noen innleggsinstallasjonstrinn som må utføres før pakken vil fungere riktig.
En av trinnene for installering av innlegg vil trolig være å legge til noen linjer i listen over vedvarende filer. Fordi oppstartspartisjonen er avmontert etter oppstart, må alle dataene inkludert "hjemme" -katalogen og eventuelle vedvarende data (som konfigurasjonsfiler) gjenopprettes fra en sikkerhetskopi som er lagret på den andre partisjonen.
Du kan se dette i aksjon når du slår av eller starter piCore. Klikk på strømikonet i ikonlinjen og velg omstart eller avslutning. Som standard er "Backup Options" satt til "Backup". Dette betyr at de vedvarende filene (inkludert bestemte konfigurasjonsfiler) blir lagret og gjenopprettet ved neste oppstart. Hvis du velger "Ingen", vil eventuelle nye filer i hjemmekatalogen gå tapt. Prøv å lage en enkel fil, og start deretter piCore med "Backup Options" satt til "None"; Du vil se at filen har gått tapt.
piCore er absolutt minimalistisk. Faktisk kan det sies at det er for nakne bein, og å lage et arbeidssystem krever litt innsats. Den støtter ikke noen moderne nettlesere, og omfanget av tilgjengelige apper er begrenset. Når det er sagt, passer den minimalistiske tilnærmingen til de begrensede ressursene til Raspberry Pi veldig bra.
Hvorfor ikke grave ut et gammelt SD-kort og gi piCore en prøve. Hvis du har spørsmål eller innsikt om piCore, er det et Raspberry Pi forum på Tiny Core nettsiden. Alternativt kan du bruke kommentarseksjonen nedenfor, og vi vil se om vi kan hjelpe.