The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD, opennews (??), 11-Янв-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (31), 11-Янв-23, 22:40 
Пользуясь случаем, спрошу. Под какую BSD новичку проще писать драйверы?
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –2 +/
Сообщение от Аноним (12), 11-Янв-23, 22:52 
Под ту у разработчиков который уровень ЧСВ ниже. Вот у авторов FreeBSD оно высокое судя по тексту новости.
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от lxoid (ok), 11-Янв-23, 23:03 
Они ZFS хотят развивать совместно с разработчиками Linux, а NetBSD эта фс нужнее, ибо кроме древней FFS aka UFS у них ничего нет.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +3 +/
Сообщение от Аноним (22), 11-Янв-23, 23:17 
Боже, какой бред. Там есть ZFS.
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от lxoid (ok), 12-Янв-23, 00:19 
> Боже, какой бред. Там есть ZFS.

В зародыше разве что

Ответить | Правка | Наверх | Cообщить модератору

40. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (31), 12-Янв-23, 00:26 
Ну, в Linux ZFS вообще нет.
Ответить | Правка | Наверх | Cообщить модератору

53. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 12-Янв-23, 02:30 
Да, да нету.А пакеты в LTS К(Ubuntu) это мои галлюцинации.Единственное что официально не поддерживается это boot на ZFS.
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (85), 12-Янв-23, 09:58 
Это был отчасти троллинг, отчасти правда, в зависимости от угла восприятия. В (ядре) Linux zfs нет. Так троллинг должен быть понятней.
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (91), 12-Янв-23, 10:51 
Ну Бубунта же у нас ванилла.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

98. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (98), 12-Янв-23, 11:10 
> В ядре
Ответить | Правка | Наверх | Cообщить модератору

129. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 02:55 
> не поддерживается это boot на ZFS.

Да действительно нахрен надо снапшоты ОС и прочие глупости, еще не хватало операционки менеджить в современном стиле. Когда после неудачного апгрейда просто откатили факап на прошлый снапшот да поехали дальше. Да и вообще, прикольно ждать неделями обновленные кернелы пока это счастье бэкпортнут.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

166. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 13-Янв-23, 14:52 
>откатили факап на прошлый снапшот да поехали дальше.

А для чего Бут разделу снапшот?
Что за идиотизм,не подумавший вякнуть.Ну пришло тебе обновление,новая версия ядра.Так минимум преведущие ядро сохраняется,а в некоторых дистрибутивах и 3 старое ядро не удаляют.В грубе в меню все версии ядер есть.Что ты там собираешься откатывать ?
Единственное что на ум приходит это что  нашли сам косяк в грубе , пришло обновление и оно не стартует.Так умные люди держат утилиту рисковый груб,она само ядро ищет с файлами настройки,командной строчке шаманить не надо.

Ответить | Правка | Наверх | Cообщить модератору

173. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (186), 13-Янв-23, 18:25 
> А для чего Бут разделу снапшот?

Для того что если мне не понравился апгрейд операционки - я его возьму да откачу за минуту, например. Как на виртуалке снапшот примерно, но можно вот и на железке так же.

> Что за идиотизм,не подумавший вякнуть.Ну пришло тебе обновление,новая версия ядра.Так
> минимум преведущие ядро сохраняется,а в некоторых дистрибутивах и 3 старое ядро не удаляют.

Вот пришло тебе обновление софта и либ. Ты работу работал, сдуру обновился - хренак, рабочая программа померла. Ну там кад или еще чего, например. А тут доделать надо как раз. Как тебе такое, Элон Маск? И чем спрашивается то или иное ядро поможет? А если это не ядро - чего?

В снапшоте вообще вся система от и до зафиксирована. И это не настолько уж и дорогая операция. Потому что место жрут только отличия. А иначе это лишь 2 ссылки на одни блоки. Так что если снапшоты не сильно отличаются то и места почти не жрут, в разумных пределах.

> В грубе в меню все версии ядер есть.Что ты там собираешься откатывать ?

Системные либы, софт, неудачные правки конфигов, инсталл или деиенсталл пакетов, вот это все. Ну то-есть вообще совсем все. Даже rm -rf / подлежит откату, как максимум загрузиться придется с загрузочной флехи если это до ядер и инитрд добралось, но возврат на снапшот отменит это как будто оно никогда не случалось.

Ответить | Правка | Наверх | Cообщить модератору

183. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 14-Янв-23, 00:29 
> И чем спрашивается то или иное ядро поможет? А если это не ядро - чего?

Это boot раздел,ваши программы и либы с данными на ZFS разделе.Так загружался в аварийном режиме и откатывай куда тебе надо.Я на это намекал,чтоб подумал,теперь прямо говорю.Кто мешает с на 1-м миллиардный случай с лайв аварийного диска загрузиться и также откатить софт и если так получилось вручную 2-3 версий ядра?
Нет лайв диска ССЗБ, но не чего,можно скачать на крайний случай. А вот надеяться на фишки ФС и не делать бэкапы-это уже клиника,только свинец лечит.

Ответить | Правка | Наверх | Cообщить модератору

185. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 14-Янв-23, 01:44 
Добавлю ещё "перчика".Есть стандарт UEFI,загрузчик по этому стандарту должен быть на фат 32.Про вашу ZFS он и знать не знает.Так можно настроить Бут раздел с монтированием что в нем ядер не будет,только подписанные загрузчики.И нахрена в этом случае снапшоты ,для загрузчика который раз в пятилетку обновляется ?
Ответить | Правка | Наверх | Cообщить модератору

206. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 15-Янв-23, 06:40 
> Добавлю ещё "перчика".Есть стандарт UEFI,загрузчик по этому стандарту должен быть на фат
> 32.Про вашу ZFS он и знать не знает.

Если обратить внимание, стандарт UEFI не ограничивает допустимые ФС. И если в uefi firmware была поддержка ну хоть того же btrfs - внезапно, ничему не противоречит. Да черт, даже uboot умеет по минимуму с btrfs грузиться уже. То что wintel и их проприетарные шестерки ничего слаще FAT32 не придумали - это немного другой вопрос.

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

В этом смысла и правда немного. С точки зрения перфекционизма - для приближения свойств к виртуалке, когда реверт снапшота является именно полным ревертом состояния, 1 в 1, в ту точку времени. А если что-то не откатывается, ну, это лишнее знание и особенность все же. Про это можно забыть а что-то может измениться и однажды за склероз все же как-то воздастся.

Если вы когда-то рулили виртуалками то понимаете насколько круто вернуть абсолютно убитую систему в заведомо исправный вид 1 командой. А теперь, вот, и на железе можно (почти) так же.

Ответить | Правка | Наверх | Cообщить модератору

207. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 15-Янв-23, 07:23 
>То что wintel и их проприетарные шестерки ничего слаще FAT32 не придумали

Придумать то придумали и до фига.Но почему же тотже exfat в стандарт не записать не понятно . Сейчас то спеки открыты и оказывается и насчёт кроссплатформенность продумали (есть acl ),есть и внешний журнал, и контрольные суммы и для флэшек подходит.Наверное насчёт бабла не договорились.А так я знаю что производители внедряют UEFI драйвера, у меня персоналка спокойно читает и записывает ntfs и может с него грузиться.
А вот куда делись UEFI видеорежимы в видеокартах вопрос.(Это стандарт на замену VESA если вы знаете что это,только с унифицированным 2-3D ускорением на уровне open gl 1.4 и Каира )

Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору

212. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 21-Янв-23, 01:18 
> Придумать то придумали и до фига.

При том ничего сравнимого по уровню с технологий даже с btrfs который у линуксоидов давно не новость так то. Ну вон ReFS как максимум, обрубленый по фичам и невнятный, домашним юзерам вообще поотрубали. Круть и мощь дисковых технологий майкрософта, настолько убедительная что кто-то с горя аж WinBTRFS накодил. Ну а чего, нормальную современную фс даже этим видимо хочется, и если вендор ос не может им это дать, начинают альтернативы изобретать сами.

> Но почему же тотже exfat в стандарт не записать не понятно .

А смысл? К тому же у этой гадости копия FAT только 1 насколько я помню и оно несколько сложнее, и профит со всего этого будет в ... чем именно? Если кто не заметил мобилочные вендоры например были не особо рады этим мафиозным методам и унутрях вообще-то самсунг например F2FS себе запилил. Чтобы реально дружественно к флешу было - и немного посовременнее чем архаичные мсовские пакости. Самс так себе кодеры, конечно, но по сравнению с ExFAT даже F2FS сойдет за апгрейд. Во всяком случае, он реально шустрый на почти любом флешовом накопителе.

> Сейчас то спеки открыты и оказывается и насчёт кроссплатформенность продумали

Кроме спеков патенты еще есть, их Linux Foundation отдали раньше и все это было сильно позже того как Wintel UEFI продавливали. И вообще, белые и пушистые в те поры не стеснялись патентного рэкета. Если у кого вдруг склероз, можем и напомнить, на этот счет линуксоиды злопамятные.

> (есть acl ),есть и внешний журнал, и контрольные суммы и для флэшек подходит.

А реально кусок ... с одним FAT и половина факапов характерных для этих самых флешек его разит наповал, пропиханый в SDXC полумафиозным способом. На чем достоинства и заканчиваются.

> А вот куда делись UEFI видеорежимы в видеокартах вопрос.(Это стандарт на замену
> VESA если вы знаете что это,только с унифицированным 2-3D ускорением на
> уровне open gl 1.4 и Каира )

Видеорежимы не имеют никакого отношения к GL. Системное фирмваре, включая EFI, может просто отдать систему с какой-то уже инициализированой графикой (фреймбуфером). ИМХО мало кто захочет видяху в именно "нативном" режиме фирмвари отдавать, для входа в этот режим надо несколько фирмварин извне загрузить, и довольно много чего сделать, вплоть до оверрайда вендорских таблиц DVFS/power management иной раз. Можно посмотреть на размер AMDGPUшного драйвера в линухе для понимания. А как это абстрактно-унифицировано вывесить - пардон, но железки внутри разные. У интела, амд, нвидии и прочих внутрях не так уж много общего. А GL 1.4 это круто но в современных GPU нет fixed function hardware, все это делается шейдерами. Так что двже GL 1.4 потребует как-то решить вопрос с компилом шейдеров, а заодно и управления питанием эвона какой пачки числокрушилок. Не факт что системное фирмваре именно этим хотело заниматься, а на экстеншн такого размера на видяхе жаба начнет дущиться на размер флешки, там почти операционку надо встроить будет.

Что-то такое можно coreboot'ом сделать, вероятно, забутявить линух из флешки, со всеми прибабахами, и вот вам boot loader с 3D и вулканом. А, почему бутлоадер? Потому что kexec() же

Ответить | Правка | К родителю #207 | Наверх | Cообщить модератору

213. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 23-Янв-23, 08:01 
>домашним юзерам вообще поотрубали

Сколько можно повторять -не поотрубали а скрыли и прекратили обновлять.Официальная причина-велезла несовместимость с играми и софтом.Потдержка померала под шквалом звонков.А так если у вас есть что то отфармотированное в преведущей версии-пожалуста пользуйтесь.Народ даже самодельный mkfs слепил, исходники есть, пользуйтесь,MS не предъявляет притензий на утилиту.Если нужны исходники,см мою переписку,я уже отвечал, сейчас пишу с телефона.

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

214. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от maximnik0 (?), 23-Янв-23, 08:45 
>ээ
> А шейдерами. Так что двже GL 1.4
> потребует как-то решить вопрос с ко

Зачем все это делать ? Современные видиокарточки поддерживают Вулкан -знаете сколько места занимает транслятор >GLOVE ?
16 мгб это с учётом оптимизаций на разные видиокарточки.
А Интел вообще решила с старым Open gl не заморачиваться,взяла исходники с Mesa для транслятора с Open gl 4.3 . Конечно он побольше весит , наверное на 60 мгб будет .


Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

190. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 14-Янв-23, 05:57 
> Это boot раздел,ваши программы и либы с данными на ZFS разделе. Так загружался
> в аварийном режиме и откатывай куда тебе надо. Я на это намекал,чтоб
> подумал,теперь прямо говорю. Кто мешает с на 1-м миллиардный случай с лайв
> аварийного диска загрузиться и также откатить софт и если так получилось
> вручную 2-3 версий ядра?

Да в принципе все это решаемо. Но внемайнлайновый выкидыш это внемайнлайновый выкидыш. И означает заметный лаг в фиксах секурити, невозможность использовать свежее майнлайновое ядро, да даже более того - баг на кернел репортнуть не получится. А убунту кернел тим ворочает не более 1% изменений кернела, репортить им... ну... удачи.

> Нет лайв диска ССЗБ, но не чего,можно скачать на крайний случай. А
> вот надеяться на фишки ФС и не делать бэкапы-это уже клиника,только
> свинец лечит.

