
Michael Fisher
0
3304
1016
Długoterminowe wersje wsparcia Ubuntu są kompromisowe. Nowe wersje pojawiają się co dwa lata. W tym czasie system pozostaje spójny i otrzymuje najnowsze aktualizacje zabezpieczeń. W przeciwieństwie do zwykłych wersji, nie musisz ich aktualizować co 9 miesięcy. Dlaczego musisz aktualizować Ubuntu co 9 miesięcy. Dlaczego musisz aktualizować Ubuntu co 9 miesięcy. Nadszedł ten czas, kiedy Canonical ogłasza wsparcie dla jednej ze swoich standardowych wersji Ubuntu. dobiegł końca. Ale co to oznacza dla użytkownika końcowego? .
Ale nie próbuj instalować najnowszej wersji oprogramowania. Możliwe, że Twoje biblioteki będą nieaktualne.
Nie jest to problem ograniczony do wersji LTS lub ogólnie Ubuntu. Nawet dystrybucje z najnowszym kodem zaczynają wyglądać na przestarzałe przed następną wersją. Niektóre programy nigdy nie trafiają do repozytoriów, niezależnie od wieku.
W wersji 16.04 Ubuntu ma nadzieję znaleźć równowagę między stabilnością a aktualnością. Nie będziesz mieć tylko opcji instalowania aplikacji za pośrednictwem debs. Będziesz także mógł używać snapów.
Co to są Snapy?
Pakiety Snap mogą zawierać pliki binarne aplikacji i wszelkie zależności potrzebne do uruchomienia. Wywodzą się one z pakietów kliknięć, które Canonical opracował w celu pakowania aplikacji dla Ubuntu Touch. Jak zainstalować podgląd Ubuntu Touch na urządzeniu z Androidem Nexus Jak zainstalować podgląd Ubuntu Touch na urządzeniu z Androidem Nexus Ubuntu opracowuje interfejs dotykowy dla smartfonów i tablety, z planami wysyłki smartfonów z systemem Ubuntu w 2014 roku. Jeśli chcesz wypróbować go teraz, masz dobrą wiadomość: możesz zainstalować podgląd… .
Pakiety Snap nadchodzą do Ubuntu 16.04 jako podgląd technologii. Debaty będą nadal stanowić rdzeń klasycznego pulpitu i jego interfejsu Unity7. Pakiety kliknięć pozostaną domyślnymi w Unity8 (który jest teraz także zapowiedzią technologii). Zastanów się nad 16.04 szansą na spotkanie ze snapami, zanim rozwiniesz bardziej intymne relacje w przyszłości.
Jakie są korzyści?
Widoki kanoniczne są przyciągane jako aplikacja nowej generacji dla wszystkich urządzeń Ubuntu. Oto niektóre z powodów, dla których możesz być podekscytowany.
1. Szybszy i łatwiejszy dostęp do oprogramowania
Dzięki snapom programiści nie będą już musieli dostarczać PPA dla użytkowników Ubuntu. Co to jest PPA Ubuntu i dlaczego miałbym chcieć go używać? [Wyjaśnienie technologii] Co to jest PPA Ubuntu i dlaczego miałbym chcieć z niej skorzystać? [Objaśnienie technologii], aby uzyskać aplikację i jej zależności. Zamiast tego ludzie mogą pobrać pojedynczy pakiet i wiedzieć, że będzie on działał w ich systemie. To oszczędza im konieczności kopiowania i wklejania wierszy kodu do terminala, którego mogą nie rozumieć.
Dotyczy to nie tylko aplikacji. Przystawki mogą poprawić dostęp do nowych wersji środowisk pulpitu, takich jak GNOME lub KDE. To Twój wybór: 10 najlepszych środowisk Linux na komputery stacjonarne To Twój wybór: 10 najlepszych środowisk Linux na komputery stacjonarne Od Gnome do KDE, od MATE do Unity, jest duży wybór tam. Od czego zacząć Przytłoczony? Zacznij tutaj. .
2. Długoterminowa niezawodność
Środowiska pulpitu i biblioteki systemu Linux mają tendencję do szybkich zmian. W rezultacie oprogramowanie, które działało w 2012 roku, może nie działać na tym samym komputerze cztery lata później. Na przykład nawet nie próbuj instalować starej wersji przeglądarki Firefox.
Jest to bolesne dla programistów i zniechęca niektórych z nich do tworzenia oprogramowania dla Linuksa. Po utworzeniu aplikacji raz, muszą ją regularnie modyfikować, aby kontynuować pracę za rok lub dwa. I to nawet nie uwzględnia wszystkich różnic między różnymi dystrybucjami.
Ponieważ pakiet przystawek zapewnia własne zależności, aplikacja powinna mieć to, czego potrzebuje do uruchomienia dzisiaj, jutro i za kilka lat od teraz.
3. Izolacja i bezpieczeństwo
Pakiety Snap działają niezależnie od reszty systemu. Oznacza to, że nie musisz się martwić, że instalacja wpłynie na resztę konfiguracji. Deweloper może również załatać lukę i natychmiast wysłać poprawkę do użytkowników.
To jest obosieczny miecz. Ponieważ pakiety Snap mogą powodować uruchamianie wielu kopii tych samych zależności, należy zaktualizować każdą z nich po ujawnieniu problemu. Jeśli jeden programista nie zaktualizuje aplikacji, pozostanie Ci wersja zagrożona. Tradycyjnie byłoby to naprawione, gdy dystrybucja wysyłała aktualizacje zabezpieczeń.
4. Płatne wsparcie oprogramowania
Kiedy płacisz za aplikację, oczekujesz, że zadziała. To sprawia, że utrzymanie oprogramowania dla systemu Linux jest szczególnie nieatrakcyjne dla osób sprzedających oprogramowanie. Użytkownicy oczekują od Ciebie obsługi wielu dystrybucji, z których każda zmienia się w nieprzewidywalny sposób co około sześć miesięcy.
Korzystając z pakietu Snap, programista wie, że ma wersję, która działa. Łatwiej jest również rozwiązywać problemy, gdy każda kopia jest taka sama.
Z tych powodów Canonical planuje migrację płatnych aplikacji do Snapów do jesieni tego roku.
5. Znajome doświadczenie programistyczne
Rynek telefonii komórkowej zmienił oczekiwania dotyczące rozwoju i dystrybucji oprogramowania. Specyfika może się różnić w zależności od pracy z Google Play, Apple App Store, Windows Store i innymi platformami handlowymi, ale wciąż opracowujesz pakiet i przesyłasz do centrum dystrybucji w celu sprawdzenia. Snapcraft, narzędzie Canonical do tworzenia i pakowania snapów, zapewnia podobne wrażenia twórcom Ubuntu.
6. Możesz wycofać
Nie każde uaktualnienie przebiega zgodnie z planem. Czasami nowsze oprogramowanie wprowadza błędy, które utrudniają korzystanie z niego. W niektórych przypadkach aplikacje w ogóle się nie uruchamiają. W takich przypadkach programiści mogą cofnąć aktualizację, a użytkownicy mogą ponownie zainstalować starą przystawkę, która działała.
Jak wpłynie to na inne dystrybucje?
Programiści Snap opracowali ten format do pracy z Unity. Technicznie oznacza to, że oprogramowanie może działać w innych dystrybucjach. Ale podobnie jak sama Unity, przyciągania prawdopodobnie nie zobaczą dużej adaptacji poza ekosystemem Ubuntu.
Może to wzbudzić zainteresowanie alternatywnymi, ale podobnymi formatami pakietów. Jednym z przykładów jest AppImage, który już dziś możesz zainstalować na pulpicie Linux. Dostępnych jest wiele aplikacji, takich jak Atom, Blender, Chromium, Firefox i VLC.
AppImage jest kontynuacją Klik, które wydano w 2006 roku. Nie jest to jedyny. PortableLinuxApps pochodzi z Klik, aby stworzyć oprogramowanie, które można uruchomić z dysku flash. Top 5 przenośnych aplikacji dla systemu Linux Top 5 przenośnych aplikacji dla systemu Linux Większość z nas wie o przenośnych aplikacjach dla systemu Windows i ich przydatności. Wspaniale jest mieć ze sobą ulubione programy i dodatki, szczególnie w przypadku przeglądarek. Jednak,… .
Niezależnie od tego, czy przyciągania pojawiają się gdzie indziej, mogą zachęcać programistów do dystrybucji aplikacji w formacie pakietu, który działa w różnych dystrybucjach i niezależnie od zależności. W każdym razie taki jest sen. Jaką formę przybierze rzeczywistość, dopiero się okaże.
Oh Snap, to może być dobre
Instalowanie oprogramowania w systemie Linux może być uciążliwe. Jeśli jest w repozytoriach, świetnie! Jeśli nie, masz nadzieję, że deweloper zapewnił sposób na zainstalowanie oprogramowania w Twojej dystrybucji. Każdy projekt ma swoją preferowaną metodę zarządzania aplikacjami i aktualizacjami. Wspieranie ich wszystkich jest trudne. Jednak obecnie musimy mieć świadomość, że system zatrzaskowy może stanowić zagrożenie bezpieczeństwa.
Jak chciałbyś zobaczyć, jak Ubuntu rozwiązuje ten problem? Czy jesteś podekscytowany snapami? Co z innymi dystrybucjami? Jakie formaty powinny obejmować? W tej sprawie istnieją sprzeczne opinie. Co twoje?
Zdjęcie kredytowe: przenośnik taśmowy Vivi-o przez Shutterstock