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

14.07.2022 [20:15], Алексей Степин

Круглая дата: 30 лет назад вышел первый релиз ОС 386BSD, давшей начало FreeBSD и NetBSD

Без операционных систем семейства BSD сложно представить развитие всей IT-сферы. И сегодня разработчики этих систем могут отпраздновать круглую дату — как отмечает OpenNet, прошло ровно 30 лет с тех пор, как в 14 июля 1992 года был опубликован первый рабочий релиз 386BSD 0.1, варианта BSD для архитектуры x86.

В основу новой системы легли наработки 4.3BSD Net/2, включающие полноценный сетевой стек, модульное ядро и систему управления доступом на базе ролей, а упрощённый установщик облегчал развёртывание системы. Уже в марте 1993 года появился форк NetBSD, а чуть позже, в июне, родился и проект FreeBSD. В конце 1994 года вышел релиз 386BSD Release 1.0, а в 1995 году появилось новое ответвление от NetBSD — OpenBSD.

 386BSD. Источник: Wikipedia

386BSD. Источник: Wikipedia

За прошедшее время эти BSD-системы завоевали немалую популярность как среди энтузиастов, так и среди производителей оборудования — каждая в своей нише. Даже несмотря не несравнимо большее распространение Linux-систем, славящееся своей надёжностью семейство BSD продолжает исправно трудиться в миллионах устройств и серверов по всему миру. А целый ряд разработок, созданных BSD-сообществом, нашли применение далеко за пределами этого семейства ОС.

Постоянный URL: http://servernews.ru/1070196
03.05.2022 [14:44], Сергей Карасёв

Intel наняла на работу эксперта в области оптимизации производительности Linux/BSD из компании Netflix

Грег Лэвендер (Greg Lavender), технический директор Intel, сообщил о том, что к корпорации присоединился Брендан Грегг (Brendan Gregg) — известный эксперт в области оптимизации производительности Linux и BSD. Он займёт должность научного сотрудника Intel.

Брендан Грегг ранее работал в Netflix, Sun Microsystems, Oracle и Joyent. Он разработал ряд методик для оценки и детального анализа производительности компьютерных систем. Это, в частности, технология USE Method — Utilization Saturation and Errors Method. Грегг развивал DTrace, а также приложил руку к ZFS и повлиял на развитие (e)BPF. Кроме того, он является автором целого ряда книг.

 Источник изображения: brendangregg.com

Источник изображения: brendangregg.com

Open source инструменты Брендана Грегга включены во многие операционные системы и продукты и используются компаниями по всему миру. Его разработки дают возможность получать уникальную информацию о поведении системы. В Intel Брендан Грегг будет работать в команде разработчиков ПО для Intel xPU, то есть CPU, GPU, ускорителей и т.д.

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

В релизе OpenBSD 7.0 появилась поддержка 64-бит платформ RISC-V

Вышла релизная версия операционной системы OpenBSD 7.0, которая получила ряд улучшений под новые аппаратные требования и современные стандарты. Отныне система доступна для 64-бит процессоров RISC-V. Работа с ними возможна на платах HiFive Unmatched (полноценно) и PolarFire SoC Icicle Kit (частично). Также появилась начальная поддержка Arm-устройств Apple с процессором M1, расширена поддержка Raspberry Pi 3 Model B+ и плат на базе SoC Rockchip RK3399.

 Natasha Allegri

Natasha Allegri

OpenBSD 7.0 теперь умеет проверять наличие криптомодуля TPM 2.0, а также умеет корректно переводит некоторые ноутбуки в спящий режим и выводить из него. Это касается, к примеру, моделей ThinkPad X1 Carbon Gen 9 и ThinkPad X1 Nano. В числе других изменений отметим улучшение работы с мультипроцессорными системами и расширение поддержки нового оборудования. К примеру, улучшилась поддержка платформы Intel Tiger Lake и различных решений AMD — GPU Navi 12, Navi 21, Arcturus и гибридных процессоров Cezanne.

В гипервизор VMM внесён ряд улучшений. Также появились многочисленные улучшения и оптимизации в утилитах прикладных программах и так далее. Прочие приложения получили регулярные обновления. Так, в комплекте теперь идут LLVM/Clang 11.1.0 и GCC 8.4.0 с 11.2.0. Более подробная информация о релизе доступна здесь.

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

Вышел OpenBSD 6.9 — юбилейный, 50-ый релиз ОС

Следом за недавним выпуском FreeBSD 13.0 вышла и релизная сборка OpenBSD 6.9 от 1 мая 2021 года. Это юбилейный релиз ОС, которая впервые появилась в 1995 году как ответвление от NetBSD. В новой версии доступен широкий набор улучшений, в числе которых стоит отметить расширенную поддержку аппаратных средств и новые драйверы.

В частности, ведётся дальнейшая работа над архитектурами powerpc64 (POWER8 и POWER9) и Loongson (mips64el), появилась первичная поддержка Apple M1 и улучшена работа с ARM64 (AArch64): добавлены инструкции ARMv8.5, а также ядра Cortex-A78AE, Cortex-X1 и Neoverse V1. Для x86-64 (amd64) платформ включена поддержка AMD Vi и Intel VTD IOMMU. В целом, была усовершенствована поддержка многопроцессорных систем.

 Изображение: Joy San

Изображение: Joy San

Ряд улучшений получил гипервизор VMM. Также появилась возможность работы с массивами RAID1C (программный RAID1 с шифрованием). Отдельно можно отметить значительную работу над сетевым стеком (проводными и беспроводными компонентами), в том числе расширение списка поддерживаемого оборудования. Изменения получила и звуковая подсистема.

Обновились многочисленные пакеты программ — от прикладных до системных. Так, были устранены проблемы Firefox и другим программным обеспечением. В релиз включены OpenSSH 8.5, LibreSSL 3.3.2, OpenSMTPD 6.9.0, а также пропатченные LLVM/Clang 10.0.1, GCC 4.2.1/3.3.6, binutils 2.17 и GDB 6.3. Всего для архитектуры amd64 доступно 11310 пакетов, для AArch64 — 10943, а для powerpc64 — 9341. Подробнее об этих и других изменениях можно прочитать здесь.

Постоянный URL: http://servernews.ru/1038690
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
Система Orphus