OS dasar pindah ke Flatpak dan itu bukan lelucon

OS dasar + Flatpak

Kemarin kami memperingatkan pengikut twitter kami bahwa itu adalah tanggal 1 April, hari Orang-Orang Tak Bersalah di beberapa negara Anglo-Saxon, dan kami dapat membaca beberapa berita yang agak aneh. Begitu pula dengan berita yang menjadi dasar posting ini dan kami memutuskan untuk menunggu hingga hari ke-2 untuk mengonfirmasi bahwa itu bukan lelucon. Dan ini bukan: OS dasar akan diteruskan ke paket Flatpak, jenis paket yang lebih modern yang berbagi banyak fitur dengan paket Snap Canonical.

Seperti paket Snap, paket Flatpak berisi di dalamnya semua yang diperlukan agar aplikasi berfungsi, dan dengan ini kami mengacu pada perangkat lunak inti dan dependensi. Semuanya juga lebih aman dan pembaruan lebih cepat, belum lagi bagus untuk pengembang karena mereka hanya perlu memprogram sekali dan berfungsi pada sistem operasi apa pun yang mereka putuskan untuk kompatibel. Itulah yang akan dilakukan oleh OS dasar di masa depan.

Elementary OS + Flatpak App Center ... tapi tanpa Flathub

Pengembang OS dasar telah bekerja dengan Flatpak secara praktis sejak lahir. Dan tidak hanya dengan jenis paket ini, tetapi mereka memastikan bahwa mereka telah mencoba selama bertahun-tahun untuk memutuskan mana yang akan menjadi pilihan terbaik. Saat ini di mana mereka melihat Flatpak itu masih disebut "XDG-App" dan itu tahun 2015. Bagi mereka yang tidak tahu, 2015 adalah tahun di mana kedua proyek yang sekarang dikenal sebagai Flatpak dan paket Snap lahir, tetapi proposal Canonical benar-benar menjadi terkenal pada bulan April 2016 karena menjadi salah satu hal baru terpenting dari yang datang dengan Ubuntu 16.04 Xenial Xerus. Saya merasa penting untuk menyebutkan bahwa Flatpak ada sebelum Snap.

Tapi mereka memperingatkan: "Flatpak bukan Flathub". Anda harus membedakan antara format paket dan repositori, yang dapat Anda akses link ini. Elementary OS ingin agar pencarian dan penginstalan perangkat lunak terus dilakukan dari App Center mereka, meskipun mereka tidak mengatakannya, karena dengan cara itu mereka juga mengontrol semua yang diunduh dan memiliki lebih banyak opsi untuk mendapatkan donasi. Dan App Center menggunakan sistem pembayaran bayar-apa-yang-Anda-inginkan untuk mengunduh / menginstal aplikasi.

Apa yang juga ingin mereka jelaskan adalah peralihan ke Flatpak ini tidak berarti bahwa mereka meninggalkan aplikasi asli mereka atau bahwa mereka akan mengubah sistem pengunduhan dan instalasi sehingga para pengembang dapat mengumpulkan dari donasi. Selain itu, semuanya akan diuji dengan cermat untuk memastikannya berfungsi dengan sempurna sebelum menerbitkannya ke Pusat Aplikasi, semua sama seperti yang telah mereka lakukan hingga sekarang.

OS dasar akan membuat repositori Flatpak Anda sendiri untuk App Center, kurang lebih sama seperti yang mereka lakukan selama ini dengan repositori mereka untuk perangkat lunak berbasis Debian.

Masalah dengan paket .deb

Paket DEB

Nah, Ubunlog masih memiliki banyak penggemar paket .deb sebagian karena kami menyukai paket klasik dan sebagian lagi karena kami mengalami masalah dengan jenis paket baru. Tapi memang benar itu Paket .deb biasanya menggunakan dependensi Dan jika salah satunya mengandung kerentanan, seluruh program memiliki kelemahan keamanan. Format paket modern menghilangkan masalah ini sambil memberikan pembaruan lebih cepat… dalam teori. Secara teori atau praktik tetapi, menurut saya, masih ada sedikit yang tersisa untuk membuat semuanya sempurna di paket Flatpak dan Snap.

Selain itu, paket baru berbasis sandbox, yang membatasi akses aplikasi ke sistem operasi. Aplikasi kotak pasir meningkatkan keamanan dan privasi.

Dan mengapa OS dasar tidak memilih paket Snap?

OS dasar memastikan bahwa mereka juga bekerja dengan Canonical, tetapi ada hal-hal yang tidak mereka sukai sama sekali dan di beberapa saya sangat setuju:

  1. Desain terdesentralisasi. Flatpak mengizinkan siapa saja untuk membuat repositori mereka sendiri, jadi OS dasar akan memiliki sendiri. Ini berarti bahwa semua yang dapat diinstal dari App Center akan memiliki desain yang sama, sesuatu yang sejauh ini tidak terjadi dengan paket Snap. Ini yang saya maksud di sini jadi Canonical harus melakukan sesuatu yang lain, seperti memberi sedikit tekanan pada pengembang untuk mengirimkan pembaruan lebih cepat (ahem… Mozilla…) dan semuanya memiliki desain yang serupa. Dalam paket Snap kita dapat menemukan aplikasi dengan gambar seperti Windows 95, GNOME, KDE ... dan sistem tampaknya memiliki ribuan orang tua.
  2. Flatpak semakin dekat dengan pekerjaan OS dasar. Misalnya, fungsi GTK modern telah dibangun untuk masa depan seperti Flatpak dan Flatpak telah dikembangkan dengan mempertimbangkan GTK sejak awal.
  3. Konsensus dengan pengembang aplikasi independen. Elementary OS bekerja bahu membahu dengan developer indie. Meskipun beberapa telah memilih kedua paket tersebut, mereka mengatakan Flatpak lebih mudah untuk dikerjakan.

Bagaimana pengaruhnya terhadap pengguna dan pengembang?

OS dasar memastikan itu pengguna sistem operasi Anda tidak akan melihat apa pun. Satu-satunya hal yang akan mereka perhatikan adalah positif, seperti unduhan dan pembaruan yang lebih cepat. Sedangkan untuk pengembang, pengiriman dan peninjauan aplikasi akan berlanjut seperti sebelumnya.

La keraguan yang tersisa adalah ya akan tetap mengizinkan penginstalan paket .deb. Di masa lalu Anda tidak dapat menginstal perangkat lunak dari luar Pusat Aplikasi Anda jika Anda tidak menginstal Gdebi, Perangkat Lunak GNOME atau alat instalasi lain selain Pusat Aplikasi. Jika masih diperbolehkan, sepertinya perpindahan paket DEB ke Flatpak hanya akan menguntungkan.

Apa pendapat Anda tentang OS dasar pindah ke Flatpak?

SD5
Artikel terkait:
Versi baru Elementary OS 5 Juno sekarang tersedia

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Patricio dijo

    Klarifikasi bagus, pertahankan !!