Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Ubuntu to popularna dystrybucja Linuksa, która oferuje stabilność, wiele odmian z interfejsami graficznymi oraz społeczność entuzjastów, którzy pomagają sobie nawzajem. Jeśli pozbędziesz się dzwonków i gwizdków z Ubuntu, pozostanie Ubuntu Core.

Jest to system operacyjny, który może obsługiwać nawet Raspberry Pi 2, nie wspominając o późniejszych modelach, takich jak Pi 3 i 4. Połączenie tych dwóch nazw gospodarstw domowych razem zapewni wynik, który jest stabilny, często utrzymywany i dobrze wspierany przez wiele lat.

Zanurzmy się w możliwościach, które wspólnie oferują Ubuntu Core i Raspberry Pi.

Co to jest rdzeń Ubuntu?

Ubuntu Core to okrojona wersja Linuksa bez interfejsu graficznego. Chociaż jesteś ograniczony tylko do wiersza poleceń, Ubuntu Core ma znajomy ekosystem wykorzystujący system pakietów oprogramowania APT, który jest znany wielu użytkownikom Linuksa. Opcjonalnie możesz

instagram viewer
skorzystaj z pakietów Snap i Flatpak zainstalować również swoje ulubione oprogramowanie.

Ta odmiana Linuksa z wierszem poleceń jest skoncentrowana na IoT i środowiskach wbudowanych, ponieważ zabezpieczenia i niezawodne aktualizacje zapewniają stabilność wymaganą przez profesjonalistów z branży.

Wymagania i instalacja

Następujący sprzęt pozwoli Ci rozpocząć pracę z Ubuntu Core:

  • Raspberry Pi 2, 3, 4, 400, Zero 2 W lub moduł obliczeniowy 4
  • Karta i czytnik microSD 4 GB+
  • Sieć Wi-Fi lub kabel Ethernet z połączeniem internetowym
  • Monitor z interfejsem HDMI
  • Kabel HDMI
  • Klawiatura USB

Gdy będziesz mieć wymagany sprzęt, będziesz go potrzebować zainstaluj Ubuntu Core na twoim Raspberry Pi. Możesz również pobierz obraz Ubuntu Core i użyj narzędzia Raspberry Pi Imager, aby go zainstalować. Podczas instalacji upewnij się, że protokół SSH jest włączony, aby w razie potrzeby można było połączyć się z Raspberry Pi przez SSH.

Praktyczne zastosowania Ubuntu Core

Istnieje wiele powodów, dla których możesz chcieć używać Ubuntu Core zamiast standardowego systemu operacyjnego Raspberry Pi.

IoT i rozwój aplikacji

Wsparcie przez okres do 10 lat (z częstymi aktualizacjami zabezpieczeń i łatami błędów) zapewnia spokój dla Twojego smarta aplikacji na twoim Raspberry Pi. Każde urządzenie IoT otrzymuje własne zaplecze chmurowe do hostowania i zarządzania własną aplikacją IoT sklep. Umożliwi to zbudowanie własnego ekosystemu i zarządzanie strategiami monetyzacji według własnego uznania.

Gdy trzeba wykonać naprawę, Ubuntu Core umożliwia zdalne zarządzanie w celu zminimalizowania przestojów. Jeśli nie masz doświadczenia z urządzeniami opartymi na chmurze, poznaj świat Internet rzeczy (IoT) dla szczegółów.

Snap umożliwia programistom łatwe wdrażanie aplikacji w wielu dystrybucjach Linuksa jednocześnie. Ponadto pakiety Snap wykorzystują system kontenerów umożliwiający aplikacjom korzystanie ze sprzętu dostosowanego do ich potrzeb. Snapcraft (Snap) ma zalety i wady które należy przejrzeć przed rozpoczęciem tworzenia ekosystemu Snap.

Dla osobistego entuzjasty Ubuntu Core i Raspberry Pi stanowią dobrą parę do wdrażania serwerów wykorzystywane do przechowywania i udostępniania ważnych plików, przesyłania strumieniowego treści wideo i audio oraz systemów bezpieczeństwa.

System pamięci masowej podłączony do Twojej sieci pozwoli Ci przechowywać ważne pliki na Raspberry Pi i udostępniać je między komputerami w Twojej sieci domowej. Samba to aplikacja dołączona do Ubuntu Core. Z niewielką pomocą naszego przewodnika po jak skonfigurować udostępniony folder sieciowy na Ubuntu z Sambą, konfiguracja tego rozwiązania pamięci masowej jest prosta.

Tworzenie serwera multimediów to kolejna świetna opcja, którą możesz uruchomić na swoim Raspberry Pi. Zamiast tylko mając możliwość samodzielnego zainstalowania Plex Server jako obrazu, możesz zainstalować swój Plex Server w Dockerze pojemnik. Aby to zrobić, zapoznaj się z naszym przewodnikiem jak skonfigurować serwer multimediów w systemie Linux. Po zainstalowaniu serwera Plex będziesz mieć dostęp do Plex za pośrednictwem adresu [Adres IP Raspberry Pi]:32400 (chyba że zmieniłeś domyślny port w ustawieniach serwera).

Kontenery i serwery WWW

Gdy szukasz bezpiecznej przestrzeni dla swojego następnego projektu (lub serwera multimediów), kontener Docker to świetny sposób aby mieć pewność, że na Twój system nie wpłynie nowa aplikacja zainstalowana w tym kontenerze środowisko. Z pomocą naszej pomocy krok po kroku, instalacja Dockera w systemie Linux jest proste. Jeśli masz ochotę na internetowy interfejs użytkownika, możesz również zainstaluj Portainera w systemie Linux.

Inny internetowy interfejs użytkownika, Cockpit, to świetny sposób na zarządzanie systemem Ubuntu Core z innej przeglądarki w sieci domowej. Chociaż SSH jest powszechną praktyką zdalnego dostępu do systemu bez grafiki, dobrym rozwiązaniem może być posiadanie interfejsu internetowego, który pomoże Ci zdalnie monitorować działanie komputera. Aby uzyskać pomoc, zapoznaj się z naszym przewodnikiem Pierwsze kroki z Kokpitem.

Nauczanie maszynowe

Modele uczenia maszynowego często mają określone wymagania. Miniaturowa wersja Kubernetesa, MicroK8s, zapewnia rozwiązanie dla tej potrzeby. MicroK8s jest idealny, gdy nagle musisz obsłużyć usługę dla wielu osób (np. Chatbot ChatGPT).

Możesz wyeliminować administrację klastrem za pomocą MicroK8s i uruchomić swoje przedsięwzięcie uczenia maszynowego w klastrze maszyn z wysoką wydajnością. MicroK8s można zainstalować lokalnie za pomocą Snap i umożliwią one natywne uruchamianie zainstalowanych kontenerów uczenia maszynowego. Dzięki temu tworzenie, w tym projekty akceleracji GPU, jest znacznie łatwiejsze na wszystkich etapach przedprodukcyjnych.

Docker to znana nazwa w świecie kontenerów; jednak Docker jest bardziej odpowiedni dla środowisk wykonawczych kontenerów (działających aplikacji). Chociaż początkowo konfiguracja ekosystemu Kubernetes (MicroK8s) może być bardziej skomplikowana, na dłuższą metę będziesz cieszyć się możliwością skalowania i ograniczania zbędnych zadań administracyjnych.

Ponadto pojemnik MicroK8 można postawić w mniej niż 60 sekund. Chociaż wielu ekspertów skorzysta z tego rozwiązania, jest to również pomocne dla programistów, którzy chcą rozwijać się lokalnie. Przeczytaj nasze instrukcje krok po kroku dot jak skonfigurować MicroK8s na Ubuntu po raz pierwszy.

Dokąd zabiorą Cię Ubuntu Core i Raspberry Pi?

Istnieje wiele świetnych pomysłów, które pozwolą Ci stworzyć kolejną cyfrową przygodę z Ubuntu Core i Twoim RaspberryPi. Być może wykorzystanie Juju lub Akri pomoże Ci zwiększyć sukces uczenia maszynowego projekt. Możesz także chcieć udostępnić serwer tylko audio, aby jak najlepiej wykorzystać swoją kolekcję audio.

Co najlepsze, minimalne zasoby zużywane przez Ubuntu Core sprawiają, że ten system operacyjny jest idealnym kandydatem do uruchomienia nawet Raspberry Pi 2.