LINUX.ORG.RU

Новости «BSD»

Проекту NetBSD исполнилось 20 лет!

Группа BSD

20 лет назад, 21 марта 1993 года, появился репозиторий с исходным кодом операционной системы NetBSD.

% cvs log -Nr1.1 Makefile
...
revision 1.1
date: 1993/03/21 09:45:37;  author: cgd;  state: Exp;
branches:  1.1.1;
Initial revision

NetBSD портирована на огромное количество компьютерных архитектур; лозунг проекта — «Of course it runs NetBSD».

>>> Подробности

 ,

ymn
()

В OpenBSD-current добавлена поддержка KMS

Группа BSD

Со вчерашнего дня ядро OpenBSD поддерживает KMS (kernel modesetting) для графических карт Intel.

Commit в Xenocara

>>> Commit в ядро

 , ,

beastie
()

GhostBSD 3.0

Группа BSD

Eric Turgeon анонсировал новый выпуск GhostBSD — основанной на FreeBSD ОС, ориентированной на домашние компьютеры.

( Новое в этом выпуске )

>>> Подробности

 , ,

necroposter
()

Lua в ядре NetBSD

Группа BSD

Согласно докладу Марка Балмера (Marc Balmer, разработчик NetBSD) на FOSDEM'13, прошедшего 2 и 3 февраля, в ядро NetBSD-current добавлен скриптовый язык lua. Работы в данном направлении ведутся уже, как минимум, с 2010-го года.

Использование языка lua в ядре позволяет ускорить разработку драйверов, изменения функционала ядра, а также его настройку. Более низкий порог вхождения по сравнению с языком C позволит в будущем упростить разработку и ускорить темпы развития проекта, а также увеличить интерес сообщества к проекту NetBSD и привлечь новых людей.

>>> Доклад

 ,

beastie
()

NSH 1.0

Группа BSD

Представлен стабильный релиз проекта NSH 1.0. Целью проекта является создание сетевых устройств на базе OpenBSD и предоставления унифицированного интерфейса для конфигурирования и управления ими.

Демоны и сервисы, инкапсулированные в nsh: pf, ospfd, ospf6d, bgpd, ripd, ldpd, relayd, ipsecctl, iked, rtadvd, dvmrpd, sasyncd, dhcpd, snmpd, sshd, ntpd, ifstated, tftp-proxy, ftp-proxy, tftpd, npppd, resolv.conf, inetd, smtpd, ldapd, ifstated.

В качестве примеров поставляются готовые конфигурации BGP и OSPF маршрутизатора, корпоративного шлюза (NAT, DHCP, SNMP) и т. д.

>>> Подробности

 

Alex-Alex
()
: PC-BSD перейдет на непрерывный цикл выпуска обновлений (95 комментариев)

Обзор инструментов для C/C++, поставляемых с FreeBSD

Группа BSD

Оригинал статьи на форониксе, ниже — вольный перевод.

На прошедшем в минувшие выходные FOSDEM в аудитории, посвящённой BSD, David Chisnall дал оценку поддержки стандартов C11 и C++11 во FreeBSD. Большая часть работ над поддержкой последних стандартов ведётся разработчиками компиляторов, а проект FreeBSD ищёт удачное применение улучшениям и новым возможностям.

( читать дальше... )

>>> Подробности

 , ,

quiet_readonly
()

Релиз FreeBSD 9.1

Группа BSD

Официально объявлено о выходе новой версии операционной системы FreeBSD — 9.1. Это второй выпуск стабильной девятой ветки дистрибутива который улучшает стабильность FreeBSD 9.0 и включает некоторые нововведения:

  • новый драйвер для чипов Intel GPU с поддержкой GEM/KMS;
  • фреймворк netmap, предназначенный для быстрой обработки пакетов;
  • улучшения в файловой системе ZFS;
  • подсистема CAM Target Layer, предназначенная для эмуляции дисковых и процессорных устройств;
  • дополнительный стек C++11, включающий в себя libc++ и libcxxrt из проекта LLVM;
  • добавлен netback — новый паравиртуализованный сетевой драйвер для Xen;
  • многочисленные улучшения производительности IPv6 стека.

>>> Подробности

 

ymn
()

Релиз PC-BSD 9.1

Группа BSD

Команда разработчиков PC-BSD рада сообщить о выходе новой версии десктоп-ориентированной операционной системы — PC-BSD 9.1.

