Pembangunan telah dilanjutkan Ubuntu Core Desktop, yang hanya menggunakan paket snap.

Jon Seager, Wakil Presiden Teknik di Canonical dan Pemimpin Teknis untuk proyek ini Ubuntumengumumkan dimulainya kembali pekerjaan pada proyek tersebut. Ubuntu Core Desktop, yang mengembangkan edisi desktop alternatif. Ubuntu, dengan menggunakan perkembangan dari platform tersebut Ubuntu Inti dari sistem ini adalah penggunaan paket Snap, bukan paket deb.

Berbeda dengan distribusi yang diperbarui secara atomik yang ada saat ini, di mana komponen sistem dipasang dalam mode baca saja, Ubuntu Core Desktop menggunakan model "semua komponen dalam satu paket". Dengan model ini, isi lingkungan sistem, kernel, LinuxBootloader, lingkungan desktop, server media, proses latar belakang yang berjalan, dan aplikasi dikirimkan dalam format snap dan dikelola oleh toolkit snapd.

Berbeda dengan prototipe yang dikembangkan sebelumnya, distribusi ini dirancang agar lebih modular dan tidak menyediakan satu paket snap tunggal beserta lingkungan sistemnya. Ubuntu Core membagi sistem dasar menjadi serangkaian paket snap yang diperbarui secara terpisah. Semua aplikasi akan berjalan terisolasi dari sistem utama, dan untuk paket yang tidak mendukung isolasi, lapisan yang mendukung virtualisasi akan disediakan.

Untuk mengontrol akses aplikasi ke sistem dan sumber daya eksternal, mekanisme permintaan izin sedang dikembangkan yang mengharuskan pengguna untuk mengkonfirmasi akses, misalnya, saat mengakses file di direktori home, webcam, atau mikrofon dari paket snap. Permintaan dinamis dikeluarkan berdasarkan analisis permintaan panggilan sistem, dan kontrol akses diimplementasikan menggunakan AppArmor.

Pengembangan dilakukan dengan mempertimbangkan tiga kasus penggunaan dasar:

  • Sebuah workstation di mana aktivitas utamanya melibatkan penggunaan browser web dan bekerja dengan aplikasi web. Skenario ini dianggap paling cepat diimplementasikan, karena paket snap Firefox dan Chromium sudah tersedia, dan permintaan izin untuk akses ke kamera dan mikrofon sudah didukung.
  • Sebuah sistem untuk pengembang perangkat lunak yang memungkinkan penggunaan simultan beberapa lingkungan pengembangan, yang diinstal dalam lingkungan terisolasi menggunakan toolkit workshop, yang menggunakan LXD untuk manajemen kontainer. Jika perlu, jalankan aplikasi dari paket deb, paket flatpak, atau paket snap klasik yang tidak berjalan di atas Ubuntu Core, container, atau virtualisasi akan digunakan.
  • Sebuah sistem untuk para gamer komputer yang dibangun di sekitar paket Steam Snap. Komponen-komponen dari tumpukan game, seperti Proton, Mesa, dan driver, juga akan dikirimkan dalam format Snap, memungkinkan pengguna untuk menginstal versi terbaru dari komponen-komponen ini atau menggunakan versi yang berbeda dengan game yang berbeda.

Sebagai persiapan untuk rilis berikutnya Ubuntu Rencananya akan dilakukan pekerjaan untuk membagi komponen lingkungan desktop ke dalam modul-modul yang berbeda, membentuk antarmuka snap untuk mendukung berbagai fungsi dan skenario penggunaan desktop, dan untuk menguji arsitektur baru tersebut. Ubuntu Core Desktop untuk ketiga skenario penggunaan yang disebutkan di atas. Selain itu, pekerjaan telah dimulai dengan pengembang proyek KDE Neon pada versi distribusi KDE Neon yang diimplementasikan di atas Ubuntu Inti, yang akan memungkinkan Anda untuk beradaptasi Ubuntu Core Desktop mendukung berbagai lingkungan desktop, tidak terbatas pada GNOME.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster