Yeni Cygwin 3.1.0 versiyası, Windows üçün GNU mühitidir

Onun on ay ərzində hazırlığı başa çatdı, Red Hat şirkəti nəşr etdi müstəqil paketinin stabil versiyasını Cygwin 3.1.0, Windows-da Linux üçün nəzərdə tutulmuş proqramları minimal dəyişikliklərlə tərtib etməyə imkan verən əsas Linux API-nin emulyasiyası üçün DLL kitabxanasını əhatə edir. Paket həmçinin Windows-da işləmək üçün xüsusi hazırlanmış standart Unix vasitələrini, server tətbiqlərini, kompilatorları, kitabxanaları və başlıq fayllarını da ehtiva edir.

Əsas dəyişikliklər:

  • xterm ilə uyğunluq rejimində 24-bit rəng dəstəyi təmin edilir (Windows 10-da, 1703 versiyasından başlayaraq). Köhnə konsol üçün 16-bit palitrasından yaxın rənglərdən istifadə etməklə 24-bit rənglərin simulyasiyası rejimi əlavə olunmuşdur;
  • PTY-də Windows 10 1809-da ortaya çıxan virtual terminallar üçün API olan pseudokonsollara dəstək əlavə edilib. Cygwin-dək pseudokonsollara dəstək
    nativ konsol tətbiqlərinin, məsələn, gnu screen, tmux, mintty və ssh-nın PTY-də işləməsini təmin edib;
  • proseslərin və ipliklərin CPU nüvələrinə bağlanması üçün yeni API-lər əlavə edildi: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np və pthread_setaffinity_np. Həmçinin CPU_SET makrosunun dəstəyi əlavə edilib;
  • DB ilə işləmək üçün API əlavə edilib DBM, açar/dəyər formatında məlumat saxlayan: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • FIFO kanalının birdən çox yazılması üçün mümkünlük təmin edilib;
  • times() funksiyasında NULL dəyərini qəbul edən parametrin dəstəyi həyata keçirilib;
    NULL;
  • /proc/cpuinfo-nun çıxışı Linux-dakı təqdimatına yaxınlaşdırılmışdır;
  • stackdump məhdudiyyətinin ölçüsü 13-dən 32-ə qədər artırılmışdır.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster