LINUXTALKS.CO

FreeBSD install update upgrade [ основной тред по FreeBSD ]

 ,

L


0

1

@odalist, ты любишь такие посты, так что держи.

Прожив годик на F12, освоился и понял, что аналога LVM+cryptsetup+XFS на ней нет. Решил переехать на ZFS (который теперь взят из ZFS на Linux и благодаря этому появилось шифрование). Так что вот последних несколько дней занимался апдейтом основной домашней машины с 12.4 на 13.1 и просидел без Хов в голой консоли.

Первый день, еще в тот четверг, переносил данные.

>>> cut tech detail 
Хотелось мне выяснить, как лучше выравнивать чанки ZFS на хардварном рейде (хорошо, что у нас не нет @iZEN, а то его опять бы кондрашка хватила). Пробовал задавать геометрию штратными олд-скульными UNIX-средствами, пробовал создавать zpool сразу с разными ashift. У меня была классная теория, что чанки ZFS размером 128k нужно бить кусками по количеству страйпов...
Пробовал отключать чексумы...
<<< cut

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

всеравно у меня звук на FreeBSD лагает:( фиг знает, в чем дело.

@JamesHolden, звук в порядке.

@odalist, заодно решил проблему, когда у меня из-за тормозов дисковой системы переполнялся журнал (не ZFS! одно из изобретений FreeBSD в махровые дни) на диске и машина падала. официально defined поведение [ развел лапами ]

Пока я с этим упражнялся на удаленной машине все три дня копилировались пакеты. Под это дело пришлось добавить еще 16Gb swap: rust, llvm…

@cocucka классический OOM на FreeBSD отстреливает любые соседний процессы, отсюда жалобы на форум, я думаю. Зачем вы, программисты, с нами это делаете и придумываете такие алгоритмы? … [ развел лапами ]

@odalist, кстати, chrome вообще сутки собирался. И это на 3.4Ghz!

Вцелом все проапдейтилось и что мне нравится на FreeBSD, с точками отката.

witch ~ # bectl list
BE                                Active Mountpoint Space Created
12.4-RELEASE_2023-02-12_010451    NR     /          13.7G 2023-02-12 01:04
12.4-RELEASE_2023-02-16_145134    -      -          91.0M 2023-02-16 14:51
13.1-RELEASE-p6_2023-02-16_145625 -      -          3.97M 2023-02-16 14:56
13.1-RELEASE-p6_2023-02-18_123041 -      -          4.54M 2023-02-18 12:30

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

Что сломалось?

Ну, во-первых, сломался ping! Это теперь программа с двумя ключами -4/-6, но если не задать ни один, она работать не может. Без гугла это никак не выяснить:( Так что обходился без пинга. Теперь вот придется делать обвзяку из альясов, выяснять версию FreeBSD, добавлять ключ… Можно еще багрепорт отправить…

Самое главное сломался OpenVPN. Почему он не может теперь создавать интерфейс, я так и не понял. Но так как я не догадался сначала установить nvidia video driver, а начал компилять все пакеты одной пачкой, то три дня прожил без гугла.

И вообще OpenVPN меня всегда (лет 15+ примерно) подбешивал кучей опций и сложностью настроек на разных платформах, но WG (@Kaschenko) во FreeBSD еще не появился. Но, когда сидишь без интернета, плюс в том, что начинаешь читать мануалы. Я случайно увидел простой man по подянитю IPSec … и поднял!

А чего? Как работает IPSec я имел представление, но мне всегда казалось тупостью два его возможных режима работы. А вышло довольно круто! Если OpenVPN необходим хендшейк для установления сессии, то здесь все выглядит элегантно.

ipsec0: flags=8151<UP,POINTOPOINT,RUNNING,PROMISC,MULTICAST> metric 0 mtu 1400
	tunnel inet XX.XX.XX.XX --> YY.YY.YY.YY
	inet AA.AA.AA.AA --> BB.BB.BB.BB netmask 0xffffff00
	groups: ipsec
	reqid: 200
	fib: 1
	nd6 options=9<PERFORMNUD,IFDISABLED>

FreeBSD тут сразу радует, что можно из ifconfig сразу дружить интерфейс с таблицами маршрутизации. И работать теоретически должно быстрей.

Авторы FreeBSD подложили грабли и засунулу sysctl хуков, которые изымают часть сетевых пакетов из оборота. Поотлаживав в свое удовольствие, я наконец догадался найти (а вы помните, что браузер еще компилируется, так что нашел сам без гугла, по логике вещей).

net.inet.ipsec.filtertunnel

Осталось перенести все данные и выяснить, насколько действительно проседает скорость ZFS, если заполнить весь диск.

★★★☆☆
Ответ на: комментарий от JamesHolden

опять на грани нервного срыва

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden
top - 12:07:52 up 16 min,  4 users,  load average: 1,86, 1,64, 0,99
Tasks: 186 total,   1 running, 185 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1,5 us,  0,7 sy,  0,0 ni, 73,7 id, 24,0 wa,  0,0 hi,  0,1 si,  0,0 st
MiB Mem :   3844,6 total,    590,8 free,   1033,3 used,   2220,5 buff/cache
MiB Swap:  12415,0 total,  12415,0 free,      0,0 used.   2328,9 avail Mem

Что ж за день сегодня такой…

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

все, что ты сейчас будешь делать, вызовет фризы.

24,0 wa

фризы

Tasks: 186

против моих 394 processes

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

видно это: FreeBSD install update upgrade [ основной тред по FreeBSD ] (комментарий)

При запуске виртуалки что-то уйдёт в своп и все продолжит прекрасно работать.

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

потому что, судя по 10 постам назад, OOM только что убил задачу и ты рвешь здесь в треде на себе волосы?

ну да. ничего не тормозит. и ничего не работает.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Так это первый раз за годы, поэтому я и в шоке.

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

Почему так - загадка видимо

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

Так это первый раз за годы, поэтому я и в шоке.

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

у тебя недавно ОС экстренно провела массовую зачистку. могла убить не только VB, а еще кучу других процессов. см. dmesg. и сейчас ты стоишь посреди разбомбленного поля с убитыми процессами с двумя (!) гигами свободной оперативки и такой: а у меня все чисто!

ну да… все чисто… после OOM.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Я не знаю как тебе еще объяснить, вроде по русски же пишу.

Ну хорошо, сегодня зачистило.

Вчера почему не тормозило? Позавчера? Два дня назад? Три дня назад? OOM не было. Виртуалки работали.

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

Вчера почему не тормозило? Позавчера? Два дня назад? Три дня назад? OOM не было. Виртуалки работали.

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

exited on signal

а ты просто об этом не знаешь.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

у меня нет под рукой точного сообщения для Linux’a. может, надо погрепать логи (в том числе компрессованые) по exit, а может по killed. без учета регистра.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Погрепал и так и так.

Валится - bumblebee потому что в BIOS отключена дискретка.

powerdevil потому что долбонавты куда-то убрали драйвер подсветки экрана из 6 ядра.

Еще какая-то кедовая фигня потому что это кеды и в ней баг.

Ну и конечно - virtualbox сегодня был killed.

Все, больше ничего. Как я и говорю, никого там OOM не убивает, иначе это было бы, мягко говоря, видно. Это же десктоп блина, а не сервер! Я за ним сижу вообще-то. И я увижу, когда у меня LibreOffice прибьют.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

у тебя могут прибить вкладку хрома и ты этого не заметишь.

Ну и конечно - virtualbox сегодня был killed.

он не мог просто так быть killed. это говорит об исчерпании памяти. этого не может быть просто так, потому что не может быть.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Ну вот объясни мне. Схренали вообще OOM киллер в линуксе будет у меня что-то убивать, если своп - пустой?

Он убивает, если кончилась вся память, включая своп. С теми настройками что у меня, по крайней мере.

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

топ, который ты мне показал, это отсутствие вообще какой-либо работы в ОС и запушенных программ. это система, которая работает 16 минут. а я специализировался на системах, которые работали годами (!). по 700+ дней. как только ты начнешь свою нагружать, топ изменится.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Трендец просто. Тебе в сотый раз повторить - у меня виртуалка с десяткой каждый день работает, какие я должен видеть иные косяки которых я не видел за 13 лет работы с виртуалками на этой машине? Можешь вот это объяснить?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

Ну ты же не можешь не понимать, что на HDD заполнение 12 гигабайт свопа вызовет фриз на такое время, что я раньше выкину ноут в окно чем увижу OOM киллера?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Это десктоп, зачем мне его оставлять работать на пару дней?

Ну и есть такое выражение - практика - критерий истины.

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

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

Памяти же, для десктопной машины, у меня более чем достаточно. Все работает уже 13 лет и будет работать.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Это десктоп, зачем мне его оставлять работать на пару дней?

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

практика - критерий истины

ты начал что-то делать, у тебя ОС обвалилась.

Сегодняшний OOM это явный баг, возможно мое патченное ядро кривое

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

Все работает уже 13 лет и будет работать.

с твоим подходом? разве что на святом духе.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

ты прибегаешь на форум: «аааа! ничего не работает!!!»

я тебе пытаюсь объяснить здоровый подход

а ты мне пишешь: «ну я там че-то запускаю ненадолго и оно как-то работает уже 13 лет. ну зачем я буду это надолго запускать. вдруг упадет? уже 13 лет и так нормально работает до следующего креша.»

я тебе пытаюсь объяснить здоровый подход

а ты: «меня устраивают периодические проблемы. это, наверное, просто баг в ядре. и вообще мне нравится отлавливать баги.»

а потом снова прибегаешь и истеришь в треде.

мне просто странно видеть этот круг, в котором ты постоянно вращаешься. и при этот отрицаешь проблему.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 4)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

Оно заработало, это меня устраивает, я буду теперь смотреть дальше что я от нее хотел.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

до следующей *опы. я бы на твоем месте четко разделил машину для работы и застабилизировал ее. все остальное (хобби) на другой машине.

и не моя работа.

но от этого все-таки зависит твоя работа. и свободное время.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Ахха, ну вот кажется проясняется. Судя по всему да, это патченное ядро не дружит с виртуалбоксом. На ванильном все работает. Ещё понаблюдаю.

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от crypt

Под нагрузкой сейчас так

top - 13:53:35 up 12 min,  3 users,  load average: 1,58, 2,25, 1,44
Tasks: 184 total,   1 running, 183 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3,0 us, 15,5 sy,  0,3 ni, 78,5 id,  0,1 wa,  1,2 hi,  1,5 si,  0,0 st
MiB Mem :   3835,0 total,    116,8 free,   2937,4 used,    780,7 buff/cache
MiB Swap:  12410,0 total,  11668,2 free,    741,8 used.    492,5 avail Mem

Это ставятся кеды на виртуализированную фряху с 2ГБ памяти, и при этом я в хроме смотрю ютуб. И это уже 6.1 ванильное ядро, и тут интересно то что оно все равно оставляет 780 Мб на кеш (а более старые ядра в такой ситуации зачастую почти в ноль вытесняют кеш).

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

На ванильном погонял под нагрузкой дай Боже - не валится, OOM киллер ничего не сносит. Ну учтем

Итак - я поставил FreeBSD на виртуалку и KDE. Работает, результатом доволен. Теперь последнее, если это получается - буду вкатывать вместо линукса на десктоп (к нему требования намного меньше чем к ноуту, я на нем мало что делаю). Буду пробовать линуксулятор.

Задача то есть - развернуть Ubuntu в chroot. Сейчас включу линуксулятор командами которые ты выше писал, а потом как мне саму убунту накатывать лучше?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

погонял под нагрузкой

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

а потом как мне саму убунту накатывать лучше?

нужно сделать инстал в директорию. если у тебя арч, то их инсталятор это умеет. в убунту вроде убрали debootstrap в диру. хз. это уже линуксовыми средствами делаешь. install2dir, запаковал в архив, перенес на FreeBSD, распаковал, подмонтировал виртуальные fs по инструкции.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Короче прямо во фряхе выполнил debootstrap и оно развернуло убунту, в нее делается chroot.

Но - нифига внутри не хочет работать, потому что нету /dev/null )))

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Что то не понял, зачем такие сложности.

теперь понял? посмотри в инете, как это делают. я использовал штатные linux пакеты.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

Не могу понять в упор в нем вот эту строчку

if [ -x ${_emul_path}/sbin/ldconfigDisabled ]; then

что за нафиг, что за ldconfigDisabled? Шта эта, откуда, почему гугл про это не слыхивал?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

Ну конечно. Я по твоему идиот? Я способен посмотреть текущие точки монтирования и увидеть что ничего туда не смонтировано. Да и зачем мне в /lib64 монтировать, я же не под грибами

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

С проблемой разобрался - с какого то хрена линуксулятор не воспринимает этот эмулятор в виде симлинка. Когда я его заменил на настоящий бинарник все заработало.

Про пропажу не понятно, скорее всего при установке пакетов linux-c7 его снесло. Сразу после этого все перестало работать, в процессе установки пакетов в выхлопе он упоминался.

Скорее всего проблема в том, что emul_path при установке этих пакетов стоял на убунту, и это что-то в установочных скриптах поломало (была ругань).

Но это все нихрена не очевидно для пользователя.

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Ну трендец. Короче с настройкой разобрался, к этому вопросов нет.

Пробовал вкатить вайбер. Ответственно заявляю, что его разроботчики - дегенеративные пидоры природные!

Я скачал deb пакет «для ubuntu». Поставил его, поставил зависимости. И что - он не запускается, не хватает библиотек в системе! То есть эти пидоры прописали не все зависимости в конфиг своего кривого deb пакета. И я до усрачки искал и доустанавливал пакеты руками.

