LINUX.ORG.RU
ФорумTalks

С кем я там срался полгода назад по поводу dpkg vs pacman?

 , , ,


0

3

liksys, с тобой точно срался!

Так вот, просидев 2 суток за установкой и настройкой Арча заявляю - система максимально примитивная, со Слакой не знаком, на ум приходит только Void. Лучше бы я Генту разворачивал - там по крайней мере после десятка понятных команд ты получаешь готовую и работоспособную систему! И ещё у них документация на две головы подробней. И довольно мало тупой обезьяней работы по ручному созданию дефолтных конфигов на пустом месте.

И по поводу конкретно пакетного менеджера: возможно код там и чище, возможно скорость действителньо на порядок лучше, возможно даже все возможности dpgk в пакмане и поддерживаются... Но ПЦ, как же отстойно всё организовано! Вот реавльно, 2 дня, а мне до сих пор нужна справка чтобы не перепутать нелогичные комбинации ключей на базовые действия. И никакого тебе aptitude или чего то сопоставимого, хотя сам пакетник как будто создан для создания сторонних пакетников! Короче пакман это для скриптов и роботов, а dpkg это для людей.

И самое главное - надёжность! Мог ли я предположить, что в официальном руководстве дебиана будет рекомендация сначала прочитать новости, убедиться что там не сказано о косяках обновления, требующих ручного разрешения, и что ещё крайне желательно перед обновлением сделать бэкап... И далее длинный список неочевидных опций, которые нельзя использовать потому что иначе пакман самосломается или убьёт систему. Нет уж, пусть лучше dpkg хоть в 100 раз дольше в последовательном режиме выполняет все эти проверки, перепроверки и защиты от дурака.

Ещё в список претензий надо добавить ставшие реглярными разрывы при скачивании пакетов, требующие ручного перезапуска. apt-get намного более настойчив и умеет докачивать в явном виде.

★★★★★

Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от yars068

Кстати любопытную вещь обнаружил: при установке КДЕ6 (но не xfce4) сработала группа хуков которая добавила юзера в какие то группы.

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

Так арч - это дистр, где у тебя ничего не настроено и не запущено по умолчанию. Но этому правилу тоже следовать перестают. Тот же докер автоматом системд юнит запускает и пользователя в группу добавляет, чего раньше не было

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

man kexec. Обновляешься, запускаешь новое ядро, старое – сносишь вместе с модулями :)

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

Да много чего. Толку перечислять. Скажу кратко, устраивает больше ролинг и отсутствие системд (на одной машине Artix на базе Арча, на другой - Void).

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

Помегабайтное выравнивание чтобы блоки ФС не дробились между физическими блоками ftl на флэш-памяти или черепичных hdd. Они сейчас доволньо жирные, тут как бы не с 4Мб начинать первый раздел!

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

kirill_rrr ★★★★★
() автор топика
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

Большинству efi-stub хватило бы

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

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

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

«менеджер ПО» это что то из гномовысеров последних 10-и лет? Высокоуровневый ПМ при логичной организации репы сделает работу «менеджера ПО» явно лучше.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от vbr
extra/kernel-modules-hook 0.1.7-3 (3.9 KiB 2.3 KiB)
    Keeps your system fully functional after a kernel upgrade
rtxtxtrx ★★★
()
Ответ на: комментарий от n_play

Так ПМ в арче это tar всё таки или zstd? Ну, с конечными файликами то работают они!

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

с чего ты взял, что для флеш-памяти нужно выравнивание в мегабайт. Очередные верования?

А сколько? Вот чтобы с гарантией для всех флешей? Я уже встречал статьи, где утверждалось что у какого то производителя обнаружены чанки по то ли 256Кб, то ли по полметра.

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

Я тоже считаю, что если выбирать между ed и vi, то ed – однозначный победитель, причём без расширений GNU. vi увеличивает сложность интерфейса ed вдвое, не давая никаких преимуществ, кроме «живого» листинга во весь экран. Сомнительное преимущество за такую цену. При этом одну часть интерфейса портит невозвратно, но не избавляется от неё полностью: ввод команд. Команды можно смотреть, переиспользовать, даже модифицировать, тогда как в vi сила команд сокращается до одной строки.

Проблема ed в том, что там нельзя менять строку, только набирать её заново. Если строка сложная, то это неудобно - ради изменения одной буквы набирать кучу символов заново. Если там какие-нибудь UUID то вообще запаришься.

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

А как же экстремизм, доведение до самоубийства и пропаганда ЛГБТ в одном предложении?

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

