Rilascio di Cygwin 3.4.0, ambiente GNU per Windows

La società Red Hat ha pubblicato la versione stabile del pacchetto Cygwin 3.4.0, che include una libreria DLL per l'emulazione delle API di base di Linux in Windows, consentendo di compilare programmi creati per Linux con minime modifiche. Il pacchetto include anche utilità Unix standard, applicazioni server, compilatori, librerie e file di intestazione compilati direttamente per l'esecuzione in Windows.

Questa versione è notevole per la cessazione del supporto per installazioni a 32 bit e per il layer WoW64, utilizzato per eseguire programmi a 32 bit su Windows a 64 bit. È stato inoltre interrotto il supporto per i sistemi operativi Windows Vista e Windows Server 2008. Nella prossima versione (3.5) è previsto il termine del supporto per Windows 7, Windows 8, Windows Server 2008 R2 e Windows Server 2012. Pertanto, in Cygwin 3.5.0 saranno supportati solo Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 e Windows Server 2022.

Altre modifiche:

  • È stata fornita la possibilità di eseguire con la randomizzazione dello spazio degli indirizzi (ASLR), che è abilitata per impostazione predefinita nella DLL di Cygwin.
  • Rimosso il gestore specializzato per i file con estensione '.com'.
  • Aggiunto il codice per gestire la chiamata setrlimit(RLIMIT_AS).
  • È stato aggiunto il codice per l'elaborazione delle maschere dei segnali in /proc//status.
  • Aggiunti gestori per le opzioni dei socket UDP_SEGMENT e UDP_GRO.
  • Per impostazione predefinita, è attivata l'opzione «CYGWIN=pipe_byte», in cui i canali anonimi funzionano in modalità byte invece che in modalità messaggi.
  • Nelle funzioni di input definite nel file di intestazione stdio.h, sono disattivate le tentativi di lettura oltre la fine del file (EOF) per avvicinare il comportamento a quello di Linux.
  • L'indicazione di un percorso vuoto nella variabile di ambiente PATH ora viene interpretata come un riferimento alla directory corrente, in conformità con il comportamento di Linux.
  • I valori predefiniti FD_SETSIZE e NOFILE sono stati sostituiti rispettivamente da 1024 e 3200.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster