A Cygwin 3.1.0 új verziója, GNU környezet Windowshoz

Tíz hónapos fejlesztés után a Red Hat közzétett stabil csomagkiadás Cygwin 3.1.0, amely tartalmaz egy DLL-könyvtárat az alapvető Linux API Windows rendszeren történő emulálásához, lehetővé téve a Linux számára készített programok minimális változtatásokkal történő létrehozását. A csomag tartalmazza a szabványos Unix segédprogramokat, kiszolgálóalkalmazásokat, fordítókat, könyvtárakat és fejlécfájlokat is, amelyek közvetlenül össze vannak állítva a Windows alatti végrehajtáshoz.

Nagy változások:

  • Az xterm kompatibilitási módban a 24 bites színek támogatása biztosított (Windows 10 rendszeren működik, az 1703-as buildtől kezdve). A régi konzolhoz egy mód került a 24 bites színek szimulálására a 16 bites paletta hasonló színeinek felhasználásával;
  • A PTY hozzáadta a pszeudokonzolok támogatását, a virtuális terminálok API-ját a Windows 10 1809 rendszerben. Támogatás az álkonzolokhoz
    A Cygwin lehetővé tette a natív konzolalkalmazások, például a gnu képernyő, a tmux, a mintty és az ssh működését PTY-ben;

  • Új API-k hozzáadva a folyamatok és szálak CPU-magokhoz kötéséhez: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np és pthread_setaffinity_np. A CPU_SET makró támogatása is hozzáadva;
  • Hozzáadott API az adatbázissal való munkavégzéshez DBM, adatok tárolása kulcs/érték formátumban: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Lehetőség van a FIFO csatorna többszöri megnyitására a rögzítéshez;
  • A times() függvény mostantól támogatja az érték argumentumot
    NULLA;

  • A /proc/cpuinfo kimenete és formátuma közel áll a Linuxban való megjelenítéséhez;
  • A Stackdump limit mérete 13-ról 32-re nőtt.

Forrás: opennet.ru

Hozzászólás