The OpenNET Project / Index page

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

Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD

11.01.2023 21:51

Опубликованы начальные варианты портов файловой системы HAMMER2 для NetBSD и FreeBSD. В настоящее время порты пока поддерживают работу только в режиме чтения, но в будущем для NetBSD планируется реализовать и поддержку записи (для FreeBSD поддержку записи добавлять не намерены).

ФС HAMMER2 развивается разработчиками DragonFly BSD и примечательна такими функциями, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, возможность объединения нескольких дисковых томов, восстановление ошибок во время монтирования (без fsck), multi-master зеркалирование с распределением данных на несколько хостов.

 
  1. Главная ссылка к новости (https://www.reddit.com/r/BSD/c...)
  2. OpenNews: Выпуск NetBSD 9.3
  3. OpenNews: В ядро NetBSD добавлена поддержка VPN WireGuard
  4. OpenNews: Проект NetBSD развивает новый гипервизор NVMM
  5. OpenNews: Использование rump-ядер NetBSD для создания ОС уровня отдельных приложений
  6. OpenNews: Релиз операционной системы DragonFly BSD 6.4
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58463-hammer2
Ключевые слова: hammer2, netbsd, freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (207) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:03, 11/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +9 +/
    Вот бы на Линукс эту шнягу завели
     

     ....большая нить свёрнута, показать (80)

  • 1.4, Аноним (4), 22:09, 11/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +5 +/
    Почему OpenBSD обидели?
     
     
  • 2.20, Аноним (25), 23:13, 11/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Потому что не нужно.
     
  • 2.31, Аноним (31), 23:43, 11/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Она строго относится к сложным вещам. Поэтому там и zfs нет.
     
     
  • 3.33, ryosuke (?), 23:45, 11/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –3 +/
    Тео просто шлёт гомосятину, которая эксплоитится однострочником, лесом и обходит стороной.
     
     
  • 4.42, Аноним (25), 00:27, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –2 +/
    > однострочником

    За однострочники нужно карать прилюдно на площадях.

     
  • 4.46, Аноним (46), 01:22, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Тео, как нам хорошо известно, мастурбирующая макака.
     
  • 4.97, Аноним (97), 11:10, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Не терпит конкуренции?
    А можно пруф на однострочник, а то так любую ФС можно через sudo dd if=/dev/null of=твоя/мамка натянуть
     
     
  • 5.165, maximnik0 (?), 14:40, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    >А можно пруф на однострочник,

    У меня есть аналог однострочника,по крайне мере 2-3 года назад по прежнему убивал  методанные на разделе.Смотри поиском выше про спор с приставами насчёт вина,там подробности.
    P.S.
    Если нужно Deb пакет Либрусек а на Яндекс диск скину.

     
     
  • 6.168, maximnik0 (?), 16:00, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    https://disk.yandex.ru/d/O3aRNJVWeBHbgw

     
  • 2.64, Аноним (64), 08:16, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    в OpenBSD даже ext4 нормально нет, там полторы fs - ffs и ext2 с перебоями :)
     
  • 2.65, Аноним (65), 08:17, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    OpenBSD слишком кривая и своеобразная, туда сложно что-то портировать. Поэтому там даже nouveau нет, в отличие от NetBSD.
     
     
  • 3.79, Аноним (64), 09:39, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    зато там amd и intel отлично работают на большинстве железа, в отличие от netbad. ни разу не видел рабочего 3d на netbsd, а в openbsd под десяток компьютеров наберётся, где видел и играл в разные 3д игры.
     
     
  • 4.99, Аноним (97), 11:10, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    На большинстве того небольшого объёма железа, что вообще как-то работает)
     

  • 1.11, Аноним (31), 22:40, 11/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Пользуясь случаем, спрошу. Под какую BSD новичку проще писать драйверы?
     

     ....большая нить свёрнута, показать (80)

  • 1.21, Аноним (25), 23:14, 11/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +6 +/
    Стрекоза теряет свою киллер фичу и становится не нужной.
     
     
  • 2.27, innonimus (?), 23:37, 11/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    Ты не нужен.
     
  • 2.38, lxoid (ok), 00:17, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +2 +/
    > Стрекоза теряет свою киллер фичу и становится не нужной.

    Ну не скажи, там всё таки гибридное ядро, которое ближе к микроядру, чем к монолитному, в отличии от того же Линукса. Плюс легковесные потоки и производительность у неё выше, чем у других *BSD, жаль её особо никто кроме её основателя и 2-3 помощников не пилит, если большая часть разрабов Фряхи и спонсоров стали бы заниматься ею, то получалась бы очень хорошая ОСь, лучше Linux уж точно.

     
     
  • 3.41, Аноним (25), 00:26, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    > гибридное ядро

    Что это даёт на практике обычным админам? (про десктоп, надеюсь, всерьез никто не скажет что её использует)

     
     
  • 4.56, lxoid (ok), 03:14, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +3 +/
    Большую стабильность как минимум, отвалился один модуль, но ядро всё равно пашет.
     
     
  • 5.77, Аноним (71), 09:09, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    И насколько часто в линуксе например, или в любой из бздов, отваливается драйвер? Да ещё и такой, без которого можно продолжать пахать, или хотя бы безопасно его рестартануть?

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

    Вдогонку посмотрите как загружаетс драйвер ФС в таких образцовых микроядрах, как QNX, L4. Посмотрите что за дичь происходит в гибриде, типа вантуза, с переключением режима работы накопителя при загрузке ядра.

     
     
  • 6.80, Аноним (80), 09:39, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Регулярно. В линуксе и венде. Аудиодрайвер в венде перестал после нескольких лет исправлений, но он в целом кошмарен. В линуксе некому исправить. Видеодрайвер отваливается и с большой вероятностью венда продолжает работать, линукс с очень большой вероятностью нет (и со значительной что вообще наглухо, хотя инженеры курточного и пытались). В бсд железо просто не поддерживается, не с чем сравнить.
     
     
  • 7.83, Аноним (80), 09:50, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Кстати, с pulseaudio звуковая карта продолжает работать нормально после отвала драйвера (или почти нормально, есть шанс не заметить). Это единственная польза от PA, которую я за все годы выявил.
     
     
  • 8.128, Аноним (169), 02:45, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Поттеринг волшебник, не иначе Может работать даже через отвалившийся драйвер ... текст свёрнут, показать
     
     
  • 9.139, Аноним (80), 10:04, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Там прерывания в ядре отваливаются Звук нормально работает, только пока ты мышк... текст свёрнут, показать
     
     
  • 10.141, Аноним (-), 10:15, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Если прерывания отваливаются это совсем уж какой-то мегабаг И не очень понятно ... текст свёрнут, показать
     
  • 7.125, Аноним (169), 02:40, 13/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > исправлений, но он в целом кошмарен. В линуксе некому исправить.

    Очень странно. А в других осях значит за тебя твою проблему другие поправят? Что их к тому мотивирует, интересно?

    > Видеодрайвер отваливается и с большой вероятностью венда продолжает работать, линукс с очень
    > большой вероятностью нет (и со значительной что вообще наглухо,

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

    > курточного и пытались). В бсд железо просто не поддерживается, не с чем сравнить.

    А, ну да, если ноги нет то и болеть не может. Давайте вам что-нибудь ампутируем?

     
  • 5.112, Аноним (22), 15:49, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    В Стрекозе это не работает. Ты хотя бы почитай рассылку их (придется гуглить на несколько лет назад), там уже давно никакой не гибрид, а самое обычное UNIX-ядро. VFS у них отличается от остальной части ядра, и ее с бо-о-о-о-ольшой натяжкой можно назвать гибридной подсистемой, все остальное - нет.

    Если у тебя в стрекозе драйвер отвалился, система уйдет в панику. Блин, ты вообще юзал ее прежде, чем такое говорить?

     
     
  • 6.149, warlock66613 (ok), 10:59, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Тогда как они (разработчики) вообще оправдывают её существование?
     
  • 6.219, www2 (??), 14:26, 08/05/2024 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Насколько я понимаю, гибридность там заключается в том, что для каждого устройства запускается по одному экземпляру драйвера как лёгкого потока внутри ядра. Благодаря тому, что каждый такой поток-драйвер привязан к определённому процессорному ядру и может работать только с одним устройством, становятся не нужны явные блокировки. Это отличается от общепринятого подхода, когда один драйвер работает со всеми поддерживаемыми ими устройствами и может одновременно работать на нескольких процессорных ядрах - в таком подходе необходимы блокировки, чтобы два ядра процессора не попытались работать одновременно с одним и тем же устройством.
     
  • 3.48, Аноним (46), 01:26, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Лучшее враг хорошего.
     
  • 3.49, Аноним (22), 01:28, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    В NetBSD вообще RUMP-kernel есть - https://www.opennet.me/opennews/art.shtml?num=36768
     
     
  • 4.60, Анончик (?), 07:32, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    В линуксу вообще UML есть
     
     
  • 5.108, Аноним (108), 14:41, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Хочу писать драйвера в Umbrello или Rational Rose.
     
     
  • 6.127, Аноним (169), 02:43, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > Хочу писать драйвера в Umbrello или Rational Rose.

    Он, вероятно, про User Mode Linux - когда ядро линукса компилится как программа пользовательского режима вообще. И реализует сисколы путем вызова ... вон того линукса на хосте. А для того что под тем ядром все выглядит как нормальный линукс. Такая вот форма виртуализации, мощнее контейнеров т.к. ядро у каждого все же свое.

     
  • 3.57, bOOster (ok), 06:04, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Если сравнивать с FreeBSD 13 - весьма спорный вопрос касаемый производительности.
     
  • 3.73, Аноним (73), 08:55, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Ты так говоришь как будто микроядро это что-то хорошее. Микроядро это сложно и легковесность может быть только в каких-то выдуманных эджкейсах. В среднем для простых серверодесктопных задач микроядро это ненужный оверхед на всем и на сложности и на производительности.

    У как ты наверно уже догадался(нет) это одна из причин почему фряху никто не развивает и не будет продолжать. Вторая это отстойная лицензия.  

     
  • 2.92, Аноним (91), 10:52, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Она пока ещё не перестаёт иметь гибридное ядро.
     

  • 1.58, nymous (?), 07:03, 12/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > для FreeBSD поддержку записи добавлять не намерены

    А что так?

     
     
  • 2.61, Ivan_83 (ok), 07:53, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Я бы попробовал.
     
     
  • 3.126, Аноним (169), 02:41, 13/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    > Я бы попробовал.

    Так попробуй. От заяв на опеннете код не напишется.

     
  • 2.72, Аноним (73), 08:52, 12/01/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Ибо нефиг.
     
  • 2.101, YetAnotherOnanym (ok), 11:40, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Будем надеяться, что это пока.
     

  • 1.86, Аноним (82), 10:03, 12/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    В illumos сабж не планируют портировать?
     
     
  • 2.93, Аноним (91), 10:53, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Иллюминатам ненужно.
     

  • 1.102, YetAnotherOnanym (ok), 11:46, 12/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Ну, ять, слава яйтцы!
    Интересно бы посмотреть, как это сделано. В своё время, когда поднимался вопрос о портировании молотка во фрю, кто-то из разрабов фри сказал, что это невозможно из-за каких-то там принципиальных различий в ядрах фри и стрекозы.
    Может быть, потому и запись делать не спешат, что пришлось использовать какие-то костыли, с которыми монтировать фс на запись чревато.
     
     
  • 2.113, Аноним (22), 16:35, 12/01/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    https://github.com/kusumi/netbsd_hammer2/tree/master/src/sys/fs/hammer2
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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