А после этого обломись! Оказалось, что qt6 не работает в линуксуляторе. Ни вайбер, который на нем, ни приложения из репов - не запускаются, потому что Qt начинает сканировать свои плагины, выполняет некую функцию парсящую ELF файл и она в линуксуляторе обламывается. Видимо чего-то не хватает. Инфы по теме, конечно же, ровно НОЛЬ!

При этом Qt5 приложения прекрасно работают.

Теперь я понял почему его через wine корячат.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

Chrome тоже завести не получилось. Есть инструкции с какими-то дикими шаманствами на базе steam утилит, после которых вроде должно работать, но я не будут повторять, мне и так понятно что с линуксулятором меня ждет в лучшем случае космическое дрочево.

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

Короче, весь обычный свободный софт, работает в линуксуляторе и работает во FreeBSD напрямую, ну и зачем оно. А тяжелый софт имеет большие проблемы в линуксуляторе. Так что даже не знаю, зачем мне линуксулятор.

Остается исходить из того, что нативного есть под FreeBSD.

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Linux / Chrome
Ответ на: комментарий от crypt

Это само по себе не плохо, потому что ситуация с завязыванием на проприетарщину меня начинает сильно напрягать. И уж точно это не то, ради чего я уходил с винды.

А свободное под фряху все есть.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

