Материалы по тегу: freebsd

19.06.2023 [22:27], Руслан Авдеев

FreeBSD отмечает 30-летний юбилей

С 19 июня 1993 года отмечается день рождения проекта FreeBSD. Как напоминает портал проекта, именно в том году в Калифорнийском университете в Беркли представили операционную систему с открытым кодом, ставшую основой многих некоммерческих и бизнес-инициатив.

Новая, по задумке быстрая и надёжная, система стала наследницей 4.3BSD и 386BSD. Энтузиасты, выбирая имя для нового проекта, остановились на самом простом — FreeBSD. Примечательно, что проект до сих пор имеет важное прикладное значение. Очень высока вероятность, что любой пользователь компьютера или практически любого сервиса так или иначе пользуется продуктами, основанными на фрагментах кода, связанных с проектом. Среди наиболее известных можно упомянуть Netflix и PlayStation.

 Источник изображения: FreeBSD Foundation

Источник изображения: FreeBSD Foundation

Именно открытость, доступность и бесплатность FreeBSD обеспечили широкое распространение решений на её основе. Как подчёркивается на портале проекта, начинающие и опытные разработчики могут ознакомиться с подробной документацией, а в Wiki есть множество инструкций вплоть до создания собственного сервера Minecraft. Также есть специальный раздел Newbies для новичков, а об истории проекта можно больше узнать на специальной странице.

Хотя очередной крупный релиз FreeBSD 14.0 пока задерживается, обновление всё же состоится в ближайшие месяцы. Подробнее о проекте можно почитать на странице, посвящённой юбилею на его официальном сайте — здесь имеется множество ссылок преимущественно на англоязычные материалы, посвящённые операционной системе и всему, что с ней связано. Финансово поддержать проект можно на этой странице.

Постоянный URL: http://servernews.ru/1088619
14.04.2021 [16:03], Андрей Галадей

Состоялся релиз FreeBSD 13.0

Разработчики выпустили релизную версию FreeBSD 13.0 для всех поддерживаемых архитектур, виртуальных машин и облачных систем. В числе нововведений отметим унификацию файловой системы ZFS для FreeBSD и Linux. Она реализована силами проекта OpenZFS, благодаря чему поддерживаются все основные возможности файловой системы на обеих платформах. Для неё также исправлены многочисленные ошибки.

 omgubuntu.co.uk

omgubuntu.co.uk

Устаревшие архитектуры процессоров всё ещё сопровождаются, но теперь приоритет для них понижен. Так, например, архитектуру i386 перевели на «второй уровень» поддержки. Для неё будут создаваться сборки и выпускаться патчи, но специфические проблемы решаться не будут. А вот версию для ARM64 напротив сделали одной из основных.

Помимо этого обновились многие компоненты ОС и состоялся переезд на компилятор LLVM/clang. Также по возможности были удалены программы, распространяемые под лицензией GPL. Их заменили на аналоги под лицензией BSD. Другие нововведения касаются безопасности, сетевых возможностей и работы с виртуальными машинами. Также были улучшена работа с Linux. Подробнее о нововведениях можно прочитать здесь.

Постоянный URL: http://servernews.ru/1037318
08.02.2021 [23:36], Андрей Галадей

Вышла первая бета-версия  FreeBSD 13.0

Выпущена первая бета-сборка FreeBSD 13.0. Она доступна для архитектур amd64, powerpc64, powerpc64le, powerpcspe, aarch64 и riscv64, а также для систем виртуализации и облачных сервисов. Скачать готовые образы можно на сайте проекта.

 wikipedia.org

wikipedia.org

В этой версии система перешла на файловую систему ZFS в варианте проекта OpenZFS. Эта реализация теперь унифицирована с Linux. В ядро и пользовательское окружение добавлены драйверы и инструменты с поддержкой WireGuard. Были обновлены многие компоненты, в том числе графические драйверы, компоненты видеоядра, а также улучшена совместимость с Linux.

В числе других изменений отметим поддержку плат на базе 64-разрядных CPU ARMv8. А вот архитектуру i386 уже перевели на вторичный уровень поддержки платформ. Таким образом, решений специфических проблем со старыми процессорами больше не будет, хотя сборки и будут формироваться. Подобное уже реализовано в Linux, где также могут отказаться от поддержки ещё большего числа старых процессоров.

Постоянный URL: http://servernews.ru/1032181
23.01.2021 [14:08], Андрей Галадей

Netgate меняет pfSense FE на pfSense Plus и ускоряет разработку

На этой неделе состоялась два крупных анонса для дистрибутива pfSense. Во-первых, система получила поддержку WireGuard VPN. Во-вторых, Netgate, компания, разрабатывающая pfSense, представила pfSense Plus. Поговорим об этом подробнее.

Расширение поддержки WireGuard означает, что всё больше ОС получают возможность работать с ним. Этот протокол уже есть во многих дистрибутивах Linux, а также в Windows. Разработчики из Netgate внедрили её в pfSense 2.5. При этом поддержка работает как в варианте pfSense Community Edition, так и в новом pfSense Plus.

Новый «Плюс» представляет собой своего рода ребрендинг pfSense Factory Edition (FE). Это напоминает ситуацию с переходом от FreeNAS к TrueNAS Core. Разработка pfSense CE (Community Edition) будет продолжаться, но для pfSense Plus будут выходить все самые новые «фишки». Напомним, что pfSense обеспечивает функциональность межсетевого экрана, маршрутизатора и VPN для дома, предприятий, образовательных и государственных учреждений.

С 2021 года pfSense CE и pfSense Plus начнут расходиться друг с другом как в дизайне программной платформы, так и в наборе функций. Первая версия будет работать, как и ранее. Вторая же станет стандартом де-факто для всех устройств Netgate. pfSense Plus получит постоянно обновляемый набор функций безопасности, улучшения производительности и управляемости, которых нет в pfSense CE. Хотя в начале они будут достаточно близки, со временем ожидается, что функциональность обеих версий всё сильнее будет отличаться.

В компании заявили, что появление Plus-версии необходимо для поддержки продукта в актуальном состоянии. Многие функции старой версии, разработка которой началась ещё в 2004 году, нуждаются в замене или обновлении, что может нарушить работу кода. В числе новых функций обещана поддержка точек доступа 802.11ac и 802.11ax, другая информационная панель и дизайн системы в целом, улучшенная производительность фильтра пакетов.

Первая версия pfSense появится в феврале 2021 года. Сборка получит наименована Release 21.02, так что будет задействована система нумерации «год.месяц». Что касается pfSense CE, то сборка останется на GitHub под лицензией Apache. Netgate продолжит её сопровождение, предоставляя обновления — в первую очердь, патчи против уязвимостей и апдейты для FreeBSD. А вот о внедрении новых функциях пока не сообщается.

Как отмечается, выпуски pfSense Plus будут выходить более регулярно — в январе, мае и сентябре. При этом пока есть только версии для устройств Netgate и облачных платформ AWS и Azure. В будущем ожидается расширение аппаратного парка и поддержка ряда гипервизоров. pfSense Plus 21.02 будет бесплатной для домашнего и лабораторного использования, но для коммерческого использования нужна будет платная лицензия.

При этом отмечено, что Netgate продолжает придерживаться принципов работы open source, так что не стоит бояться, что система может стать закрытой. В частности, компания продолжит спонсировать разработку новых возможностей, которые в итоге попадают во FreeBSD. Именно при её непосредственном участии появилась поддержка WireGuard, ускорение криптографических функций за счёт использования Intel QAT и EIP-97, некоторые драйверы и так далее. Кроме того, в штате компании или по контракту с ней работают разработчики FreeBSD и других открытых проектов.

Постоянный URL: http://servernews.ru/1030763
02.12.2020 [12:41], Андрей Галадей

WireGuard добавили во FreeBSD

Следом за OpenBSD популярная версия VPN WireGuard появилась и во FreeBSD. Таким образом, список операционных систем с поддержкой этого протокола расширился. Финальная версия должна появиться в FreeBSD 13.

Помимо вышеназванных ОС, новинка есть также в составе Oracle Unbreakable Enterprise Kernel, свежих ядрах Linux и Windows. Также её внедрение ожидается в Android 12.

 Wireguard logo

Отметим, что WireGuard позиционируется в качестве альтернативы OpenVPN и подобным решениям. В числе особенностей протокола отметим высокую производительность по сравнению с другими, простоту настройки, использование современных методов криптографии, а также качественный и быстрый код. Многие уже называют систему лучшим решением для виртуальных частных сетей.

Напомним, что ранее поддержка WireGuard появилась в бета-версии MikroTik RouterOS 7.1. А в нашей статье вы можете прочитать, как можно настроить систему для использования этого VPN c роутерами Keenetic.

Постоянный URL: http://servernews.ru/1026807
02.12.2020 [11:29], Андрей Галадей

Состоялся релиз OpenZFS 2.0.0 на ОС Linux и FreeBSD с рядом новых функций

Как и было обещано, выпущен релиз OpenZFS 2.0.0. Это свободная унифицированная реализация файловой системы ZFS для операционных систем Linux и FreeBSD. Поддерживаются ядра версий от 3.10 до 5.9 в случае Linux и FreeBSD версии 12.2 и старше, причём используется единый репозиторий.

В числе новвовведений отметим последовательное восстановления разрушенного RAID-массива Mirror vDev. Эта методика быстрее, чем традиционное восстановление из-за отложенного механизма проверки контрольных сумм блоков.

 fossbytes.com

fossbytes.com

Ещё одно нововведение — кэш L2ARC восстанавливается после перезагрузки, а не заполняется заново. Это позволяет ускорить работу. Также отметим поддержку формата сжатия ZStandard, который сравним по уровню компрессии с GZIP, но работает намного быстрее. Наконец, теперь можно исключать определённые данные до создания «снимка» системы.

Из мелких улучшений отметим оптимизированный режим шифрования AES-GCM, добавление модуля PAM для автоматической загрузки ключей шифрования домашних каталогов, а также ряд новых команд. Подробнее о перечне нововведений можно прочитать на странице проекта.

Постоянный URL: http://servernews.ru/1026772
15.04.2020 [22:16], Александр Коляскин

ZFS on Linux теперь работает и на FreeBSD

Проект OpenZFS окончательно взял под своё крыло реализацию данной ФС для FreeBSD: в репозиторий ZFS on Linux (ZoL) внесена поддержка этой операционной системы. Теперь исходный код файловой системы ZFS может быть скомпилирован на 11 и 12 ветках FreeBSD. На данный момент на FreeBSD проведено 1230 тестов ZFS on Linux – и все они прошли без ошибок.

Возможности «ZFS on Linux» от OpenZFS шире тех, что были у ранее применяемого варианта ZFS из ОС Illumos семейства UNIX.

О том, что всё примерно так и будет, сообщалось ранее. Ещё в ноябре 2019 года состоялся ежегодный саммит разработчиков «Developer Summit 2019», где соучредитель Sun ZFS из состава OpenZFS Мэттью Аренс (Matthew Ahrens) представил презентацию о будущем своего детища. Речь тогда шла о разработке целостной реализации файловой системы — и для Linux, и для FreeBSD. В дальнейшем планируется добавить поддержку macOS и перейти на более стабильную частоту выходу новых мажорных релизов.

ZFS on Linux — проект, направленный на объединение частных лиц и компаний, которые используют файловую систему ZFS с открытым исходным кодом, работают над её улучшением, а также на то, чтобы сделать ZFS широко используемой.

Постоянный URL: http://servernews.ru/1008524
27.03.2020 [15:02], Андрей Галадей

Вышел релиз pfSense 2.4.5: FreeBSD 11.3 и подготовка к большому апгрейду

Выпущена новая версия дистрибутива для создания межсетевого экрана или маршрутизатора на основе FreeBSD. Версия pfSense 2.4.5 получила несколько новых возможностей. В частности, базовая операционная система была обновлена до FreeBSD 11.3.

В ряде настроек добавились возможности сортировки поиска и фильтрации, в том числе в менеджере сертификатов, DHCP и таблицах ARP/NDP. Также изменены параметры по умолчанию файловой системы UFS при новой установке ОС, что должно уменьшить число циклов записи на диск. А ещё появилась поддержка DDNS от Linode и Gandi.

 wikipedia.org

wikipedia.org

Кроме того, добавлены многочисленные исправления, связанные с безопасностью и устранением ошибок.

Разработчики отметили, что в будущем релизе pfSense 2.5.0 ожидается много нового. Одним из ключевых изменений станет переход на HAProxy для функций балансировки и обратного прокси в связи с тем, что текущее решение больше не сможет работать с новыми версиями OpenSSL.

Также запланирован переход на FreeBSD 12, что принесёт улучшения поддержки современного аппаратного обеспечения. Важно отметить, что pfSense 2.5.0 не будет требовать обязательной «железной» поддержки алгоритма AES-NI, как это планировалось ранее, но наличие таковой всё же желательно.

Постоянный URL: http://servernews.ru/1006972
10.11.2019 [15:01], Андрей Галадей

OpenZFS 2.0 выйдет в 2020 году для Linux и FreeBSD, а OpenZFS 3.0 будет поддерживать macOS

Файловая система ZFS медленно, но уверенно прокладывает себе дорогу на разные платформы. На прошлой неделе в Сан-Франциско состоялся ежегодный саммит разработчиков OpenZFS — Developer Summit 2019, где соучредитель Sun ZFS и текущий участник OpenZFS Мэттью Аренс (Matthew Ahrens) поведал о ходе работ над проектом.

По его словам, команда меняет позиционирование проекта. Потому вместо ZFS на Linux (ZFS On Linux) в будущем проект будет называться OpenZFS для Linux и FreeBSD (OpenZFS for Linux and FreeBSD). Речь идёт о создании единой версии для обеих ОС — специфичные для Linux методы адресации и другие особенности реализации будут абстрагированы. Ожидаются повышение производительности и другие улучшения.

OpenZFS 2.0 выйдет в следующем году, а OpenZFS 3.0 может появиться в 2021 году. Разработчики надеются, что третья сборка получит официальную поддержку macOS. Впрочем, до того времени ещё многое может измениться.

Подробности приведены в небольшой презентации в формате PDF. Напомним, что альфу-версию драйвера ZFS для Windows выпустили два года назад.

Постоянный URL: http://servernews.ru/997349
31.10.2019 [22:20], Андрей Галадей

Простой патч ускорил работу ZFS во FreeBSD на порядок

Операционная система FreeBSD получила важное исправление по части оптимизации производительности файловой системы ZFS — в ряде сценариев скорость записи в ZVOL при использовании сжатия GZIP на блоках по 4 Кбайт была увеличена с 60 Мбайт/с до 600 Мбайт/с.

При этом отмечается, что такие результаты были зафиксированы на тестовой системе. Как это будет работать в релизе, пока неясно.

 pixabay.com

pixabay.com

Причина проста — предыдущий код был портирован из OpenSolaris и не учитывал некоторые особенности современных систем. Библиотека zlib выделяет контекстные буферы по 64 Кбайт, которые отлично «ложатся» на кеш. Однако к каждому такому блоку «сверху» добавляется по 8 байт заголовка, что приводит к потере выравнивания и требует дополнительных ресурсов на небольших блоках.

Напомним, что ранее разработчикам Linux и FreeBSD предложили работать совместно. Это позволит, как утверждается, улучшить качество обеих систем. В Linux это принесёт унификацию, а для FreeBSD позволит расширить область применения и число поддерживаемых аппаратных платформ.

Постоянный URL: http://servernews.ru/996683
Система Orphus