После восьми месяцев разработки подготовлен (http://www.dragonflybsd.org/release48/) релиз DragonFlyBSD 4.8 (http://www.dragonflybsd.org/), операционной системы с гибридным ядром, созданной (https://www.opennet.me/opennews/art.shtml?num=2717) в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER (http://wiki.opennet.ru/HAMMER), поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования данных и мета-данных ФС на SSD-накопителях, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT).Из наиболее существенных новшеств DragonFlyBSD 4.8 отмечается заметное увеличение производительности ядра, поддержка EFI в инсталляторе, новые драйверы NVMe и eMMC, обновление графических драйверов для GPU Intel, переход на LibreSSL.
Основные улучшения (http://www.dragonflybsd.org/release48/), добавленные в DragonFlyBSD 4.8:- В ядре проведена (http://lists.dragonflybsd.org/pipermail/users/2017-February/...) оптимизация, нацеленная на локализацию использования кэша CPU - уменьшение миграции кода между ядрами привело к повышению эффективности кэширования и повышению производительности. При работе с кэшем имён в VFS и выполнении вызовов exec() выигрыш может достигать 30%. В реальных задачах, например, при выполнении массовой пересборки на многоядерных системах, наблюдается увеличение производительности в среднем на 5%. Оптимизации также затронули (https://www.opennet.me/opennews/art.shtml?num=46152) и сетевой стек, в котором улучшена масштабируемость на многоядерных системах;
- Включён по умолчанию новый высокопроизводительный драйвер для твердотельных накопителей (SSD), соответствующих спецификации NVMe (PCIe SSD). Драйвер поддерживает предоставляемые контроллерами NVMe средства для распараллеливания операций и распределения выполнения обработчиков прерываний и очередей на несколько CPU;
- В инсталлятор добавлена возможность установки на системах с EFI. Поддержка EFI добавлена в ядро и некоторые системные утилиты. Раздел /boot теперь может быть размещён на отдельном GPT-разделе или как DragonFly disklabel внутри GPT-раздела. По умолчанию GPT-разделы создаются для всех разделов DragonFly, и на них используется DragonFly disklabel, т.е. имена разделов назначаются как раньше;
- Обновлён drm-драйвер i915, предоставляющий интерфейс для управления видеокартами Intel на уровне ядра (KMS). Код драйвера i915 синхронизирован с ядром Linux 4.6 (в прошлом выпуске 4.4). Улучшена поддержка графических подсистем, используемых в процессорах на базе микроархитектур Broadwell и Skylake;
- Добавлена поддержка загрузки с накопителей eMMC;
- Добавлена возможность настройки загрузки модулей ядра, обеспечивающих поддержку файловых систем, не применяемых при загрузке, через rc.conf, вместо loader.conf;- Обеспечена поддержка сборки ядра с применением в компиляторе режима оптимизации "-O2";
- Виртуализированные ядра vkernel, запускаемые как пользовательский процесс, переведены на использование механизма COW (Copy On Write), что позволило организовать совместное использования одного и того же дискового образа для запуска нескольких окружений;- В powerd добавлены средства управления, учитывающие данные с датчиков температуры. Например, теперь можно настроить принудительное понижение частоты при выходе температуры за допустимую границу, чтобы избежать проблем на компьютерах с некачественной или нерабочей системой охлаждения;
- Компоненты базовой системы переведены по умолчанию на использование библиотек libssl.so и libcrypto.so из пакета LibreSSL вместо OpenSSL;
- В состав включён новый высокопроизводительный редактор связей Gold (http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/?cvsroot=src) (Google ld), примечательный поддержкой оптимизаций на этапе связывания (LTO) и значительно более высокой производительности компоновки (в 5 раз быстрее стандартного ld);
- Компилятор в базовой системе обновлён до GCC 5.4.1. Набор binutils обновлён до версии 2.25;
URL: https://www.dragonflydigest.com/2017/03/27/19512.html
Новость: http://www.opennet.me/opennews/art.shtml?num=46263
Wine так и не собирается. Когда будет Wine, тогда возможно и будем переходить.
> Когда будет Wine, тогда возможно и будем переходить.Зачем? Сидеть в Far+MSOffice+Photoshop?
Наши вкусы специфичны, вы наверное нас не поймете, Использовать Winuae под Wine.>> Когда будет Wine, тогда возможно и будем переходить.
> Зачем? Сидеть в Far+MSOffice+Photoshop?
WinUAE? Круто, есть что-то более нужное чем A500/600/1200 без акселя? Могу порекомендовать на FPGA борду перейти.
> WinUAE? Круто, есть что-то более нужное чем A500/600/1200 без акселя? Могу порекомендовать
> на FPGA борду перейти.Есть AmigaOS 4.1 для power pc, и ее можно запускать в Winuae. Подробней на http://www.amikit.amiga.sk
Запускать эмулятор под эмулятором? Да уж, специфичный вкус. Чем fs-uae не угодил?
> Запускать эмулятор под эмулятором? Да уж, специфичный вкус. Чем fs-uae не угодил?FS-uae гораздо старей чем winuae. Wine - не эмулятор.
Точно. Комп не просто так, а для работы. Фотошоп по никсами вряд ли скоро появится.
> Комп не просто так, а для работы. Фотошоп по никсами вряд ли скоро появится.Так стоит ли сотруднику, которому нужен Фотошоп, ставить DragonFly BSD? Сэкономить десятку на винду?
Нет, поиграть в вов) дуалбут ради этого лень держать
То что wine не собирается - скорее даже плюс, учитывая то, как он написан.
> То что wine не собирается - скорее даже плюс, учитывая то, как
> он написан.А можно поподробней о том, как он написан ?
>> То что wine не собирается - скорее даже плюс, учитывая то, как
>> он написан.
> А можно поподробней о том, как он написан ?Ну насчет сборки Wine под DFBSD тут такая вот картина:
А что нинужно то ? Очень даже нужно! Очень хорошая альтернатива другим ОС. Разрабатывается Мэтью Диллоном, он просто гений, в свое время разработал DICE 68000 C Compiler & lnker длс комьютера Amiga. И теперь разрабатывая DFB, привносит в свое детище концепции Amigaos.
> Параметр KVM в ядре увеличен с 128G до 511G;Witchcraft! Степень двойки больше не котируется?
>> Параметр KVM в ядре увеличен с 128G до 511G;
> Witchcraft! Степень двойки больше не котируется?Опеннетчиков спросить забыли.
http://gitweb.dragonflybsd.org/dragonfly.git/blob/HEAD:/sys/...
* The kernel address space can be up to (I think) 511 page directory
* pages. Each one represents 1G. NKPDPE defines the size of the kernel
* address space. The recommended value is between 128 and 511.
Ну и
% bc
ibase=10;obase=2
511
111111111
512
1000000000
> The kernel address space can be up to (I think) 511 page directoryОн только лишь think?! Может нужно провести опрос, кто сколько думает может быть kernel address space? Так глядишь и мнения сойдутся на другой цифре...
> Он только лишь think?! Может нужно провести опрос, кто сколько думает может
> быть kernel address space? Так глядишь и мнения сойдутся на другой
> цифре...Если они еще кроме ценных указаний и советов "как надо правильно!" сделают патч, то не думаю что стрекозовцы будут иметь что-то против:
http://gitweb.dragonflybsd.org/dragonfly.git/commit/aedf5523...
Increase KVM (Kernel Virtual Memory) to the maximum we currently
support. Up to half of it can be used for swblock structures
(SWAPMETA in vmstat -z). This allows the following swap maximums.128G of ram - 15TB of data can be swapped out.
256G of ram - 30TB of data can be swapped out.
512G+ of ram - 55TB - this is the maximum we can support swapped out.* We can support > 512G of KVM in the future with only a bit of work on
how KVM is reserved.
Отличный пример того, как отсутствие доступов к блобу от nvidia подвигает на поддержку графического стека. Сам сижу на FreeBSD (scfb), но постоянно облизываюсь на конкурента :)
Где-то месяц назад поставил предыдущий релиз DFB "на попробовать".
Интересно было посмотреть, как её гибридное ядро выглядит по сравнению с Линуксовым на десктопе.
Выяснилось, что при переключении из X-ов в текстовую консоль что-то ломается. Обратно уже из текстовой консоли переключиться нельзя.
Ну и пару раз она просто зависла. Вернее трудно сказать, зависла ли вся ОС, или X-ы. Скорее всего что-то ломалось в видео-стеке. Но сомневаюсь, что если я по ssh поубивал те же X, то видео подсистема бы ожила. Да и смысл в том какой - все равно это нормальной работой не назовешь.
Вот может в новом релизе там это все поправили.
а видео, случаем, не nvidia?
Встроенное Intel.
C intel-ом и FreeBSD-я виснет. И еще артефакты. И тиринг. А вот nvidia-скими блобами на ней всё стабильно.
> C intel-ом и FreeBSD-я виснет. И еще артефакты. И тиринг. А вот
> nvidia-скими блобами на ней всё стабильно.ни разу не висло. артефакты иногда проскальзывают. просто у нвидии на определенных версиях драйверов было.
ты это не сюда пиши - а в рассылку или на багтрекер.
Сюда - для посетителей Опеннет, на багтрекер - для разработчиков. Что не так?
> Сюда - для посетителей Опеннет, на багтрекер - для разработчиков. Что не
> так?ну я ж не знал что ты не только сюда написал.
> поддержку загрузки "виртуальных" ядер системы как пользовательских процессовЭто такой UML?
> возможность заморозки процессов с сохранением их состояния на дискеЭто такой CRIU?
> использующее легковесные потоки (LWKT)И это я уже видел...
Прямо дежавю какое-то.
Надеюсь на Lumina desktop они не перейдут. Иначе -- смерть! Ѽ
Хороший растет конкурент.
Конкурент чему? Другой БСД? Да даже дохлый ёж неплохой конкурент в таком случае...
Любой из существующих ОСей той же области применения.
Расскажи это Netflix, а то получается что 30% мирового интернет траффика едет на дохлых ежах :)PS: А вообще у скакистанцев на ежах фиксация, да :-)
Тоже по три фареволла в базовой поставке как во FreeBSD???
Ну два ещё можно понять(старый и новый), но три то зачем??? Причём по умолчанию они все три выключены. Это уровень Windows XP 2000 года.
В этом дистре то включен надеюсь Firewall?
Что там за файерволы то?
И чем они мешают?
Во FreeBSD три фаревола ipfw, ipfilter и pf
По умолчанию по установки они я так понимаб все выключены(во всяком случае rc.conf ни один не прописан), то есть система после установки без фаревола в Интернете...
Они не мешают, они просто не работают, как у того буриданова осла, не знают какой лучше, поэтому никакой не используют. Поправьте господа фреебсдшники, если я ошибаюсь/
Из хандбука ФриБСД
FreeBSD has three firewalls built into the base system: PF, IPFW, and IPFILTER, also known as IPF... FreeBSD provides multiple firewalls in order to meet the different requirements and preferences for a wide variety of users. Each user should evaluate which firewall best meets their needs.
https://www.freebsd.org/doc/handbook/firewalls.html
просто пришлось на днях поставить...Я был в шоке, лет 10 не устанавливал Фрю
три фаэрволла на одину фряху настроить да это сложно, еще не факт что будуть работать, но надо и можно настроить один и все
>но надо и можно настроить один и всеНу Dma честно сказал что 10 лет фрю не видел. А тут внезапно оказалось, что велики не только в линуксах :) Растерялси чел ... :)
У вас напрочь отсутствует представление о дизайне ОС FreeBSD. Все три файервола можно включить, если знать порядок прохождения пакетов начиная с pbf. Но работа трёх (даже 2-х) одновременно пакетных фильтров не имеет смысла, потому что каждый по отдельности выполняет широкий спектр задач и может работать самостоятельно. По суди - это три самостоятельных продукта, каждый их которых портирован в ядро. Нативный у фряхи - это ipfw. Другой IPFilter (ipf) реализован во множестве Unix-диалектов. А pf - продукт OpenBSD. Это так... для сведений.
Так после установки на сетевых портах и не висит ничего.
> Так после установки на сетевых портах и не висит ничего.Висит -- sshd
Дефолтные настройки в сабже -- драконовские -- авторизация по паролю запрещена всем, только по ключам.
Я имел ввиду FreeBSD
Там тоже включен по умолчанию
> авторизация по паролю запрещена всем, только по ключам.нормальные настройки.
>[оверквотинг удален]
> если я ошибаюсь/
> Из хандбука ФриБСД
> FreeBSD has three firewalls built into the base system: PF, IPFW,
> and IPFILTER, also known as IPF... FreeBSD provides multiple firewalls in
> order to meet the different requirements and preferences for a wide
> variety of users. Each user should evaluate which firewall best meets
> their needs.
> https://www.freebsd.org/doc/handbook/firewalls.html
> просто пришлось на днях поставить...Я был в шоке, лет 10 не устанавливал
> ФрюЭтот раздел хэндбука появился в версии 4.11, дата релиза 25.01.2005
Все три фаера там присутствовали
Надо было 10 лет назад его все-таки прочитать…
Ставь GHOSTBSD
> Ну два ещё можно понять(старый и новый), но три то зачем???Хороший, плохой, злой.
>> Ну два ещё можно понять(старый и новый), но три то зачем???
> Хороший, плохой, злой.Не, ближе к оригинальному значению:
хороший, плохой, уродливый.
Скоро на прилавках города ... 4-й фаерволл! 8-) npf - и тогда постепенно остальные отвалятся. Ну или нет :-)))
>"ближе к оригинальному значению"уродливый это в надмозговом "оригинале". по контексту там именно гадкий или злой.
>>"ближе к оригинальному значению"
> уродливый это в надмозговом "оригинале". по контексту там именно гадкий или злой.Оригинал, это "il brutto".
Но если у вас "brutto anatroccolo" - "злой утенок", то пущай будет так.
Надмозговость зашкаливает. То что утёнок гадкий не значит, что в совершенно другой ситуации brutto это обязательно гадкий.По фильму "злой" отличный вариант, а не как пишут выше "в оригинале уродливый".
Hammer2 когда допилят?
это может не по тексту, но я себе всегда хотел HAMMER, я понял только сегодня, что жизнь как всегда повернулась ко мне лицом и сказала "бери DRAGON FLY BSD и ФС HAMMER"
Дык если ты хотел Hammer в смысле амовского авто ... то тебе люто повезло! :)
Ибо ФС - может и взлететь, а "трактор в костюмчике" - уже не взлетел. :-) Оно же редкостное, чо вы с него прётесь?!? Единственно - может лично не пробовали - вот И ....
Hummer-1, особенно в воякской редакции (и такое иногда на гражданских рынках с туррелями под пулемёт), имело в оригинале стоимость _25_ килобаксов (ценник УнитазПоцреот) и полную заводскую гидроизоляцию, полноценные сапуны, портальные мосты и неубиваемость как у Камаза с дакара. И до сих пор продаются из рук в руки за лютые бабки, пока не развалятся.
>и неубиваемость как у Камаза с дакараТо есть в течение недели в год за ним ехал грузовик с запчастями и второй грузовик с ремонтниками, а остальую часть года на его "доводку" работал небольшой город-завод, пока он снова не ездил?