W przygotowaniu jest oficjalna, niezmienna wersja pulpitu Ubuntu przeznaczona tylko do Snap. Oto, czego możesz oczekiwać od nowego pulpitu Snapified Ubuntu.
Istnieje ogromna zmiana w sposobie, w jaki zbudowany jest system Linux dla komputerów stacjonarnych. Społeczności i firmy tworzą niezmienne wersje swoich dystrybucji, a Ubuntu nie jest wyjątkiem.
Począwszy od Ubuntu 24.04, dostępna będzie wersja pulpitu zbudowana wyłącznie z pakietów snap, zwanych również snapami. Ten projekt jest obecnie znany jako Ubuntu Core Desktop.
Ale w jaki sposób korzystanie z wersji pulpitu Ubuntu tylko dla Snapa wpływa na ciebie? Jakich zmian należy się spodziewać i czy należy od razu zanurkować, czy też pozostać przy tradycyjnym systemie Ubuntu na dłużej?
1. Witaj Snaps, żegnaj DEB
W wersji Ubuntu tylko dla Snapów, snapy zastępują DEB jako podstawowy sposób dystrybucji i pobierania oprogramowania.
Snap to rodzaj uniwersalnego formatu pakietu, co oznacza, że aplikacja dystrybuowana jako przystawka może działać w większości wersji Linuksa, bez konieczności ponownego wydawania dla każdej określonej dystrybucji. Snap jest
jeden z trzech niezależnych od dystrybucji formatów pakietów dla systemu Linux.Format snap pochodzi od programistów z Canonical, firmy stojącej za Ubuntu. Chociaż przystawki są dostępne dla dowolnej wersji Linuksa, są one przede wszystkim związane z Ubuntu. Większość innych dystrybucji została ustalona inny uniwersalny format pakietu znany jako Flatpak, w tym SteamOS na Steam Deck.
Jedną z głównych różnic między snapami a flatpakami jest to, że te pierwsze nie ograniczają się do aplikacji komputerowych. Pakiety Snap mogą dystrybuować oprogramowanie dla serwerów. Możesz także konstruować bazowe komponenty systemu i biblioteki, które tworzą system operacyjny z snapów.
2. To jest niezmienna wersja Ubuntu
Kiedy coś jest zmienne, to jest zmienne. Niezmienny system operacyjny to taki, którego nie można zmienić. Podstawowe pliki systemowe są tylko do odczytu, co oznacza, że instalowane aplikacje mają dostęp do plików systemowych, ale nie mogą ich modyfikować ani tworzyć nowych. Ty, użytkownik, nie możesz też samodzielnie modyfikować systemu.
Może to zabrzmieć skomplikowanie, ale istnieje duża szansa, że używasz już niezmiennego systemu operacyjnego. Android, ChromeOS i macOS używają tego podejścia. To dlatego, że niezmienne systemy operacyjne są trudniejsze do przypadkowego złamania. Są one również wyposażone w ulepszone zabezpieczenia, ponieważ hakerzy mają znacznie trudniejsze zadanie, próbując wstrzyknąć złośliwe oprogramowanie na poziomie systemu.
Żeby było jasne, cały system nie jest niezmienny, bo to uczyniłoby go bezużytecznym. Możesz zapisywać pliki w osobistym folderze domowym i instalować aplikacje.
3. Większość aplikacji zostanie umieszczona w piaskownicy
Format przyciągania uniemożliwia aplikacjom interakcję z innymi aplikacjami lub dostęp do plików na komputerze, znany również jako piaskownica. Każde oprogramowanie ma własną prywatną piaskownicę, w której można grać, bez możliwości dowiedzenia się, co dzieje się poza piaskownicą.
Od twórców aplikacji zależy, czy prawidłowo zaimplementują piaskownicę. Czasami tak się nie dzieje, narażając urządzenie na niebezpieczeństwo, ale mając fałszywe poczucie ochrony.
Możesz także napotkać dziwactwa, których nie ma w aplikacjach bez przyciągania, bez piaskownicy. Może to obejmować możliwość przeglądania tylko plików w folderze „Obrazy”, ale nie folderu „Pobrane” lub brak możliwości wykrycia określonego sprzętu, takiego jak mikrofon lub kamera internetowa.
4. Snap Store to Twoje główne źródło aplikacji
Przez lata zdecydowana większość oprogramowania dostępnego dla Ubuntu pochodziła z repozytoriów Ubuntu, które Canonical udostępnia bezpłatnie. Ten obszerny katalog oprogramowania zawiera wiele, jeśli nie większość, otwartego oprogramowania dostępnego dla Linuksa.
To oprogramowanie jest dostępne w formacie DEB, ponieważ większość oprogramowania jest faktycznie pobierana z repozytoriów systemu Debian, na których opiera się Ubuntu.
Ale repozytoria Ubuntu nie zawierają snapów. Dla tych, Canonial oferuje oddzielny Snap Store który służy jako główny sposób odkrywania i instalowania aplikacji w wersji Ubuntu tylko dla Snap. Klient stacjonarny dla tego sklepu z aplikacjami jest programowany przy użyciu Flutter, podobnie jak inne nowsze programy firmy Canonical.
Snap Store zawiera mnóstwo oprogramowania typu open source, ale to nie wszystko. Tutaj znajdziesz również komercyjne, autorskie oprogramowanie, takie jak Slack i Microsoft Teams.
5. Dostępne są tylko wersje z długoterminową pomocą techniczną
Ubuntu ma nieco niekonwencjonalny harmonogram wydań. Nowa wersja pojawia się co sześć miesięcy w ciągu dwuletniego cyklu. Pierwsza wersja to wersja z długoterminowym wsparciem. Trzy wydania pośrednie są znane jako wydania tymczasowe.
Większość użytkowników Ubuntu trzyma się wersji LTS, które pojawiają się co dwa lata. Wersje tymczasowe dają użytkownikom możliwość pobierania nowszych wersji oprogramowania i przeglądania zmian, które mogą zostać wprowadzone w następnym LTS.
Wersja Ubuntu tylko dla Snapów trzyma się cyklu LTS. Jeśli wolisz korzystać z wersji tymczasowych, możesz pozostać przy standardowej wersji Ubuntu.
6. Łatwiej jest przełączać się między środowiskami komputerowymi
Środowisko pulpitu to kolosalna kolekcja oprogramowania. Chociaż zawsze miałeś możliwość zainstalowania wielu środowisk graficznych w Ubuntu, pakiety ostatecznie się mieszają, co powoduje różnego rodzaju dziwactwa.
W niezmiennym systemie operacyjnym system podstawowy jest aktualizowany lub wymieniany jako jeden pakiet. Dzięki temu można przełączać środowiska pulpitu bez pomieszania rzeczy. Możesz także mieć wiele wersji tego samego środowiska graficznego, na przykład aktualną wersję stabilną i najnowszą wersję beta.
7. Terminal umożliwia instalowanie oprogramowania innego niż Ubuntu
Canonical stworzył nowy terminal za pomocą Fluttera, który będzie znajomy dla osób już przyzwyczajonych do Distroboksa. jeśli nie jesteś, Distrobox to sposób na instalowanie oprogramowania z wielu dystrybucji wewnątrz terminala, więc nie musisz instalować całych wersji dystrybucji obok tej, którą już używasz.
Terminal Ubuntu umieszcza logo Ubuntu przede wszystkim, ale są też inne ikony dystrybucji, które możesz wybrać. Terminal wykorzystuje wbudowane funkcje powstrzymywania jądra Linuksa, aby magia się wydarzyła.
8. Możesz przełączać „kanały”, aby uzyskać dostęp do nowego oprogramowania
Ubuntu od dawna oferuje różne źródła oprogramowania, dostosowane do tego, czy ludzie chcą używać wyłącznie oprogramowanie, które firma Canonical przetestowała, tylko oprogramowanie bezpłatne i typu open source lub uzyskaj dostęp do najszerszego katalogu możliwy. Nowa opcja Ubuntu przyjmie inne podejście, oferując zamiast tego różne kanały.
Jeśli potrzebujesz nowych sterowników sprzętu, włącz kanał. Szukasz nowszej wersji GNOME? Możesz znaleźć kanał do tego, minimalizując wady trzymania się wersji LTS. Chcesz zmienić komputer stacjonarny? Aktywuj odpowiedni kanał dla KDE, Xfce i innych.
Jak pobrać wersję Ubuntu All-Snap
Pulpit tylko z Snapem pojawi się jako opcjonalna alternatywa w ramach Ubuntu 24.04 w kwietniu 2024 r. Do tego czasu można pobierać wersje testowe ze strony Strona GitHub projektu Ubuntu Core Desktop.
Jeśli jesteś otwarty na odejście od Ubuntu, możesz także wypróbować Fedorę Silverblue, niezmienną wersję Fedory Workstation zorientowaną na Flatpak.