А сколько? Вот чтобы с гарантией для всех флешей? Я уже встречал статьи, где утверждалось что у какого то производителя обнаружены чанки по то ли 256Кб, то ли по полметра.

Тебе SSD говорит, какой для него оптимальный размер блока. У меня это 512 байтов. У многих дисков 4096 байтов. Всё, что сверх этого - это ненужные извращения. То, что ты пишешь, это erase block size. Он из устройства не отдаётся и фиг ты его где найдёшь, это надо разбирать плату и смотреть, какие микросхемы там используются. Потом искать даташиты на эти микросхемы, которые совсем не факт, что найдёшь. И там будет что-нибудь вроде 96 MiB, например. Под него на практике никто не выравнивает ничего, это просто деталь реализации диска, и не нужно про это думать. Прошивка не рассчитывает, что ты будешь разделы выравнивать по этой границе.

https://superuser.com/questions/728858/how-to-determine-ssds-nand-erase-block-size

Тут есть упоминание какой-то программы flashbench и пример её вывода, можешь для своего диска её запустить. Но, повторюсь, это лишние действия, которые измеримой выгоды не дадут, лишь почесать своё чувство прекрасного, не более.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

liksys утверждает что у него настроено и запущено.

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

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

Choose and install a Linux-capable boot loader.

Вот тут есть ссылка на https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader

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

Например https://wiki.archlinux.org/title/Systemd-boot тут подробно описано, как его устанавливать и настраивать.

Чего ещё надо-то?

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от yars068

А вот тут оказалось странно: Как раз юзера 1000 добавило в 1 группу, зато порядка 30-35 раз добавило юзеров 970...999 в разные группы типа аудио, полкитд, авахи и т.п.

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

Я даже по памяти могу ее написать

mkfs.vfat -F32 /dev/%bootdevice%
mount /dev/%bootdevice /boot
bootctl install
cat<<EOF>/boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /amd-ucode.img
initrd /initramfs-linux.img
option root=... rw
EOF
rtxtxtrx ★★★
()
Ответ на: комментарий от kirill_rrr

Где ты увидел что я его не поставил? Я тебе скрины этого арча пислал!

Ты опустил ключевое словосочетание, клоун: не осили поставить арч, читая инструкцию. Ты пытался зачем-то поставить GRUB1, хотя дистрибутивом это не предусмотрено, всё сломал, и теперь жалуешься на жизнь.

Не неси чуши.

Нет, кретин, чушь здесь несешь именно ты. Отключение логов на живой машине - это буквально вредное действие. Не существует ни одной причины отключать логи.

физически не существует причины зачем эти логи могли бы мне понадобиться когда дистрибутив просто работает

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

А ещё с тебя внятное объяснение что делать с журналдом в контейнере на ro-образе

Ты прикалываешься или у тебя реально куриные мозги? Я де тебе объяснял в прошлый раз, и даже в этом треде повторял: включаешь одной строчкой ведение логов в памяти и сидишь довольный.

Любой горшочек должен уметь не только варить, но ещё и не варить.

Твои ламерские мантры никого не интересуют. Всему миру нужна хорошая система логгирования, а то что ты по своей тупости хочешь ее отключить - не проблемы нормальных людей. Хочешь делать странное - делай, но не жалуйся.

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

Нетворкд «из коробки» не настроен и не запущен.

Под «работает» подразумевается, что он установлен и работоспособен. Настрой и запусти, какие проблемы?

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

Не, если бы это было так, то максимальная скорость достигалась бы блоками по 512 или 4К. А по факту там обычно что то 32-64-128К и скорее всего это и есть чанки флеша. SSD нет никакого резона сообщать какой у него физический блок - можно нарваться на несовместимость. А так просто замести вопрос под ковёр - для дефолтной винды и так сойдёт, а если умножение записи что то там выжгет - ну так продажи вырастут.

лишние действия, которые измеримой выгоды не дадут, лишь почесать своё чувство прекрасного, не более.

Ну не знаю... Вспоминая какой трешинг начинался на hdd если в самом начале образовывался ремапнутый блок... Это значит что в эту часть ФС постоянно идёт активная запись и если сдвинуть эту область относительно чанков - ну это точно положительно не скажется. А ещё всякие флеши периодически роняют производительность на ровном месте, когда это ничем другим не объяснить кроме активной перезаписи метаданных в заголовке ФС.

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

Ты их оба уже получил.

Разве оба? А где второй?

Или htop ты не осилил?

Осиль нормальные не мутные снимки, повернутые правильной стороной, клоун. Я не буду твою мутную чушь разглядывать.