Основные изменения в этой версии:

  • синхронизация с кодовой базой FreeBSD 9.1;
  • представлен новый графический установщик, упрощающий развертывание системы;
  • поддержка swap на ZFS;
  • настройка зеркалирования ZFS-разделов и raidz(1,2,3) во время установки;
  • поддержка автоматической установки обновлений пакетов в AppCafe;
  • добавлена система управления изолированными jail-окружениями Warden;
  • многочисленные улучшения в графическом окружении.

На странице загрузки доступны установочные образы и виртуальные жесткие диски для VirtualBox и VMware.

>>> Подробности

 ,

ymn
()
: Обновления безопасности FreeBSD (51 комментарий)

Внимание: совершено вторжение на сервера сайта freebsd.org

Группа BSD

Команда обеспечения безопасности внутренней инфраструктуры сайта http://www.freebsd.org/ сообщает о состоявшемся вторжении на два узла кластера, обеспечивающего работу CVS-репозиториев сторонних пакетов. На данный момент довольно большое количество машин отключены от сети и проходят внутреннее инспектирование и анализ.

Взлом был обнаружен лишь 11 ноября, хотя само вторжение, скорее всего, произошло еще 19 сентября. Как полагают исследователи, злоумышленникам удалось заполучить SSH-ключ одного из разработчиков дистрибутива. Подчеркивается, что взлом не был результатом эксплоита или системной уязвимости. Попытки взлома зафиксированы на двух головных узлах кластера сервиса сборки сторонних пакетов, использующего признанную устаревшей систему контроля версий CVS.

( читать дальше... )

Всем пользователям FreeBSD рекомендуется следить за развитием событий.

>>> Подробности

 ,

ins3y3d
()
: m0n0wall 1.34 (27 комментариев)

OpenBSD 5.2

Группа BSD

1-го ноября вышел плановый релиз свободной операционной системы OpenBSD версии 5.2.

Краткий обзор главных изменений:

  • Замена нитей пользовательского уровня pthreads на ядерные нити rthreads с полной утилизацией всех ядер многопроцессорных систем.
  • Поддержка гибернации (hibernation aka suspend-to-disk) на i386-устройствах.
  • Nginx и SQLite добавлены в базовую систему.
  • Улучшения производительности 10Gbit сетевых карт.
  • Увеличен по умолчанию размер начального окна TCP соединений (draft-ietf-tcpm-initcwnd).
  • Поддержка IPv6 практически во всех сетевых программах базовой системы.
  • Улучшения в OpenSMTPD — будущей замене Sendmail.
  • Различные улучшения в пакетном фильтре pf.
  • SSLv2 исключён из библиотеки OpenSSL.
  • OpenSSH 6.1.
  • Поддержка R4k и R10k семейств процессоров SGI платформы.
  • Язык программирования Go добавлен в коллекцию портов.
  • Новая песня Aquarela do Linux! о проблемах Линуксо-дистро-центризма.

И многое-многое другое…

Полный список всех изменений и входящих в поставку программ доступен на страничке проекта.

>>> Подробности

 

beastie
()

NetBSD 6.0

Группа BSD

После двух лет активной разработки вышла новая мажорная версия NetBSD, четырнадцатая по счёту — 6.0.

NetBSD — ОС, основанная на 386BSD и 4.3BSD, очищенная от спорного кода AT&T, впервые была официально выпущена в апреле 1993 года, то есть она старше чем даже Slackware и Debian GNU/Linux.

Её девиз — “Of course it runs NetBSD” («Конечно, NetBSD работает и на этом»), так как цель разработки этой системы — облегчить её портирование на различные аппаратные архитектуры.

В новой версии улучшена масштабируемость при работе на многоядерных системах, добавлено много новых драйверов устройств и обновлены старые. Основные новшества связаны с поддержкой thread-local storage, LVM, device mapper, переписанной системой дисковых квот, новыми подсистемами для управления флеш-устройствами и NAND-контроллерами, экспериментальной файловой системой CHFS для флеш-памяти, поддержкой протокола Multiprotocol Label Switching (MPLS) и использованием модульного ядра по умолчанию (возможность скомпилировать и использовать монолитное ядро остаётся).

Данный релиз включает NPF, новый пакетный фильтр, разработанный с учётом работы на многоядерных системах, который может фильтровать TCP/IP-трафик, в том числе и с учётом состояний соединений (stateful inspection) и поддерживает NAT.

