LINUX.ORG.RU

DragonFly BSD 6.0

 ,


0

2

Версия 6.0.0 вышла в свет 10 мая 2021 г.

DragonFly версии 6.0 является следующим шагом после серии выпусков 5.8 в 2020 году. Эта версия имеет обновленную систему кэширования VFS, различные обновления файловой системы, включая HAMMER2, и длинный список обновлений пользовательского пространства.

Подробная информация обо всех коммитах между ветвями 5.8 и 6.0 доступна в связанных сообщениях коммитов для 6.0.0rc1 и 6.0.0.

Наиболее крупные доработки включают:

  • Значительную работу над dsynth для сборки пакетов.
  • Множество обновлений системного программного обеспечения из секции contrib.
  • Продолжение работы над HAMMER2, с обновлениями от Томохиро Кусуми.
  • Основную работу над виртуальными машинами для представления на основе экстентов.
  • Также, из-за серьезных изменений в системе виртуальных машин нам пришлось удалить фичу MAP_VPAGETABLE из системного вызова mmap(), а это также означает, что фича vkernels не будет поддерживаться в этом выпуске. Поддержка может быть повторно добавлена ​​позже через HVM (но не в этом выпуске).

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

★★★★★

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

Вы гуглтранслейтом переводили?

В новости:

Основную работу над виртуальными машинами для представления на основе экстентов.

В оригинале:

Major VM work for extent-based representation.

VM это virtual memory, то есть виртуальная память. Обычно страницы выртуальной памяти маппятся через многоуровневые таблицы, 4 или 5 уровней. Тут сделали реализацию на экстентах. Скорее всего, коммиты не смотрел. Никаких виртуальных машин…

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

Однако, меня вот что смутило: пунктом ниже идет то же сокращение VM, но с упоминанием HVM, что по смыслу более подходит к виртуальным машинам, нежели к виртуальной памяти.

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

От контекста зависит.

В подробностях однозначно говорится о виртуальной памяти:

Major advancement of VM topology. Primarily change over to an extent-based representation and remove pv_entry’s for terminal PTEs. Not yet extended to pmap_enter().

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

А в пятом по счету пункте точно про виртуальные машины идет речь, не о виртуальной памяти?

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

Due to major changes to the VM system we had to remove the MAP_VPAGETABLE mmap() feature, and this also means that vkernels will not be supported in this release. Support may be re-added at a later time via HVM (but not in this release).

VM тут тоже виртуальная память. А вот что имеется ввиду под HVM я не уверен. С одной стороны vkernels это запуск копии ядра в виде пользовательского процесса что есть виртуализация. С другой изменения что поломали vkernels связанны с виртуальной памятью. Смотреть коммиты мне лень.

curver
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.