ReactOS 0.4.10 - sekarang dengan cita rasa BTRFS dan ikon folder yang menyenangkan

Halo, Habr!

Sudah sekitar lima bulan sejak rilis ReactOS terakhir , dan kami sudah meluncurkan yang baru! Dan sungguh! Seperti biasa, kami menyediakan koktail khas untuk fitur pembunuh dan penyetelan komponen sistem minor.

Dalam masalah ini - pengenalan BTRFS, bagian tambahan lain dari stabilitas dan banyak trik peluit keren yang membuat penggunaan sistem operasi lebih menyenangkan, kecuali tentu saja itu tidak lagi jatuh ke dalam BSOD.

Unduh gambar instalasi | Siaran pers | Changelog | TL; DR | Tes dan daftar regresi


Foto dengan jujur โ€‹โ€‹dicuri dari album foto pengguna flickr.com

BTRFS


Kebaruan utama dari ReactOS versi 0.4.10 adalah implementasi penuh dukungan untuk sistem file BTRFS! Bahkan, dukungan minimal untuk Btrfs ditambahkan tahun lalu berdasarkan pada driver WinBtrfs gratis, tetapi sekarang, dalam kerangka kerja GSOC 2018 , kode pemasang dan pemuat Freeloader dimodifikasi untuk memberikan akses ke isi partisi dari Btrfs pada saat startup atau instalasi sistem.

gambar

Selama pengembangan ReactOS 0.4.10, koreksi dilakukan pada driver WinBtrfs dan dikirim ke hulu (kembali ke pengembang driver utama). Oleh karena itu, dalam versi OS berikutnya dengan nomor 0.4.11, perbaikan lebih lanjut ke arah ini akan menunggu kami. Dukungan untuk BTRFS memungkinkan Anda untuk memotong batasan pada ukuran dan jumlah file pada disk yang diberlakukan oleh keluarga FAT dari sistem file. WinBtrfs dipilih karena ternyata menjadi pengandar paling stabil dan diperbarui tepat waktu dari semua varian sistem file alternatif untuk platform Windows NT.

Biarkan saya mengingatkan Anda bahwa ReactOS juga sepenuhnya mendukung sistem file FAT12 / 16/32, Ext2, Ext3, Ext4, NFS, dan beberapa lainnya dengan akses read-only - NTFS, ReiserFS, FFS dan UDFS.

C - Stabilitas


Stabilitas sistem, sebagai suatu peraturan, sulit untuk diukur, karena seringkali sangat subyektif. Argumen yang Anda semua mungkin setuju adalah bahwa nilai tambah tambahan di kolom offset ke stabilitas adalah segala sesuatu yang mencegah runtuhnya sistem operasi itu sendiri atau aplikasi yang berjalan di dalamnya. Oleh karena itu, meskipun peningkatan dalam tumpukan manajemen memori ( lihat daftar lengkap perubahan ) yang dibuat oleh Timo Kreutzer dan Pierre Schweitzer mungkin tampak tidak signifikan atau tidak jelas, mereka masih memainkan peran penting dalam meningkatkan stabilitas ReactOS.

Pada saat yang sama, momen ketika aplikasi yang berguna dan populer mencapai kinerja penuh pada ReactOS juga merupakan kemenangan kecil. Kontribusi Stanislav Motylkov ke perpustakaan Ractime ReactOS C memungkinkan sistem kontrol versi Git yang digunakan dalam proyek kami untuk akhirnya bekerja dengan benar dan langsung di ReactOS. Mungkin, di sini Anda tidak akan berdebat bahwa ini adalah kelanjutan yang baik dari kesuksesan masa lalu dengan mencapai keadaan hosting sendiri .

Dan saya yakin tidak ada seorang pun di sini yang benar-benar penggemar BSOD, bahkan jika mereka menimbulkan rasa nostalgia. Layar biru lebih baik menyimpan sebagian ingatan kita daripada menjadi bagian berkelanjutan dari pengalaman pengguna harian kita. Beruntung bagi ReactOS, Mark Jensen berhasil menghilangkan penyebab kecelakaan lain terkait pengoperasian pustaka font mesin FreeType.

Dan jika kita melanjutkan pembicaraan tentang kemenangan kecil, perlu disebutkan bahwa Mark serius menyodok kode yang bertanggung jawab untuk menguraikan manifes file dan perpustakaan yang dapat dieksekusi selama inisialisasi mereka. Akibatnya, peluncuran yang benar dari messenger multi-protokol populer Miranda IM menjadi mungkin.

gambar

Kontribusi Thomas Faber, yang berurusan dengan masalah beban prosesor yang tinggi saat menonton video VLC, meluncurkan emulator DosBox 0.74 dan permainan Anno1602 dan Diablo II, juga patut mendapat perhatian khusus.

Sedikit keindahan di sini, sedikit keindahan di sana ...


Dan ini adalah sesuatu yang lebih baik dilihat sekali daripada membacanya 10 kali. Ketika seseorang menggunakan sistem operasi ReactOS, antarmuka untuk interaksi ini biasanya adalah shell desktop Explorer . Dasar untuk fungsionalitas shell โ€œunder the hoodโ€ adalah library shell32, yang peningkatannya seringkali paling terlihat oleh pengguna akhir. Selama beberapa bulan terakhir, Katayama Hirofumi, kontributor lama proyek ini, telah menambahkan beberapa fungsi baru ke perpustakaan ini, "menyisir" beberapa yang lain yang sudah ada.

gambar
Sebelumnya, cara berinteraksi dengan folder sangat terbatas. Sekarang, di manajer file, opsi telah muncul untuk mengatur tampilan direktori, membuka direktori di jendela baru atau saat ini, dan mengatur operasi untuk klik tunggal dan ganda.

gambar
Dan ikon folder dapat ditetapkan sesuai keinginan, membuat struktur folder lebih tidak membosankan.

gambar
Pekerjaan serius dilakukan pada tampilan font dan elemen grafik yang benar dalam dialog installer MSI dari berbagai program.

gambar
Stanislav Motylkov juga menambahkan kode untuk mengekstrak informasi tentang sistem dari BIOS dengan benar, yang sekarang digunakan dalam output utilitas dxdiag.

Hanya itu semua


Ini, tentu saja, tidak semua, tetapi hanya perubahan yang paling nyata dan signifikan dalam ReactOS. Ingin melihat lebih banyak? Kemudian tonton videonya dengan peragaan produk-produk baru yang disiapkan oleh relawan proyek:


Ingin menginstal ReactOS untuk pertama kalinya dalam hidup Anda? Pastikan untuk membaca manual ini .

Apakah Anda menyukai rilis ini? Kami menantikan komentar dan pendapat Anda! Jangan lupa bahwa Anda dapat membantu proyek tidak hanya dengan sumbangan , tetapi hanya dengan meletakkan tanda bintang di atasnya di github !

UPD 21 November 2018 - Vadim Galyant menerbitkan versi modifikasi dari kit distribusi dengan tumpukan USB eksperimental

PS Persiapan untuk rilis 0.4.11 sudah berjalan lancar, dan rilis ini benar-benar layak untuk ditunggu!

Source: https://habr.com/ru/post/id430332/


All Articles