Кроме того, основные изменения включают:

  • Поддержка SMP и начальная поддержка suspend/resume для Xen domU. Поддержка PCI pass-through для Xen3, а так же balloon driver, используемый для динамического выделения памяти.
  • Большие переделки в порте MIPS: добавлена поддержка SMP и 64-битных процессоров (поддерживаются O32, N32, N64 ABI), расширения DSP v2 ASE, различные NetLogic/RMI-модели процессора, процессоры семейства Loongson и новые SoC
  • Улучшена поддержка SMP на PowerPC, теперь поддерживаются процессоры Book E Freescale MPC85xx (e500 core)
  • Поддержка ARM Cortex-A8, различных новых SoC, начальная поддержка Raspberry Pi. Его полная поддержка и значительные улучшения для ARM ожидаются в следующей версии.
  • Теперь time_t 64-битная во всех портах NetBSD, так что NetBSD не прекратит работать в 2038-м году.
  • Значительно улучшена поддержка бинарников linux.
  • Собственная реализация стандарта PGP — NetPGP теперь в базовой системе
  • Импортирован код ZFS из OpenSolaris, но он пока не работает.

>>> Скачать NetBSD 6.0

>>> Подробности

 ,

Xenius
()

В FreeBSD анонсировано окончание поддержки CVS для портов

Группа BSD

28 февраля 2013 года заявлено как дата, после которой дерево портов FreeBSD более не будет экспортироваться в CVS.

Это приведет к тому, что перестанут работать обновления дерева портов через CVS, cvsup и csup, к которым пользователи FreeBSD привыкли за многие годы использования этой системы. Всем пользователям рекомендуется перейти на обновление дерева портов через portsnap или subversion до указанной даты.

В качестве основной причины указывается крайняя сложность поддержки работы Ezm3 (компилятора, при помощи которого собирается cvsupd/cvsup) на архитектуре amd64 и сборки этого компилятора при помощи Clang.

>>> [HEADS-UP] Announcing the end of port CVS

 , , ,

sergv
()

Вышел новый пакетный менеджер для FreeBSD — pkgng 1.0

Группа BSD

После двух лет разработки (первый коммит был 7 сентября 2010 года), более 2000 коммитов от 43 разработчиков, вышла первая версия нового пакетного менеджера для FreeBSD — pkgng.

( читать дальше... )

Тестовые репозитории доступны по адресу http://pkgbeta.freebsd.org/.

Установить pkgng можно из дерева портов (порт ports-mgmt/pkg).

>>> Подробности

 ,

unfo
()

Опубликован код для поддержки FreeBSD в Hyper-V

Группа BSD

Стал доступен исходный код набора драйверов, обеспечивающих работу FreeBSD в качестве гостевой системы под управлением Hyper-V. В настоящее время ведутся работы по тестированию и включению этого кода в ядро FreeBSD.

В ближайшем будущем также планируется выпустить ISO образы с предустановленными драйверами для последних версий FreeBSD. На данный момент бета-версии драйверов можно скачать вместе с исходным кодом FreeBSD 8.2.

Код включает в себя 8500 строк кода, выпущен под лицензией BSD и является результатом сотрудничества Microsoft, NetApp и Citrix.

>>> Подробности

 ,

ymn
()

Представлены инструменты для пересборки и обновления NetBSD

Группа BSD

Julio Merino представил инструменты, упрощающие пересборку и обновление операционной системы NetBSD.

Если вы не хотите повторять одни и те же однообразные действия снова и снова, вы, вероятно, используете скрипты для сборки NetBSD из исходных кодов и последующей установки нового образа системы. У меня были такие сценарии в течение многих лет, но они всегда находились в зачаточном состоянии. Более того, на каждой моей машине с NetBSD могли находиться разные версии этих скриптов, часто несовместимые между собой. Результатом работы по улучшению этих скриптов стали утилиты sysbuild и sysupgrade.

  • sysbuild (pkgsrc/sysutils/sysbuild) автоматизирует процесс извлечения исходников NetBSD из репозитория CVS и выполнения сборки для одной или нескольких платформ. Этот процесс определяется конфигурационным файлом, который задает параметры сборки.
  • sysupgrade (pkgsrc/sysutils/sysupgrade) автоматизирует процесс установки скомпилированной системы.

Introducing sysbuild for NetBSD

Introducing sysupgrade for NetBSD

>>> Подробности

 

ymn
()
: Тихо и незаметно вышел релиз FreeNAS 8.2 (20 комментариев)
: Открыта регистрация на EuroBSDcon 2012 (8 комментариев)