DragonFly BSD 3.0 — успешный отказ от giant lock
6
Иллюстрация с сайта dragonflybsd.org
Вышла новая крупная версия свободной операционной системы DragonFly BSD, появившейся в 2003 году как форк ОС FreeBSD, — 3.0.
Разработчики сообщают, что релиз DragonFly BSD 3.0 (в разработке был известен как 2.13) был задержан из-за затянувшегося устранения бага при работе DragonFly на системах с процессорами AMD. Зато за это время удалось достичь существенного прогресса в устранении глобальной блокировки (giant kernel lock) в системе и заметного увеличения производительности на многоядерных системах. Итак, наиболее значимые изменения в DragonFly BSD 3.0:
- рост эффективного использования виртуальной памяти в SMP-инсталляциях благодаря введению отображаемых сущностей vm_objects со своими блокировками (вместо применявшегося ранее подхода, когда основная часть памяти бы блокировалась глобально);
- увеличение производительности файловой системы HAMMER под большими нагрузками и снижение её системных требований (заявлена работоспособность на системах с 256 Мб RAM);
- ядро для SMP объявлено рабочим для всех машин и теперь устанавливается по умолчанию;
- представлена утилита tcplay(8), позволяющая создавать зашифрованные разделы жесткого диска (лицензирована под BSD, полностью совместима с TrueCrypt);
- новые драйверы: safe(4) для чипов SafeNet, lgue(4) для поддержки USB CDC Ethernet.
- BSD gprof заменили на GNU gprof; GNU sort — на NetBSD sort.
Постоянная ссылка к новости: http://www.nixp.ru/news/11600.html. Дмитрий Шурупов по материалам dragonflybsd.org.
- DragonFly BSD 3.4: пакетная система dports, новый USB-стек, GCC 4.7 3 30 апреля 2013 г.
- DragonFlyBSD 3.8 — последний релиз с поддержкой 32-битной архитектуры 6 июня 2014 г.
- DragonFly BSD 2.10 — новая версия операционной системы 3 4 27 апреля 2011 г.
- DragonFlyBSD 2.8 — новая версия операционной системы 6 31 октября 2010 г.
- Релиз DragonFly BSD 4.0.1 — операционной системы для высоконагруженных серверов 5 4 27 ноября 2014 г.
В DragonFly BSD 5.0 появилась файловая система HAMMER2
В DragonFly BSD 4.2 перешли на GCC 5, улучшили графику и заменили Sendmail на DMA
2 1
Релиз DragonFly BSD 4.0.1 — операционной системы для высоконагруженных серверов
5 4
DragonFlyBSD 3.8 — последний релиз с поддержкой 32-битной архитектуры
DragonFly BSD 3.4: пакетная система dports, новый USB-стек, GCC 4.7 3
DragonFly BSD 2.10 — новая версия операционной системы 3 4
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
-
REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
-
fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
-
Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1

BSD gprof заменили на GNU gprof; GNU sort — на NetBSD sort — внушает!