Новости «BSD»
Ориентированная на LLVM стандартная библиотека C++ теперь во FreeBSD
Как уже упоминалось в новостях, FreeBSD 10 отказывается от GCC в пользу CLANG.
Следующим шагом в замене компилятора по умолчанию и планомерного избавления от GPL-кода в базовой системе стала замена стандартной библиотеки C++ на libc++ — совместимой со стандартами C++0x/C++11 библиотеки из проекта CLANG. Библиотека распространяется под двойной лицензией MIT и UIUC.
На данный момент код доступен в ветке 9-STABLE и эти изменения будут доступны в следующем релизе FreeBSD 9.1.
Сообщение о состоявшейся замене библиотеки в списке рассылки freebsd-stable
FreeBSD 10 отказывается от GCC в пользу CLANG
Как отмечено в Q1-2012 FreeBSD Status Report, LLVM компилятор Clang стремительно замещает GCC для этой популярной BSD ОС. Разработчики заметно продвинулись в построении C++11-стека, свободного от GNU. К релизу FreeBSD 10 они планируют сделать Clang С/С++ компилятором по умолчанию, отказавшись от GCC, и получить стек разработки на C++ под лицензией BSD.
Q1-2012 FreeBSD Status Report
http://wiki.freebsd.org/BuildingFreeBSDWithClang
>>> Подробности
Вышел Frenzy 1.4 — live-дистрибутив для системных администраторов
Как всегда, тихо и незаметно, после года и 10 месяцев с момента предыдущего релиза вышел Frenzy 1.4 (alto sax) — live-дистрибутив для системных администраторов.
Основное изменение — переход на кодовую базу FreeBSD 8.3, включая возможность работы с ZFS v28, а также перевод проекта на Github.
Состоялся релиз OpenBSD 5.1
1 мая точно по графику, состоялся официальный релиз 5.1 операционной системы OpenBSD.
Как и в предыдущих релизах, 5.1 предлагает как новые функции, так и значительные доработки практически во всех подсистемах, среди них:
- новые драйвера, включая поддержку тачпадов Synaptics по умолчанию, интегрированной графики Intel Sandy Bridge, поддержку режима AES-GCM для новых процессоров Intel и будущих AMD;
- доработки сетевого стека, в том числе улучшение работы PPTP, PPP и L2TP на нестабильных соединениях с задержками (например, в мобильных сетях), повышение надежности подсистемы 802.11 (в частности, работы в режиме точки доступа), улучшение поддержки IPv6;
- доработки пользовательских приложений, в том числе демонов маршрутизации, так, traceroute и traceroute6 для каждого хопа могут подсмотреть номер AS;
- доработки пакетного фильтра PF, включая поддержку NAT64, а также Netflow v9 and ipfix для pflow;
- множественные улучшения и исправления базовой системы: поддержки локалей, соответствия заголовочных файлов стандартам, поддержки подсистемой softraid корневой файловой системы, а также возможности загрузки из неё ядра на архитектуре amd64;
- OpenSSH 6.0.
К услугам пользователей более 7000 портов, из которых на архитектуре i386 откомпилировано 7229, а на amd64 — 7181 пакет, включая GNOME 3.2.1 (fallback mode), KDE 3.5.10, Xfce 4.8.3, LibreOffice 3.4.5.2, Chromium 16.0.912.77.
Система уже появилась на русском зеркале.
>>> Текст анонса
Релиз OpenSSH 6.0
Как всегда по графику вышел очередной релиз популярнейшего набора утилит для безопасной связи между компьютерами OpenSSH. Это в основном багфикс-релиз (схема назначения версий такая же, как в основном проекте OpenBSD и не зависит от кардинальности изменений).
Следует отметить, что в этой версии появилась поддержка разделения привилегий с использованием seccomp sandbox в Линуксе (пока объявлена экспериментальной), а также реализована возможность отмены перенаправления портов при использовании мультиплексирования сессии.
Xorg 7.5.2 портирован на FreeBSD
Программная инфраструктура графической подсистемы X.Org v.7.5.2 портирована на FreeBSD.
Особенности поддержки:
- libdrm 2.4.31 (включая поддержку Kernel Mode Settings — KMS);
- mesa 7.11.2;
- xorg-server 1.10.6;
- драйверы для новых видеокарт.
Это стало возможным благодаря следующим товарищам: Koop Mast, Eitan Adler, Niclas Zeising и всем тем, кто был тестером в подготовке портирования X11 на FreeBSD.
Для пользователей графических решений от Intel подготовлен экспериментальный патч Intel+KMS.
Для ветки 10-CURRENT: http://people.freebsd.org/~kib/drm/.
Для выпуска 9.0-RELEASE и ветки разработки 9-STABLE инструкция по применению Intel GPU patch 13.7 и по сборке драйвера: http://lists.freebsd.org/pipermail/freebsd-x11/2012-April/011640.html.
>>> Подробности
Вышлa в свет FreeBSD 8.3-RELEASE
Сегодня, 18 апреля, состоялся очередной релиз FreeBSD 8-й ветки: 8.3-RELEASE. Из многочисленных изменений и новшеств можно отметить:
- Подсистема usb(4) поддерживает т.н. USB packet filter, что позволяет улавливать пакеты, которые проходят через каждый USB хост-контроллер.
- В юзерленд операционной системы была добавлена команда usbdump(8) (уже есть в 9.0-RELEASE).
- Подсистема ZFS обновлена до версии 28.
- Была добавлена также утилита poweroff(8), что по сути дела является эквивалентом
shutdown -p now - Рабочее окружение KDE4 обновилось от версии 4.5.5 до 4.7.4.
- Рабочий стол GNOME версии 2.32.1.
Выпущен DragonFlyBSD 3.0
Наконец-то вышел релиз замечательной операционной системы семейства BSD DragonFlyBSD
Важные нововведения/изменения:
- SMP VM. Значительна повышена скорость работы на многопроцессорных конфигурациях за счет улучшений в подсистеме виртуальной памяти.
- HAMMER. Была повышена эффективность работы файловой системы HAMMER за счет введения time domain multiplexing
- Был убран Big Kernel Lock из большей части ядра, во время работой над багом, вызванным, ошибкой процессора AMD.
- Ядро с поддержкой SMP устанавливается по умолчанию. Это стало возможным за счет изменений в ACPI и interrupt routing
- Шифрование дисков при помощи tcplay(8) , являющейся 100% совместимой с TrueCrypt и использует лицензию BSD.
- В качестве репозитория пакетов используется pkgsrc-2011Q4.
Прямые ссылки на образа для скачивания:
>>> Подробности
FreeBSD 9.0
Вышла FreeBSD 9.0. В новом релизе добавлено:
- Новый инсталлятор (стал более удобным, больше похожим на консольный инсталлятор Debian)
- Поддержка совместного использования технологии Soft Updates и журналирования для быстрого восстановления после аварийного завершения работы файловой системы (UFS2+SUJ)
- ZFS обновлена до 28 версии
- Обновлены драйверы ATA/SATA с поддержкой AHCI
- Поддержка Highly Available Storage
- D-Trace для пользовательского уровня
- TCP/IP-стек поддерживает congestion control framework
- Поддержка NFSv4
- High Performance SSH
В новом инсталляторе добавлена поддержка разбивки диска GPart'ом, TRIM для SSD дисков, нормальная консоль со всеми утилитами для работы с geom, да и в целом всё стало шустрее работать. Единственная проблема с GPT. Для использования GEOM Mirror 1 нужно сначала создавать зеркало (из консоли), а затем уже на зеркале создавать разметку (работает и в ncurses-интерфейсе).
>>> Подробности
Анонсирован redports - репозиторий, ориентированный на создание, тестирование и дальнейшее сопровождение портов FreeBSD
Создатель Blueports сообщил о скором закрытии проекта, так как им же был создан Redports, предоставляющий более удобные инструменты для реализации тех же задач.
Этот ресурс может быть полезен всем, кто принимает участие в портировании ПО для FreeBSD. Это отдельный репозиторий SVN с web-интерфейсом Trac, ориентированный на создание, обкатку и дальнейшее сопровождение модификаций портов, которые не готовы к основному дереву портов. Для этих целей имеется несколько инсталляций Tinderbox, обеспечивающих возможность сборки портов для следующик версий FreeBSD: 7.4/8.2/9.0/10, для сборки могут использоваться компиляторы CLANG/LLVM и GCC 4.5. Производится автоматическая сборка и тестирование портов, по итогам тестирования разработчикам может быть отправлен отчёт или лог сборки.
В работе с RedPorts.Org, следует иметь ввиду, что ресурс находится в стадии раннего бета-тестирования. Однако, чем больше людей и чем раньше начнут им массово пользоваться - тем быстрее ресурс обретет статус стабильного.
Новость взята с Bsd News in Russia (BSDNiR), полный оригинал новости доступен по этой ссылке.
>>> Сайт проекта
Тестирование BHyVe - FreeBSD Hypervisor
Разработчики FreeBSD приглашают принять участие в тестировании BHyVe — гипервизора для FreeBSD. BHyVe является гипервизором 2-го типа, в качестве гостевой ОС, в настоящий момент, поддерживается только FreeBSD, что совсем неплохо для такого молодого проекта.
BHyVe был создан и открыт компанией netapp осенью этого года.
Источник и инструкция по сборке.
>>> Подробности
OpenBSD 5.0
Точно по расписанию, 1 ноября 2011 года, вышла версия 5.0 операционной системы OpenBSD, позиционирующейся как наиболее безопасная среди существующих свободных и лицензионно чистых операционных систем. Согласно схеме нумерации версий, принятой в OpenBSD ещё с версии 2.0 (принцип десятых долей — новая версия отличается на 0.1 от предыдущей), OpenBSD 5.0 не является мажорным релизом, продолжая традиции, заложенные в более ранних версиях системы.
Основные изменения в системе:
- поддержка >4GB оперативной памяти во всех возможных архитектурах (наконец-то amd64 будет поддерживать большое количество памяти);
- ACPI драйвер для ноутбуков Toshiba acpitoshiba(4);
- утилита fw_update(1) для установки и обновления закрытых прошивок, исполняющаяся, в том числе, при первом запуске установленной системы;
- поддержка Wake on LAN сетевой инфраструктурой системы и драйверами xl(4), re(4) и vr(4);
- ICMP-редиректы больше не поддерживаются стеком IPv4 при работе в режиме роутера, стек IPv6 не поддерживает их по умолчанию;
- устранены ошибки в carp(4) для возможности работы в IPv6-only режиме;
- устранены ошибки и добавлены возможности в демоны маршрутизации bgpd(8), ospfd(8), ospf6d(8);
- очередные изменения в работе pf(4): реассемблирование пакетов IPv6, перевод ftp-proxy(8) и tftp-proxy(8) на работу с divert-to вместо rdr-to и ряд других;
- множество улучшений в подсистеме SCSI;
- удалена поддержка совместимости запуска бинарников других систем, за исключением Linux, поддержка совместимости с Linux на i386 незначительно улучшена;
- масса изменений в ядре и пользовательской среде, направленных на обеспечение совместимости с POSIX 2008 и поддержку UTF-8;
- полная поддержка так называемых Disklabel Unique Identifiers (DUID), позволяющая обращаться к разделам без указания имён устройств;
- фреймворк rc.d(8), представленный в 4.9, используется также для запуска системных демонов.
В базовую систему включён ранее вышедший OpenSSH 5.9.
Как и ранее, загрузка и установка с CD поддерживается для архитектур amd64, i386, macppc и sparc64.
Для системы подготовлено более 7200 портов, среди которых KDE 3.5.10, Gnome 2.32.2, Xfce 4.8.0, LibreOffice 3.4.1.3, Chromium 12.0.742.122 и многие другие.
Поставляемая сборка Xorg под названием Xenocara базируется на X.Org 7.6 (xserver 1.9 + патчи, freetype 2.4.5, fontconfig 2.8.0, Mesa 7.8.2, xterm 270, xkeyboard-config 2.3 и др.).
Система доступна для загрузки на официальных зеркалах, в том числе на российском.
>>> Анонс выпуска
Интервью с ведущими разработчиками FreeBSD из СНГ
Константин Белоусов — член FreeBSD Core Team из Киева (Украина).
http://blogerator.ru/page/freebsd-core-team-interview-1
Программировать я начал лет в 14, на СМ ЭВМ, те, которые DEC PDP-11 (RT11SJ, RSX11M). Потом я бросил аспирантуру и нашел работу, где я писал прикладной софт для Unix’ов: HP-UX, SunOS 4.x, Solaris 2.
Андрей Чернов (фото) — российский разработчик FreeBSD, известный специалист по устройству интернет-сетей, в свободное от работы время ловящий криминальных хакеров (например, эпизод, с поимкой российского хакера из СПбГУ), также смелый писатель, мистик, переводчик литературы А.Кроули по ритуальной магии, философ, человек с активной гражданской позицией.
http://blogerator.ru/page/freebsd-chernov-ache-interview-1
На тот момент внутри ДЕМОС уже использовалась КОИ-8, она начала использоваться и в письмах, в связи с этим назрела необходимость её международной регистрации. Сейчас уже не помню кто, кажется Володин или Руднев, поручил мне заняться этим вопросом.
>>> Подробности
BSD сдерживает развитие СПО
Разработчик PulseAudio, Avahi и systemd Ленарт Поттеринг, который уже предлагал прекратить поддержку BSD, Solaris и прочих Unix в Gnome, заявил, что поддержка совместимости с BSD замедляет развитие СПО:
Да, я считаю, что BSD уже особо не важен, и я думаю, что эта подразумеваемая совместимость с BSD - бремя, которое сдерживает нас и почти ничего не дает. Я не считаю, что они (BSD-системы) никому не нужны: все таки есть люди, которые их используют. Просто думаю, не в наших интересах тратить силы на поддержку, если мы хотим, чтобы Linux повсеместно вошел в мейнстрим (а не только серверы и ограниченные платформы, как Android)...
>>> Подробности
| ← предыдущие | следующие → |
