Nouvo vèsyon Cygwin 3.1.0, anviwònman GNU pou Windows

Apre dis mwa nan devlopman, Red Hat pibliye lage pake ki estab Cygwin 3.1.0, ki gen ladan yon bibliyotèk DLL pou emule fonksyon debaz yo Linux API nan Windows, ki pèmèt ou rasanble sa yo kreye yo avèk chanjman minimòm Linux pwogram yo. Pake a gen ladan l tou pwogram ki konpile dirèkteman pou ekzekisyon nan Windows sèvis piblik Unix estanda, aplikasyon sèvè, konpilatè, bibliyotèk ak fichye header.

Chanjman prensipal yo:

  • Nan mòd konpatibilite xterm, koulè 24-bit yo sipòte (fonksyone nan Windows 10, kòmanse avèk vèsyon 1703). Pou ansyen konsole a, yo te ajoute yon mòd pou simile koulè 24-bit yo lè l sèvi avèk koulè ki pre nan palèt 16-bit la;
  • PTY kounye a sipòte pseudo-konsòl, yon API pou tèminal vityèl ki te parèt nan Windows 10 1809. Sipò pou pseudo-konsòl nan
    Cygwin te fè li posib pou fè aplikasyon pou konsole natif natal tankou gnu screen, tmux, mintty ak ssh travay nan PTY;
  • Te ajoute nouvo API pou pwosesis obligatwa ak fil nan nwayo CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ak pthread_setaffinity_np. Epitou te ajoute sipò pou macro CPU_SET la;
  • Te ajoute API pou travay ak baz done a Dbm, estoke done nan fòma kle/valè: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Yo bay posibilite pou plizyè ouvèti chanèl FIFO pou anrejistreman;
  • Fonksyon times() kounye a sipòte yon agiman valè
    NULL;
  • Sòti ak fòma /proc/cpuinfo a pi pre reprezantasyon li nan Linux;
  • Gwosè limit Stackdump ogmante de 13 a 32.

Sous: opennet.ru

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster