The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Cygwin 2.8, GNU-окружения для Windows

02.04.2017 23:57

Компания Red Hat опубликовала новый значительный релиз пакета Cygwin 2.8.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows, позволяющую с минимальными изменениями собирать созданные для Linux программы. В пакет также входят непосредственно собранные для выполнения в Windows стандартные Unix-утилиты, серверные приложения, компиляторы, библиотеки и заголовочные файлы.

Основные изменения:

  • Добавлена поддержка API timingsafe_bcmp, timingsafe_memcmp, dladdr и getloadavg;
  • В cygcheck и strace теперь всегда генерируется вывод только с кодом перевода строки и без возврата каретки (Unix LF вместо DOS/Windows CR LF);
  • В fork() обеспечено сохранение порядка загрузки модулей, вызванных через dlopen();
  • Поведение pthread_cond_wait приближено к версии для Linux и BSD;
  • Заголовочный файл sys/_locale.h переименован в xlocale.h для совместимости на уровне исходных текстов с другими системами;
  • Улучшена поддержка драйверов Netapp;
  • Устранено потенциальное переполнение буфера в функции getrandom().


  1. Главная ссылка к новости (https://cygwin.com/ml/cygwin-a...)
  2. OpenNews: Доступен Cygwin 2.6.0
  3. OpenNews: Red Hat поменял лицензию на библиотеку Cygwin
  4. OpenNews: В Windows обеспечена поддержка запуска исполняемых файлов Linux
  5. OpenNews: В Windows 10 продемонстрирован запуск рабочих столов Linux при помощи штатного WSL
  6. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46304-cygwin
Ключевые слова: cygwin, windows
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, Аноним (-), 05:20, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Пакеты есть, зависимости вроде тоже, а пакетный менеджер когда-нибудь будет у них?
     
     
  • 2.9, Аноним (9), 05:58, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    setup.exe же
     
  • 2.11, oashnic (?), 06:47, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Chocolatey же для десятки есть
     
     
  • 3.13, F (?), 07:15, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Chocolatey же для десятки есть

    Так не везде в мире десятка. К счастью.

     
  • 3.16, Аноним Анонимович Анонимов (?), 10:04, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Этот командлет работает начиная с ХР, для его работы требуется .net framework не ниже 4 версии. Вообще — эталонное ни нужно. Стоит ли говорить, что софт там в основном древний, не проверенный, ну и как сладкое: этот "пакетный менеджер" не умеет удалять "пакеты" и "решать зависимости". Например, ставишь софт, который требует .net framework отличимый от установленной версии, —  получаешь error 0x0abcd11000 и дальше гугли чтобы это значило.
     
     
  • 4.18, IMHO (?), 13:09, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    pkgsrc все решает
     
  • 3.19, Анонимомус (?), 13:14, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ниразу не пакетный, у него нет как таковых пакетов, просто набор не очень качественных скриптов для автоматизации установки, ближе даже к арчевскому AUR, только без сборки пакета.
     
  • 2.14, Guest (??), 07:44, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Apt-cyg
     
     
  • 3.21, Andrey Mitrofanov (?), 14:03, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Apt-cyg

    Должны стр@дать! Бооольше11

    [CODE]I'm using nix in x86_64-cygwin to build libraries with visual studio, both for
    x86_64 and x86.[/CODE] --https://github.com/NixOS/nixpkgs/commit/f6f5c185ca533e52b6f0e4042971e039775dd9

     
     
  • 4.23, Аноним (-), 16:04, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слушай, дорогой. То что кто-то что-то должен - это твои влажные фантазии. Держи их при себе что ли.
     
  • 4.28, Аноним (-), 12:38, 04/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Забыл, как ты относишься к NixOS? Добро/зло
     
     
  • 5.29, Andrey Mitrofanov (?), 13:46, 04/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Забыл, как ты относишься к NixOS? Добро/зло

    Я и к glibc, gcc, gnu coreutils и т.д. весьма положительно отношусь.

    Однако на той "платформе" добавление nix-а только продолжит и усугубит (да, я видел, в их вики написано, мол, "ой, те два (целых два!!) разраба куда-то делись") тенденцию.

    Представь, пременные окружения, хардлинки, симлинки, чруты! На "том" ядре. Друпал рядом не стоял. Им понравится же -- вот о чём речь.

     
  • 2.17, Аноним (-), 11:26, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    На MSYS2 есть рачёвый pacman.
     
     
  • 3.20, Анонимомус (?), 13:17, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На MSYS2 есть рачёвый pacman.

    Только пакетов в MSYS2 кот наплакал, хотя поставить git, да rsync, хватает.

     
     
  • 4.25, AsukaLangleyfag (?), 19:18, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    юзай mingw-w64-$arch в msys2, конкректно msys2 пакеты это те пакеты которые работают только под msys2, а mingw-w64-$arch это те которые наитивно под систему.
     
     
  • 5.27, Аноним (-), 00:35, 04/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    в mingw/msys такой бардак что я бы даже задонатил тому кто надумает прибраться в этом чтобы привести к какому-то стандарту развития
     
  • 2.22, Аноним (-), 16:02, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    setup.exe или apt-cyg спасёт отца русской демократии.
     
  • 2.24, Аноним (-), 17:15, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Есть же apt-cyg.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру