Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

„Ubuntu“ yra populiari „Linux“ distribucija, siūlanti stabilumą, daugybę skonių su grafinėmis sąsajomis ir entuziastų bendruomenę, padedančią vieni kitiems palaikyti. Jei pašalinsite Ubuntu varpelius ir švilpukus, liks Ubuntu Core.

Tai OS, kurią gali paleisti net Raspberry Pi 2, jau nekalbant apie vėlesnius modelius, tokius kaip Pi 3 ir 4. Sujungus šiuos du namų pavadinimus, rezultatas bus stabilus, dažnai prižiūrimas ir gerai palaikomas daugelį metų.

Pasinerkime į Ubuntu Core ir Raspberry Pi galimybes kartu.

Kas yra Ubuntu Core?

„Ubuntu Core“ yra sumažinta „Linux“ versija, kurioje nėra grafinės sąsajos. Nors naudojate tik komandinę eilutę, „Ubuntu Core“ turi pažįstamą ekosistemą, naudojančią APT programinės įrangos paketų sistemą, kurią žino daugelis „Linux“ vartotojų. Pasirinktinai galite pasinaudokite Snap ir Flatpak paketais taip pat įdiegti mėgstamą programinę įrangą.

instagram viewer

Šis komandų eilutės „Linux“ atspalvis yra lazeriu orientuotas į daiktų internetą ir įterptąją aplinką, nes saugumas ir patikimi naujinimai užtikrina stabilumą, kurio reikalauja pramonės profesionalai.

Reikalavimai ir montavimas

Ši aparatinė įranga padės jums pradėti naudotis Ubuntu Core:

  • Raspberry Pi 2, 3, 4, 400, Zero 2 W arba Compute Module 4
  • 4GB+ microSD kortelė ir skaitytuvas
  • „Wi-Fi“ tinklas arba Ethernet kabelis su interneto ryšiu
  • Monitorius su HDMI sąsaja
  • HDMI laidas
  • USB klaviatūra

Kai turėsite reikiamą aparatinę įrangą, turėsite tai padaryti įdiegti Ubuntu Core savo Raspberry Pi. Tu taip pat gali atsisiųskite Ubuntu Core vaizdą ir naudokite Raspberry Pi Imager įrankį, kad jį įdiegtumėte. Diegimo metu norėsite įsitikinti, kad SSH įjungtas, kad prireikus galėtumėte SSH į savo Raspberry Pi.

Praktiniai Ubuntu Core naudojimo būdai

Yra daug priežasčių, kodėl galbūt norėsite naudoti Ubuntu Core, o ne standartinę Raspberry Pi OS.

IoT ir programų kūrimas

Palaikymas iki 10 metų (dažnai naudojant saugos naujinimus ir klaidų pataisas) užtikrina jūsų išmaniojo ramybę „Raspberry Pi“ programas. Kiekvienas daiktų interneto įrenginys turi savo debesies bazę, kad galėtų priglobti ir valdyti savo IoT programą parduotuvė. Tai leis jums sukurti savo ekosistemą ir valdyti pajamų gavimo strategijas, kaip jums atrodo tinkama.

Kai reikia atlikti pataisymą, Ubuntu Core leidžia valdyti nuotolinį valdymą, kad būtų kuo mažiau prastovų. Jei dar nesate susipažinę su debesų kompiuteriais pagrįstų įrenginių idėja, tyrinėkite pasaulį daiktų internetas (IoT) dėl detalių.

„Snap“ sukuria paprastą būdą kūrėjams vienu metu įdiegti programas keliuose „Linux“ platinimuose. Be to, „Snap“ paketuose naudojama konteinerių sistema, leidžianti programoms naudoti aparatinę įrangą, kuri yra specifinė jos poreikiams. Snapcraft (Snap) turi privalumų ir trūkumų kuriuos turėtumėte peržiūrėti prieš pradėdami kurti snapo ekosistemą.

Asmeniniam entuziastams, Ubuntu Core ir Raspberry Pi yra gera pora serveriams diegti naudojamas svarbiems failams saugoti ir dalytis, vaizdo ir garso turiniui transliuoti bei saugos sistemoms.

