Доступен VPN WireGuard 1.0.0

Представлен знаковый выпуск VPN WireGuard 1.0.0, который отметил собой поставку компонентов WireGuard в основном составе ядра Linux 5.6 и стабилизацию разработки. Включённый в состав ядра Linux код прошёл дополнительный аудит безопасности, выполненный независимой фирмой, специализирующейся на подобных проверках. Аудит не выявил каких-либо проблем. Так как WireGuard теперь развивается в основном составе ядра Linux, для дистрибутивов и пользователей, продолжающих использование старых версий ядра, подготовлен репозиторий wireguard-linux-compat.git. Репозиторий включает бэкпортированный код WireGuard и слой compat.h для обеспечения совместимости со старыми ядрами. Отмечается, что пока есть возможность разработчиков и потребность у пользователей обособленный вариант патчей будет поддерживаться в рабочем виде. В текущем виде … Читать далее Доступен VPN WireGuard 1.0.0

Релиз ядра Linux 5.6

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.6. Среди наиболее заметных изменений: интеграция VPN-интерфейса WireGuard, поддержка USB4, пространства имён для времени, возможность создания обработчиков перегрузки TCP при помощи BPF, начальная поддержка MultiPath TCP, избавление ядра от проблемы 2038 года, механизм «bootconfig», ФС ZoneFS. В новую версию принято 13702 исправлений от 1810 разработчиков, размер патча — 40 Мб (изменения затронули 11577 файлов, добавлено 610012 строк кода, удалено 294828 строк). Около 45% всех представленных в 5.6 изменений связаны с драйверами устройств, примерно 15% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 4% … Читать далее Релиз ядра Linux 5.6

Прекращена разработка TrueOS (бывший PC-BSD)

На форуме компании iXsystems на вопрос «Продолжается ли разработка TrueOS?» основатель PC-BSD Крис Мур ответил: «В настоящее время основные разработчики TrueOS перестали работать над системой. Сейчас мы загружены работой над TrueNAS Core, но как только у нас появится свободное время, сайт и репозитории (TrueOS) будут отключены». По словам Мура, последние пару лет TrueOS была в основном хобби-проектом нескольких сотрудников iXsystems. Однако слабая заинтересованность сообщества, а также напряжённая работа над TrueNAS, привели к остановке проекта. Ранее основанный на TrueOS дистрибутив Trident уже перешёл на использование Void Linux. Разработчики GhostBSD не планировали уходить с TrueOS из-за привязки к системному менеджеру OpenRC, но, … Читать далее Прекращена разработка TrueOS (бывший PC-BSD)

Компания Cloudflare подготовила патчи, кардинально ускоряющие дисковое шифрование в Linux

Разработчики из компании Cloudflare рассказали о проведении работы по оптимизации производительности дискового шифрования в ядре Linux. В результате были подготовлены патчи для подсистемы dm-crypt и Crypto API, позволившие в синтетическом тесте более чем в два раза поднять пропускную способности при чтении и записи, а также в два раза снизить задержки. При тестировании на реальном оборудовании накладные расходы от шифрования удалось снизить практически до уровня, наблюдаемого при работе с диском без применения шифрования данных. Cloudflare использует dm-crypt для шифрования данных на накопителях, используемых для кэшировании контента в CDN-сети. Dm-crypt работает на уровне блочного устройства и выполняет шифрование запросов ввода/вывода на запись … Читать далее Компания Cloudflare подготовила патчи, кардинально ускоряющие дисковое шифрование в Linux

Первый выпуск OpenRGB, инструментария для управления устройствами c RGB-подсветкой

После года разработки опубликован первый выпуск проекта OpenRGB, нацеленного на предоставление универсального открытого инструментария для управления устройствами с цветной подсветкой, позволяющего обойтись без установки официальных проприетарных приложений, завязанных на конкретного производителя и, как правило, поставляемых только для Windows. Код написан на C/C++ и распространяется под лицензией GPLv2. Программа многоплатформенная и доступна для Linux и Windows. Пакет поддерживает материнские платы ASUS, Gigabyte, ASRock и MSI с RGB-подсистемой для подсветки корпуса, модули памяти с подсветкой от ASUS, Corsair и HyperX, графические карты ASUS Aura и Gigabyte Aorus, различные контроллеры светодиодных лент (ThermalTake, Corsair, NZXT Hue+), светящиеся кулеры, мыши, клавиатуры, наушники и аксессуары … Читать далее Первый выпуск OpenRGB, инструментария для управления устройствами c RGB-подсветкой

Выпуск легковесного дистрибутива antiX 19.2

Состоялся релиз легковесного Live-дистрибутива AntiX 19.2, построенного на пакетной базе Debian и ориентированного для установки на устаревшее оборудование. Выпуск основан на пакетной базе Debian 10 (Buster), но поставляется без системного менеджера systemd и с eudev вместо udev. Пользовательское окружение по умолчанию сформировано при помощи оконного менеджера IceWM, но на выбор также предлагается fluxbox, jwm и herbstluftwm. Для работы с файлами предлагаются Midnight Commander, spacefm и rox-filer. Дистрибутив работоспособен на системах с 256 Мб ОЗУ. Размер iso-образов: 1.1 Гб (полный), 712 Мб (базовый), 324 Мб (урезанный) и 164 Мб (установка по сети). В новом выпуске подготовлен вариант сборки с системным менеджером … Читать далее Выпуск легковесного дистрибутива antiX 19.2

Выпуск Wine 5.5

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 5.5. С момента выпуска версии 5.4 было закрыто 32 отчёта об ошибках и внесено 460 изменений. Наиболее важные изменения: Встроенные программы переведены на использование нового C runtime UCRTBase; В функциях GetVersion, GetVersionEx и VerifyVersionInfo обеспечен вывод версии с учётом запуска с использованием режима совместимости (Compatibility Mode); Улучшена поддержка отладочной информации в PE-файлах; Добавлена поддержка таблиц для сопоставления символов с учётом их лингвистического значения; В WebServices реализована поддержка дополнительных атрибутов; Закрыты отчёты об ошибках, связанные с работой игр и приложений Might and Magic VI, Visual Studio .NET 2002, 2003, Visual Foxpro 9.0, Cisco … Читать далее Выпуск Wine 5.5

Опубликован четвёртый том общедоступной книги «Программирование: введение в профессию»

Андрей Столяров опубликовал четвёртый том книги «Программирование: введение в профессию» (PDF, 659 стр.), охватывающий части IX–XII. В книге рассматриваются следующие темы: Парадигмы программирования как общее явление; примеры рассматриваются в основном на языке Си. Рассмотрены концептуальные различия между Паскалем и Си. Язык Си++ и поддержанные в нём парадигмы объектно-ориентированного программирования и абстрактных типов данных. В том числе имеется глава, посвящённая графическим пользовательским интерфейсам и их созданию с помощью библиотеки FLTK. Экзотические языки программирования. Рассмотрены Лисп, Scheme, Пролог, а для демонстрации ленивых вычислений привлечён Хоуп (Hope). Демонстрация интерпретации и компиляции как самостоятельных парадигм программирования. Рассмотрены язык Tcl и библиотека Tcl/Tk. Предоставлен обзор … Читать далее Опубликован четвёртый том общедоступной книги «Программирование: введение в профессию»

Collabora развивает надстройку для работы OpenCL и OpenGL поверх DirectX

Компания Collabora представила новый Gallium-драйвер для Mesa, реализующий прослойку для организации работы API OpenCL 1.2 и OpenGL 3.3 поверх драйверов с поддержкой DirectX 12 (D3D12). Код опубликован под лицензией MIT. Предложенный драйвер позволяет использовать Mesa на устройствах, изначально не поддерживающих OpenCL и OpenGL, а также в качестве стартовой позиции для портирования OpenGL/OpenCL-приложений для работы поверх D3D12. Для производителей GPU подсистема даёт возможность предоставить поддержку OpenCL и OpenGL, при наличии драйверов только с поддержкой D3D12. Из ближайших планов отмечается достижение полного прохождения тестов на совместимость OpenCL 1.2 и OpenGL 3.3, проверка совместимости с приложениями и включение наработок в основной состав Mesa. … Читать далее Collabora развивает надстройку для работы OpenCL и OpenGL поверх DirectX

Суд предписал OSS выплатить 300 тысяч долларов Брюсу Перенсу по итогам разбирательства с Grsecurity

После отклонения апелляции на состоявшемся в пятницу итоговом судебном заседании все стороны согласились прекратить разбирательство. Компания Open Source Security Inc (OSS), которая развивает проект Grsecurity, решила не подавать ходатайство о проведении повторных слушаний с участием расширенной судебной коллегии, а также не эскалировать разбирательство с привлечением суда более высокой инстанции. Судья выдал предписание OSS выплатить Брюсу Перенсу 300 тысяч долларов для погашения судебных издержек. Выплата будет произведена страховой компанией American Insurance Group, которая при возобновлении дела в 2018 году выступила гарантом на стороне проигравшей стороны. Изначально назначенная в первом разбирательстве сумма в 260 тысяч долларов увеличилась до 300 тысяч за счёт … Читать далее Суд предписал OSS выплатить 300 тысяч долларов Брюсу Перенсу по итогам разбирательства с Grsecurity

Суд предписал выплатить 300 тысяч долларов Брюсу Перенсу по итогам разбирательства с Grsecurity

После отклонения апелляции на состоявшемся в пятницу итоговом судебном заседании все стороны согласились прекратить разбирательство. Компания Open Source Security Inc, которая развивает проект Grsecurity, решила не подавать ходатайство о проведении повторных слушаний с участием расширенной судебной коллегии, а также не эскалировать разбирательство с привлечением суда более высокой инстанции. Судья выдал предписание выплатить Брюсу Перенсу 300 тысяч долларов для погашения судебных издержек. Выплата будет произведена страховой компанией American Insurance Group, которая при возобновлении дела в 2018 году выступила гарантом на стороне проигравшей стороны. Изначально назначенная в первом разбирательстве сумма в 260 тысяч долларов увеличилась до 300 тысяч за счёт дополнительных судебных … Читать далее Суд предписал выплатить 300 тысяч долларов Брюсу Перенсу по итогам разбирательства с Grsecurity

AMD воспользовался DMCA для борьбы с утечкой внутренней документации по GPU Navi и Arden

Компания AMD воспользовалась действующим в США Законом об авторском праве в цифровую эпоху (DMCA) для удаления из GitHub сведений о внутренней архитектуре GPU Navi и Arden, полученных в результате утечки информации. В GitHub направлено два требования об удалении пяти репозиториев (копии AMD-navi-GPU-HARDWARE-SOURCE), содержащих данные, нарушающие интеллектуальную собственность AMD. В заявлении указано, что репозитории содержат не подлежащие разглашению исходные тексты (описания аппаратных блоков на языке Verilog), «украденные» из компании и связанные как с уже производимыми GPU Navi 10 и Navi 21 (Radeon RX 5000), так и с ещё находящимся в разработке GPU Arden, который будет применяться в Xbox Series X. Компания … Читать далее AMD воспользовался DMCA для борьбы с утечкой внутренней документации по GPU Navi и Arden

Выпуск Wi-Fi демона IWD 1.6

Доступен выпуск Wi-Fi демона IWD 1.6 (iNet Wireless Daemon), развиваемого компанией Intel в качестве альтернативы wpa_supplicant для организации подключения Linux-систем к беспроводной сети. IWD может использоваться как самодостаточно, так и выступать в качестве бэкенда для таких сетевых конфигураторов как Network Manager и ConnMan. Проект подходит для применения на встраиваемых устройствах и оптимизирован для минимального потребления памяти и дискового пространства. IWD не использует внешних библиотек и обращается только к возможностям, предоставляемым штатным ядром Linux (для работы достаточно ядра Linux и Glibc). В состав входит собственная реализация DHCP-клиента и набор криптографических функций. Код проекта написан на языке Си и поставляется под лицензией … Читать далее Выпуск Wi-Fi демона IWD 1.6

Обновление Android-x86 9.0-r2, сборки Android 9 для платформы x86

Разработчики проекта Android-x86, в рамках которого силами независимого сообщества осуществляется развитие порта платформы Android для архитектуры x86, опубликовали второй стабильный выпуск сборки на базе платформы Android 9. В сборку включены исправления и дополнения, улучшающие работу Android на архитектуре x86. Для загрузки подготовлены универсальные Live-сборки Android-x86 9 для архитектур x86 32-bit (706 Мб) и x86_64 (922 Мб), пригодные для использования на типовых ноутбуках и планшетных ПК. Дополнительно подготовлены rpm-пакеты для установки Android-окружения в дистрибутивах Linux. Выпуск примечателен синхронизацией с кодовой базой Android 9 (android-9.0.0_r54), обновлением ядра Linux (4.19.110), решением проблемы с загрузкой на системах в режиме UEFI и устранением проблем со … Читать далее Обновление Android-x86 9.0-r2, сборки Android 9 для платформы x86

Выпуск дистрибутива Bodhi Linux 5.1, предлагающего десктоп-окружение Moksha

Сформирован релиз дистрибутива Bodhi Linux 5.1, поставляемого с десктоп-окружением Moksha. Moksha развивается как форк кодовой базы Enlightenment 17 (E17), созданный для продолжения разработки Enlightenment как легковесного рабочего стола, в результате несогласия с политикой развития проекта, разрастания окружения Enlightenment 19 (E19) и ухудшения стабильности кодовой базы. Для загрузки предлагается три установочных образа: обычный (820 Мб), сокращённый для устаревшего оборудования (783 Мб), с дополнительными драйверами (841 Мб) и расширенный с дополнительным набором приложений (3.7 Гб). Новый выпуск примечателен реструктуризацией предоставляемых сборок: предложен новый образ «hwe», включающий дополнительные драйверы, поставляемый с ядром Linux 5.3 (в сборке для устаревших систем используется 4.9) и рассчитанный … Читать далее Выпуск дистрибутива Bodhi Linux 5.1, предлагающего десктоп-окружение Moksha

Проект KDE представил окружение Plasma Bigscreen для телевизоров

Разработчики KDE представили первый тестовый выпуск специализированного пользовательского окружения Plasma Bigscreen, которое может использоваться в качестве платформы для телеприставок и умных телевизоров. Первый тестовый загрузочный образ подготовлен (1.9 Гб) для плат Raspberry Pi 4. Сборка основана на ARM Linux и пакетах от проекта KDE Neon. Интерфейс пользователя, специально оптимизированный для больших экранов и управления без клавиатуры, дополнен применением системы голосового управления и виртуальным голосовым помощником, построенным на основе наработок проекта Mycroft. В частности, для управления голосом применяется голосовой интерфейс Selene и связанный с ним бэкенд, который можно запустить на своём сервере. Для распознавания речи может использоваться движок Google STT или … Читать далее Проект KDE представил окружение Plasma Bigscreen для телевизоров

Фонду Apache исполнился 21 год

Некоммерческая организация Apache Software Foundation празднует своё 21-летие. Изначально организация была создана для юридической и финансовой поддержки разработчиков http-сервера Apache, но позднее трансформировалась в нейтральную и не зависящую от отдельных производителей площадку для разработки широкого круга открытых проектов, в которых применяется лицензия Apache, общие правила разработки, принципы меритократии и единая культура общения. Одновременно отмечается 25 лет HTTP-серверу Apache httpd, 21 год офисному пакету Apache OpenOffice и 20 лет Apache Jakarta, Subversion и Tomcat. Число развиваемых в рамках Apache проектов превысило 350 (из которых 45 в инкубаторе), охватывающих такие области как машинное обучение, обработка больших объёмов данных, управление сборкой, облачные системы, … Читать далее Фонду Apache исполнился 21 год

Релиз набора компиляторов LLVM 10.0

После шести месяцев разработки представлен релиз проекта LLVM 10.0 — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. Из новых возможностей LLVM 10.0 отмечается поддержка концепций C++ (C++ Concepts), прекращение запуска Clang в форме отдельного процесса, поддержка проверок CFG (control flow guard) для Windows и поддержка новых возможностей CPU. Улучшения в Clang 10.0: Добавлена поддержка «концепции«, расширения шаблонов C++, которое войдёт в состав следующего стандарта, развиваемого под кодовым именем C++2a … Читать далее Релиз набора компиляторов LLVM 10.0

В Chrome 83 появится настройка для показа полного URL в адресной строке

Компания Google намерена вернуть настройку, отключающую искажение URL в адресной строке. В кодовую базу, на основе которой будет сформирован релиз Chrome 83, принято изменение с поддержкой настройки «chrome://flags/#omnibox-context-menu-show-full-urls», при установке которой в контекстом меню адресной строки появится флаг «Always show full URLs» для возвращения отображения полного URL. Напомним, что в Chrome 76 адресная строка была переведена по умолчанию на показ ссылок без «https://», «http://» и «www.»). Для отключения данного поведения была предусмотрена настройка «chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains». В Chrome 79 данная настройка была удалена и пользователи потеряли возможность отображения полного URL в адресной строке. Изменение вызвало недовольство пользователей и разработчики Chrome согласились добавить … Читать далее В Chrome 83 появится настройка для показа полного URL в адресной строке

Mozilla тестирует сервис финансирования сайтов, продвигаемый как альтернатива рекламе

В рамках программы Test Pilot компания Mozilla предложила пользователям Firefox протестировать новый сервис «Firefox Better Web with Scroll«, экспериментирующий с альтернативными видами финансирования сайтов. Тестирование доступно только для пользователей настольных версий Firefox из США. Для подключения используется единая учётная запись Firefox, также применяемая для синхронизации. Для участия требуется установка в Firefox специального дополнения. Основная идея проекта — использование платной подписки на сервис для финансирования создания контента, что позволяет владельцам сайтов обойтись без показа рекламы. Сервис организован совместно с проектом Scroll, развивающим модель, похожую на реализованную в браузере Brave — пользователь оплачивает подписку на сервис ($2.49 в месяц) и имеет возможность … Читать далее Mozilla тестирует сервис финансирования сайтов, продвигаемый как альтернатива рекламе

Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R5U3

Компания Oracle выпустила третье функциональное обновление для ядра Unbreakable Enterprise Kernel R5, позиционируемого для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром из Red Hat Enterprise Linux. Ядро доступно для архитектур x86_64 и ARM64 (aarch64). Исходные тексты ядра, включая разбивку на отдельные патчи, опубликованы в публичном Git-репозитории Oracle. Пакет Unbreakable Enterprise Kernel 5 основан на ядре Linux 4.14 (UEK R4 базировался на ядре 4.1), которое дополнено новыми возможностями, оптимизациями и исправлениями, а также проверено на совместимость с большинством приложений, работающих в RHEL, и специально оптимизировано для работы с промышленным программным обеспечением и оборудованием Oracle. Установочные и … Читать далее Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R5U3