Lansarea Cygwin 3.6.0, un mediu GNU pentru Windows

Compania Red Hat a publicat o versiune stabilă a pachetului Cygwin 3.6.0, care include o bibliotecă DLL pentru emularea API-ului de bază Linux în Windows, permițându-le utilizatorilor să compileze și să ruleze în Windows aplicații dezvoltate pentru Linux cu modificări minime. Pachetul include, de asemenea, utilitare, aplicații server, compilatoare, biblioteci și fișiere header specifice sistemelor Unix-like, compilate pentru rulare în Windows. Cygwin oferă funcționalitate similară unei distribuții Linux care funcționează pe Windows. Codul este scris în limbajul C și este distribuit sub licențele GPLv2, LGPLv2.1 și GPLv3.

Modificări principale:

  • Au fost implementate noi funcții: getlocalename_l, fdclosedir, posix_getdents, setproctitle, timespec_get, tcgetwinsize, tcsetwinsize și posix_close, posix_spawn_file_actions_addchdir.
  • A fost adăugată suport pentru flag-urile FS_PINNED_FL și FS_UNPINNED_FL pentru a susține atributele Windows FILE_ATTRIBUTE_PINNED și FILE_ATTRIBUTE_UNPINNED.
  • A fost adăugată biblioteca libaio.a, destinată testării suportului POSIX aio.
  • Utilitarul cygpath a primit opțiunea „-r” pentru generarea căilor Windows cu prefixul „\\?\”.
  • Protocolul SMBv1 a fost clasificat ca fiind învechit și nu mai este instalat implicit în noile versiuni de Windows.
  • A fost reconfigurată gestionarea canalelor ne-nominale (pipe).
  • Instrucțiunile AVX/AVX2/AVX-512 au fost implementate în handlerul semnalelor.
  • Valoarea maximă a identificatorului de proces (PID) a fost crescută de la 65536 la 4194304.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster