URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100278
[ Назад ]

Исходное сообщение
"Увидела свет операционная система DragonFly BSD 4.0"

Отправлено opennews , 26-Ноя-14 09:44 
Представлен (http://lists.dragonflybsd.org/pipermail/kernel/2014-November...) релиз DragonFlyBSD 4.0 (http://www.dragonflybsd.org/), операционной системы с гибридным ядром, созданной (https://www.opennet.ru/opennews/art.shtml?num=2717) в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER (http://wiki.opennet.ru/HAMMER), поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования  данных и мета-данных ФС на SSD-накопителях, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT).


Выпуск 4.0 не является кардинальным, а продолжает традицию использования четных десятичных цифр для нумерацию стабильных версий (3.6, 3.8, 4.0 и т.д.). Среди ключевых изменений выпуска DragonFly BSD 4.0 отмечается прекращение выпуска 32-разрядной версии операционной системы, отныне релизы смогут работать только на 64-разрядных системах. Из улучшений отмечается добавление в драйвер i915 поддержки графических чипов Intel Haswell, поддержку 3D-ускорения, проведение оптимизации производительности сетевого стека в условиях высокой нагрузки, поддержка распараллеливания операций на разных CPU в PF.

Для загрузки доступен (http://mirror-master.dragonflybsd.org/iso-images/)  64-разрядный установочный образ размером 198 Мб для CD и USB Flash. Выпуск расширенного образв размером 1 Гб с десктоп-окружением для установки на DVD и USB Flash задерживается. Сформированный образ может работать в Live-режиме, что позволяет оценить работу  DragonFly BSD без установки на диск.

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

-  
Ядро

-  Добавлены новые файлы устройств  /dev/upmap и /dev/kpmap, для прямого обращения к памяти ядра и процессов, без выполнения операций промежуточного обращения через системные вызовы. Через файл /dev/upmap можно осуществить полный доступ к памяти отдельных процессов, а через /dev/kpmap предоставлен доступ только на чтение ко всей памяти ядра и пространства пользователя. Новая возможность уже задействована в системных вызовах  getpid(2), setproctitle(3) и clock_gettime(2). Когда число поддерживающих upmap/kpmap системных вызовов превысит десяток, данная возможность будет включена по умолчанию;

-  Новый USB-стек USB4BSD, созданный на основе портирования кода из FreeBSD 8 и примечательный поддержкой хост-контроллеров xhci (USB 3.0) и расширением совместимости с USB-устройствами, переведён на новую систему блокировок, эффективную для многоядерных систем (MPSAFE, без привязки к глобальной блокировке);
-  Число поддерживаемых процессорных ядер увеличено с 63 до 256;


-  
Графические драйверы

-  Существенно улучшена реализация драйвера  drm/i915, используемого для переключения видеорежимов на уровня ядра для видеокарт Intel. Если раньше драйвер портировался из FreeBSD, то теперь его код основан на коде из ядра Linux (3.8.13). Поддержка KMS необходима для использования свежих версий видеодрайверов Intel, в которых была удалена поддержка переключения видеорежимов на пользовательском уровне (UMS) и оставлена только поддержка KMS (Kernel Mode Setting) для переключения видеорежимов на уровне ядра. Для обеспечения работы нового драйвера drm/i915 в ядро DragonFly BSD была добавлена поддержка многих структур данных и Linux API, что позволило упростить импорт кода из Linux. Как следствие, в новой версии существенно увеличилась стабильность и добавлена поддержка Haswell GPU. Драйвер  drm избавлен от глобальной блокировки (теперь помечен как MPSAFE);

-  Порция исправлений внесена в драйвер drm/radeon и менеджер видеопамяти drm/ttm. По умолчанию задействован работающий на уровне ядра KMS-драйвер radeon, UMS-драйвер  xf86-video-ati оставлен в качестве опции.

-  Для драйверов  i915 и radeon обеспечена поддержка аппаратного ускорения для OpenGL. Улучшена реализация программного рендеринга, за счёт задействования векторных процессорных инструкций, таких как  AVX;
-  Прекращена поддержка устаревших drm-драйверов  mach64, mga, r128, savage, sis и tdfx, которые уже три года не поддерживаются в Mesa;


-  
Сетевая подсистема

-  В пакетный фильтр PF добавлена поддержка распараллеливания операций на разных CPU;
-  Увеличена производительность UDP-стека за счёт обеспечения распараллеливания выполнения некоторых его частей  на разных CPU. Прирост производительности на сервере с CPU Intel Core i3-3770 и сетевым адаптером 10Gb Intel 82599ES составил 19%.
-  Увеличена производительность операций маршрутизации и обработки ARP, IP, IGMP и TCP;
-  Из FreeBSD импортирован драйвер  urndis, позволяющий орагнизовать работу точки доступа через USB (USB tethering) для использование смартфона в качестве виртуальной сетевой карты;
-  Из FreeBSD импортирован драйвер if_lagg, предоставляющий средства для агрегирования сетевых интерфейсов (несколько сетевых интерфейсов объединяются в один виртуальный);
-  C FreeBSD синхронизирован код драйверов iwn и ath. Драйвер re переведён на MPSAFE-блокировки;


-  
Системы хранения

-  Добавлен драйвер mrsas с поддержкой LSI Thunderbolt и других свежих RAID-контроллеров (Invader и Fury);
-  Драйверы ciss(4), isp(4), mfi(4), mpt(4), mrsas(4) и twa(4) помечены как MPSAFE;


-  
Безопасность

-  Добавлена поддержка алгоритма симметричного шифрования ChaCha (http://cr.yp.to/chacha.html), созданного Дэниэлом Бернштейном (Daniel J. Bernstein) для обеспечения наивысшей безопасности при наименьших вычислительных затратах. Алгоритм использован в новом генераторе псевдослучайных чисел на основе алгоритма Fortuna;
-  Добавлен sysctl для выбора типа генератора псевдослучайных чисел, обеспечивающего работу /dev/random. Доступно три варианта: csprng (Fortuna),  ibaa (старый генератор IBAA) и mixed (использование обоих генераторов со смешиванием результата через XOR). По умолчанию используется mixed;


-  
Пользовательские приложения

-  Включены наработки, необходимые для сборки (https://www.opennet.ru/opennews/art.shtml?num=40913) базовой системы с использованием компилятора Clang (Clang пока не входит в состав базовой системы, но будет включен в следующем выпуске);
-  Обновлены версии сторонних программ, поставляемых в базовой системе: CPICA 20140828,  ftp 1.205 из NetBSD, GCC  4.7.4,
    GNU grep 2.20,
    Libedit  2014-06-20,
    OpenSSL 1.0.1j,
    wpa_supplicant  2.1,
    XZ 5.0.7;
-  Обновлена база часовых поясов (tzdata2014i);
-  По умолчанию задействован набор утилит binutils 2.24;
-  В dhclient перенесены улучшения, подготовленные проектом OpenBSD;
-  Библиотеки libradius и libfetch синхронизированы с FreeBSD;
-  В libthread_xu добавлена поддержка семантики POSIX;
-  В sed добавлена поддержка опции "-r" для увеличения совместимости с GNU sed;
-  В systat добавлены опции -pftop и -netbw;

-  В rcrun добавлена функция rcreload.

URL: http://lists.dragonflybsd.org/pipermail/kernel/2014-November...
Новость: https://www.opennet.ru/opennews/art.shtml?num=41130


Содержание

Сообщения в этом обсуждении
"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 09:44 
Прекращена поддержка устаревших drm-драйверов mach64, mga, r128, savage, sis и tdfx, которые уже три года не поддерживаются в Mesa;  

- но это не значит, что их нету? Т.е. видео на старых рэйджах будет работать?


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Журналовращатель , 26-Ноя-14 11:19 
Полагаю, что VESA хватит всем на таком железе. Ну, и наличие его в 64-битной конфигурации ПК - не самая распространённая опция.

Пы.Сы. Отдам радеон 38хх в хорошие руки.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 11:30 
> Прекращена поддержка устаревших drm-драйверов mach64, mga, r128, savage, sis и tdfx, которые
> уже три года не поддерживаются в Mesa;
> - но это не значит, что их нету? Т.е. видео на старых
> рэйджах будет работать?

А и куй с ним. Там, где такое гомно стоит, скорее всего и камень 32-битный. Короче, хламу место на помойке.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Typhoon , 26-Ноя-14 20:09 
И как-же теперь, куда Сову девать?

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено res2500 , 26-Ноя-14 10:13 
> использование смартфона в качестве виртуальной сетевой карты

ничего себе, а кто такое делал ?
хочется узнать и сделать


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Эргил , 26-Ноя-14 11:53 
Все Androidофоны с андроидом старше 4.0 изображают из себя сетевую карту, при подключении по usb.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено GotF , 26-Ноя-14 17:44 
> Все Androidофоны с андроидом старше 4.0 изображают из себя сетевую карту, при подключении по usb.

В телефонах SonyEricsson это было много лет назад.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Журналовращатель , 26-Ноя-14 19:32 
USB-Ethernet. Бывает в виде сетевых карт и в виде виртуального сетевого иф в Linux/Android.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 27-Ноя-14 00:16 
АНБ себе такое с блекджеком запилило в своей корпорации, Гугль, продуктах.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Какаянахренразница , 26-Ноя-14 10:32 
> отныне релизы смогут работать только на 64-разрядных системах.

Серьёзная заявочка.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 11:28 
Все правильно, на четверку даже не собрать, на 3.9 было все нормально. Это базовая система, а на порты 32-бит уже давно положен болт, пакетов нет с февраля, несколько десятков портов не собираются примерно с того же времени. В общем, придется мигрировать на 64. Хороший пендель моей лени.:)

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 11:51 
Может ли кто-то рассказать, чем эта DragonFly лучше FreeBSD 10.1?

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено SunXE , 26-Ноя-14 12:08 
Смотри,
FreeBSD - это как Debian
OpenBSD - это как Centos/Slackware
DragonFlyBSD - это как Fedora/Ubuntu/Mint и т. д.
NetBSD - это как все остальные линуксы, вроде бы есть, а вроде и никому не нужны :)

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 12:22 
Стабильней. Можно без опасений сидеть на current'е. На фряшном я бы не рискнул. Зато меньше инноваций, это и баг и фича одновременно.:)
Нерелигиозны. Gcc и git "искаропке".
Портируют к себе фичи других бздях, но в большинстве случаев нужное, абы что не тащат.
Нутрянка системы во многом осталась с четвертой фри. Это не федорка, где /lib и /bin двигают по желанию левой пятки Поттера.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Иван Ерохин , 26-Ноя-14 13:20 
>    Это не федорка, где /lib и /bin двигают по желанию левой пятки Поттера.

Это по-моему общая черта всех BSD


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 20:40 
Да пусть чего хотят в Федоре с красношляпой, то и делают. В некоторых других линуксах не двигают, даже не смотря на наличие системд.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 27-Ноя-14 13:36 
Пока не двигают, ты хотел сказать?

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено res2500 , 26-Ноя-14 13:01 
Гибридное ядро
ФС Хаммер, вроде уже Хаммер2 доделывают или сделали, делают ОС как для кластерных систем, хотя по заявлению на сайте некоторые используют как десктоп

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 29-Ноя-14 14:15 
Отказ от тупикового развития монолитных ядер фри и Линукса.

Из-за отсутствия нормальной модели микроядра зделали копромисное гибридное ядро со следующими свойствами:
* полностью асинхронное ядро, благодаря LWKT простая и правильная параллельная работа на многопроцессорных системах;
* простая и правильная реализация виртуализации в ядре из каробки;
* простая и правильная реализация кластера единого системного образа (SSI) из каробки;
* есть обоснованное но не проверенное мнение о возможной сильной безопасности ядра.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено ПолковникВасечкин , 29-Ноя-14 21:42 
А расскажи-ка что такое нормальная модель микроядра, асинхронное ядро, правильная (параллельная работа|реализация виртуализации|реализация кластера ssi)?

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 13:16 
> В пакетный фильтр PF добавлена поддержка распараллеливания операций на разных CPU;

да ладно


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 13:20 
Да. Можешь рассылку почитать, сам Диллон впилил.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 19:54 
У NetBSD-шников спиз^W позаимствовал и забыл об этом написать. Первый раз чоле :)

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено chinarulezzz , 26-Ноя-14 13:20 
>Добавлена поддержка алгоритма симметричного шифрования ChaCha, созданного Дэниэлом Бернштейном (Daniel J. Bernstein)

https://www.opennet.ru/opennews/art.shtml?num=40877

надеюсь этому алгоритму можно доверять?))


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено pavlinux , 26-Ноя-14 14:44 
> Добавлен sysctl для выбора типа генератора псевдослучайных чисел,...
> ... mixed (использование обоих генераторов со смешиванием результата через XOR).

Это эпикфейл, подробности в литературе по криптографии.

> По умолчанию используется mixed;


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 16:21 
> Это эпикфейл, подробности в литературе по криптографии.

Эпикфейл - это твои безосновательные заявления, никаких проблем с xor нескольких Г(П)СЧ нет, и, вообще, только так и надо делать. Либо потрудись объяснить свою точку зрения, либо ты ламо.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 26-Ноя-14 18:11 
Извините, не сдержусь. Этот великий криптограф в комментариях уже прилюдно демонстрировал своё незнание арифметики за 3-й класс. Просить с него пруфы и объяснения - моветон и ненужно.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено PnDx , 27-Ноя-14 10:32 
Есть нюанс. В том случае, если 2*n, n>=1 ПСП имеют совпадающие участки, xor таких участков будет сами-знаете-что. Аналогично доказывается и утверждение про шифрование шифрования. "От праативного".

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Нимо Ан , 27-Ноя-14 07:15 
> Прекращена поддержка устаревших drm-драйверов mach64, mga, r128, savage, sis и tdfx

Блин, все мои любимые видеокарты (серьёзно) :-(


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Нимо Ан , 27-Ноя-14 07:16 
Вообще ненавижу когда поддержку старого железа удаляют. Оставили бы как есть, без обновлений, кому мешало?

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 27-Ноя-14 13:43 
Конфигом линуксячьего ведра уже можно детей пугать. Там больше половины... хотя какой нахЪ половины - там процентов 80 железок - антиквариат из 90-х годов. А так никому не мешает, да.

ЗЫж Давно пора отрезать этот крап в отдельный легаси бранч, как это делают с дровами на видео.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено www2 , 27-Ноя-14 19:00 
У Linux нет стабильного ABI и даже API ядра. Если оставить "как есть", то при каждом изменении API придётся править всё то, что нужно оставить "как есть" просто для того, чтобы оно работало с новым API.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 30-Ноя-14 19:28 
>> Прекращена поддержка устаревших drm-драйверов mach64, mga, r128, savage, sis и tdfx
> Блин, все мои любимые видеокарты (серьёзно) :-(

s3trio еще поддерживают, или мне в магаз пора за новым компом?


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Куяврег , 30-Ноя-14 21:26 
всё ок, для тебя есть VESA и ещё лет 10.

"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено Аноним , 04-Дек-14 18:57 
Очень жаль, что они так поступили. Для меня х32 это святое. Работает и не надо ломать.

Надеюсь найдутся умные люди, которые сделают форк для поддержки и развития х32 разрядной версии.

Проц ъ32 будет жить ещё долго, особенно для различных встаиваемых систем.


"Увидела свет операционная система DragonFly BSD 4.0"
Отправлено playnet , 24-Апр-15 14:06 
> Очень жаль, что они так поступили. Для меня х32 это святое. Работает
> и не надо ломать.

64 тоже.

> Надеюсь найдутся умные люди, которые сделают форк для поддержки и развития х32
> разрядной версии.

Форкни.

> Проц ъ32 будет жить ещё долго, особенно для различных встаиваемых систем.

Щито? Встраиваемые системы это или всякие армы (а даже 32 бит арм НИКАКОГО отношения к х86-32 иметь не будет), или 8-16 битные микроконтроллеры, в том числе х8086 и х80286. Которые не 32 разряда. Их сила - простота и низкое энергопотребление. Мне неведомо новое железо на х86-32, да еще и для встраивания. Да и если приспичит сильно - есть линь, есть netbsd с самым широким спектром железа, есть та же фряха.