LINUX.ORG.RU

DragonFly BSD 5.0

 ,


3

1

DragonFly BSD — операционная система, основанная на FreeBSD, предназначенная для работы на высоконагруженных серверах и эффективно использующая ресурсы компьютера.

Версия 5.0 принесла нам первый загрузочный релиз HAMMER2 — файловую систему DragonFly нового поколения.

Главные изменения

HAMMER2

В этой версии была выпущена предварительная поддержка HAMMER2. Эта поддержка считается экспериментальной и еще не используется на продакшине и для важных данных. Загрузчик будет поддерживать как UFS, так и HAMMER2 /boot. Установщик по-прежнему будет использовать UFS /boot даже для установки HAMMER2, поскольку раздел /boot обычно очень мал, и HAMMER2, как и HAMMER1, не освобождает место, когда файлы удаляются или заменяются.

Обновления ipfw

IPFW прошел через ряд обновлений в DragonFly и теперь предлагает лучшую производительность. pf и ipfw3 также поддерживаются.

Улучшенная поддержка графики

  • Драйвер i915 был обновлен, чтобы соответствовать тому, что находится в ядре Linux 4.7.10. Графические процессоры Intel поддерживаются до поколения Kabylake.
  • Добавлен модуль vga_switcheroo(4), позволяющий использовать графические процессоры Intel в гибридных графических системах.
  • Новый драйвер apple_gmux позволяет переключаться на чипсет Intel на двух компьютерах Intel/NVIDIA и Intel/Radeon Macbook.

Другие изменения

  • добавлен efisetup(8);
  • DragonFly теперь может поддерживать более 900000 процессов на одной машине.

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



Проверено: jollheef ()

более 900000 процессов

Вот это респект.

А какие-нибудь реальные проекты есть, использующие платформу, например какие-нибудь web-порталы с большим количеством посещений в сутки?

Infra_HDC ★★★★ ()
Последнее исправление: Infra_HDC (всего исправлений: 1)

HAMMER2, как и HAMMER1, не освобождает место, когда файлы удаляются или заменяются.

Так и возникают нездоровые сенсации.

на двух компьютерах Intel/NVIDIA и Intel/Radeon Macbook

ПРОМТ финиш?

Diff ★★★ ()
Последнее исправление: Diff (всего исправлений: 1)

переключаться на чипсет Intel на двух компьютерах Intel/NVIDIA и Intel/Radeon Macbook.

Надмозг атакует.

По сабжу: она где-нибудь применяется в боевом режиме? Истории успеха?

devzero ()
Ответ на: комментарий от Plushev

Уже сколько файловых систем существует, неужели кто то отважился написать еще одну?

в ближайшее время вряд ли появится файловая система, которая устроит сразу всех

kto_tama ★★★★★ ()

предназначенная для работы на высоконагруженных серверах и эффективно использующая ресурсы компьютера

Мне кажется, что фраза не закончена?

«эффективно использующая ресурсы компьютера» по сравнению с Linux, Windows или FreeBSD непонятно?

Eva ()

эффективно использующая ресурсы компьютера.

HAMMER2, как и HAMMER1, не освобождает место, когда файлы удаляются или заменяются.

:рукалицо:

NiTr0 ★★★★★ ()

Скачал, запустил на виртуалке и как будто вернулся в начало нулевых. koi8 - наше всё. Неужели они до сих пор ниасили utf-8? Или это из ненужного?

utanho ()
Ответ на: комментарий от Minona

Я конечно понимаю, что здесь обитают любители «работать» в терминале. Но я не понимаю, зачем тратить время на установку сервера а потом де, если по идее все это должно быть из коробки.

anonymous ()
Ответ на: комментарий от Minona

Но, мне кажется, почему-то эта поддержка до сих пор заброшена. Её почему-то до сих пор не кто не использует. Если я ошибаюсь, пожалуйста предоставьте мне ссылки на приложения, которые используют MPLS в DragonFlyBSD.

ne-vlezay ★★★ ()
Ответ на: комментарий от lberserq

А можно ли там банально на маршруты метки навешивать? Как это в Linux.

ip route add 1.1.1.1/32 encap mpls 100/200/300/400 via inet 192.168.1.1 dev nsi0
OpenBSD
route add 1.1.1.1/32 192.168.1.1 -mplslabel 100

ne-vlezay ★★★ ()
Последнее исправление: ne-vlezay (всего исправлений: 1)

семейство bsd разделилось на freebsd, netbsd, openbsd, dragon fly
они уже давно несовместимы на бинарном уровне
и внутренности у них все больше разные
рассказывают, что в 2013 году тео и компания из опенбсд приехала в яндекс и рассказала, как они реализовали pf
после этого встал чувак из яндекса и рассказал, как они взяли ихний pf и сделали уже много-поточную версию, но на другой платформе
говорят тео был в шоке :-)

kto_tama ★★★★★ ()
Ответ на: комментарий от kto_tama

семейство bsd разделилось на freebsd, netbsd, openbsd, dragon fly

они уже давно несовместимы на бинарном уровне

а когда-то были?

после этого встал чувак из яндекса и рассказал, как они взяли ихний pf и сделали уже много-поточную версию, но на другой платформе

на какой?

buratino ★★★ ()

кстати, мне тут сказали, что в драгон есть уникальная возможность, которой как-бы нигде больше нет
вы загружаете операционку, берете исходники ядра, меняете их, компилячите, и - внимание - начинаете отлаживать как приложение
при этом операционку перезапускать не надо

kto_tama ★★★★★ ()
Ответ на: комментарий от Minona

Я про то, что pf во FreeBSD вроде бы всерьёз не воспринимают.

А чё не так с Linux и BSD? Когда я сплю, у меня разделы дерутся? У меня, наверное, на каждом компьютере есть и Debian Linux и OpenBSD

buratino ★★★ ()
Ответ на: комментарий от kto_tama

freebsd, netbsd, openbsd, dragon fly

Тока он называется dragonfly, потому что «стрекоза», а не «дракон лети». Может ты до сих пор думаешь, что Python - это змея?

anonymous ()
Ответ на: комментарий от kto_tama

кстати, мне тут сказали, что в драгон есть уникальная возможность, которой как-бы нигде больше нет

Во-первых, ты тут написал тавтологию. Уникальная - это и значит, что нигде нет аналогов. Во-вторых, в стекозе сделали аналог «user mode linux», когда ядро запускается как пользовательский процесс.

anonymous ()
Ответ на: комментарий от bbk123

нене, срач FreeBSD pf vs OpenBSD pf имел место быть не в контексте производительности (глупо сравнивать однотред с мультредом)

там дело было в функциональности. я детали не помню, вкратце - то, что работало в опенке не работало во фре, потому что синхронизацию функциональности фряшники делали лениво.

Minona ()