The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Увидела свет операционная система DragonFly BSD 4.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от opennews (??) on 26-Ноя-14, 09:44 
Представлен (http://lists.dragonflybsd.org/pipermail/kernel/2014-November...) релиз DragonFlyBSD 4.0 (http://www.dragonflybsd.org/), операционной системы с гибридным ядром, созданной (http://www.opennet.dev/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;


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

-  Включены наработки, необходимые для сборки (http://www.opennet.dev/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...
Новость: http://www.opennet.dev/opennews/art.shtml?num=41130

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

27. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от Typhoon (ok) on 26-Ноя-14, 20:09 
И как-же теперь, куда Сову девать?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

2. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от res2500 (ok) on 26-Ноя-14, 10:13 
> использование смартфона в качестве виртуальной сетевой карты

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Увидела свет операционная система DragonFly BSD 4.0"  +1 +/
Сообщение от Эргил on 26-Ноя-14, 11:53 
Все Androidофоны с андроидом старше 4.0 изображают из себя сетевую карту, при подключении по usb.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от Журналовращатель on 26-Ноя-14, 19:32 
USB-Ethernet. Бывает в виде сетевых карт и в виде виртуального сетевого иф в Linux/Android.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

29. "Увидела свет операционная система DragonFly BSD 4.0"  +1 +/
Сообщение от Аноним (??) on 27-Ноя-14, 00:16 
АНБ себе такое с блекджеком запилило в своей корпорации, Гугль, продуктах.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Увидела свет операционная система DragonFly BSD 4.0"  +4 +/
Сообщение от Аноним (??) on 26-Ноя-14, 11:28 
Все правильно, на четверку даже не собрать, на 3.9 было все нормально. Это базовая система, а на порты 32-бит уже давно положен болт, пакетов нет с февраля, несколько десятков портов не собираются примерно с того же времени. В общем, придется мигрировать на 64. Хороший пендель моей лени.:)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Увидела свет операционная система DragonFly BSD 4.0"  +1 +/
Сообщение от Аноним (??) on 26-Ноя-14, 11:51 
Может ли кто-то рассказать, чем эта DragonFly лучше FreeBSD 10.1?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Увидела свет операционная система DragonFly BSD 4.0"  –12 +/
Сообщение от SunXE (ok) on 26-Ноя-14, 12:08 
Смотри,
FreeBSD - это как Debian
OpenBSD - это как Centos/Slackware
DragonFlyBSD - это как Fedora/Ubuntu/Mint и т. д.
NetBSD - это как все остальные линуксы, вроде бы есть, а вроде и никому не нужны :)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

28. "Увидела свет операционная система DragonFly BSD 4.0"  +1 +/
Сообщение от Аноним (??) on 26-Ноя-14, 20:40 
Да пусть чего хотят в Федоре с красношляпой, то и делают. В некоторых других линуксах не двигают, даже не смотря на наличие системд.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

35. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от Аноним (??) on 27-Ноя-14, 13:36 
Пока не двигают, ты хотел сказать?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

12. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от res2500 (ok) on 26-Ноя-14, 13:01 
Гибридное ядро
ФС Хаммер, вроде уже Хаммер2 доделывают или сделали, делают ОС как для кластерных систем, хотя по заявлению на сайте некоторые используют как десктоп
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

39. "Увидела свет операционная система DragonFly BSD 4.0"  –1 +/
Сообщение от Аноним (??) on 29-Ноя-14, 14:15 
Отказ от тупикового развития монолитных ядер фри и Линукса.

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

40. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от ПолковникВасечкин on 29-Ноя-14, 21:42 
А расскажи-ка что такое нормальная модель микроядра, асинхронное ядро, правильная (параллельная работа|реализация виртуализации|реализация кластера ssi)?
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

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

да ладно

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от Аноним (??) on 26-Ноя-14, 13:20 
Да. Можешь рассылку почитать, сам Диллон впилил.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

26. "Увидела свет операционная система DragonFly BSD 4.0"  +1 +/
Сообщение от Аноним (??) on 26-Ноя-14, 19:54 
У NetBSD-шников спиз^W позаимствовал и забыл об этом написать. Первый раз чоле :)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

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

http://www.opennet.dev/opennews/art.shtml?num=40877

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Увидела свет операционная система DragonFly BSD 4.0"  +1 +/
Сообщение от Аноним (??) on 26-Ноя-14, 16:21 
> Это эпикфейл, подробности в литературе по криптографии.

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

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от Аноним (??) on 26-Ноя-14, 18:11 
Извините, не сдержусь. Этот великий криптограф в комментариях уже прилюдно демонстрировал своё незнание арифметики за 3-й класс. Просить с него пруфы и объяснения - моветон и ненужно.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Увидела свет операционная система DragonFly BSD 4.0"  –1 +/
Сообщение от Нимо Ан on 27-Ноя-14, 07:16 
Вообще ненавижу когда поддержку старого железа удаляют. Оставили бы как есть, без обновлений, кому мешало?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

37. "Увидела свет операционная система DragonFly BSD 4.0"  –1 +/
Сообщение от www2 (??) on 27-Ноя-14, 19:00 
У Linux нет стабильного ABI и даже API ядра. Если оставить "как есть", то при каждом изменении API придётся править всё то, что нужно оставить "как есть" просто для того, чтобы оно работало с новым API.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

42. "Увидела свет операционная система DragonFly BSD 4.0"  +/
Сообщение от Куяврег on 30-Ноя-14, 21:26 
всё ок, для тебя есть VESA и ещё лет 10.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

43. "Увидела свет операционная система DragonFly BSD 4.0"  –1 +/
Сообщение от Аноним (??) on 04-Дек-14, 18:57 
Очень жаль, что они так поступили. Для меня х32 это святое. Работает и не надо ломать.

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

64 тоже.

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

Форкни.

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

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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