Keluaran kit pengedaran Slackware 15.0

Lebih daripada lima tahun selepas keluaran terakhir, keluaran kit pengedaran Slackware 15.0 telah diterbitkan. Projek ini telah dibangunkan sejak 1993 dan merupakan pengedaran tertua yang sedia ada. Imej pemasangan (3.5 GB) tersedia untuk dimuat turun, yang disediakan untuk seni bina i586 dan x86_64. Untuk membiasakan diri dengan pengedaran tanpa pemasangan, binaan Langsung (4.3 GB) tersedia. Pilihan pakej tambahan dengan program yang tidak termasuk dalam pengedaran standard boleh didapati dalam repositori slackbuilds.org.

Walaupun usianya yang lanjut, pengedaran itu dapat mengekalkan keaslian dan kesederhanaannya dalam organisasi kerja. Kekurangan komplikasi dan sistem permulaan mudah dalam gaya sistem BSD klasik menjadikan pengedaran sebagai penyelesaian yang menarik untuk mengkaji pengendalian sistem seperti Unix, menjalankan eksperimen dan mengenali Linux. Sebab utama untuk jangka hayat pengedaran yang panjang adalah semangat Patrick Volkerding yang tidak habis-habis, yang telah menjadi peneraju dan pemaju utama projek itu selama hampir 30 tahun.

Semasa membangunkan keluaran baharu, tumpuan utama adalah untuk menyediakan teknologi baharu dan versi program semasa tanpa melanggar keaslian dan ciri pengedaran. Matlamat utama adalah untuk menjadikan pengedaran lebih moden, tetapi pada masa yang sama mengekalkan cara kerja biasa dalam Slackware. Perubahan utama:

  • Beralih kepada menggunakan subsistem PAM (Modul Pengesahan Boleh Pasang) untuk pengesahan dan dayakan PAM dalam pakej shadow-utils yang digunakan untuk menyimpan kata laluan dalam fail /etc/shadow.
  • Untuk mengurus sesi pengguna, bukannya ConsoleKit2, elogind telah digunakan, varian log masuk yang tidak terikat dengan systemd, yang secara ketara memudahkan penghantaran persekitaran grafik yang terikat pada sistem permulaan tertentu dan sokongan yang lebih baik untuk piawaian XDG.
  • Menambah sokongan untuk pelayan media PipeWire dan menyediakan keupayaan untuk menggunakannya dan bukannya PulseAudio.
  • Menambah sokongan untuk sesi grafik berdasarkan protokol Wayland, yang boleh digunakan dalam KDE sebagai tambahan kepada sesi berasaskan pelayan X.
  • Menambah versi baharu persekitaran pengguna Xfce 4.16 dan KDE Plasma 5.23.5. Pakej dengan LXDE dan Lumina tersedia melalui SlackBuild.
  • Kernel Linux telah dikemas kini ke cawangan 5.15. Sokongan untuk menjana fail initrd telah ditambahkan pada pemasang, dan utiliti geninitrd telah ditambahkan pada pengedaran untuk membina initrd secara automatik untuk kernel Linux yang dipasang. Pemasangan modular kernel "generik" disyorkan untuk digunakan secara lalai, tetapi sokongan untuk kernel "besar" monolitik juga dikekalkan, di mana set pemacu yang diperlukan untuk but tanpa initrd disusun.
  • Untuk sistem 32-bit, dua binaan kernel ditawarkan - dengan SMP dan untuk sistem pemproses tunggal tanpa sokongan SMP (boleh digunakan pada komputer yang sangat lama dengan pemproses lebih lama daripada Pentium III dan beberapa model Pentium M yang tidak menyokong PAE).
  • Penghantaran Qt4 telah dihentikan; pengedaran telah bertukar sepenuhnya kepada Qt5.
  • Migrasi ke Python 3 telah dijalankan. Pakej untuk pembangunan dalam bahasa Rust telah ditambah.
  • Secara lalai, Postfix didayakan untuk memastikan operasi pelayan mel, dan pakej dengan Sendmail telah dialihkan ke bahagian /extra. Dovecot digunakan bukannya imapd dan ipop3d.
  • Kit alatan pengurusan pakej pkgtools kini menyokong penguncian untuk menghalang operasi bersaing daripada berjalan pada masa yang sama, dan mengurangkan penulisan cakera untuk prestasi yang lebih baik pada SSD.
  • Pakej ini termasuk skrip "make_world.sh", yang membolehkan anda membina semula keseluruhan sistem secara automatik daripada kod sumber. Satu set skrip baharu untuk membina semula pakej pemasang dan kernel juga telah ditambah.
  • Versi pakej yang dikemas kini, termasuk mesa 21.3.3, KDE Gear 21.12.1, sqlite 3.37.2, mercurial 6.0.1, pipewire 0.3.43, pulseaudio 15.0, mdadm 4.2, wpa_supplicant 2.9, xorg-mp.1.20.14. 2.10.30, gtk 3.24, freetype 2.11.1, samba 4.15.5, postfix 3.6.4, perl 5.34.0, apache httpd 2.4.52, openssh 8.8, php 7.4.27, python 3.9.10 ​​, git 3.0.3. dan sebagainya.

    Sumber: opennet.ru

Tambah komen