Prie tinklo prijungta saugojimo sistema leis jums Raspberry Pi saugoti svarbius failus ir dalytis jais tarp kompiuterių, esančių jūsų namų tinkle. Samba yra įtraukta programa su Ubuntu Core. Su nedidele mūsų vadovo pagalba kaip nustatyti tinklo bendrinamą aplanką Ubuntu su Samba, sukonfigūruoti šį saugojimo sprendimą paprasta.

Medijos serverio sukūrimas yra dar viena puiki galimybė, kurią galite paleisti savo Raspberry Pi. Vietoj to tik Galėdami įdiegti „Plex Server“ kaip atvaizdą, galite įdiegti „Plex Server“ „Docker“. konteineris. Norėdami tai padaryti, peržiūrėkite mūsų vadovą kaip nustatyti „Linux“ medijos serverį. Įdiegę „Plex“ serverį galėsite pasiekti „Plex“ naudodami adresą [Raspberry Pi IP]: 32400 (nebent serverio sąrankoje pakeitėte numatytąjį prievadą).

Konteineriai ir žiniatinklio serveriai

Kai ieškote saugios vietos kitam projektui (arba medijos serveriui), Docker konteineris yra puikus būdas kad jūsų sistemai nepaveiktų nauja programa, įdiegta šiame konteineryje aplinką. Su mūsų žingsnis po žingsnio pagalba, „Docker“ diegimas „Linux“. yra paprastas. Jei norite naudoti žiniatinklio vartotojo sąsają, galite tai padaryti įdiegti „Portainer“ sistemoje „Linux“..

Kita žiniatinklio vartotojo sąsaja, Cockpit, yra puikus būdas valdyti Ubuntu Core sistemą iš kitos naršyklės jūsų namų tinkle. Nors SSH yra įprasta nuotolinė prieiga prie sistemos be grafikos, gali būti puiku turėti žiniatinklio sąsają, kuri padės stebėti kompiuterio veikimą iš tolo. Jei reikia pagalbos, peržiūrėkite mūsų vadovą pradėti naudotis Cockpit.

Mašininis mokymasis

Mašininio mokymosi modeliams dažnai keliami specifiniai reikalavimai. Miniatiūrinė Kubernetes versija, MicroK8s, pateikia šio poreikio sprendimą. „MicroK8s“ puikiai tinka, kai staiga reikia teikti paslaugą daugeliui žmonių (pvz., „ChatGPT“ pokalbių robotą).

Galite pašalinti klasterio administravimą naudodami „MicroK8“ ir vykdyti mašininio mokymosi pastangas didelio efektyvumo mašinų grupėje. „MicroK8s“ galima įdiegti vietoje naudojant „Snap“ ir leis jūsų įdiegtam (-iems) mašininio mokymosi konteineriui (-ams) veikti savaime. Dėl to jūsų kūrimas, įskaitant GPU spartinimo projektus, yra daug lengvesnis iki gamybos etapų.

„Docker“ yra pažįstamas konteinerių pasauliui pavadinimas; tačiau „Docker“ labiau tinka konteinerio vykdymo laikui (veikiančioms programoms). Nors iš pradžių Kubernetes ekosistemą (MicroK8s) nustatyti gali būti sudėtingiau, ilgainiui mėgausitės galimybe padidinti ir sumažinti nereikalingas administracines užduotis.

Be to, MicroK8 konteinerį galima pastatyti per mažiau nei 60 sekundžių. Nors daugelis ekspertų naudos šį sprendimą, tai taip pat naudinga kūrėjams, norintiems plėtoti vietoje. Perskaitykite mūsų žingsnis po žingsnio instrukcijas kaip nustatyti MicroK8 Ubuntu pirmą kartą.

Kur jus nuves „Ubuntu Core“ ir „Raspberry Pi“?

Yra daug puikių idėjų, kurios leis jums sukurti kitą skaitmeninį nuotykį su Ubuntu Core ir jūsų Raspberry Pi. Galbūt Juju ar Akri pranašumai padės padidinti mašininio mokymosi sėkmę projektą. Be to, galite būti linkę aptarnauti tik garso serverį, kad išnaudotumėte visas savo garso kolekcijos galimybes.

Geriausia, kad dėl minimalių išteklių, kuriuos sunaudoja Ubuntu Core, ši OS yra puiki kandidatė net Raspberry Pi 2 paleisti.