ypq: (Default)
[personal profile] ypq
более 15 лет прошло, как я ушел с FreeBSD на Linux.
переехал из Озёрска в Ч - и не смог в разумные сроки установить FreeBSD на новый комп.
сейчас решил глянуть - что хорошего случилось за 15 лет? взял старый комп, почти 15-летней давности, скачал последнюю Фрю, взялся устанавливать. а ведь уже забыл как правильно...

сначала прикинулся чайником - чо инсталлятор предлагает, то и ок.
на компе 2 диска - на первом винда 15-летней давности с игрушками для внуков, на второй решил поставить Фрю. инсталлятор сказал: будет ZFS - ok. шуршал-шуршал, спросил имя, пароль, еще пару вопросов, говорит: ОК.
перезагружаюсь, на первом диске grub - диск с Фрей просто не признает.
перезагружаюсь со второго диска - там нет загрузчика. вот это здорово! а кто должен был его там сделать?! чайник, которым я прикинулся, который впервые комп видит? ок, не готова Фря для чайников.

второй подход. буду не на всё ОК отвечать... например, нафиг ZFS. ufs будет, по-старинке. а у Фри же не партиции, а слайсы на диске. и когда я ей пользовался в последний раз, еще GPT+EFI не были популярны. как на партиции для Линукса разбить я знаю, а как это в слайсах - хз. пришлось положиться на скрипт. ОК, ОС установилась, перезагрузились, вошли - но текстовый экран же... надо X установить, оболочку, WM, ну и прочие приложения. странно, но я чота привык, что Линуксовые инсталляторы ставят ВСЁ что надо. чем же тогда установочный DVD Фри забит, если там только базовая система?! ладно, подсмотрел в интернете (вспомнил), что надо или пакеты скачивать (а нафига DVD?!) или make install в портах делать. подсказка была: pkg_add имя_пакета. значит, pkg_add xorg. а вот вам хрен! нет такой команды в моей новенькой Фре! странно... ну тогда cd /ports/X11/xorg и make install clean. о! это есть.

дальше я пол-ночи сидел поглядывая на экран, пока строился порт. иногда надо было нажимать кнопки, отвечая на вопросы... вот же я забыл, что это так надолго!!! интересно, кто-то в здравом уме нынче такое делает? хотя, может быть, НЕ НА КОМПЕ 15 -летней давности... итого: через 6 часов процесс фатально завершился - чего-то ему не хватило...

на следующий день я нашел другую подсказку: не pkg_add, а pkg add... ага. только и не add, а install. ну уже ближе к теме...
pkg install xorg. это сработало быстрее. pkg install kde. прекрасно. pkg install что?! попробовал запустить X - не найден screen. видимо, нужен драйвер. nvidia. make install nvidia. нихрена. интернет говорит: надо сделать Xorg -configure - не помогло.

плюсом на этом этапе было то, что на Фрю стало можно зайти удаленно (из другой комнаты). хотя, Xorg -configure - это надо было делать локально. ну то есть, Иксы на Фре есть, приложения запускаются, но удаленно...

дальше попалась подсказка: надо было сразу воспользоваться desktop-installer. ага. ну хорошо. desktop-installer. тут пришлось сделать несколько итераций. ибо я уже запутался - как правильно. он тоже спрашивает про разное, много альтернатив, и я хз - так или так? ответил А - итог отрицательный, ответил Б - отрицательный... то этот десктоп-инсталлер /etc/fstab испортил, то с клавой что-то сделал. на сегодня я решил, что с меня пока хватит... кривые у вас скрипты, ребята! видимо, каждый пишет для своих собственных условий и радостно делится. но у других должен быть собственный путь.

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

(no subject)

Date: 2023-05-05 11:50 (UTC)
nms: (Default)
From: [personal profile] nms
helloSystem попробуй

(no subject)

Date: 2023-05-05 13:44 (UTC)
nms: (Default)
From: [personal profile] nms
Так это фря с бантиками и свистелками ;-)

(no subject)

Date: 2023-05-05 14:33 (UTC)
lxe: (Default)
From: [personal profile] lxe
У меня GhostBSD, например, терпимо встала на мак (2007-го года модели "крышка унитаза").
Тоже гуманизированный вариант FreeBSD.

(no subject)

Date: 2023-05-07 07:37 (UTC)
ufm: (Default)
From: [personal profile] ufm
Поставить какую нибудь десктопную фрю - не?
Ты бы еще занялся установкой "linux from scratch" и начал рассказывать как всё трудно, непонятно и долго.

(no subject)

Date: 2023-05-09 18:06 (UTC)
From: [personal profile] bowhill
Не перекладывай свои косяки на Фрю, она и ставится и поддерживается проще linux, причём существенно. А при некотором навыке можно и Windows на первый диск не поставить. А не зная команд и DOS не всегда поставишь. Проблема FreeBSD – мало людей, так что мало драйверов и вообще динамика часто проваливается и приходится тащить разное из linux. А за одно лезет и архитектурная (в первую очередь) дефективность.

