Uusi versio Cygwin 3.1.0:sta, GNU-ympäristö Windowsille

Kymmenen kuukauden kehitystyön jälkeen Red Hat julkaistu vakaa paketin julkaisu Cygwin 3.1.0, joka sisältää DLL-kirjaston Linuxin perussovellusliittymän emulointiin Windowsissa, jonka avulla voit rakentaa Linuxille luotuja ohjelmia pienin muutoksin. Paketti sisältää myös tavalliset Unix-apuohjelmat, palvelinsovellukset, kääntäjät, kirjastot ja otsikkotiedostot, jotka on koottu suoraan suoritettavaksi Windowsissa.

Suurimmat muutokset:

  • Xterm-yhteensopivuustilassa on tuki 24-bittisille väreille (toimii Windows 10:ssä, alkaen versiosta 1703). Vanhaan konsoliin on lisätty tila, joka simuloi 24-bittisiä värejä käyttämällä samanlaisia ​​värejä 16-bittisestä paletista.
  • PTY on lisännyt tuen pseudokonsoleille, Windows 10 1809:ssä käyttöönotetun virtuaalipäätteiden API:n. Tuki pseudokonsoleille
    Cygwin teki mahdolliseksi saada alkuperäiset konsolisovellukset, kuten gnu screen, tmux, mintty ja ssh, toimimaan PTY:ssä;

  • Lisätty uudet API:t prosessien ja säikeiden sitomiseen suorittimen ytimiin: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ja pthread_setaffinity_np. Myös lisätty tuki CPU_SET-makrolle;
  • Lisätty API tietokannan kanssa työskentelemiseen DBM, tallentaa tiedot avain/arvo-muodossa: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • FIFO-kanava voidaan avata useita kertoja tallennusta varten;
  • Times()-funktio tukee nyt arvoargumenttia
    TYHJÄ;

  • Tiedoston /proc/cpuinfo tulos ja muoto on lähellä sen esitystapaa Linuxissa;
  • Stackdump-rajakokoa nostettiin 13:sta 32:een.

Lähde: opennet.ru

Lisää kommentti