Uus versioon Cygwin 3.1.0, GNU keskkond Windowsile

Pärast kümmet kuu arendust, Red Hat avalikustasin stabiilne versioon paketist Cygwin 3.1.0, mis sisaldab DLL teeki, et simuleerida põhjalikku Linux API-d Windowsis, võimaldades luua Linuxi rakendusi minimaalsed muudatused. Pakett sisaldab ka otse Windowsis töötama konfigureeritud standardseid Unix utiliite, serveri rakendusi, kompilaatorite, raamatukogude ja päised.

Peamised muudatused:

  • xtermiga ühilduvuses on 24-bitise värvi tugi (töötab Windows 10, alates versioonist 1703). Vanale konsoolile on lisatud 24-bitise värvide simulatsiooni režiim, kasutades 16-bitise paleti lähedasi värve;
  • PTY-sse on lisatud toimetuse konsoolide tugi — API virtuaalsetele terminalidele, mis ilmus Windows 10 1809. Pseudokonsoolide tugi
    Cygwinis võimaldas natiivsete konsoolarakenduste, nagu gnu screen, tmux, mintty ja ssh, töö PTY-s;
  • Uued API-d protsesside ja niitide sidumiseks CPU südamikestega: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ja pthread_setaffinity_np. Samuti on lisatud makro CPU_SET;
  • API andmebaasidega töötamiseks DBM, mis salvestab andmeid võtme/väärtuse formaadis: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • FIFO-kanali sama avamise võimalus on tagatud;
  • Funktsioonis times() on ellu viidud argument NULL;
    NULL;
  • Väljund ja formaat /proc/cpuinfo on lähemal selle esitlusele Linuxis;
  • Stackdump'i piirang on suurendatud 13-lt 32-le.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster