podstawowy system operacyjny przenosi się na Flatpak i to nie jest żart

podstawowy system operacyjny + Flatpak

Wczoraj ostrzegaliśmy naszych obserwujących na Twitterze, że w niektórych krajach anglosaskich jest 1 kwietnia, dzień Świętych Niewiniątek, i że możemy przeczytać nieco dziwne wiadomości. Tak było z wiadomościami, na których opiera się ten post i postanowiliśmy poczekać do drugiego dnia, aby potwierdzić, że to nie był żart. I to nie jest: podstawowy system operacyjny zostanie przekazany do pakietów Flatpak, bardziej nowoczesny typ pakietu, który ma wiele funkcji wspólnych z pakietami Snap firmy Canonical.

Podobnie jak pakiety Snap, pakiety Flatpak zawiera wszystko, co jest niezbędne do działania aplikacjii przez to odnosimy się do podstawowego oprogramowania i zależności. Jest to również bezpieczniejsze, a aktualizacje są szybsze, nie wspominając o korzyściach dla programistów, ponieważ muszą kodować tylko raz i działa na każdym systemie operacyjnym, który zdecydują się zapewnić kompatybilność. To właśnie zrobi podstawowy system operacyjny w przyszłości.

Elementary OS + Flatpak App Center ... ale bez Flathuba

Programiści elementarnych systemów operacyjnych pracują z Flatpak praktycznie od jego narodzin. I to nie tylko z tego typu pakietami, ale zapewniają, że od lat próbują zdecydować, która opcja będzie najlepsza. W tej chwili, w której zauważyli, że Flatpak nadal nazywa się „XDG-App” i był rok 2015. Dla tych, którzy nie wiedzą, rok 2015 był rokiem, w którym narodził się zarówno projekt znany obecnie jako Flatpak, jak i pakiety Snap, ale propozycja Canonical naprawdę zasłynęła w kwietniu 2016 roku jako jedna z najważniejszych nowości tych, które pojawiły się wraz z Ubuntu. 16.04 Xenial Xerus. Uważam, że ważne jest, aby wspomnieć, że Flatpak jest starszy od Snap.

Ale ostrzegają: „Flatpak to nie Flathub”. Musisz odróżnić format pakietu od repozytorium, z którego masz dostęp ten link. elementarny system operacyjny chce, aby wyszukiwanie i instalacja oprogramowania nadal odbywały się z ich App Center, chociaż nie mówią tego, ponieważ w ten sposób kontrolują również wszystko, co jest pobierane, i mają więcej opcji otrzymywania darowizn. I to jest to, że App Center korzysta z systemu płatności, za co chcesz, aby pobierać / instalować aplikacje.

Chcą również wyjaśnić, że przejdą na Flatpak nie oznacza to, że pomijają swoje aplikacje natywne ani że zamierzają zmienić system pobierania i instalacji, aby programiści mogli zbierać darowizny. Ponadto wszystko zostanie dokładnie przetestowane, aby upewnić się, że działa idealnie przed opublikowaniem w App Center, tak samo jak wcześniej.

utworzy podstawowy system operacyjny własne repozytorium Flatpak dla App Center, mniej więcej to samo, co dotychczas robili z repozytorium oprogramowania opartego na Debianie.

Problemy z pakietami .deb

Pakiety DEB

Cóż, Ubunlog nadal ma wielu fanów pakietów .deb, częściowo dlatego, że lubimy klasykę, a częściowo dlatego, że doświadczyliśmy problemów z nowymi typami pakietów. Ale to prawda Pakiety .deb zwykle używają zależności A jeśli jeden z nich zawiera lukę, cały program ma lukę w zabezpieczeniach. Nowoczesne formaty pakietów eliminują te problemy, jednocześnie dostarczając aktualizacje znacznie wcześniej… w teorii. W teorii lub w praktyce, ale moim zdaniem jeszcze trochę zostało, aby wszystko było idealne zarówno w pakietach Flatpak, jak i Snap.

Ponadto, nowe pakiety są oparte na piaskownicy, co ogranicza dostęp aplikacji do systemu operacyjnego. Aplikacje Sandbox zwiększają bezpieczeństwo i prywatność.

I dlaczego podstawowy system operacyjny nie wybrał pakietów Snap?

elementary OS zapewnia, że ​​współpracowali również z Canonical, ale są rzeczy, które wcale im się nie podobały iw niektórych całkowicie się zgadzam:

  1. Zdecentralizowany projekt. Flatpak pozwala każdemu stworzyć własne repozytorium, więc podstawowy system operacyjny będzie miał własne. Oznacza to, że wszystko, co można zainstalować z App Center, będzie miało ten sam projekt, co zdecydowanie się nie zdarza w przypadku pakietów Snap. To miałem na myśli tutaj więc Canonical powinien zrobić coś innego, na przykład wywrzeć niewielką presję na programistach, aby dostarczyli aktualizacje wcześniej (ahem… Mozilla…) i wszystko ma podobny wygląd. W pakietach Snap możemy znaleźć aplikacje z obrazami takimi jak Windows 95, GNOME, KDE ... a system wydaje się mieć tysiąc rodziców.
  2. Flatpak zbliża się do pracy elementarnego systemu operacyjnego. Na przykład nowoczesne funkcje GTK zostały zbudowane z myślą o przyszłości podobnej do Flatpak, a Flatpak został opracowany od samego początku z myślą o GTK.
  3. Konsensus z niezależnymi twórcami aplikacji. podstawowy system operacyjny współpracuje ramię w ramię z niezależnymi deweloperami. Chociaż niektórzy wybrali oba pakiety, twierdzą, że Flatpak jest łatwiejszy w obsłudze.

Jak wpłynie to na użytkowników i programistów?

zapewnia to podstawowy system operacyjny użytkownicy twojego systemu operacyjnego nic nie zauważą. Jedyne, co zauważą, będzie pozytywne, na przykład szybsze pobieranie i aktualizacje. Jeśli chodzi o programistów, dostarczanie i przegląd aplikacji będzie kontynuowany tak, jak poprzednio.

La wątpliwość, że odeszłam, jest tak nadal pozwoli na instalację pakietów .deb. W przeszłości nie można było instalować oprogramowania spoza App Center, jeśli nie zainstalowałeś Gdebi, oprogramowania GNOME lub innego narzędzia instalacyjnego niż App Center. Jeśli nadal jest to dozwolone, wydaje się, że przejście z pakietów DEB do Flatpak przyniesie same korzyści.

Co myślisz o przeniesieniu podstawowego systemu operacyjnego na Flatpak?

elementarny5
Podobne artykuł:
Nowa wersja Elementary OS 5 Juno jest już dostępna

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Patricio powiedział

    Doskonałe wyjaśnienia, tak trzymaj !!