Цифр там не было. Ты нёс пургу про скорость установки пакета, что даже косвенно не является показателем надёжности.

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

А факт в том, что написано в арчевики насчёт надёжности этого поделия.

Факт в том, что тебя предупреждают о возможных проблемах. А реальность - что проблем не возникает.

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

Он из коробки идет и его достаточно если ты используешь статическую конфигурацию или ставишь сервер.

Для остальных случаев ставь NM.

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

Не, если бы это было так, то максимальная скорость достигалась бы блоками по 512 или 4К. А по факту там обычно что то 32-64-128К и скорее всего это и есть чанки флеша

Если ты про dd, то там размер блока влияет на число системных вызовов. Чем меньше системных вызовов, тем быстрей программа работает. К гранулярности флеша это прямого отношения не имеет.

Ещё раз повторюсь. У флеша есть сейчас два размера блока. Первый размер страницы это 4096. Некоторые SSD вроде моего прикидываются, будто у них 512, но вряд ли это правда (а может и правда, откуда я знаю). Говорят, что у последних SSD он достигает 16 KiB. Это размер, по которому работает FTL (Flash Translation Layer). В том числе то, о чём ты пишешь, про ремап блока. Второй размер это erase block size. Он у современных SSD измеряется в десятках MiB, у старых измерялся в десятках и сотнях KiB. Это то, какие блоки можно очищать. Когда ты что-то пишешь, то флеш всегда пишет данные в новую страницу (4096-байтовую), а старую в FTL помечает, как неиспользуемую. И постоянно ведёт процесс дефрагментации, группируя неиспользуемые страницы в блоки и потом очищая эти блоки.

При выравнивании чего-либо по мебибайтной границе ты руководствуешься именно древними erase block size, которые лет 10 назад измерялись в десятках и сотнях кибитайтов. Сегодня это уже не совсем так, и, повторюсь, это никак не влияет на производительность. FTL всё равно выделяет страницы откуда хочет, то, что у тебя в ОС и то, что на физическом флеше это две большие разницы.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от liksys

не осили поставить арч, читая инструкцию

Подожди, я читал инструкцию? Читал. Сделал всё что там написано? Сделал. Арч в результате поставлен? Поставлен. То что мне понадобилось несколько (сотен наверное) дополнительных действий, которых нет в инструкции - ну это как бы само собой разумеется, т.к. арчевики ПЦ какая короткая и не расписывает каждый чих.

Так что и где я не осилил в твоих мечтах?

Ты пытался зачем-то поставить GRUB1, хотя дистрибутивом это не предусмотрено

Подожди, вот инструкция: https://wiki.archlinux.org/title/Installation_guide_(Русский). П. 3.8 - выберите загрузчик, ссылка: https://wiki.archlinux.org/title/Загрузчик

...где мне предлагается выбрать любой загрузчик из списка: EFISTUB, Unified kernel image, GRUB, Limine, rEFInd, Syslinux, systemd-boot, GRUB Legacy, LILO

...где, внезапно, присутствует GRUB Legacy и имеется ссылка https://wiki.archlinux.org/title/GRUB_(Русский)#Замечание_для_текущих_и_бывши..., а про сам загрузчик сказано что «разработка прекращена» а не «поддержка в дистрибутиве прекращена». Чувствуешь разницу?

По ссылке имеется краткая, но всё таки инструкция как и откуда поставить граб0. С явным разрешением это делать:

Если вы не хотите использовать GRUB2, можно установить GRUB Legacy из AUR.

...а в АУРе есть достаточно подробная инструкция как его поставить и, внезапно, довольно хорошая как его настроить!

Так где здесть «дистрибутивом это не предусмотрено»?!

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

https://wiki.archlinux.org/title/GRUB_Legacy

Warning: GRUB Legacy is no longer maintained upstream and is not officially supported in Arch (see the news here). Users are recommended to switch to GRUB2 or Syslinux instead. See #Upgrading to GRUB2.

Не надо читать русскую документацию.

AUR это вообще нескучные обои от васянов. Тут все претензии исключительно к васянам, а не к арчу.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Так где здесть «дистрибутивом это не предусмотрено»?!

Чувак, если софта нет в дистрибутиве, это и называется как-то вот так, да.

А что AUR не является дистровой репой, ты и сам вроде знаешь.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от vbr

И тем не менее, «рекомендуется» и репа всё ещё жива. Хотя всего через 18 часов после апдейта можно словить 404 на какую нибудь версию либы в репе.

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

Если я правильно уловил суть вашей дискуссии, одна из претензий к арчу была в том, что Grub Legacy не получилось поставить. Я и пытаюсь сказать, что в этом нельзя обвинять арч. Он максимально открестился от этого проекта. И хотя информация в вики есть, но «not maintained» очевидно относится и к вики. И сам проект в AUR. Если ты идёшь по неподдерживаемому пути, то тут уже надо быть готовым к проблемам.

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

dracut его вроде туда пихает. возможно, стоит убрать

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

А где второй?

Ты его лучше меня знать должен, кто тут в конце концов арчефанат? Так что я не буду тратить 2 часа чтобы вытащить для тебя список, который ты и так знаешь.

Я не буду твою мутную чушь разглядывать.

Я же читаю твою мутную чушь!

Если ты не способен понять простой факт относительно времени нахождения в критической зоне

Тебе осталось осознать простой факт: времая работы dpkg =//= время нахождения в критической зоне. Там менее 0,1% если что.

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

Подожди, я читал инструкцию? Читал. Сделал всё что там написано? Сделал.

Почему ты так упорно игнорируешь тот факт, что инструкцию ты прочитал, но не следовал ей?

про сам загрузчик сказано что «разработка прекращена» а не «поддержка в дистрибутиве прекращена». Чувствуешь разницу?

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

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

И тебе уже сказали про русскую инструкцию:

Warning: GRUB Legacy is no longer maintained upstream and is not officially supported in Arch (see the news here). Users are recommended to switch to GRUB2 or Syslinux instead. See #Upgrading to GRUB2.

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

Поменять одну букву:

.
var = 'CCCBF1F8-325E-488E-8E17-BB9D5B8EA9E2'
s/8EA/8FA/
.
var = 'CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2'

Поменять местами значения сложнее, но к этому можно привыкнуть:

,
hello world

foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')

hello earth

bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')

hello existence
/foo
foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')
ka
/bar
bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')
kb
t'a
'a
foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')
t'b
,
hello world

foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')
bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')

hello earth

bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')
foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')

hello existence
'a
foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')
j
.
foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')
s/CCC.*_long..
foo = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')
'b
bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')
j
.
bar = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')foo = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')
s/FD.*_long..
bar = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')
,
hello world

foo = very_long('FD596611-A81A-4BB3-BF47-39913541D7AE')

hello earth

bar = very_long('CCCBF1F8-325E-488E-8E17-BB9D5B8FA9E2')

hello existence

Несложные, однородные, немногочисленные команды. И это работа без мыши. С мышью было бы в разы проще (см демки).

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 8)
Ответ на: комментарий от kirill_rrr

Ты его лучше меня знать должен, кто тут в конце концов арчефанат? Так что я не буду тратить 2 часа чтобы вытащить для тебя список, который ты и так знаешь.

Я и дебиан знаю лучше тебя. Я не знаю лишь того, что ты своими кривыми руками мог понаставить или не поставить в твоей несчастной инсталляции арча, поэтому требую список именно от нее. Нет списка - идешь со своими претензиями лесом.

Я же читаю твою мутную чушь!

Я ему тут распинаюсь, объясняю, а он называет это мутной чушью. Школота неблагодарная.

Тебе осталось осознать простой факт: времая работы dpkg =//= время нахождения в критической зоне. Там менее 0,1% если что.

Я время в критической зоне и замерял, кретин. Это время от начала установки пакетов до его конца. И оно больше, чем у пакмана. А цифру 0.1% ты взял с потолка.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от liksys

Отключение логов на живой машине - это буквально вредное действие.

Чем? Ну, кроме того что у сисемд может случиться истерика потому что ему такие правила написали (а могли и не писать - дебиан11 тому пример - там ровно ничего не происходит если отключить журналд).

Не существует ни одной причины отключать логи.

Например избавиться от ненужной хрени, дрючащей диск?

Я де тебе объяснял в прошлый раз

Это называется «дрочить». Заниматься бессмысленной деятельностью ради удовлетворения системд-фанатиков. Потому что логи уже нахрен не нужны, их никто никогда не собирается читать, их физически нельзя будет прочитать в случае если они таки понадобятся, но журналд активно делает вид что пишет их!

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

Чем?

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

Например избавиться от ненужной хрени, дрючащей диск?

Повторяю в десятый, наверное, раз: включи логгирование в память, сделай ротацию на 10 мегабайтах и забудь о логах совсем.

Это называется «дрочить».

Дрочишь тут только ты, клоун: пытаешься выдумать бессмыссленные маргинальные юзкейсы, когда тебе уже объясняли, что с тобой не так. Ты же самый настоящий ламер: нихера не разбираешься, но мнение имеешь, и ругаешься, что с твоим ним отказываются считаться по причине твоей некомпетентности.

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

Я просто не вполне понимаю, какие конкретно у тебя претензии к гайду по установке.

Вот тут есть ссылка на https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader

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

Юзер туда зайдет и пойдет ставить Clover, так как по этой таблице это самый разумный выбор. Там нет рекомендаций и последовательности действий по установке загрузчика в разрезе установки системы.

Например https://wiki.archlinux.org/title/Systemd-boot тут подробно описано, как его устанавливать и настраивать.

Там общие сведения о загрузчике. Из этой страницы пользователь не поймет, что и в какой последовательности надо сделать во время установки системы. Желательно уже понимать особенности установки загрузчиков и арча в частности (одно ядро в системе без автоматического прописывания в loader/entries).

При этом на этапе разметки дисков кормят с ложечки и пичкают сомнительной информацией. И даже там спорные в плане донесения информации инструкции типа:

mkfs.ext4 /dev/root_partition

Если человек понимает что значит /dev/root_partition, то он точно в курсе, как на разделе создать файловую систему.

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

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

У флеша есть сейчас два размера блока.

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

Сегодня это уже не совсем так, и, повторюсь, это никак не влияет на производительность. FTL всё равно выделяет страницы откуда хочет,

Наверное надо взять какую нибудь флешку и создать там раздел с началом со 2-ого 512-битного логического блока. Тогда любой 4Кб блок ext4 ляжет в 2 физических 4Кб блока ssd. Будет весело? Надо проверить.

И если да, то выравнивание нужно, вопрос только насколько конкретно. И мне кажется с 1М ошибиться практически не реально, а вот с 96Кб - может и не повезти.

kirill_rrr ★★★★★
() автор топика
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от altwazar

Юзер туда зайдет и пойдет ставить Clover, так как по этой таблице это самый разумный выбор.

По таблице лучше всего получается GRUB, там все столбцы зелененькие %)

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

По таблице лучше всего получается GRUB, там все столбцы зелененькие %)

Clover идет первым и в примечаниях пишут, что он еще и uefi эмулировать умеет. А граб где-то дальше, у него куча непонятных буковок и предлагают почитать доку, чтобы разобраться в каких-то там его ограничениях.

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

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

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

Не, главная претензия в том ,что практически всё что liksys заливал про Арч и Пакман - пурга.

А конкретно насчёт загрузчика - претензия в том, что попытка уствановить дистрибутивный граб2 по стандартной инструкции дала мне нерабочий граб2. 70% за то что первая стадия не прописалась и 20% за то что конфиг сгененировался неверно. И т.к. я не увидел явных ошибок ни в инструкции, ни в её исполнении, а ошибок граб не выдаёт - проще сделать по-старинке. Т.е. Граб0, но арчевский способ геморройный, так что я сделал по гентушному.

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

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

Ну, сама система и процесс установки простые. Только гайд не вменяемый и само его существование усложняет установку тем, что он находится в гугле выше в выдаче.

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

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

инструкцию ты прочитал, но не следовал ей?

Тут надо спросить что ты обзываешь термином «следовать инструкции»? Вот например верное исполнение 100% пунктов инструкции - можно считать следованием инструкции? Или только если это делаешь ты? Или только если результат этих действий тебе нравится?

Тебе в замечаниях сказали, что GRUB2 лучше

Это вообще к делу отношения не имеет. Особенно когда Граб2 не лушче.

в таблице написано, что GRUB1 немного дохлый.

«не поддерживаемый» а не «не работает». К тому же «выберите любой из этих» обычно означает «любой из этих». И крайне тупо придираться когда он таки работает.

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

В дистре сказано: скачайте оттуда, соберите так, установите так, пользуйтесь так. Как думаешь, если бы я выполнил именно эти действия, он бы заработал? Мне не интересно - я знаю способ быстрее и проще.

Итого, ты сделал плохой выбор, основываясь на своих скудных компетенциях и игнорируя рекомендации, а виноват теперь арч?

Сова не налезет на глобус. Вернись к предыдущему пункту и вспомни результат исполнения официальной инструкции по выбору и установке поставляемого дистрибутивом граб2.

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

который не заработал,

Не звизди! Пруфы в студию!

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

Не, главная претензия в том ,что практически всё что liksys заливал про Арч и Пакман - пурга.

Уровень твоего игнорирования фактов превышает все мыслимые пределы.

liksys ★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)