Cygwin 3.5.0 Menamatkan Sokongan untuk Platform Windows Lama
Cygwin 3.5.0 baharu menghentikan sokongan Windows 7/8, memperkenalkan ciri sistem fail yang lebih canggih, maklumat pakej yang dipertingkatkan, dan banyak lagi. Ketahui apa yang baharu!
Cygwin ialah alat percuma dan sumber terbuka yang menyediakan pengguna Microsoft Windows dengan persekitaran dan set alat perisian yang menyerupai Unix/Linux. Ia ialah lapisan keserasian yang membolehkan pengguna Windows menjalankan pelbagai aplikasi dan alat berasaskan Unix/Linux terus pada sistem Windows mereka.
Lebih setahun selepas pelancaran Cygwin 3.4.0, pendahulunya yang utama, para pembangunnya baru sahaja mengumumkan pelepasan versi baru 3.5.0. Mari kita terokai ciri-ciri dan penambahbaikan yang ditawarkannya.
Ciri-ciri Baharu Utama dalam Cygwin 3.5.0
Tamat Sokongan untuk Versi Windows Lama
Cygwin 3.5.0 menghentikan sokongan untuk Windows 7, Windows 8, dan versi pelayan yang sepadan – Windows Server 2008 R2 dan 2012. Langkah ini menandakan fokus ke arah versi Windows yang lebih terkini, termasuk Windows 8.1, 10, 11, dan versi pelayan dari 2012 R2 hingga 2022, dengan menjangkakan keserasian dengan keluaran Windows akan datang.
Ciri dan Penambahbaikan Baru
Kemas kini ini membawa beberapa penambahbaikan yang ketara:
- Peningkatan Konsol: Proses kini boleh mengakses peranti konsol (/dev/consN) dari konsol atau pseudoterminal yang berbeza. Peningkatan ini menjadikan alat seperti GNU screen dan tmux berfungsi dalam konsol.
- Kemas Kini Alat: Pengenalan alat
newgrpdan fungsi lanjutan dalamcygcheck, termasuk carian pakej dan maklumat terperinci mengenai pakej dalam pengedaran Cygwin. - Sokongan Sistem Fail dan Set Kod: Cygwin 3.5.0 memperkenalkan direktori “/dev/disk”, yang menawarkan pelbagai subdirektori untuk akses mudah kepada peranti cakera dan partisi mentah. Versi ini juga menyokong set kod GB18030 dan termasuk direktori baru “/proc/codesets” serta “/proc/locales” untuk maklumat mengenai set kod dan lokaliti yang disokong.
- Tambahan API: Beberapa panggilan API baru telah ditambah, menjadikan Cygwin lebih sejajar dengan sistem yang serupa Unix yang lain.
- Peranti Pencampur Bunyi: Pelaksanaan peranti pencampur bunyi berasaskan OSS (“/dev/mixer“), meningkatkan keupayaan audio.
Perubahan, Penambahbaikan, dan Pembetulan
Cygwin 3.5.0 membawa perubahan dalam fungsi terasnya:
- Perilaku posix_spawnp: Tidak lagi terdapat fallback untuk memulakan shell bagi fail yang tidak dikenal pasti, keputusan ini selaras dengan piawaian POSIX.
- FIFO pada NFS: FIFO kini berfungsi pada sistem fail NFS.
- Pengendalian Fail pada SSD: Pemekaran fail secara automatik pada SSD telah diaktifkan, tanpa bergantung kepada mod pemacu 'sparse'.
- Pengurusan Core Dump: Penyesuaian dalam pengendalian fail core dump dan stackdump, dengan perubahan pada tetapan lalai RLIMIT_CORE.
Pada masa yang sama, kemas kini ini menangani isu tertentu, termasuk pembetulan untuk penjanaan semula arc4random selepas fork, meningkatkan keselamatan dan kebolehpercayaan.
Cygwin 3.5.0 boleh dimuat turun secara percuma dari laman web projek. Untuk senarai lengkap perubahan, kunjungi pengumuman pelepasan.