Да, вот, блин. пусть кого-нибудь другого так лечат.

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

74. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –1 +/
Сообщение от Аноним (71), 12-Янв-23, 08:55 
Вот жэж открытие! Уже несколько лет юзаем на бубунте зфс для самого быстрого в мире хостинга опредёлённого продукта. Со снэпшотами разумеется, продаваемыми как отдельную услугу.

Но опеннетовский ононимус утверждает что нет в линуксе никаких зфс! Верьте ему!

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

130. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –1 +/
Сообщение от Аноним (-), 13-Янв-23, 03:11 
> Но опеннетовский ононимус утверждает что нет в линуксе никаких зфс! Верьте ему!

В линуксе нет ZFS но все тырят код из ZoL. Анонимусы, kree!

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +2 +/
Сообщение от Аноним (22), 12-Янв-23, 00:42 
вообще нет, это полноценная ФС в NetBSD.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

55. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от lxoid (ok), 12-Янв-23, 03:11 
Где тогда возможность поставить её на ZFS? Только позавчера NetBSD 9.3 ставил.
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 12-Янв-23, 10:39 
Ты точно юзер BSD? Если да, то таких вопросов не задавал бы.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 12-Янв-23, 12:03 
С такими вопросами тебе в убунту
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

115. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (22), 12-Янв-23, 18:27 
# cat /kern/version
NetBSD 10.99.2 (GENERIC) #0: Wed Jan 11 09:35:06 UTC 2023
        mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC
#
#
# modstat | grep zfs
zfs                        vfs      filesys  -        0  747891 solaris
#
#
# zpool list
NAME    SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
rpool  16.5G  2.51G  14.0G         -     0%    15%  1.00x  ONLINE  -
#
#
# zfs list
NAME         USED  AVAIL  REFER  MOUNTPOINT
rpool       2.51G  13.5G    23K  /rpool
rpool/ROOT  2.51G  13.5G  2.51G  legacy
#
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

13. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +5 +/
Сообщение от Аноним (22), 11-Янв-23, 22:52 
NetBSD, там хорошие мануалы и примеры.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

15. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от lxoid (ok), 11-Янв-23, 23:01 
Под NetBSD на Lua можно писать драйвера
Ответить | Правка | Наверх | Cообщить модератору

68. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (69), 12-Янв-23, 08:43 
> Под NetBSD на Lua можно писать драйвера

Упаси меня ктулха от таких дров. Еще на питоне напишите.

Ответить | Правка | Наверх | Cообщить модератору

76. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от 1 (??), 12-Янв-23, 09:09 
После раста в ядро и ужа притянут
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (85), 12-Янв-23, 10:18 
Lua там появился задолго до идеи включения Rust в Linux.
Ответить | Правка | Наверх | Cообщить модератору

123. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (122), 13-Янв-23, 02:29 
> После раста в ядро и ужа притянут

Rust хотя-бы в нативный код компилится, в отличие от.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

29. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (31), 11-Янв-23, 23:40 
А как оно, по сравнению с Linux?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

36. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +6 +/
Сообщение от Аноним (22), 12-Янв-23, 00:02 
Вцелом всё красивее, стройнее, архитектурно-элегантнее (посмотри на ужас в sk_buf в Линуксе, например).

З.Ы, линуксоидам, надувшим щёчки - я знаю про меньшую распространенность *BSD и NetBSD в частности, это не отменяет того что я выше написал.

Ответить | Правка | Наверх | Cообщить модератору

75. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –3 +/
Сообщение от Аноним (71), 12-Янв-23, 09:01 
Порой настолько стройно-красивое, что не может даже на ноутбук поставиться. И дело даже не в войфае, которого просто нет в нет-бзде, а даже в поддержке сата-жестяков.

Потому для стройноты-красоты придётся наверное собирать стройный и красивый башенный гроб с эзэрнетом, или виртуалбокс/вмшмару, как профессионально делают профессиональные профессионалы, чтобы всё было стройно-красиво!

Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (100), 12-Янв-23, 11:16 
стриггерился
Ответить | Правка | Наверх | Cообщить модератору

133. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 07:17 
> стриггерился

Ну, фигово, иди код пиши чтобы больше такие позорные отзывы не получать.

Ответить | Правка | Наверх | Cообщить модератору

106. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +2 +/
Сообщение от Аноним (22), 12-Янв-23, 12:11 
И как ваще связана красивый дизайн с тем, что какое-то железо не поддерживается/отсутствует? Войфаи  в линуксе работают потому что сам вендор пишет для них дрова. Нам в NetBSD вендор дрова не принес. Еще раз, причем тут более продуманный дизайн?
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

109. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –1 +/
Сообщение от Аноним (109), 12-Янв-23, 15:06 
Видите ли, над элитизмом, вот этим "у нас все правильно, академично, стройно, элегантно и красиво" бздишников уже больше десяти лет назад постебывались. Причем, этим элитизмом отметились представители разработки и прверженцы всех бздей. И между разными бздишниками еще срачи вспыхивали, какая из бсд более правильная и красивая. Но работали все бзди уже тогда сильно хуже линукса (по разным критериям оценки направлениям работы). Юзеры просто вопрошали: нам не нужно красиовости и элегантности решений, нам фичи подавай, и чтоб работало, стабильно и быстро, как в линуксе. На что получали ответ: вы линуксоиды и макаки, ничего не понимаете, у нас тут элегантно и красиво, а вам какие-то дурацкие фичи подавай. Главно, что элегантно и красиво, а не когда система предоставляет функционал и работает. Так вот бздей отовсюду и заменили линуксами.
Ответить | Правка | Наверх | Cообщить модератору

111. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (22), 12-Янв-23, 15:45 
> Юзеры просто вопрошали: нам не нужно красиовости и элегантности решений, нам фичи подавай, и чтоб работало, стабильно и быстро, как в линуксе

Видите ли, нам не нужны юзеры, к-м надо просто фичи похер какой ценой и каким жертвами для дизайна, даже если сбоку изолентой прикручено. Например, сверху там один даже ZFS не смог на NetBSD раскатать и сделал вывод что ее там нет. Пусть такие в линуксе сидят, для них и раст тащат и системд.

Ответить | Правка | Наверх | Cообщить модератору

114. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (109), 12-Янв-23, 17:43 
Принято. Будем юзать убунту.
Ответить | Правка | Наверх | Cообщить модератору

134. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 07:28 
> Видите ли, нам не нужны юзеры, к-м надо просто фичи похер какой
> ценой и каким жертвами для дизайна, даже если сбоку изолентой прикручено.

Хочешь об этом поговорить? Ну, давай рискнем. Вон там, по ссылочке ниже, в hammerfs - lz4 спецом для него - прямо в его же деоево сорцов втянут. Архитектура говорите? ORLY? Это как, по всей операционке LZ4 только хаммером2 и используется? Или в чем прикол?

А то в этом самом Linux, с этой самой архитектурой, все алгоритмы сжатия вынесены в реюзабельные остальными библиотеки. И притащены 1 раз на всю толпу кода заинтересованом в фиче. Вот это уже похоже на намеки на архитектуру. Более того - даже btrfs ухитряется модули raid5/6 юзать, потому что в них только оптимизированая математика, и ему так катит. Ну и никто не делает эту математику и оптимизацию по эн раз, соответственно, она 1 раз на все ядро.

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

Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

135. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (109), 13-Янв-23, 07:59 
Все верно бро. Бздишники только на публику задвигать горазды, про элегантные, секурные архитектуры. Но если копнуть, то колхоза и навоза обнаруживаешь прямо тонны.
Ответить | Правка | Наверх | Cообщить модератору

138. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (186), 13-Янв-23, 09:57 
> Все верно бро. Бздишники только на публику задвигать горазды, про элегантные, секурные
> архитектуры. Но если копнуть, то колхоза и навоза обнаруживаешь прямо тонны.

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

Ответить | Правка | Наверх | Cообщить модератору

136. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 09:15 
> Это как, по всей операционке LZ4 только хаммером2 и используется?

Да, l4z в ядре NetBSD нету.