Второе, unix никогда не был системой для чайников, linux ею тем более не стал и не станет, для чайников – это Windows как единственная система на компьютере.

Бегло посмотри Handbook и основных проблем не будет. Ну и linux-привычки не считай чем-то универсальным.

(no subject)

Date: 2023-05-10 10:11 (UTC)
ufm: (Default)
From: [personal profile] ufm
Я перестал пользоваться Фрёй как десктопной системой больше 20 лет назад. Как универсальной серверной системой я перестал ей пользоваться лет 10 назад. Как роутером - лет 5. Как ZFS стораджем - года три, как ZoL стал вменяемым и фря сама перешла на OpenZFS.

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

Так что ты не прав. У FreeBSD за 15 лет многое изминилось. Всё стало хуже. И зачем туда лезть что-то проверять - не понятно.

P.S. Но это не отменяет того, что установку стоило начать с гугления по фразе "FreeBSD desktop distro" или что-то подобное.

gnu not unix

Date: 2023-05-11 19:10 (UTC)
From: [personal profile] bowhill
Я за спиной не стоял, что ты делал и как – я не знаю. Из того, что на мой взгляд не так – не стоит подходить к bsd с опытом linux. Не надо собирать из портов, если ты не хочешь менять опции, особенно на старом компе. GPT, EFI, ZFS – это хорошо. Инсталятор системы стравит систему, а не emacs и не самолёт с тремя барами и двумя бассейнами.

Что значит не предназначена для X-ов? Если ты не поставил драйвера, то ни linux, ни Windows работать не будут. Но что именно у тебя не так – я не знаю, поскольку ты и сам не знаешь, а я вижу с твоих слов. А Handbook – это как раз простое, компактное руководство что делать, как делать и в какой последовательности. Да, в системе есть свои проблемы, но это не те проблемы, с которыми ты столкнулся: эти – твои. :P

Ты свежий Windows попробуй поставить на GPT не первой системой, вот тогда и поговорим (я ставил).

Что же до того, что FreeBSD не подходит, у меня три основных десктопа на Фре, включая этот, на софтверном nvme-зеркале, с тремя системами в дуалбуте etc. И даже разделы для linux я предпочитаю размечать из под Фри, там всё проще и адекватнее, и с gpart, и с лейблами, и с EFI. Да и размечаю я это всё своими скриптами, не особо сложно. Да, у меня есть ещё два десктопа под debian (для VSCode, Zoom etc.) и два под Windows Server (без мусора). А если ты хочешь рассказать, как всё просто и прекрасно в linux, то попробуй набрать свой linux fstab сам, ручками, из single-user mode. Да и прочие конфиги, если вспомнишь где они лежат.
Edited Date: 2023-05-11 19:16 (UTC)

Re: gnu not unix

Date: 2023-05-17 19:18 (UTC)
From: [personal profile] bowhill
Давай договоримся, что я не считаю тебя человеком неграмотным (даже тогда, когда ты таковым притворяешься). Теперь давай по частям.

pkg_add остался в OpenBSD, а FreeBSD сдвинулся в сторону унификации с Linux. Далее, никаким unix или linux нельзя управлять, не зная базового набора команд. Вся прарадигма «вебадминов» – это липа, до первого траблшутинга. Это большая иллюзия в мире Linux, что получится что-то в той же экосистеме и на том же уровне, что и Windows. Так что всё это движение в сторону создания как бы автоматических и удобных монстрообразных уродцев по заветам Столмана – путь в никуда, долгий путь в девнул. Это не только потраченные силы и время, это и разрушенная архитектура.

Так что базовые команды знать по-прежнему надо, и контекст знать по-прежнему надо – поэтому я упомянул Handbook.

X-ы – это не FreeBSD, это X.Org, совершенно самостоятельный предмет. И я бы сказал, что большая часть его кода одинакова для bsd и linux. К сожалению, это всё больше становится системой одной операционной системы, которая строится с учётом тараканов этой одной системы. И X.Org уже нахватался блох от linux в части проектирования и архитектуры, о которых сказано выше, я имею в виду в первую очередь «бесконфигурационную» конфигурацию X-ов, по граблям которой бегаешь отнюдь не только ты. Драйвера обычного vesa (xf86-video-vesa) обычно работают у всех, у тебя же скорее всего, как раз проблема ложного авто-определения, надо просто понять какие драйвера подходят для твоей карты и поколения, поставить их и, скорее всего, заработает.

Самолёт – это анекдот такой есть, «Здравствуйте, говорит командир нашего авиалайнера, у нас на борту вы найдёте три бара, два бассейна и теннисный корт, а теперь со всем этим мы постараемся взлететь». Смысл в том, что сейчас, из всяких благих и добрых побуждений, даже очень простой и лёгкий десктоп, что под bsd, а тем более под linux внутри собой представляет переполненную помойку.

Ну и про fstab я всё-же не сразу, что ж я, зверь какой?

Re: gnu not unix

Date: 2023-05-18 17:46 (UTC)
From: [personal profile] bowhill
Если делать систему, подстраиваясь и перенимая кривизну OS. то и сама такая система получается кривой. Хотя можно делать и так, чтобы этого не происходило. Но тренды не те. Так что блохи всё же не от той стены.

pkg_add раньше был во FreeBSD, я не помню точно историю, но кажется в 10-й FreeBSD pkg поменялся, наверное, ты просто помнишь старый.

***
Реестр названных проблем сводится к базовому набору команд и установке правильного драйвера, хотя бы vesa. Что было не так в сетапе в условиях уже установленного загрузчика (grub) и установки на второй диск – я не знаю, не видел; там много что может произойти, возможно, установщик, увидев grub, не стал ничего менять, сочтя, что grub ты сам настроишь.

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

Re: gnu not unix

Date: 2023-05-19 06:54 (UTC)
From: [personal profile] bowhill
выходит, как-то они смогли блох не нахватать?

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

Ещё раз, в данном случае – это проблема драйвера. Какие-то драйвера идут в системе, какие-то нет, какие-то только путаются под ногами, делая вид, что это они самые. Проблема несложная, вообще-то: понять какое именно у тебя железо (производитель и поколение) и, посмотрев в документацию к системе (а для FreeBSD смотреть надо; и что есть что – необходимо понимать, хотя это и несложно, на уровне одной странички в Вики или Handbook), установить необходимый драйвер. Можно самому собрать, можно воспользоваться уже собранным, мешать только не очень хорошо.

Это просто комментарий из опыта как штатно решаются такие сложности. И сложностей как раз здесь – нет. Хочешь – слушай, хочешь – не слушай.

Должна ли по умолчанию идти большая или максимальная библиотека драйверов? Вообще-то не обязательно, и самостоятельно собирая пакеты ты выбираешь какие именно наборы драйверов тебе нужны; мне вот и vesa, обычно, не нужна.

Тебя это удивляет? А то, что в дистрибутивах linux надо ставить отдельные пакеты, чтобы появился traceroute и arp тебя не удивляет?

Про установку я уже говорил, не поставить можно и Linux, и Windows. А можно и поставить. Но это уже спор ради спора.

Re: gnu not unix

Date: 2023-05-19 07:01 (UTC)
From: [personal profile] bowhill
а с чего ты решил, что был grub и второй диск?!

сначала прикинулся чайником - чо инсталлятор предлагает, то и ок.
на компе 2 диска - на первом винда 15-летней давности с игрушками для внуков, на второй решил поставить Фрю. инсталлятор сказал: будет ZFS - ok. шуршал-шуршал, спросил имя, пароль, еще пару вопросов, говорит: ОК.
перезагружаюсь, на первом диске grub - диск с Фрей просто не признает.
перезагружаюсь со второго диска - там нет загрузчика. вот это здорово! а кто должен был его там сделать?! чайник, которым я прикинулся, который впервые комп видит? ок, не готова Фря для чайников.

Re: gnu not unix

Date: 2023-05-19 17:18 (UTC)
From: [personal profile] bowhill
Ни в bsd, ни в linux нельзя обойтись без проблем и, соответственно, без траблшутинга. И где будут эти проблемы – неизвестно, здесь и/или там. Поэтому люди и ходят по форумам и страничкам, задают вопросы и отвечают на них, пишут доки, вики и так далее. Написать большую и гетерогенную систему, которую можно администрировать нажиманием кнопочки Next в визарде – это очень сложная, большая и дорогая задача. И в этом смысле ни bsd, ни linux не являются системами для пользователей (самостоятельного администрирования). И если бы это было не так, то сисадмины сидели бы в темноте и без работы: надо разбираться, надо интегрировать, надо писать скрипты и т. д. Это – нормально.

А то, что существует волшебный Linux, пригодный как десктоп для пользователя, так это не так, и это не только моё мнение, тот же Линус об этом говорит. И зачем бороться за несбыточное? Что, конечно, не отменяет идею о том, что система должна быть функциональной и удобной в администрировании, и для большого количества людей, не только для красноглазиков. :)

И как раз в Дебиане надо ставить net-tools и inetutils, наверное, в зависимости от набора пакетов. В Ubuntu они может быть и ставятся при установке, я не знаю.

Моя идея в том, что за 15 лет система ушла в какие-то разные стороны, какие-то подходы поменялись, то что было знакомым и привычным – поменялось. Так будет в любой развивающейся системе, в Windows, linux, MacOS. Ну поменялось, ну посмотрел доки, там не так много, в том же Дебиане руководство по установке побольше будет. Значит ли это что FreeBSD это самая лучшая и беспроблемная система – тоже не значит.

Profile

ypq: (Default)ypq

December 2025

S M T W T F S
 1 2 3 4 5 6
7 8 9 10 11 1213
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31   

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-Dec-31, Wednesday 10:11
Powered by Dreamwidth Studios