Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Ubuntu je populárna linuxová distribúcia, ktorá ponúka stabilitu, viaceré varianty s grafickými rozhraniami a komunitu nadšencov, ktorí si pomáhajú navzájom. Ak z Ubuntu odstránite zvončeky a píšťalky, zostane vám Ubuntu Core.

Toto je operačný systém, ktorý dokáže spustiť aj Raspberry Pi 2, nehovoriac o neskorších modeloch, ako sú Pi 3 a 4. Spárovanie týchto dvoch domácich mien vám poskytne výsledok, ktorý je stabilný, často udržiavaný a dobre podporovaný v nasledujúcich rokoch.

Poďme sa spoločne ponoriť do možností, ktoré Ubuntu Core a Raspberry Pi dokážu.

Čo je Ubuntu Core?

Ubuntu Core je skrátená verzia Linuxu bez grafického rozhrania. Aj keď ste obmedzení iba na príkazový riadok, Ubuntu Core má známy ekosystém využívajúci systém softvérových balíkov APT, ktorý poznajú mnohí používatelia Linuxu. Voliteľne môžete využite výhody balíčkov Snap a Flatpak nainštalovať aj svoj obľúbený softvér.

instagram viewer

Táto verzia Linuxu s príkazovým riadkom je laserovo zameraná na IoT a vstavané prostredia, pretože zabezpečenie a spoľahlivé aktualizácie zaisťujú stabilitu požadovanú profesionálmi v tomto odvetví.

Požiadavky a inštalácia

Nasledujúci hardvér vám pomôže začať s Ubuntu Core:

  • Raspberry Pi 2, 3, 4, 400, Zero 2 W alebo Compute Module 4
  • 4GB+ microSD karta a čítačka
  • Wi-Fi sieť alebo ethernetový kábel s pripojením na internet
  • Monitor s rozhraním HDMI
  • Kábel HDMI
  • USB klávesnica

Keď budete mať potrebný hardvér, budete ho potrebovať nainštalovať Ubuntu Core na vašom Raspberry Pi. Môžete tiež stiahnite si obraz Ubuntu Core a na inštaláciu použite nástroj Raspberry Pi Imager. Počas inštalácie sa budete chcieť uistiť, že je povolené SSH, aby ste v prípade potreby mohli SSH do svojho Raspberry Pi.

Praktické využitie Ubuntu Core

Existuje mnoho dôvodov, prečo by ste mohli chcieť používať Ubuntu Core pred štandardným operačným systémom Raspberry Pi.

IoT a vývoj aplikácií

Podpora až na 10 rokov (s častými aktualizáciami zabezpečenia a opravami chýb) zaisťuje vášmu smartphonu pokoj aplikácie na vašom Raspberry Pi. Každé IoT zariadenie dostane svoj vlastný cloudový back-end na hosťovanie a správu vlastnej IoT aplikácie obchod. To vám umožní vybudovať si vlastný ekosystém a spravovať stratégie speňaženia tak, ako uznáte za vhodné.

Keď potrebujete vykonať opravu, Ubuntu Core umožňuje vzdialenú správu, aby sa minimalizovali prestoje. Ak ste novým myšlienkou cloudových zariadení, preskúmajte svet internet vecí (IoT) pre podrobnosti.

Snap vytvára pre vývojárov jednoduchý spôsob nasadenia aplikácií do viacerých distribúcií Linuxu súčasne. Balíky Snap navyše používajú kontajnerový systém, ktorý aplikáciám umožňuje využívať hardvér, ktorý je špecifický pre ich potreby. Snapcraft (Snap) má výhody aj nevýhody ktoré by ste si mali prečítať predtým, ako začnete s vývojom ekosystému snap.

Pre osobného nadšenca vo vás sú Ubuntu Core a Raspberry Pi dobrým párom na nasadenie serverov Používa sa na ukladanie a zdieľanie dôležitých súborov, streamovanie video a audio obsahu a bezpečnostné systémy.

Úložný systém pripojený k vašej sieti vám umožní ukladať dôležité súbory na vaše Raspberry Pi a zdieľať ich medzi počítačmi vo vašej domácej sieti. Samba je zahrnutá aplikácia s Ubuntu Core. S malou pomocou nášho sprievodcu ako nastaviť sieťový zdieľaný priečinok na Ubuntu so Sambou, konfigurácia tohto úložného riešenia je jednoduchá.

Vytvorenie mediálneho servera je ďalšou skvelou možnosťou, ktorú môžete spustiť na svojom Raspberry Pi. Namiesto jediného keď budete môcť nainštalovať Plex Server ako samotný obrázok, môžete si nainštalovať Plex Server do Dockera kontajner. Ak to chcete urobiť, pozrite si našu príručku ako nastaviť linuxový mediálny server. Po nainštalovaní servera Plex budete môcť pristupovať k Plex prostredníctvom adresy [IP Raspberry Pi]: 32400 (pokiaľ ste v nastavení servera neupravili predvolený port).

Kontajnery a webové servery

Keď hľadáte bezpečný priestor pre svoj ďalší projekt (alebo mediálny server), kontajner Docker je skvelý spôsob aby ste sa uistili, že váš systém nebude ovplyvnený novou aplikáciou, ktorá je nainštalovaná v tomto kontajneri životné prostredie. S pomocou našej pomoci krok za krokom inštalácia Docker v systéme Linux je jednoduchý. Ak máte náladu na webové používateľské rozhranie, môžete tiež nainštalujte Portainer v systéme Linux.

Ďalšie webové používateľské rozhranie, Cockpit, je skvelý spôsob, ako spravovať váš systém Ubuntu Core z iného prehliadača vo vašej domácej sieti. Aj keď je SSH bežnou praxou vzdialeného prístupu k vášmu systému bez grafiky, môže byť pekné mať webové rozhranie, ktoré vám pomôže na diaľku monitorovať prevádzku vášho počítača. Ak potrebujete pomoc, pozrite si nášho sprievodcu začať s kokpitom.

Strojové učenie

Modely strojového učenia majú často špecifické požiadavky. Miniatúrna verzia Kubernetes, MicroK8s, poskytuje riešenie tejto potreby. MicroK8s je ideálny, keď potrebujete naraz poskytnúť službu mnohým ľuďom (napr. chatbot ChatGPT).

S MicroK8s môžete eliminovať správu klastra a spustiť svoje strojové učenie v klastri strojov s vysokou účinnosťou. MicroK8 je možné nainštalovať lokálne pomocou aplikácie Snap a umožní vám, aby sa nainštalované kontajnery strojového učenia spúšťali natívne. Vďaka tomu je oveľa jednoduchšie pracovať na vašom vývoji, vrátane projektov akcelerácie GPU, počas predprodukčných fáz.

Docker je známe meno vo svete kontajnerov; Docker je však vhodnejší pre kontajnerové runtime (spustené aplikácie). Hoci nastavenie ekosystému Kubernetes (MicroK8s) môže byť spočiatku zložitejšie, z dlhodobého hľadiska si užijete možnosť škálovať a znižovať zbytočné administratívne úlohy.

Nádobu MicroK8 je navyše možné postaviť za menej ako 60 sekúnd. Hoci toto riešenie využije veľa odborníkov, je to užitočné aj pre vývojárov, ktorí chcú vyvíjať lokálne. Prečítajte si naše pokyny krok za krokom ako nastaviť MicroK8s na Ubuntu prvýkrát.

Kam vás Ubuntu Core a Raspberry Pi zavedú ďalej?

Existuje veľa skvelých nápadov, ktoré vám umožnia vytvoriť si ďalšie digitálne dobrodružstvo s Ubuntu Core a vaším Malinový koláč. Možno vám využitie Juju alebo Akri pomôže zvýšiť úspešnosť vášho strojového učenia projektu. Môžete tiež mať sklon k poskytovaniu iba zvukového servera, aby ste čo najlepšie využili svoju zvukovú zbierku.

Najlepšie zo všetkého je, že vďaka minimálnym zdrojom, ktoré Ubuntu Core spotrebúva, je tento OS perfektným kandidátom na spustenie dokonca aj Raspberry Pi 2.