Versi baharu Cygwin 3.2.0, persekitaran GNU untuk Windows

Selepas lebih daripada satu tahun pembangunan, Red Hat telah menerbitkan keluaran stabil pakej Cygwin 3.2.0, yang termasuk perpustakaan DLL untuk meniru API Linux asas pada Windows, membolehkan anda menyusun atur cara yang dicipta untuk Linux dengan perubahan yang minimum. Pakej ini juga termasuk utiliti Unix standard, aplikasi pelayan, penyusun, perpustakaan dan fail pengepala yang dipasang terus untuk pelaksanaan pada Windows.

Perubahan utama:

  • Sokongan yang diolah semula untuk pseudo-console, yang kini diaktifkan hanya apabila melancarkan aplikasi yang tidak disertakan dalam cygwin.
  • Menambahkan API C11 baharu untuk bekerja dengan strim: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, thrd_current, thrd_current, thrd_current, thrd_current, thrd_current rd_join, thrd_sleep, thrd_yield , tss_create , tss_delete, tss_get, tss_set.
  • Urutan baharu telah ditambahkan pada pelaksanaan konsol untuk mengendalikan pintasan papan kekunci seperti Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), serta isyarat SIGWINCH . Sebelum ini, data gabungan dan SIGWINCH hanya diproses semasa panggilan baca() atau pilih().
  • Menambahkan sokongan terhad untuk bendera AT_SYMLINK_NOFOLLOW pada fungsi fchmodat().
  • Didayakan pengecaman soket AF_UNIX yang disediakan oleh platform Windows.
  • Had bilangan proses kanak-kanak telah dinaikkan daripada 256 kepada 5000 pada sistem 64-bit dan kepada 1200 pada sistem 32-bit.

Sumber: opennet.ru

Tambah komen