Rilis distribusi Linux Fedora 30

Disampaikan oleh Rilis distribusi Linux Fedora 30. Untuk memuat siap Produk Fedora Workstation, Server Fedora, Fedora Perakbiru, Edisi Fedora IoT, Dan serangkaian "putaran" dengan versi Live lingkungan desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE dan LXQt. Rakitan dibuat untuk x86, x86_64, Power64, ARM64 (AArch64) dan berbagai perangkat dengan prosesor ARM 32-bit.

Paling menonjol perbaikan di Fedora 30:

  • Desktop GNOME diperbarui untuk dirilis 3.32 dengan gaya elemen antarmuka, desktop dan ikon yang didesain ulang, dukungan eksperimental untuk penskalaan fraksional dan akhir dukungan untuk menu global;
  • Pekerjaan telah dilakukan untuk meningkatkan kinerja manajer paket DNF. Semua metadata di repositori selain xz dan gzip kini tersedia dalam format zchunk, yang, selain tingkat kompresi yang baik, memberikan dukungan untuk perubahan delta, memungkinkan Anda mengunduh hanya bagian arsip yang diubah (file dibagi menjadi blok-blok terkompresi secara terpisah dan klien hanya mengunduh blok-blok yang checksumnya tidak cocokkan balok pada sisinya);
  • Di DNF ditambahkan kode untuk mengirimkan informasi yang diperlukan untuk memperkirakan basis pengguna distribusi secara lebih akurat. Saat mengakses mirror, penghitung β€œcountme” akan dikirim, yang nilainya meningkat setiap minggu. Penghitung akan diatur ulang ke β€œ0” setelah panggilan pertama berhasil ke server dan setelah 7 hari akan mulai menghitung minggu. Metode ini akan memungkinkan Anda memperkirakan berapa lama rilis yang digunakan telah diinstal, yang cukup untuk menganalisis dinamika pengguna yang beralih ke versi baru dan mengidentifikasi instalasi berumur pendek dalam sistem integrasi berkelanjutan, sistem pengujian, container, dan mesin virtual. Jika diinginkan, pengguna dapat menonaktifkan pengiriman informasi yang ditentukan.
  • Menambahkan paket desktop Deepin, dikembangkan oleh pengembang kit distribusi dengan nama yang sama dari Tiongkok. Komponen desktop dikembangkan menggunakan bahasa C/C++ dan Go, namun antarmuka dibuat menggunakan teknologi HTML5 menggunakan mesin web Chromium. Fitur utama desktop Deepin adalah panelnya, yang mendukung berbagai mode pengoperasian. Dalam mode klasik, terdapat pemisahan yang lebih eksplisit antara jendela terbuka dan aplikasi yang ditawarkan untuk diluncurkan. Mode efektif agak mengingatkan pada Unity, memadukan indikator program yang sedang berjalan, aplikasi favorit, dan applet kontrol. Antarmuka peluncuran program ditampilkan di seluruh layar dan menyediakan dua mode - melihat aplikasi favorit dan menavigasi katalog program yang diinstal;
  • Menambahkan paket dengan desktop Pantheon, yang sedang dikembangkan oleh proyek OS dasar. GTK3+, bahasa Vala dan kerangka Granit digunakan untuk pengembangan. Lingkungan grafis Pantheon menggabungkan komponen-komponen seperti pengelola jendela Gala (berdasarkan LibMutter), panel atas WingPanel, peluncur Slingshot, panel kontrol Switchboard, bilah tugas bawah Plank (analog dari panel Docky yang ditulis ulang di Vala) dan Pantheon Manajer sesi penyambut (berdasarkan LightDM );
  • Versi program yang diperbarui: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Ikan 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Ditransisikan ke GnuPG 2 sebagai implementasi utama GPG (
    /usr/bin/gpg sekarang tertaut ke GnuPG 2 yang dapat dieksekusi, bukan GnuPG 1;
  • Pekerjaan telah dilakukan untuk memastikan tampilan grafis lebih mulus saat startup, tanpa layar mati atau transisi grafis tiba-tiba. Driver i915 mengaktifkan mode fastboot secara default, layar boot plymouth memiliki tema baru;
  • Implementasi default bus D-Bus diaktifkan Pialang D-Bus. D-Bus Broker diimplementasikan sepenuhnya di ruang pengguna, tetap sepenuhnya kompatibel dengan implementasi referensi D-Bus, dirancang untuk mendukung fungsionalitas praktis, dan berfokus pada peningkatan kinerja dan keandalan;
  • Format metadata untuk enkripsi seluruh disk telah diubah dari LUKS1 menjadi LUKS2;
  • Sebagai persiapan untuk mengakhiri dukungan untuk Python 2 (pemeliharaan untuk cabang ini berakhir pada 1 Januari 2020), cabang ini telah dihapus dari repositori jumlah besar Paket khusus Python 2. Untuk modul Python yang disediakan repositori dengan dukungan metadata
    Python Egg/Wheel memiliki generator ketergantungan yang diaktifkan secara default;

  • Dukungan untuk fungsi yang tidak digunakan lagi dan tidak aman seperti encrypt, encrypt_r, setkey, setkey_r dan fcrypt telah dihapus dari libcrypt;
  • File /etc/sysconfig/nfs sudah tidak digunakan lagi; hanya /etc/nfs.conf yang boleh digunakan untuk mengkonfigurasi NFS;
  • Menambahkan dukungan uEFI untuk booting pada sistem ARMv7;
  • DBMS MongoDB telah dihapus dari repositori karena transisi proyek ini ke lisensi tidak bebas, tidak kompatibel dengan persyaratan Fedora;
  • Paket Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp dan sonatype-oss-parent sudah tidak digunakan lagi;
  • Koleksi ditambahkan Peran Sistem Linux dengan serangkaian modul dan peran untuk menerapkan sistem manajemen konfigurasi terpusat berdasarkan Ansible;
  • dihentikan pembentukan build Fedora Atomic Host, menawarkan lingkungan yang dilucuti seminimal mungkin, pembaruannya dilakukan secara atom dengan mengganti image seluruh sistem, tanpa memecahnya menjadi paket terpisah. Fedora Atomic Host akan digantikan oleh sebuah proyek Fedora Core OS, melanjutkan pengembangan sistem server Linux Linux Kontainer;
  • Berkat penggunaan PipeWire masalah terpecahkan dengan akses bersama ke jendela Chrome dan Firefox di lingkungan berbasis Wayland saat mengatur pekerjaan jarak jauh dengan sistem. Masalah penggunaan driver biner NVIDIA dengan Wayland juga telah teratasi. Pengiriman Secara default, build Firefox dengan dukungan bawaan Wayland ditunda hingga rilis berikutnya (di Fedora 30, Firefox akan tetap berjalan melalui XWayland).
  • Termasuk perangkat Kotak Alat Fedora, yang memungkinkan Anda meluncurkan lingkungan terisolasi tambahan, yang dapat dikonfigurasi dengan cara apa pun menggunakan manajer paket DNF biasa. Lingkungan yang ditentukan akan membuat hidup lebih mudah bagi pengembang yang sering kali perlu menginstal berbagai perpustakaan dan aplikasi tambahan saat menggunakan rakitan Fedora Perakbiru;
  • Pustaka OpenH264 dengan implementasi codec H.264, yang digunakan di Firefox dan GStreamer, telah menambahkan dukungan untuk decoding profil Utama dan Tinggi, yang biasanya digunakan untuk menyajikan video di layanan online (sebelumnya, hanya profil Baseline yang digunakan). didukung di OpenH264);
  • Strukturnya mencakup sistem untuk konfigurasi terpusat desktop Linux - Komandan Armada, dirancang untuk mengatur penerapan dan pemeliharaan pengaturan untuk sejumlah besar stasiun kerja berbasis Linux dan GNOME. Menyediakan antarmuka tunggal terpusat untuk mengelola pengaturan desktop, program aplikasi, dan koneksi jaringan;
  • Lanjutan pengembangan edisi Fedora Silverblue, yang berbeda dengan Fedora Workstation karena dikirimkan dalam bentuk monolitik, tanpa membagi sistem dasar menjadi paket-paket terpisah, menggunakan mekanisme pembaruan atom dan menginstal semua aplikasi tambahan dalam bentuk paket flatpak yang diluncurkan secara terisolasi kontainer. Versi baru menambahkan kemampuan untuk menggunakan lapisan rpm-ostree di Perangkat Lunak GNOME untuk menambahkan lapisan ke gambar dasar Silverblue dengan aplikasi tambahan dan komponen sistem yang didistribusikan hanya dalam bentuk paket rpm dan belum tersedia di flatpak. Misalnya, rpm-ostree menyediakan dukungan untuk menginstal driver NVIDIA, font, kumpulan bahasa, ekstensi GNOME Shell, dan aplikasi pihak ketiga seperti Google Chrome.

Secara bersamaan untuk Fedora 30 dimasukkan ke dalam operasi Repositori β€œgratis” dan β€œtidak bebas” dari proyek RPM Fusion, di mana paket dengan aplikasi multimedia tambahan (MPlayer, VLC, Xine), codec video/audio, dukungan DVD, driver milik AMD dan NVIDIA, program permainan, emulator tersedia.

Sumber: opennet.ru

Tambah komentar