Cygwin 3.1.0-ի նոր տարբերակը, GNU միջավայր Windows-ի համար
Տասը ամիս զարգացումից հետո Red Hat опубликовала կայուն փաթեթի թողարկում Cygwin 3.1.0, որը ներառում է DLL գրադարան Windows-ում հիմնական Linux API-ն ընդօրինակելու համար, որը թույլ է տալիս ստեղծել Linux-ի համար ստեղծված ծրագրեր՝ նվազագույն փոփոխություններով: Փաթեթը ներառում է նաև ստանդարտ Unix կոմունալ ծառայություններ, սերվերային հավելվածներ, կոմպիլյատորներ, գրադարաններ և վերնագրի ֆայլեր, որոնք ուղղակիորեն հավաքվում են Windows-ում կատարման համար:
Խոշոր փոփոխություններ.
Xterm համատեղելիության ռեժիմում տրամադրվում է 24-բիթանոց գույների աջակցություն (աշխատում է Windows 10-ում՝ սկսած build 1703-ից): Հին վահանակի համար ավելացվել է ռեժիմ՝ 24-բիթանոց գույները մոդելավորելու համար՝ օգտագործելով 16-բիթանոց գունապնակից նմանատիպ գույներ.
PTY-ն ավելացրել է կեղծ կոնսուլների աջակցություն, API վիրտուալ տերմինալների համար, որը ներդրվել է Windows 10 1809-ում: Աջակցություն կեղծ կոնսուլների համար
Cygwin-ը հնարավորություն ընձեռեց PTY-ում աշխատեցնել բնիկ կոնսոլային հավելվածները, ինչպիսիք են gnu screen, tmux, mintty և ssh;
Ավելացվել են նոր API-ներ՝ պրոցեսների և շղթաների CPU միջուկներին կապելու համար՝ sched_getaffinity, sched_setaffinity, pthread_getaffinity_np և pthread_setaffinity_np: Նաև ավելացրել է աջակցություն CPU_SET մակրոյի համար;
Ավելացվել է API տվյալների բազայի հետ աշխատելու համար DBM, տվյալների պահպանում բանալի/արժեքի ձևաչափով՝ dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
Ապահովված է ձայնագրման համար FIFO ալիքի բազմակի բացման հնարավորությունը.
Times() ֆունկցիան այժմ աջակցում է արժեքի փաստարկին
ԴԱՏԱՐԿ;
/proc/cpuinfo-ի ելքը և ձևաչափը մոտ է Linux-ում իր ներկայացուցչությանը.