Post AobZk9HFT0vmWToOG0 by mittorn@masturbated.one
(DIR) More posts by mittorn@masturbated.one
(DIR) Post #AobZk9HFT0vmWToOG0 by mittorn@masturbated.one
2024-12-01T14:27:28Z
0 likes, 0 repeats
@Revertron @gamliel @metallcorn это работает только для готового железа и конфигурации по типу как у apple. Да и роллинг сам по себе практически исключает поэтапное обновление - ты обновляешь срез целиком. Мало того, в случае арча дажеточки отката на старые версии не помогут - рач не хранит старые версии пакетов на серверах. Если бы они эти точки отката на серверах оставляли - было бы куда надёжнеп. Сломалось - откатил систему назад и ставишь в ней более старый софт.
(DIR) Post #AobZkAUkwHKWIf8gwy by metallcorn@mastodon.ml
2024-12-01T14:38:09Z
0 likes, 0 repeats
@mittorn @Revertron @gamliel ну с проблемами с оборудованием я уже давно не сталкивался, если не экономить на железке, брать ProBook или thinkpad то проблем давно не встречалА вот такие неприятные вещи, что какой-то софт отстреливает это да. Но это тоже по идее решаемое через snap/flatpack. Но пока ещё не до конца)
(DIR) Post #AobZkBkkGJiKCXcyVk by mittorn@masturbated.one
2024-12-01T14:49:16Z
0 likes, 0 repeats
@metallcorn @Revertron @gamliel дистрибутив не может оттестировать софт на всём оборудовании и всех вариантах конфигурации. Арч требует полностью обновить систему прежде чем установить какой-то софт, иначе пакетов не окажется на сервере. То есть поставить арч и не обновлять его не выйдет, а обновлять - рано или поздно что-то отвалится.Я из-за этого делал частичные обновленря арча (что крайне не рекомендуется) и исправлял ошибки зависимостей библиотек вручную (дообновляя то, что не работает)Но это очень много возни и по итогу всё равно отвалилась самба
(DIR) Post #AobZkCU7Xc0gTGrDEm by nekonomicon@suya.place
2024-12-01T14:52:35.167913Z
0 likes, 0 repeats
@mittorn @metallcorn @Revertron @gamliel вот вас послушаешь и реально думаешь, что FreeBSD - бритва Оккама.
(DIR) Post #AobbzJgPGDf531wJKy by mittorn@masturbated.one
2024-12-01T15:00:15Z
0 likes, 0 repeats
@nekonomicon @gamliel @metallcorn @Revertron ну или gentooВ gentoo у меня есть прекрасная возможность собрать систему и обновлять только пакеты с критическими уязвимостями, при этом собирать в неё свежий софт. Шанс что что-то сломается минимален. Но шанс наткнуться на баг, которого не видел ни один бинарный дистр довольно большой
(DIR) Post #AobbzKxoUzBD1J5j6m by nekonomicon@suya.place
2024-12-01T15:17:47.591910Z
0 likes, 0 repeats
@mittorn @gamliel @metallcorn @Revertron в любом случае во фряхе был portdowngrade, который работал до перехода на git. В git то откатиться на старый коммит не представляет проблем.А так там пакеты с софтом одних и тех же версий собирают с помощью poudrier под каждую поддерживаемую версию фряхи.
(DIR) Post #Aobc9nFcBORveAP5ou by nekonomicon@suya.place
2024-12-01T15:19:41.608370Z
0 likes, 0 repeats
@mittorn @Revertron @gamliel @metallcorn ну и есть квартальные срезы портов/пакетов.
(DIR) Post #AobfMFxJaIE80jTj9s by gamliel@linuxrocks.online
2024-12-01T15:29:09Z
0 likes, 0 repeats
@nekonomicon @metallcorn @mittorn @Revertron Лично мне те *BSD, которые я видел (изредка вижу) по SSH, не понравились. Но это лично мне. — На вкус и цвет все фломастеры разные.GNU/Linux позволяет любой из двух вариантов:ls /somedir -lahls -lah /somedir(первый вариант выглядит естественнее, да он и удобнее). *BSD позволяет только второй вариант.Кроме того, в *BSD есть не все из возможностей, имеющихся в GNU/Линуксе (в частности, не все переменные). Из-за этого написанная мной утилита Fishkin’s Yggdrasil nodes pinger работает в GNU/Линуксе, но не работает в *BSD.https://fynpinger.fishk.in/ru/requirements.html#BSD #FreeBSD #NetBSD #OpenBSD #SSH #GNU #GNULinux #Linux #Yggdrasil #opensource
(DIR) Post #AobfMHLoOhPsKzwnyq by nekonomicon@suya.place
2024-12-01T15:55:33.174603Z
0 likes, 0 repeats
@gamliel @metallcorn @mittorn @Revertron> GNU/Linux позволяет любой из двух вариантов:ls /somedir -lahls -lah /somedir(первый вариант выглядит естественнее, да он и удобнее). *BSD позволяет только второй вариант.ЕМНИП это сделано из соображений безопасности, но ссылку сейчас не найду.В любом случае GNU coreutils в портах присутствуют и разумеется работают так как вам удобно.Что до тех же wget и curl, в *BSD практичней использовать fetch или ftp для аналогичных целей.И насчёт возможностей в целом - ну в GNU/Linux почему то существует библиотека libbsd, значит кому-то возможностей по крайней мере glibc не хватает.
(DIR) Post #AobkLCGkIyk23fshge by mittorn@masturbated.one
2024-12-01T16:06:31Z
0 likes, 0 repeats
@nekonomicon @gamliel @metallcorn @Revertron Это возможно сделать целиком в бинарном виде, или в архиве только исходники?
(DIR) Post #AobkLDOa7KbTYGYTXU by nekonomicon@suya.place
2024-12-01T16:51:17.192886Z
0 likes, 0 repeats
@mittorn @gamliel @metallcorn @Revertron есть репозитории пакетов именно с квартальными срезами, то есть пакеты обновляются там раз в квартал. Но насчёт откатов ФЗ, не особо пользуюсь готовыми пакетами.А с портами что хочешь, то и делай.
(DIR) Post #AobmgTTFkDY1Ok0NAO by gamliel@linuxrocks.online
2024-12-01T16:21:43Z
0 likes, 0 repeats
@nekonomicon @metallcorn @mittorn @Revertron В GNU/Линуксе есть переменная, содержащая имя запущенного файла:$ env | grep -c ^_1$ env | grep ^__=/usr/bin/envВ *BSD нет подобной переменной.И что в командеls /somedir -lahнебезопасного?#env #grep #BSD #GNU #GNULinux #Linux #sh #Bash #opensource
(DIR) Post #AobmgUmQsOU3SVzChU by nekonomicon@suya.place
2024-12-01T17:17:38.515998Z
0 likes, 0 repeats
@gamliel @metallcorn @mittorn @Revertron На FreeBSD 15-CURRENT у меня в случае с последней командой с sh/csh/tcsh выдается путь к оболочке вида:_=/bin/shА в случае с bash/zsh:_=/usr/bin/envИ скорее всего все решается добавлением shebang:#!/usr/bin/env bash в скрипт и установкой bash, но не знаю наверняка как там в NetBSD и OpenBSD.А на счёт очередности путей и опций вообще не помню в чем там именно проблема, но как-то пост об этом встречал, какая-то защита от дурака в любом случае.