А касательно реюзинга кода, вот цитата с их сайта:
Probably the primary goal of the NetBSD project is emphasizing correct design and well written code. One example is the implementation of a machine independent bus infrastructure, which enables a single driver for a device (such as an Ethernet or SCSI interface) to be shared across different busses (such as PCI, EISA, Turbochannel), and across different platforms (alpha, pmax, i386, etc), rather than the traditional approach of writing and maintaining many different versions of the driver, each with their own tweaks. In NetBSD, the `tweaks' are in small 'glue' functions that allow improvements to the core driver to benefit all ports.

This also means that, in many cases, a new port is as simple as implementing the machine specific code to access the machine independent bus infrastructure to utilize drivers that have already been written.

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

140. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +1 +/
Сообщение от Аноним (69), 13-Янв-23, 10:09 
> Да, l4z в ядре NetBSD нету.

И культуры выноса реюзабельного кода в инфраструктурно-библиотечные штуки - тоже?

>  Probably the primary goal of the NetBSD project is emphasizing correct
> design and well written code.

Алгоритм сжатия втолканый прямо в кишки ФС под такое определение не попадает, имхо. Особенно учитывая что LZ4 с самого начала либой был, прозрачный намек на реюзабельный код. Это что, во всей NetBSD им во веки вечные в ядре только это пользоваться бу? Если нет, то ок, почему не сделано инфраструктурно-библиотечно? В офигенном дизайне этого не было? Было, но вон тем с лопаты сгрузить проще было? Или как такое чудо образуется, под рассказы о крутизне?

И может черт с ней с какой там еще архитектурой шин, когда, вот, алго сжатия в недра файлухи трамбуют, выдрав из либы? Архитектура говорите? За такие вещи в Linux NAK быстро выпишут, при том если нет архитектуры, вот ВЫ и должны оформить это либой как раз, или как-то это с другими утрясти. А не вот так вот с лопаты.

> independent bus infrastructure to utilize drivers that have already been written.

Файлухе шины были не очень нужны, пардон. Зато, вот, сжатие попалось на глаза. А тут про архитектуру как раз задвигают. Ну, вот вам и анализ архитектуры, и как это vs Linux, раз уж напрашивались.

Ответить | Правка | Наверх | Cообщить модератору

143. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 10:25 
> И культуры выноса реюзабельного кода в инфраструктурно-библиотечные штуки - тоже?

Конечно есть. Никто не делает 10 разных реализаций одного и того же, но для разных задач. Что за бред-то. Или по-твоему там каждый драйвер тащит свой собственный kmalloc, kprintf, str(n)len, etc?

Это какая-то начальная реализация, к-я 100% не будет принята в дерево в таком виде. Просто какой-то японец играется в портирование этой ФС в NetBSD и FreeBSD, это же не означает что именно эта сырая реализация пойдет в итоге в мёрдж.

Ответить | Правка | Наверх | Cообщить модератору

147. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 10:41 
> Конечно есть. Никто не делает 10 разных реализаций одного и того же,

А почему они тогда LZ4 прямо в файлуху втрамбовали? Ну вот просто в лоб сравнивая с линуксом подходы и архитектуры. Там бы даже если его нет - заставили бы вынести в либу, для всех, и реюзануть оттуда. А потом и остальных бы туда отправили.

> драйвер тащит свой собственный kmalloc, kprintf, str(n)len, etc?

Блин извините, я почитал вот конкретно сорц вот конкретно порта сабжа на конкретный нетбсд, копаться в их kmalloc не с руки. А вот на специально разлибованое сжатие втянутое прямо в файлуху - подивился. Весьма оригинальный ход, превратить либу в инлайн код. Хотя по логике уместнее было бы в либу в кернеле для всех. Если там конечно для этого инфраструктура и архитектура вообще есть.

> Это какая-то начальная реализация, к-я 100% не будет принята в дерево в
> таком виде. Просто какой-то японец играется в портирование этой ФС в
> NetBSD и FreeBSD, это же не означает что именно эта сырая
> реализация пойдет в итоге в мёрдж.

Ну, значит в сабже шоукейс архитектуры все же, кажется, не задался...

Ответить | Правка | Наверх | Cообщить модератору

167. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 14:58 
> А почему они тогда LZ4 прямо в файлуху втрамбовали?

А почему ZFS сделали так же? Потому что HAMMER2 - не часть NetBSD и в ядро ее не приняли.

Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

175. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 18:41 
> А почему ZFS сделали так же?

Видимо культура кодинга в их прожекте такая. Впрочем, их в майнлайн все равно не примут хоть тресни так что это им не икнется.

> Потому что HAMMER2 - не часть NetBSD и в ядро ее не приняли.

А у них есть столь же принципиальные причины на это не надеяться как у вон тех?

Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

177. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 20:06 
> А у них есть столь же принципиальные причины на это не надеяться как у вон тех?

Ну учитывая как портировался вялый, стойкая принципиальность прослеживается: https://blog.netbsd.org/tnf/entry/wayland_on_netbsd_trials_and

Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

145. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 10:33 
> алго сжатия в недра файлухи трамбуют, выдрав из либы?

Это код из Стрекозы, откуда мне знать откуда Диллон его выдрал или сам с нуля написал? Может и сам с нуля написал, тогда это объясняет почему он запихан прям в файлуху.

В NetBSD, когда и если появится, lz4 в ядре, то все дрова его использующие будут переписаны для реюзинга lz4 в ядре. Сейчас насколько я знаю ни один драйвер там не юзает lz4, а hammer2 даже не в ядре.

Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

148. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 10:48 
> это объясняет почему он запихан прям в файлуху.

Ну тогда вот вам, из того файла

Copyright (C) 2011-2013, Yann Collet.

> В NetBSD, когда и если появится, lz4 в ядре, то все дрова
> его использующие будут переписаны для реюзинга lz4 в ядре.

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

> Сейчас насколько я знаю ни один драйвер там не юзает lz4, а hammer2 даже не в ядре.

Просто в линуксе код бы сразу завернули за такое. Даже на RFC. Сказали бы - оформите либой и попробуйте еще раз, вон там подготовительный комит либы, вон там - остального. Вот так я понимаю про архитектуру и изоленту. А вот так - не очень.

Ответить | Правка | Наверх | Cообщить модератору

150. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 11:01 
> Сказали бы - оформите либой и попробуйте еще раз, вон там подготовительный комит либы, вон там - остального

еще скажут :)

Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

152. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (109), 13-Янв-23, 11:35 
А, это как в том порте wireguard    для fbsd? Почти успели.
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

176. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 18:42 
>  А, это как в том порте wireguard    для
> fbsd? Почти успели.

Там тоже высокоархитектурный кодец был. Правда, автор вайргада встал костьми и не дал изгадить свою репутацию. Но это не заслуга фбсд и их команды так то, а принципиальность автора вайргада. А вот окажется кто менее принципиальным - и будет там понятно что.

Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

156. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 12:25 
https://github.com/openzfs/zfs/blob/master/module/zfs/lz4.c

А это тогда зачем здесь, если в Линуксе есть своя реализация?

И что-то я сильно сомневаюсь, что сборки под линукс как-то сильно пропатчены, чтоб юзать линуксовый lz4 вместо того что идёт в OpenZFS

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

158. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 12:34 
> А это тогда зачем здесь, если в Линуксе есть своя реализация?

А это, вероятно, одна из причин по которым этот внемайнлайновый выкидыш в майнлайн не попадет. Линукс и кго архитектура к активности СТОРОННИХ проектов отношения не имеет, они в принципе никакого влияния на это не имеют.

> И что-то я сильно сомневаюсь, что сборки под линукс как-то сильно пропатчены,
> чтоб юзать линуксовый lz4 вместо того что идёт в OpenZFS

Это сторонний проект а не "линукс". Маленький нюанс. Поэтому культура-архитаетура у вот этих такая как они там посчитают нужным в своем междусобойчике. Линукс к этому отношения не имеет.

Ответить | Правка | Наверх | Cообщить модератору

159. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 12:41 
https://github.com/openzfs/zfs/pull/1789

Им даже пришлось переименовать функции, чтоб имена с ядерными функциями не совпадали. И... в портах Linux используется именно bundled-версия lz4, а не ядерная. Но тут можно сказать, что ZFS не в ядре, ну дак и HAMMER2 не в ядре NetBSD.

Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

174. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 13-Янв-23, 18:38 
ZoL обречен жить выкидышем, из-за лицензии и хреновой интеграции с кернелом, наверное поэтому и не парятся гадить под себя. А сабж что, планирует повторить это, но для BSD и хаммера? А в чем прикол такой активности?
Ответить | Правка | Наверх | Cообщить модератору

178. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 20:09 
Razorfs по этой же причине, как я понимаю, не в ядре - использует собственные слои и асбтракции вместо общих кернеловых.
Ответить | Правка | Наверх | Cообщить модератору

179. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 13-Янв-23, 20:11 
*ReiserFS I mean
Ответить | Правка | К родителю #178 | Наверх | Cообщить модератору

193. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (-), 14-Янв-23, 08:28 
> Razorfs по этой же причине, как я понимаю, не в ядре -
> использует собственные слои и асбтракции вместо общих кернеловых.

И это одна из ключевых причин по которым ее в майнлайне не будет. Они тоже не поняли некоторые вещи. Если кто-то хочет сделать что-то крутое, и это выглядит как нечто потенциально реюзабельное и интересное еще кому-то, он идет и делает это реюзабельным компонентом. Для всех. Даже btrfs сделан вот так, насколько его дизайн это позволяет. И даже автор bcachefs понимает эти вещи. Поэтому если кого-то с новым сильно кастомным дизайном в ядро возьмут то это будет он, а не шишкин.

...но когда их станет два, возникнет вопрос что в принципе они много чего делают дублирующимися путями, и стало быть нехило бы скажем вещи типа "device add" и прочего как-то унифицировать. На двоих, а потом и чтобы все остальные так могли. Ну там менеджмент томов next gen, грубо говоря. И все релевантные апи и обвес. Просто пока нет понимания как это core могло бы выглядеть, надо чтобы несколько таких вылезло и показали что они хотят и как они это делают. Тогда станет понятнее.

Ответить | Правка | К родителю #178 | Наверх | Cообщить модератору

118. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (118), 12-Янв-23, 21:49 
>> Войфаи  в линуксе работают потому что сам вендор пишет для них дрова. Нам в NetBSD вендор дрова не принес. Еще раз, причем тут более продуманный дизайн?
> Юзеры просто вопрошали: нам не нужно красиовости и элегантности решений, нам фичи подавай, и чтоб работало, стабильно и быстро, как в линуксе. На что получали ответ: вы линуксоиды и макаки, ничего не понимаете

Балабол294, зачем ты опять (стабильно и быстро) спрыгнул на свои фантазии?

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

119. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (22), 12-Янв-23, 23:04 
User294? Я думал он где-то лет 10-13 назад помер
Ответить | Правка | Наверх | Cообщить модератору

110. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от BorichL (ok), 12-Янв-23, 15:28 
Конечно, ведь у девляпсов умишки собрать своё ядро не хватает.

"Хочу играть на гитаре, но учиться не хочу, хочу чтоб само" (с)

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

124. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Анони (?), 13-Янв-23, 02:36 
Ну тогда можно гитарой по башке е...ть как некоторые музыканты. Зато учиться музыке не надо.
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +2 +/
Сообщение от Аноним (25), 11-Янв-23, 23:13 
Любую.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

24. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +6 +/
Сообщение от Аноним (25), 11-Янв-23, 23:17 
А ты чё производитель чтобы писать драйверы или у тебя есть спецификация некого оборудования?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

28. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –1 +/
Сообщение от Самый Лучший Гусь (?), 11-Янв-23, 23:38 
Я производитель файловых систем и прочих буков.
Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (7), 11-Янв-23, 23:46 
оставь себе свои поделки
Ответить | Правка | Наверх | Cообщить модератору

43. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +3 +/
Сообщение от Аноним (25), 12-Янв-23, 00:28 
Не знаю какой ты производитель,но перосян так себе
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

30. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (31), 11-Янв-23, 23:42 
С железом работаю, но там rtos. Хочу для начала как хобби, потом может и пригодится. Есть один аппарат, который по VISA протоколу общается. По сути там текстовые команды. Есть библиотека от производителя, проприетарная, есть pyvisa. Вот думаю попробовать драйвер написать простой, для собственной практики.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

35. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (7), 11-Янв-23, 23:48 
и зачем тебе драйвер, если можешь сделать ещё одну библиотеку
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (31), 12-Янв-23, 00:08 
Знаю. Но хочу на простой задаче поупражняться для начала.
Ответить | Правка | Наверх | Cообщить модератору

47. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  –2 +/
Сообщение от Аноним (46), 12-Янв-23, 01:25 
Пиши на расте под лучшее ядро жмупинус.
Ответить | Правка | Наверх | Cообщить модератору

82. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (82), 12-Янв-23, 09:49 
Пиши под FreeBSD. FreeBSD это мейнстрим BSD, соответственно больше всего людей протестируют, больше всего пользы будет и тебе и им. Также можно писать драйверы под illumos дистрибутивы вроде Openindiana.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

94. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (91), 12-Янв-23, 10:55 
Для курсовика.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

96. "Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD"  +/
Сообщение от Аноним (98), 12-Янв-23, 11:09 
Нет, это для себя.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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