The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз операционной системы Dragonfly BSD 3.4"
Отправлено opennews, 30-Апр-13 13:03 
После шести месяцев разработки представлен (http://lists.dragonflybsd.org/pipermail/users/2013-April/053...
) релиз DragonFlyBSD 3.4 (http://www.dragonflybsd.org/), операционной системы с гибридным ядром, созданной (http://www.opennet.ru/opennews/art.shtml?num=2717) в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER (http://wiki.opennet.ru/HAMMER), поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования  данных и мета-данных ФС на SSD-накопителях. Среди ключевых улучшений выпуска DragonFly BSD 3.4 отмечается интеграция системы портов DPorts и инструментария pkgng, переход на GCC 4.7, новый USB-стек, оптимизация производительности при работе на высоконагруженных системах.


Для загрузки доступны (http://mirror-master.dragonflybsd.org/iso-images/) 32- и 64-разрядные установочные образы размером 221 Мб для CD и USB Flash, а также расширенные образы размером 1 Гб с десктоп-окружением для установки на DVD и USB Flash. Все доступные образы могут работать в Live-режиме, что позволяет оценить работу  DragonFly BSD без установки на диск. Репозиторий pkgsrc в  DragonFlyBSD 3.4 обновлён до версии 2013Q1 и включает в себя около 10 тысяч предкомпилированных пакетов. Для поддерживаемого проектом NetBSD CVS-репозитория pkgsrc разработчиками DragonFly BSD поддерживается активное GIT-зеркало (http://git.dragonflybsd.org/).

Основные улучшения (http://www.dragonflybsd.org/release34/), добавленные в DragonFlyBSD 3.4:


-  Интеграция системы сборки пакетов DPorts (DragonFly Ports), в рамках которой поддерживается вариант портов из FreeBSD, адаптированных для сборки в DragonFly BSD. Для управления бинарными пакетами задействована новая утилита из FreeBSD - pkg (утилиты pkg_* не требуются), развиваемая в рамках проекта pkgng (http://www.opennet.ru/opennews/art.shtml?num=34739), предоставляющая интерфейс в стиле пакетного менеджера APT и обеспечивающая поддержку таких функций, как обновление пакетов, работа с репозиториями бинарных пакетов, учёт зависимостей и полноценные средства для работы с метаданными. DPorts  пока позиционируется как экспериментальная система, по умолчанию по прежнему предлагается pkgsrc. DPorts и pkgsrc не могут использоваться одновременно, поэтому пользователи, желающие перейти на DPorts, должны отключить (http://www.dragonflybsd.org/docs/howtos/HowToDPorts/) pkgsrc.

-  Проведена работа по увеличению производительности системы в условиях повышенной нагрузки на CPU и дисковую подсистему. Внесённые изменения позволили увеличить производительность выполнения инструментария для тестирования сборки портов poudriere (https://fossil.etoilebsd.net/poudriere/doc/trunk/doc/index.wiki), увеличить скорость работы с разделами tmpfs, увеличить эффективность функционирования планировщика задач. Попутно устранены проявляющиеся на системах с большим число процессорных ядер проблемы со стабильностью при многочисленных монтированиях и отмонтированиях разделов tmpfs.


На приведённом ниже графике представлена статистика нагрузки на сервере сборки и тестирования пакетов до и после перехода на новое ядро Dragonfly BSD:


<center><a href="http://lists.dragonflybsd.org/pipermail/kernel/attachments/2... src="http://www.opennet.ru/opennews/pics_base/0_1367311018.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


Результаты тестирования производительности (http://lists.dragonflybsd.org/pipermail/kernel/2013-April/03...):
<center><a href="http://lists.dragonflybsd.org/pipermail/kernel/attachments/2... src="http://www.opennet.ru/opennews/pics_base/0_1367311421.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>

<center><a href="http://lists.dragonflybsd.org/pipermail/kernel/attachments/2... src="http://www.opennet.ru/opennews/pics_base/0_1367311508.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


<center><img src="http://www.opennet.ru/opennews/pics_base/0_1367311528.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></center>

-  Переход на GCC 4.7 (http://www.opennet.ru/opennews/art.shtml?num=33424) в качестве используемого по умолчанию набора компиляторов, применяемого в том числе  для сборки базовой системы. Появившаяся в GCC 4.7 поддержка технлогии  параллельного программирования OpenMP может быть задействована в  Dragonfly BSD при использовании бибилиотеки libgomp, интегрированные средства защиты от переполнения стека через libssp. Поддержка  ранее используемой ветки GCC 4.4 будет сохранена и предложена в качестве альтернативы. Кроме того, GCC 4.4 остаётся первичным компилятором для сборки портов в системе DPorts.

-  Новый USB-стека usb4bsd (http://www.selasky.org/hans_petter/usb4bsd/), обеспечивающий поддержку хост-контроллеров xhci (USB 3.0) и расширяющий совместимость с USB-устройствами. Новый стек создан на основе портирования  кода поддержки USB из FreeBSD 8. Так как подсистема достаточно новая, она пока не включена по умолчанию и требует для активации пересборки ядра (в /etc/make.conf следует установить "WANT_USB4BSD=yes" и в конфигурации ядра заменить "device usb" на "device usb4bsd"). Usb4bsd доступен для экспериментов начиная с прошлого выпуска, в  Dragonfly BSD 3.4 стабильность и возможности стека расширены, но разработка по прежнему позиционируется как экспериментальная.


-  Обновление сторонних приложений, поставляемых в базовой системе: flex  2.5.37, bmake  20121010, OpenSSH  6.1p1, byacc 20121003, OpenSSL 1.0.1e, dialog  1.2-20121230, libarchive  3.1.2.


URL: http://lists.dragonflybsd.org/pipermail/users/2013-April/053...
Новость: http://www.opennet.ru/opennews/art.shtml?num=36827

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру