Многие сообщения участников вызывали у меня желание откликнуться. Я выстроил некоторые темы в цепочку и сейчас выскажусь.
О Windows
Когда пишут, что полностью отказались от Windows, я полагаю, что человеку там вообще ничего не нужно. Хорошо, если он не оплатил лицензию на своём ПК. Иначе, это как купить проездной, понять, что ездить не будет, выкинуть его и рассказывать об этом.
Я на Windows пользуюсь QUIK - клиентским приложением от нашей ARQA Technologies для торговли на бирже. Надеюсь, что со временем они выпустят вариант под Linux. Я запускал под wine их 32-битный вариант, но его больше нет. С тех пор требования QUIK к ресурсам повысились и нормально пользоваться им можно только в Windows.
Ещё мне нравится программа MathCAD. Я сильно к ней привык и близких аналогов не знаю. Очень удобный редактор для математических расчётов и их наглядного представления.
Могу назвать ещё несколько интересных приложений, но уже не такой важности для меня. Ещё отмечу, что в Windows всяких драйверов больше и они лучше.
О Linux
Однажды смотрел я на свою позицию в QUIK, а у моего провайдера интернета случилась авария. Первая мысль: -"Надо бы иметь резервный канал". Вторая: -"А ведь у соседей другие провайдеры, жаль пароля к их wi-fi не знаю." Я с соседями в хороших отношениях, они бы разрешили подключиться, но их не было дома. Как бы узнать пароли?
Оказалось, нужный инструментарий есть в Linux - так я начал крутить дистрибутив wifislax. Через какое-то время 75% ближайших соседей были не против, если я, в случае необходимости, воспользуюсь их интернетом.
Я купил wi-fi адаптер от Alpha Networks и узнал много новых соседей, но доля тех, кто не против, снизилась до 50%. Для понимания картины: вижу около 100 точек от пяти провайдеров, с 80-ю можно было возиться, 40 "сдались", нормальный сигнал у 6-и, хороший у 3-х, один отличный.
Для работы со словарями инструментарий в Linux тоже оказался богаче, правда в виде отдельных утилит. Это позже появился их набор с GUI под Windows, но о нём не многие знают.
В Windows драйверы для видеокарт работают эффективнее, что важно при переборе, а вот драйверы для wi-fi адаптеров с нужными возможностями, в основном, под Linux. Но под Windows есть утилита для опроса роутеров по проводам. Приходится прыгать между Windows и Linux.
Я довольно долго увлекался этой темой и смежными вопросами, иногда эмоционально:
- Папа, что ты ржёшь как конь?
- Пароль "PoniT0zheKoni" - это зачёт!
Тут у Админа при модерации могло возникнуть желание почитать пароли на своём ресурсе, просто для поднятия настроения. Я бы читал иногда.
Конечно, это не единственная интересная сфера деятельности, которой удобно заниматься в Linux. Согласен с мнением, что делать первые шаги программиста в ней значительно проще. Компиляторы и интерпретаторы нативны, некоторые идут "из коробки" и тяжёлые IDE с телеметрией не навязываются.
О загрузчиках
Как видите, интересы могут быть и в Windows, и в разных Linux. Если иметь Windows и три Linux, например c apt, pacman и с dnf, то доля Windows будет 25%, что даже смотрится нормально. На ноутбуке так не разгуляться, но можно иметь Windows, любимую Linux и раздел для тестирования.
Для ознакомления Linux может быть Live на флешке, может в виртуалке или в WSL, но для полноценного использования надо на железе. А для этого обязательно нужно разобраться с режимом UEFI и загрузчиками. Legacy BIOS или горячая клавиша при загрузке - вчерашний день.
Раньше на всякий дистрибутив готовили флешку и она загружалась или нет в зависимости от режима. А сейчас Ventoy такая умная, а образы такие гибридные, что как-нибудь что-нибудь загрузится, вот люди и не думают, в каком режиме всё происходит.
Для однозначности я отключил в BIOS режим CSM (выбрал UEFI only). В меню загрузки вижу две строки от Ventoy, работает только вторая (UEFI). После выбора нужного iso появятся варианты продолжения. Normal mode рекомендуется в руководстве пробовать первым, он более всеядный, т.е. возможны разные сценариии. Через него грузятся всякие самобытные iso типа от Alt или Devuan. Если пойдёт загрузка с grub2 - хорошо, значит iso стандартный и вряд ли будут сюрпризы, я его пробую первым.
Из менеджеров загрузки предпочитаю grub, вон как можно настроить меню, но в Linux на многое бывает несколько вариантов, есть ещё rEFInd и systemd-boot. При наличии нескольких загрузчиков не встают вопросы rescue и chroot. Из соседней системы легко поправить ошибку, сделанную в fstab, или зайти и восстановить где-то загрузчик.
Не поленитесь и рассмотрите выхлоп efibootmgr на снимке в следующей главе. Строки там - это записи в nvram UEFI со ссылками на загрузчики, которые находятся в папках на EFI разделе. Ссылки создаются при установке загрузчика, например grub-install, но их можно и самому прицельно создать на любой загрузчик, например на memtest86+.
На снимке у всех загрузчик GRUBX64.EFI, и хотя название одинаково, каждый настроен искать свою конфигурацию в определённом месте. Если взять GRUBX64.EFI из папки Calculate на EFI и поместить в папку Arch, то при выборе в Boot Menu UEFI строки arch загрузится Calculate. В установочном iso Manjaro есть пункт: Detect EFI bootloaders. В нём запускается утилита типа EFI Shell и можно увидеть все загрузчики на EFI разделе и запустить любой.
BootCurrent показывает, что использовался загрузчик arch (0007), но раз на экране Calculate, значит она была выбрана в меню от arch или была сделана подмена.
BootOrder - порядок загрузчиков и первым идёт EndeavourOS. Если там никто не указан, то по умолчанию прошивка UEFI будет искать загрузчик на EFI разделе в папке Boot. Если её нет, то ничего не загрузится. Кажется, её наличие необходимо для secure boot и строка UEFI OS для загрузчика оттуда. Эту папку некоторые дистрибутивы создают при установке, а потом ещё борются, чтобы из неё загружались они.
От Fedora два загрузчика - обычный и shimx64.efi для secure boot, но она прописала себя и в Boot, выбив Windows, и сделала из Boot ссылку. Она будет восстанавливать связь, когда её оттуда выбьет Windows или кто-то ещё. Зависимости у Fedora так накручены и переплетены, что удалить пакеты shim у меня не получилось, а если удалить только загрузчик и запись о нём, то они восстановятся при обновлении.
От Debian тоже был загрузчик shim, но там ведь всё дискретно. Я спокойно удалил пакеты shim и загрузчик с записью, теперь они не восстанавливаются и в борьбе за Boot не участвуют. Можно остановить борьбу удалив Boot, но какой-нибудь Alt или RED OS при установке снова её создадут.
Ещё у меня на ESP есть загрузчик memtest86+, чтобы запускать его прямо из UEFI без всяких grub. Не знаю, сколько записей о загрузчиках вместится в nvram, но 12 не предел.
О монтировании
При нескольких ОС удобно иметь общий для всех раздел и он будет ntfs. Я называю его Data, туда у меня настроены все загрузки и там всё хранится. В папках /home ничего важного не держу.
В systemd файловый менеджер монтирует в /run/media/username/Data. Но /run/media - оперативное место, там нет папки с именем пользователя (username), она создаётся "на лету". Если вы сами создадите там папку, она исчезнет с перезагрузкой.
В sysVinit файловый менеджер монтирует в /media/username/Data. У MX есть выбор sysVinit или systemd при загрузке. Так я узнал, что в systemd этот вариант тоже работает, т.е. обе "на лету" могут создавать в /media папку с именем пользователя, хотя просить её в fstab не обязательно.
В OpenRC файловый менеджер монтирует в /run/media/username/Data, но если прописать этот путь в fstab, то работать не будет. Папка с именем пользователя "на лету" не создаётся. Возможно нужна какая-то опция в fstab, но не знаю какая. Если монтировать в другое место, то в файловом менеджере слева этого раздела видно не будет. Но если по аналогии создать папку Data в /media и монтировать туда, то он будет виден слева. О правах на Data разговор будет ниже.
Итак, если вам на постоянной основе нужен раздел/диск, то монтируйте его через fstab в /media/Data, предварительно создав там папку Data, т.е. желательно совпадающую с меткой раздела. Если иногда подключаете внешний диск, то проще файловым менеджером и он появится в /run, как раз для таких случаев это место и предназначено. Промежуточная папка с именем пользователя не обязательна.
О ntfs
С этой fs в Linux могут работать два драйвера: ntfs-3g и ntfs3.
Драйвер ntfs-3g прописывать в fstab как ntfs или ntfs-3g. Он работает в пространстве пользователя через fuse и ему root не указ. Это значит, что он работает с повышенными правами. Я даже не хочу разбираться в деталях, потому что считаю, что этот драйвер постепенно уступит место ntfs3. В Calculate просто выкорчевали ntfs-3g при очередном обновлении. В Manjaro он почему-то перестал работать в ядре 6.8, заставив всех разбираться и перестроиться на ntfs3.
Это известный коммерческий драйвер от компании Paragon Software (в fstab указывать ntfs3). Когда они его предложили, пусть не со всеми возможностями, его сразу включили в очередное тогда ядро 5.15. Драйвер в ядре - другое дело: root воспринимается как root и скорость всех операций выше. У драйвера есть какие-то опции монтирования, надо бы их изучить, но с defaults, как на снимке выше, всё нужное работает.
В Debian сказали, что посмотрят, как драйвер будет сопровождаться и пока не включают его поддержку при сборке ядра. Да, была задержка на старте, потом сопровождение началось и идёт, но в Debian ещё потормозят. RHEL/OpenELA пока на ядре 5.14, а там его нет. Недавно обнаружил, что RED OS тоже не включает его поддержку, хотя используют свежее ядро и вроде бы уже не опираются на RHEL. В Fedora используют ntfs3, в arch он появился почти сразу.
О правах
Для полноценной работы с примонтированным, нужно получить права для себя, потому что обычно они у root. Посмотреть права на Data находясь на уровень выше можно командой:
ls -l
Сменить права на Data в пользу username находясь уровнем выше:
sudo chown -R username:username 'Data'
Если из другого расположения, то указывать полный путь, а если в нём пробелы, то одинарные кавычки обязательны.
А можно ли всё переписать на себя?
Когда вы берёте себе права на примонтированное, система не против, ведь это ваш раздел/диск. Но есть файлы, которые система считает своими без компромиссов, она перестанет работать, если потеряет на них права.
На этом заканчиваю свои отклики и жду ваших. Спасибо, что посмотрели.
Комментарии
10:06
В смыле - своеобразно, но интересно!..
10:29
3 плюса бы поставил, но могу только 1.
А за Wifislax ещё 4, уж точно. Ломать handshake-файлы - сила, тоже таким промышляю иногда. В аналогичном случае - имею письменные разрешения от соседей.
11:23
Windows не имею, но проездной есть, даже два!)
NTFS - не обязательна, win наконец научилась полноценно в utf и умеет nfs, так что можно и ext4 вполне.
Если повреждения не критичны, то для восстановления загрузчика chroot не нужен, но какую-нибудь флешку загрузочную надо.
11:36
Да, надо бы Windows в ext4 , но пока не разбирался и не уверен в стабильной работе.
13:20
По крайней мере у нас на калькофоруме видел про ntfs3, пытаются виндовые диски подключить. Не знаю, насколько успешно, но ошибки точно есть. А вот поддержку линуксовых, хотя бы Ext4 мб и добавят, как-то они активно лежат на этом пути.
16:19
16:50
В win что-то развивают, тоже рано говорить, но как вы проверите их работу, если говорите, что у вас win нет.
17:19
Ни без оснований!
>>win нет
У меня нет, поскольку не использую. Но это не значит, что я не знаю, работает это или нет. С каждым новым выпуском Win я даже её ставлю и смотрю, что нового!
17:43
Кратковременно пробуя сделать заключение трудно. Работает или нет можно, даже просто можно верить отзывам, а как работает, уже требуется время и желательно самому посмотреть.
Вот и вскрываются тайные виндоголики -)
17:58
Это лучше, чем сломать фс и потерять данные!
18:12
Ещё есть момент актуальности. Если подумать, так ли он нужен, то очевидно, что нет нужды торопиться.
18:27
Я поддерживаю Debian и их паузу. Так они заставляют Paragon предоставить больше возможностей драйвера и не дают им почувствовать себя благодетелями. Да, и нужно как-то откликаться на всякие сообщения людей, которые зададут сразу много каких-то опций и пишут, что странно работает. Но вот такие ситуации показывают, что уровень проработки драйверов разный, и вообще подход разный. Т.е. можно пользоваться, но при случае поддакивать Дебиану и продолжать просить расширение функционала.
13:01
Есть близкая по идеологии и функционалу SMath
15:31
Вижу, что в Linux нужна среда Mono, похоже на порт из Windows. Но может это старые обсуждения и давно было. Наверно под Windows она лучше пойдёт. Посмотрю, спасибо.
19:07
19:12
14:07
Свою 1060 я брал в первую волну майнинга, поэтому дорого, но тогда ещё не шарил. Вот за те 5+ лет, что я мигрировал с ней на ГНУтые системы, я так порядочно нахлебался с ней, в первую очередь с драйвером. Собственно, по этой же причине первой программой, которую я добавил в Каталог ПО, стала GWE. Я и перешёл после того, как открыл её для себя.
И вот наконец-то я перешёл на графику АМД — 9-го числа мне пришёл 5600G, считай с 10-го. Теперь драйвер у меня уже встроенный в систему и нет никаких танцев с установкой, "из коробки", как говорится (хотя мне и не нравится данная фраза)
https://postimg.cc/v4kR7XJN
Но да, это частный случай.
14:18
14:50
https://postimg.cc/G9sddhVf
15:03
14:53
15:08
https://pingvinus.ru/program/furmark
Я это к тому, что неВидиа не поддерживает MESA драйвер, который дружит с АМД, поэтому в лоб и бенчарках и как-то не корректно сравнивать, Vega однозначно проиграет, тем более, что производительность сильно зависит от ОЗУ, а она у меня не самая быстрая.
15:29
16:05
Это, кстати, ещё одна из причин — она устаревает и морально, и физически. Плюс теперь у меня дривер свободный, уже предустановлен. А вот с неВидиа драйвер надо сперва установить, если установишь, тогда и получаешь все прелести, а если нет, то и не получишь, кукуй на nouveau
16:08
https://www.opennet.ru/opennews/art.shtml?num=60699
16:22
тут gtx960 на 550 драйвере, но нравится amd - нет вопросов)
16:51
Ещё я вспомнил, что под W, который некоторые ругают, на неВидиа вход не работает. Это я когда проверял на КДЕ, лечится костылём с Дженту форума. Кто бы мог подумать, правда?..
В общем, мой опыт за 5+ лет показывает, что зелёные карточки либо не совместимы с Линукс, либо несут в себе ворох проблем и сюрпризов. Даже наш форум имеет вопросы о неработоспособности ноутбуков с гибридом.
Да, это исключительно мой опыт, с моей 1060, у кого-то он может и отличается в лучшую сторону.
17:25
18:33
Основная причина — карта выпуска 17-го года, поэтому устарела, как уже сказал. Все сроки гарантийные тем более прошли (покупал в 29.12.17 как подарок себе, распаковал 1-го января). Поэтому встройку я взял в первую очередь как запасной вариант, если с моей что случится, то останусь без ПК совсем :-(.
Но и да, никто не заставляет отказываться меня. Этот проц более современный и тут 6/12, а не 4/8 по ядрам/потокам, так что он просто мощнее. Карту надо обслужить и убрать в коробку.
17:38
17:59
18:22
Из тех что мне нравятся, если про игры, только дум на 100 % прилично работает. Остальные сильно не дотягивают до запущенных в вин. Многие вообще не играбельны под линукс, если до этого играл в них под вин. Плюсом головняк и морока чтобы настроить.
P.S Лин даже с процессором Raptor нормально интеловским дружить отказывается. Постоянно какие то баги лезут.
19:16
20:06
17:21
15:21
Кстати от ntfs3 в неоне только положительные впечатления, а вот в manjaro подключивает.
16:25
https://postimg.cc/hJsS8HDq
19:08
20:08
20:27
00:02
Неплохо покопался ...О загрузчиках
В свое время тоже зацепило разобраться и похожий путь..
07:48
Что и видим на скрине.
BootCurrent: 0007
Boot0007* arch, а загружен Калькулэйт :)))
10:32
Да, подмену попробовал, но снимок был сделан раньше. При загрузке был выбран arch, появилось его меню, а в нём выбрал Calculate. Можно было и наоборот, из Calculate выбрать arch, но в Кальке обои подходят по цветовой гамме к странице сайта ))
18:08
Именно.
Увы.
06:54
10:38
10:47
10:52
14:08
А мне не понравился увиденный комментарий на блокнот.
https://pingvinus.ru/news/5166#c104244
Формулировки типа "бедняга", "мне вас жаль", "...если..., то искренне жаль" отдают снисхождением или даже высокомерием. И вот, прикинувшись обучающимся ИИ, применил комментарий по контексту, хотя видел, что возвращаю его автору.
И дальше можно прикидываться ИИ и тренироваться, но хочу сказать, что теперь немного сожалею, что мало подумал и просто применил ваш комментарий. Да, это толсто, надо быть гибче и корректнее, буду стараться.
19:18
23:33
Кажется придумал тему для статьи, начну и посмотрю, как пойдёт. Вижу, что надо бы что-то предложить для поддержания тусовки, пусть менее формально, а какой-нибудь лёгкий прикол или изюминка даже желательны. Надеюсь, что в процессе найдётся.