тебе еще придется решать вопрос с монтированием флешек… фряха-то по-другому фс видит.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

FreeBSD install update upgrade [ основной тред по FreeBSD ] (комментарий)

при переходе с мажорного релиза у меня /var/db был зачищен. так что я данные оттуда потом перенес в контейнер на отдельный раздел.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Вкатываю на реальную машину, них ре на не получается…

Я не понимаю, почему не установился загрузчик. У меня продолжает стартовать grub resque от несуществующего уже линукса.

С какого лешего фряшный установщик загрузчик не ставит? Как его поставить - инфы ноль, тайна

Хоть ты линукс назад возвращай… на виртуалке как-то же он сразу ставится! А тут что?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

да все он ставится. психуешь опять че-то. определись mbr/efi. можешь, если хочешь с freebsd инстала перейти в консоль и вручную зачистить первые сектора диска при помощи dd.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

по-моему тебе нужно попорядку спокойно пройти все этапы обычного установщика и все заработает.

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

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

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Linux / Chrome
Ответ на: комментарий от JamesHolden

потому что на нем не только фряха.

ну вот видишь… у тебя опять какие-то танцы с бубнами, потому что даже отдельного диска под систему нет… вечно какой-то йогой занимаешь…

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

короче сам себе насоздавал сложностей, все сломал, а теперь жалуешься на мануал:)

загрузчик от фряхи грузит только фряху.

хочешь грузить что-то еще - чини grub и грузи им фряху тоже.

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

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 4)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

И тем более я не понимаю почему инсталлятор этого не делает

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Linux / Chrome
Ответ на: комментарий от JamesHolden

а гуглить не пробовал?:) первая ссылка в гугле

https://forums.freebsd.org/threads/re-installing-the-boot-loader.66766/

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

И я не могу понять, почему я уже 2 часа не могу найти в мануале как это сделать

Other operating systems will overwrite an existing MBR if they are installed after FreeBSD. If this happens, or to replace the existing MBR with the FreeBSD MBR, use the following command:

fdisk -B -b /boot/boot0 device

https://docs.freebsd.org/en/books/handbook/boot/

вот смотри, я почему-то могу найти в мануале за 5 минут:)

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Ладно, буду арч наверное ставить назад. Хотел сейчас с livecd фряшного чрутнутся в установленную систему и поставить GRUB, но на ней я не могу создать никаких точек монтирования, даже в /mnt - пишет read only file system.

Надоели эти приколы, честно.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Надоели эти приколы, честно.

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

ставил бы на отдельный диск, все давно бы работало.

протестировал в виртуалке, как держать две системы - тоже бы работало.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

Мне надо мутить йогу.

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

странный человек.

я же тебе уже говорил: это не еще один линукс.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

Ну вот, по твоей ссылке есть документация про загрузчик, там все расписано. Но там не понятно ровно нихера! Как его поставить? Неизвестно

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Linux / Chrome
Ответ на: комментарий от JamesHolden

5 минут почитал и узнал

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

Как его поставить? Неизвестно

я тебе привел пример с fdisk и ссылку на форум. значит, известно? есть команды. сам я по граблям не ходил.

надо кандидасткую по фряхе защитить

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

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 4)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

Ладно, зря я в эту фряху полез, только дурак нормальную систему снес…

Ну теперь я хотя бы знаю.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Раньше линукс таким был, а ты, видимо, уже разбалованный убунту, арчами и удобными скриптами вокруг grub’a. Тот случай, когда и хакером хочется стать, и так, чтобы по-простому: раааз и ты хакер. Арч - типичный школодистр. В производстве не используется, это такой дистр для энтузиастов, которые любят собирать баги.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 6)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Ты о чем? В арче вообще инсталлятора нету. Ты просто с livecd чрутишься и вручную раскидываешь файлы, разбиваешь через fdisk из консоли и так далее. Это точно школодистр? Да неужели

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Это точно школодистр? Да неужели

именно это и есть школодистр. только школьник считает, что устанавливаться «по-хакерски» в чрут - это круто и ловит от этого кайф. настоящие хакеры хакают… админы админят… как я сказал, на производстве арч никто не использует.

но у арча самая хорошая документация для хождения по граблям (линукс на десктопе, настройка вручную).

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Из линуксов для десктопа только арч и пригоден, все остальное включая убунту, еще хуже. Даже FreeBSD для десктопа лучше. При всех недостатках арча и сложностях установки и настройки фряхи.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

никому в профессиональной жизни эти знания не нужны. никто из профессионалов не устраивает винегрет из систем: линукс, винда и хайку…

все экономят свое время для основных задач. проще взять и зачисто переставить на целый диск, а пока ставится, пойти чем-то еще заняться.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Ладно, поставил таки фряху. Проблема в том, что все сделано максимально неочевидно, и в документации четко не описано что делать и что будет (как в арчвики), а налито теоретической воды, и понимай как хочешь.

Методом научного тыка и нескольких попыток переустановки этого чуда, я выяснил что при разбивке раздела есть Guided раздел, который сходу выдает пугающие пользователя сообщения о том что сейчас весь диск затрет (хотя ничего он не затирает блядь). Если туда войти, то там доступна ровно такая же ручная разбивка разделов как и в разделе Manual (ну и зачем оно так продублировано блядь). Только сначала оно предлагает свою разбивку. Как-то так.

Короче, запутанно и неочевидно.

И самое неочевидное, что я делаю ровно одно и то же через Guided и через Manual - и в первом случае ставится загрузчик, во втором нет. Хотя это НИГДЕ, вообще НИКАК, не написано, не упоминается и не понятно.

Manual разбивка - вот что понимает пользователь. То что это предполагает и ручную установку загрузчика - совсем неочевидно.

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Manual разбивка - вот что понимает пользователь. То что это предполагает и ручную установку загрузчика - совсем неочевидно.

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

В итоге, удобство и юзер-френдли этого установщика даже ниже чем у дебиановского, дно пробито.

ищешь знакомый паттерн, как в линуксе.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

У фряхи такого вообще нету, она его совершенно неявно ставит куда хочет или не ставит по непонятной логике. Вообще ничего не сообщая. Даже нету сообщения - «устанавливается загрузчик».

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

И кстати ext4 раздел примонтировался из коробки без проблем, только журналирование не поддерживается. Но на нем не система (я ее снес) а только документы.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

Да они просто издеваются.

У меня очередной эпичный фейл. Не работает sshfs!

mount_fusefs: /dev/fuse on /mnt/server: Operation not permitted

Как всегда, инфы ноль, ничего не помогает. Права на /dev/fuse и на /mnt/server выставлены 777. И нифига

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от crypt

Да блин, там все добавлено и vfs.usermount включено было.

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

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от crypt

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

GRUB так и не могу победить. Тот файл кофига, который порождает grub-mkconfig не работает, и он не содержит того что прописано в конфигах. Хер знает почему. Никакой документации вообще нет, инфы как делать нет.

А без груба дуалбут не получится. Вот и не знаю вообще что делать.

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

Это совсем не очевидно, от слова совсем, и на линуксе этого требования вообще нету.

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Конечно. У меня в линуксе именно так, только что проверил. Никогда проблем с этим не было, права 777 на точку монтирования стоят потому что.

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

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

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

сейчас придет еще кто-нибудь и сделает еще один маунт поверх в эту же диру. подмена файлов. красота.

ну собстенно, что у тебя на линуксе хрень и выяснилось после чтения мануала.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Да неужели! Хрень!

Офигеть, ты когда нибудь проверял, кто владелец каталога /home например? Почему не юзер?

Что ща дичь ты мне втираешь

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

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Android / Chrome
Ответ на: комментарий от JamesHolden

Офигеть, ты когда нибудь проверял, кто владелец каталога /home например? Почему не юзер?

а ты когда-нибудь с NFS работал? /home не монтируется удаленно.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

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

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от crypt

Ну так пусть меппинг и происходит, точка монтирования то тут причем, я не понимаю. В хомяке у меня пользовательские файлы, home владеет рут, и все работает. И с sshfs в линуксе у меня настроено ровно так же и точно так же работает, весь меппинг работает. Что не так?

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

