Cygwin 3.2.0'ın yeni sürümü, Windows için GNU ortamı

Bir yılı aşkın bir geliştirme sürecinin ardından Red Hat, Windows'ta temel Linux API'sini taklit etmek için bir DLL kitaplığı içeren ve Linux için oluşturulan programları minimum değişiklikle derlemenize olanak tanıyan Cygwin 3.2.0 paketinin kararlı bir sürümünü yayınladı. Paket ayrıca standart Unix yardımcı programlarını, sunucu uygulamalarını, derleyicileri, kitaplıkları ve Windows'ta yürütülmek üzere doğrudan bir araya getirilen başlık dosyalarını da içerir.

Ana değişiklikler:

  • Artık yalnızca cygwin'e dahil olmayan uygulamalar başlatılırken etkinleştirilen sözde konsol desteği yeniden düzenlendi.
  • Akışlarla çalışmak için yeni C11 API'si eklendi: 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, Trd_detach, ,thrd_join,thrd_sleep,thrd_yield,tss_create , tss_delete, tss_get, tss_set.
  • SIGWINCH sinyalinin yanı sıra Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART) gibi klavye kısayollarını yönetmek için konsol uygulamasına yeni bir iş parçacığı eklendi . Daha önce, kombinasyon ve SIGWINCH verileri yalnızca read() veya select() çağrıları sırasında işleniyordu.
  • AT_SYMLINK_NOFOLLOW bayrağı için fchmodat() işlevine sınırlı destek eklendi.
  • Windows platformu tarafından sağlanan AF_UNIX yuvalarının tanınması etkinleştirildi.
  • Alt süreç sayısı sınırı 256 bit sistemlerde 5000'dan 64'e, 1200 bit sistemlerde 32'e çıkarıldı.

Kaynak: opennet.ru

Yorum ekle