Versi baru Cygwin 3.2.0, lingkungan GNU untuk Windows

Setelah lebih dari satu tahun pengembangan, Red Hat telah menerbitkan rilis stabil paket Cygwin 3.2.0, yang mencakup perpustakaan DLL untuk meniru API Linux dasar di Windows, memungkinkan Anda mengkompilasi program yang dibuat untuk Linux dengan sedikit perubahan. Paket ini juga mencakup utilitas Unix standar, aplikasi server, kompiler, perpustakaan, dan file header yang dirakit langsung untuk dieksekusi pada Windows.

Perubahan besar:

  • Dukungan yang dikerjakan ulang untuk konsol semu, yang sekarang diaktifkan hanya ketika meluncurkan aplikasi yang tidak termasuk dalam cygwin.
  • Menambahkan API C11 baru untuk bekerja dengan aliran: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal , ketiga_keluar, ketiga_gabung, ketiga_tidur, ketiga_hasil , tss_buat, tss_hapus, tss_get, tss_set.
  • Thread baru telah ditambahkan ke implementasi konsol untuk menangani pintasan keyboard seperti Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), serta sinyal SIGWINCH . Sebelumnya, data kombinasi dan SIGWINCH hanya diproses selama panggilan read() atau select().
  • Menambahkan dukungan terbatas untuk flag AT_SYMLINK_NOFOLLOW ke fungsi fchmodat().
  • Mengaktifkan pengenalan soket AF_UNIX yang disediakan oleh platform Windows.
  • Batasan jumlah proses anak telah ditingkatkan dari 256 menjadi 5000 pada sistem 64-bit dan menjadi 1200 pada sistem 32-bit.

Sumber: opennet.ru

Tambah komentar