вот тут еще можешь порефлексировать. how can root be denied?! я говорю, все твои тупики и психи от того, что ты в консолях всякие хаки знаешь, а как это под капотом работает - нет.

https://unix.stackexchange.com/questions/326883/owner-of-sshfs-mounted-directory-with-777-permission-cant-open-it-no-acl-no-s

sshfs = FUSE, you are mounting as root, then trying to access using another user.

for a joke / test, you can sshfs as regular user, then switch to root, cd, ohh permission denied, how can root be denied, it's root...
crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от crypt

ВНЕЗАПНО

Поставил вайбер! Через wine.

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

Что плюс ко всему доказывает, что 32-битный вайн во FreeBSD вполне работает (хоть и ставится немного через зад).

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от crypt

А какова вообще политика обновления приложений из пакетов? Они ведь свежие, как я вижу. Чтобы допустим, вайн не обновлялся, мне надо его как-то зафиксировать?

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

квартальный репозиторий. обычно смена версий раз в 3 месяца, вроде. chroot (контейнер) можешь сделать с нужной версией и не обновлять.

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Про браузеры в линуксуляторе на сайте Ульяновск.BSD расписано, и вроде как у людей оно нормально работает. Там просто надо знать как подшаманить.

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

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от crypt

да я вообще не понял, зачем ты это смотришь

Плагин videwine проприетарный нужен для хрома, чтобы копирастическое видео смотреть. Например, IP TV от белтелекома его требует. И как же я без него на ночь буду выступления Лукашенко смотреть? (шутка).

Для того чтобы оно работало, люди корячат Хром в линуксулятор.

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Скорее всего да, конденсатор.

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

У моей модели монитора типовая проблема. После 15 лет работы пухнут конденсаторы, надо менять.

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от crypt

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

Беру их в магазине радиодеталей.

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Android / Chrome
Ответ на: комментарий от crypt

Лишь бы эта зараза работала, а то я только вчера весь вечер на фряхе посидел и поделал всю работу, только привыкать начал - и оппа.

В целом ее работой я пока очень доволен.

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от JamesHolden

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

такая единичная пересборка плоха тем, что потом же обновится из штатного репозитория.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt@witch ~ $ man pkg<Tab>
pkg                  pkg-fetch            pkg-rquery           pkg-update
pkg-add              pkg-info             pkg-script           pkg-updating
pkg-alias            pkg-install          pkg-search           pkg-upgrade
pkg-annotate         pkg-keywords         pkg-set              pkg-version
pkg-audit            pkg-lock             pkg-shell            pkg-which
pkg-autoremove       pkg-lua-script       pkg-shlib            pkg.conf
pkg-check            pkg-query            pkg-ssh              pkg.m4
pkg-clean            pkg-register         pkg-static           pkgconf
pkg-config           pkg-remove           pkg-stats            pkgconf-personality
pkg-create           pkg-repo             pkg-triggers         pkgdata
pkg-delete           pkg-repository       pkg-unlock      
crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

с mesa сложнее

Что сложного, с портов пересобрать с нужными флагами и все. У меня и на арче куча пакетов самосборных, включая дрова на видюху, которые, как ты помнишь, сломали мне хром потому что вовремя не были пересобраны руками.

Так что сборка одной месы меня вообще не смущает.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Что сложного … которые сломали мне хром

в том и сложность, что от этой йоги в гамаке что-то ломается. если пакет дефолтный, он протестирован.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

А так у меня хоть и программный, но четвертый OpenGL есть

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Linux / Chrome
Ответ на: комментарий от crypt

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

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

llvmpipe

потому что это отстой, как нуво драйвер… если уж ты это все хочешь, тебе проще на помойке подобрать что-то с поддержкой opengl 2.0. у нас вообще даже старые топовые nvidia карты можно найти выброшенными.

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

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

JamesHolden    
★★★★★★★
Haiku / WebPositive
Ответ на: комментарий от crypt

