Новости «BSD»
Wine 7.0 портирован на FreeBSD
FreeBSD переходит от Wine 6.0 к серии выпусков Wine 7.0.
Некоторые из основных изменений:
- Большинство модулей были преобразованы в формат PE;
- Улучшенная поддержка тем с включенной темой для более современного вида; Все встроенные приложения поддерживают создание тем, а также рендеринг с высоким разрешением;
- Значительно улучшен стек HID и поддержка джойстика;
- Новая архитектура WoW64, которая поддерживает запуск 32-битного приложения Windows внутри 64-битного хост-процесса Unix с использованием переходников для сопоставления 32-битных системных вызовов NT с 64-битной NTDLL;
- Direct3D претерпел значительные улучшения.
В частности, во FreeBSD теперь поддерживаются более низкоуровневые запросы информации о системе, такие как состояние памяти и батареи. И нам больше не нужно ссылаться на /proc и procfs в нашем сообщении об установке.
Движок Mono теперь версии 7.0.0 с некоторыми изменениями.
Пакетные изменения проведены на двух уровнях:
-
во-первых, многие библиотеки поддержки, такие как FAudio, GSM, LCMS2, libjpeg, libjxr, libmpg123, libpng, libtiff, libxml, libxslt, zlib, теперь включены напрямую, в то время как раньше многие из них использовались через другие порты (или полностью отключено их использование). Попутно избавились от опций LIBXSLT и MPG123;
-
во-вторых, полностью переработана структура каталогов в lib/.
>>> Подробности
Во FreeBSD реализована поддержка протокола Netlink
1 октября 2022 года Александр Черников отправил в FreeBSD патч, реализовывающий поддержку протокола Netlink.
Netlink — это протокол связи, который в настоящее время используется в ядре Linux для изменения, чтения и подписки практически на все сетевые состояния. Интерфейсы, адреса, маршруты, брандмауэр, виртуальные сети и т.д. управляются через netlink. Это асинхронный протокол на основе TLV, обеспечивающий связь one-to-one и one-to-many.
( читать дальше... )
>>> Подробности
NetBSD 9.3
Проект NetBSD рад представить NetBSD 9.3, третье обновление релизной ветки NetBSD 9.
Некоторые изменения по сравнению с NetBSD 9.2
- drm — исправлены утечки памяти, в первую очередь затрагивающие драйверы GPU Radeon;
- netinet6 — исправлена ошибка обнаружения MTU с сокетами IPv6, привязанными к сопоставленному адресу IPv4;
- nfs — исправлено неверное ограничение размера файла;
- ntfs — исправлено падение ядра для некоторых файловых систем NTFS;
- udf — исправлено повреждение структуры монтирования mount_udf на 64-битном ядре с 32-битным пользовательским пространством;
- vfs — исправлено использование более новой Samba /proc/self/fd/NNN с O_CREAT для совместимости с линуксом;
- ddb(4) — исправлена двойная ошибка в ddb при вызове функции по нулевому указателю;
- ata(4) — исправлено падение ядра в ata_recovery_resume;
- bge(4) — улучшена работа с чипами с прошивкой ASF/IPMI.
- acpiout(4) — работа с прошивкой, отклоняющей некоторые значения яркости, исправление поддержки горячих клавиш яркости на некоторых ноутбуках.
>>> Подробности
FreeBSD 13.1-RELEASE
Команда разработчиков FreeBSD представила FreeBSD 13.1-RELEASE — второй выпуск ветки stable/13.
( читать дальше... )
>>> Примечания (анг)
Отчёт о развитии FreeBSD за четвёртый квартал 2021 года
Опубликован отчёт о развитии проекта FreeBSD с октября по декабрь 2021 года.
Сбор средств:
- Проект с гордостью сообщает о достижении цели: собрано $1,281,437!
Улучшения OS:
( читать дальше... )
Система портов:
- KDE (в основном багфиксы), LibreOffice (нужны люди для багфиксов).
>>> Подробности
FreeBSD 12.3
Представлен релиз FreeBSD 12.3.
( читать дальше... )
Релиз FreeBSD 13.1 ожидается весной 2022 года.
Источник — портал opennet.ru.
>>> Подробности
DragonFly BSD 6.0
Версия 6.0.0 вышла в свет 10 мая 2021 г.
DragonFly версии 6.0 является следующим шагом после серии выпусков 5.8 в 2020 году. Эта версия имеет обновленную систему кэширования VFS, различные обновления файловой системы, включая HAMMER2, и длинный список обновлений пользовательского пространства.
Подробная информация обо всех коммитах между ветвями 5.8 и 6.0 доступна в связанных сообщениях коммитов для 6.0.0rc1 и 6.0.0.
Наиболее крупные доработки включают:
- Значительную работу над dsynth для сборки пакетов.
- Множество обновлений системного программного обеспечения из секции contrib.
- Продолжение работы над HAMMER2, с обновлениями от Томохиро Кусуми.
- Основную работу над виртуальными машинами для представления на основе экстентов.
- Также, из-за серьезных изменений в системе виртуальных машин нам пришлось удалить фичу MAP_VPAGETABLE из системного вызова mmap(), а это также означает, что фича vkernels не будет поддерживаться в этом выпуске. Поддержка может быть повторно добавлена позже через HVM (но не в этом выпуске).
>>> Подробности
Вышла GhostBSD 21.04.27
Эрик Таргеон [Eric Turgeon] объявил о выходе базирующейся на FreeBSD десктопной операционной системы, с MATE в качестве менеджера рабочего стола по умолчанию, GhostBSD 21.04.27.
Этот выпуск обновляет базовую систему до FreeBSD 13.0:
Я рад сообщить о доступности нового ISO-образа - 21.04.27. Когда мы начали переносить весь код GhostBSD с 12.2-STABLE на 13.0-STABLE, возникло несколько проблем с OpenRC, devd и драйверами, которые не запускались при загрузке. Мы обнаружили, что реализации служб OpenRC devd и devmatch не работают должным образом. Нам пришлось создать rc.devmatch, чтобы заменить реализацию службы OpenRC devmatch.conf для devd. Теперь, когда devmatch запускается правильно, все драйверы запускаются при загрузке и при подключении нового устройства. Кроме того, мы смогли удалить все изменения, которые мы внесли в ядро GENERIC, сделав ядро по умолчанию немного меньше. Я исправил службы ntpd и WireGuard. Автоматическая настройка сетевых карт была удалена из NetworkMgr и добавлена в скрипт запуска devd".
( читать дальше... )
>>> Подробности
()
FreeBSD 13.0-RELEASE
Команда FreeBSD рада объявить о доступности FreeBSD 13.0-RELEASE — первого выпуска ветки stable/13.
Некоторые из нововведений:
- clang, lld, lldb, llvm, библиотеки libunwind и libc++ обновлены в базовой системе до версии 11.0.1.
- Из базовой системы удалена устаревшая версия отладчика GNU. Для анализа крэшдампов ядра следует пользоваться текущей версией gdb из портов/пакетов.
- Из дерева исходников удалены устаревшие binutils 2.17 и gcc(1) 4.2.1. На данный момент все поддерживаемые архитектуры используют LLVM/clang.
- BSD grep(1) теперь устанавливается по умолчанию. GNU grep удалён из базовой системы.
- Из libalias(3) удалена поддержка протокола CU-SeeMe.
- Добавлен драйвер qat(4) — поддержка ряда функций для ускорения криптографических вычислений на устройствах Intel QuickAssist (QAT). qat(4) работает с устройствами QAT, интегрированными в платформы Atom C2000 и C3000, Xeon C620 и D-1500, а также с Intel QAT Adapter 8950.
- Удалены драйверы ряда устаревших устройств (полный список — в замечаниях к выпуску).
- Ряд драйверов устройств портирован на архитектуру PowerPC64.
- В ядро добавлена возможность использования крипо-ускорителей для разгрузки ЦП при работе с TLS (KTLS). Поддерживаются версии TLS от 1.0 до 1.3 и алгоритмы AES-CBC и AES-GCM. Для использования KTLS необходима совместимая SSL-библиотека в пространстве пользователя. На данный момент библиотека OpenSSL базовой системы не включает поддержку KTLS по умолчанию, однако она может быть разрешена параметром WITH_OPENSSL_KTLS при сборке.
- 64-битная архитектура ARM, известная как arm64 или aarch64, поднята до уровня Tier-1.
- И многое другое...
()
FreeBSD 12.2-RELEASE
Примечательное в этом выпуске:
- Были внесены обновления в стек беспроводной сети и различные драйверы, чтобы обеспечить лучшую поддержку 802.11n и 802.11ac;
- Добавлен драйвер ice(4), поддерживающий сетевые карты Intel® 100Gb;
- Утилита jail(8) теперь позволяет запустить Linux® в изолированной среде;
- OpenSSL был обновлён до версии 1.1.1h;
- OpenSSH был обновлён до версии 7.9p1;
- LLVM был обновлён до версии 10.0.1.
>>> Подробности
Выпущена NetBSD 9.1
В след за выходом новой версии OpenBSD на этой неделе команда NetBSD также выпустила большое обновление в виде NetBSD 9.1.
NetBSD 9.1 содержит множество улучшений, включая такие изменения, как:
- NetBSD 9.1 включает новый оконный менеджер X11 по умолчанию и другие улучшения рабочего стола
- улучшено поведение сенсорной панели и трекпойнта для ноутбуков Lenovo ThinkPad
- повышена производительность фрейм буфера в консоли
- исправления и другие улучшения, связанные с поддержкой файловой системы ZFS. Файловая система BSD с журнальной структурой LFS также получила улучшения в стабильности
- поддержка ключей безопасности USB в raw режиме, которые затем могут использоваться такими приложениями, как Firefox
- поддержка гипервизора Xen 4.13, а также постоянное улучшение гипервизора NVMM
- расширенная поддержка аппаратных генераторов случайных чисел с аппаратными RNG на различных чипах Arm
- драйвер AQ теперь поддерживает адаптеры Aquantia 10 Gigabit Ethernet
- поддержка параллельного шифрования диска с помощью NetBSD CGD драйвера
>>> Подробности
Вышла OpenBSD 6.7
19 мая представлен релиз свободной UNIX-подобной операционной системы OpenBSD 6.7. Особенностью этой системы является акцент на качестве кода и безопасности. Проект был основан Тео де Раадтом в 1995 году после конфликта с разработчиками NetBSD. Наиболее значимые изменения в релизе перечислены ниже.
- Теперь поддерживается до 15 разделов на одном физическом устройстве. Подробней
- Машинонезависимая реализация mploc для платформы powerpc.
- Оптимизация очистки страниц памяти.
- Многочисленные улучшения и багфиксы в dhclient, клиенте для протокола DHCP.
- Максимальный размер блока для операций с NVMe 128K.
- Улучшения в демоне apmd, который отвечает за гибернацию/сон. Информацию об изменении питания демон получает от драйвера батареи. Сообщения драйвера игнорируются в течении 60 секунд после возобновления работы компьютера, чтобы пользователь мог начать работу раньше, чем машина снова уйдет в сон.
- Добавлена возможность создавать безымянные файлы в tmpfs. Это может ограничить доступ приложений к файловой системе.
- Добавлен человекочитаемый режим для systat (опция -h).
- Восстановлено старое поведение dhclient. Теперь система снова будет игнорировать соединения, не предоставляющие маску подсети.
Улучшения в файловой системе ffs2, использующей 64-битные временные метки и адреса блоков:
- Теперь ffs2 используется по-умолчанию на всех платформах, кроме landisk, luna88k и sgi.
- Поддержка загрузочного раздела и ramdisk для платформы sgi.
- Исправлена загрузка для sparc64 и Mac PPC.
- Возможность загрузки для платформ alpha и amd64.
- Возможность загрузки для платформ arm_v7 и arm64 с использованием efiboot.
- Возможность загрузки для платформы loongson.
Улучшения в SMP:
- Системные вызовы __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 и nanosleep теперь запускаются без KERNEL_LOCK.
- Переработана реализация SMP для процессоров AMD. Теперь система не будет ошибочно идентифицировать ядра как потоки.
Драйверы:
- Улучшения в драйвере em, отвечающем за поддержку сетевых карт Intel PRO/1000 10/100/Gigabit Ethernet.
- Реализация микросекундного разрешения с использованием microcputime для процессоров семейства Cherry Trail для исправления зависаний при старте оконной системы X.
- Поддержка адресации памяти в PCI-устройствах для LPSS(Low Power Subsystem).
- Поддержка контроллера x553 в драйвере ix, отвечающем за высокоскоростные сетевые карты Intel, использующие интерфейс PCI Express.
- Исправлены баги после сна/гибернации для amdgpu и radeondrm.
- Исправление зависания на HP EliteBook при загрузке в режиме UEFI.
- Больше подробностей можно узнать из оригинального сообщения на официальном сайте проекта.
А так же:
- Были удалены следующие драйверы:
- rtfps, отвечающий за последовательный порт на платах IBM RT PC;
- dpt для DPT EATA SCSI RAID;
- gpr для ридеров смарткарт на интерфейсе PCMCIA GemPlus GPR400;
- mesh, для карт расширения scsi в Power Macintosh;
- rtfps, отвечающий за последовательный порт на платах IBM RT PC;
- Была улучшена аудио-подсистема.
- Добавлена поддержка RaspberryPi 3/4 на архитектуре arm64 и RaspberryPi 2/3 на архитектуре arm_v7.
>>> Подробности
FuryBSD 12.1 — live образы FreeBSD с KDE и Xfce
19 марта разработчики объявили о выходе релиза FuryBSD 12.1 - «живых» образов ОС FreeBSD с окружениями рабочего стола KDE или Xfce.
FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.
FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ (т.н. userland), таких как командные оболочки и т.п., содержится в одном дереве системы управления версиями (до 31 мая 2008 — CVS, сейчас — SVN). Это отличает FreeBSD от GNU/Linux — другой свободной UNIX-подобной операционной системы, в которой ядро разрабатывается одной группой разработчиков, набор пользовательских программ — другими (например, проект GNU). А многочисленные группы собирают это всё в единое целое и выпускают в виде различных дистрибутивов Linux.
FreeBSD хорошо зарекомендовала себя как система для построения интранет и интернет-сетей и серверов. Она предоставляет надёжные сетевые службы и эффективное управление памятью.
Над FuryBSD работает Джо Малоуни (Joe Maloney), работающий в компании iXsystems, отвечающий за разработку TrueOS и FreeNAS, но этот его проект позиционируется как свободный и не имеющий никакого отношения к компании.
В основе выпуска лежит FreeBSD 12.1, а из основных изменений можно отметить:
- Xfce 4.14 и KDE 5.17
- В конфигураторе системы
fury-xorg-toolдобавлена возможность установки драйверов Nvidia - Добавлено загрузочное меню, позволяющее изменить параметры загрузки или перейти в однопользовательский режим
- За определение оборудования и поиск нужных драйверов теперь отвечает
dsbdriverd xkbmapтеперь присутствует в базовом наборе ПО и отвечает за работу с раскладками клавиатуры
>>> Загрузка образов (SF)
>>> GitHub проекта
>>> DSBDriverd (GitHub)
>>> Подробности
| ← предыдущие | следующие → |
