Ред Һат је објавио стабилно издање пакета Цигвин 3.4.0, који укључује ДЛЛ библиотеку за емулацију основног Линук АПИ-ја на Виндовс-у, који вам омогућава да правите програме креиране за Линук са минималним променама. Пакет такође укључује стандардне Уник услужне програме, серверске апликације, компајлере, библиотеке и датотеке заглавља директно направљене за рад на Виндовс-у.
Издање је значајно по престанку подршке за 32-битне инсталације и слоју ВоВ64 који се користи за покретање 32-битних програма на 64-битном Виндовс-у. Укинута је и подршка за оперативне системе Виндовс Виста и Виндовс Сервер 2008. У следећој грани (3.5) планирају да престану да подржавају Виндовс 7, Виндовс 8, Виндовс Сервер 2008 Р2 и Виндовс Сервер 2012. Тако је Цигвин 3.5.0 подржаваће само Виндовс 8.1, Виндовс 10, Виндовс 11, Виндовс Сервер 2012 Р2, Виндовс Сервер 2016, Виндовс Сервер 2019 и Виндовс Сервер 2022.
Остале промене:
- Обезбеђена могућност извршавања помоћу насумичне адресе адресног простора (АСЛР), која је подразумевано омогућена у Цигвин ДЛЛ-у.
- Специјализовани руковалац за датотеке са екстензијом „.цом“ је уклоњен.
- Додат је код за руковање позивом сетрлимит(РЛИМИТ_АС).
- Додан код за обраду сигналних маски у /проц/ /статус.
- Додати руковаоци за опције утичнице УДП_СЕГМЕНТ и УДП_ГРО.
- Подразумевано је подешена опција „ЦИГВИН=пипе_бите“, у којој неименовани цеви раде у бајт режиму, а не у режиму прослеђивања порука.
- Функције уноса дефинисане у датотеци заглавља стдио.х имају онемогућене покушаје читања после краја датотеке (ЕОФ) да би понашање било сличније Линуку.
- Навођење празне путање у ПАТХ променљивој окружења сада се третира као да указује на тренутни директоријум, што је у складу са понашањем на Линук-у.
- Подразумеване вредности ФД_СЕТСИЗЕ и НОФИЛЕ су замењене са 1024 и 3200.
Извор: опеннет.ру