Смотри суть проблемы с дровами видео.

Вот папка dri с модулями месы на арче

crocus_dri.so
i915_dri.so
iris_dri.so
nouveau_dri.so
r600_dri.so
swrast_dri.so
vmwgfx_dri.so
d3d12_dri.so
i965_drv_video.so
kms_swrast_dri.so
r300_dri.so
radeonsi_dri.so
virtio_gpu_dri.so
zink_dri.so

А вот на FreeBSD

crocus_dri.so
kms_swrast_dri.so
r600_dri.so
swrast_dri.so
zink_dri.so
iris_dri.so
r300_dri.so
radeonsi_dri.so
vmwgfx_dri.so

Как видно, модулей заметно меньше, и нужного мне i915_dri.so нету. А нету его, судя по всему, потому что он для устаревших карт и во FreeBSD меса собрана без него.

Обсуждение проблемы

https://forums.freebsd.org/threads/mesa-missing-i915-driver.88338/

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt
arch-meson mesa-$pkgver build \
    -D b_ndebug=true \
    -D platforms=x11,wayland \
    -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,i915,iris,crocus,zink,d3d12 \
    -D vulkan-drivers=amd,intel,intel_hasvk,swrast,virtio-experimental \
    -D vulkan-layers=device-select,intel-nullhw,overlay \
    -D dri3=enabled \
    -D egl=enabled \
    -D gallium-extra-hud=true \
    -D gallium-nine=true \
    -D gallium-omx=bellagio \
    -D gallium-opencl=icd \
    -D gallium-va=enabled \
    -D gallium-vdpau=enabled \
    -D gallium-xa=enabled \
    -D gallium-rusticl=true \
    -D rust_std=2021 \
    -D gbm=enabled \
    -D gles1=disabled \
    -D gles2=enabled \
    -D glvnd=true \
    -D glx=dri \
    -D libunwind=enabled \
    -D llvm=enabled \
    -D lmsensors=enabled \
    -D osmesa=true \
    -D shared-glapi=enabled \
    -D microsoft-clc=disabled \
    -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \
    -D valgrind=enabled
JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

@Kaschenko, правильно говорят, да?

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Монитор пока отлежался, снова включается.

Закинул модуль месы - все заработало. Есть ускорение.

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

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

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

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

вот не могу выбрать, какой брать под фильмы: с хорошим цветом или с быстрым откликом.

кто бы мне объяснил про цветовые пространства в видео.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Правда я еще подумываю, стоит ли вообще добиваться аппаратного ускорения, потому что оно все равно с KDE работать нормально не будет, не та версия OpenGL. Придется обкладывать костылями.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от crypt

Так я и меняю для теста, почему ты думаешь что я идиот, я все понять не могу.

если внутри файлы для конкретного юзера, то и корень должен быть его

Хорошо, во FreeBSD каталог юзера сидит в /usr/home. Кто владелец usr и home ты же знаешь? Как это согласуется с тем что ты пишешь?

JamesHolden    
★★★★★★★
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

Кто владелец usr и home ты же знаешь? Как это согласуется с тем что ты пишешь?

sshfs и NFS - это монтирование удаленных фс. там происходит меппинг владельца. в том числе на каталог «.»

так что истеришь ты совершенно зря.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

Никакой документации вообще нет, инфы как делать нет.

гугли получше.

А без груба дуалбут не получится. Вот и не знаю вообще что делать.

берешь, пишешь правильный конфиг.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Что значит танцы с бубнами? Мы точно не вантузятники? Почему любой мой шаг влево называется «танец с бубном»? Почему с линуксом я делаю что хочу и вообще проблем за 20 лет использования не было с такими вещами?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

Расскажи мне про фризы

24% io wait - это на полпути к фризам. когда будет 100%, все встанет. запустишь виртуалку, дисковый кеш начнет вымываться из памяти, потом машинка начнет активно читать с диска каждый раз. и привет io wait.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome