Ngaleupaskeun Cygwin 3.4.0, lingkungan GNU pikeun Windows

Red Hat geus diterbitkeun mangrupa release stabil tina Cygwin 3.4.0 pakét, nu ngawengku perpustakaan DLL pikeun emulating API Linux Ubuntu dasar dina Windows, nu ngidinan Anjeun pikeun ngawangun program dijieun pikeun Linux Ubuntu jeung parobahan minimal. Paket ogé kalebet utilitas Unix standar, aplikasi server, kompiler, perpustakaan, sareng file header anu langsung diwangun pikeun ngajalankeun Windows.

Pelepasan ieu kasohor pikeun ngaleungitkeun dukungan pikeun pamasangan 32-bit sareng lapisan WoW64 anu dianggo pikeun ngajalankeun program 32-bit dina Windows 64-bit. Rojongan pikeun sistem operasi Windows Vista sareng Windows Server 2008 ogé parantos dileungitkeun. Dina cabang salajengna (3.5), aranjeunna ngarencanakeun ngeureunkeun ngadukung Windows 7, Windows 8, Windows Server 2008 R2 sareng Windows Server 2012. Ku kituna, dina Cygwin 3.5.0 ngan Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 sareng Windows Server 2022.

Parobahan séjén:

  • Nyadiakeun kamampuhan pikeun ngajalankeun kalawan randomization spasi alamat (ASLR), nu diaktipkeun sacara standar dina Cygwin DLL.
  • Ngahapus panangan khusus pikeun file nganggo ekstensi ".com".
  • Kode ditambahkeun pikeun cecekelan setrlimit (RLIMIT_AS) panggero.
  • Ditambahkeun kode pikeun nanganan masker sinyal dina /proc/ /status.
  • Ditambahkeun pawang pikeun pilihan stop kontak UDP_SEGMENT sareng UDP_GRO.
  • Pilihan standar nyaéta "CYGWIN = pipe_byte", anu ngajantenkeun pipa anu teu namina tiasa dianggo dina modeu bait tinimbang modeu ngirim pesen.
  • Fungsi input diartikeun dina file lulugu stdio.h nganonaktipkeun usaha maca kaliwat tungtung file (EOF) kana kabiasaan Linux Ubuntu.
  • Nangtukeun jalur kosong dina variabel lingkungan PATH ayeuna diperlakukeun salaku nunjuk ka diréktori ayeuna, nu pakait jeung kabiasaan di Linux.
  • Nilai standar FD_SETSIZE sareng NOFILE parantos dirobih janten 1024 sareng 3200.

sumber: opennet.ru

Tambahkeun komentar