Сохранен 43
https://2ch.hk/s/res/2841878.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ПОЧЕМУ ТАК НАХУЙ?! /rage/

 Аноним (Linux: Chromium based) 16/08/20 Вск 00:44:16 #1 №2841878 
image.png
Почему так уже 26 лет подряд нахуй?
Нахуя в 2k20 нужны раздельные директории под /bin и /sbin?
Нахуя мне выделенный /usr, если я не могу его примонтировать на отдельный раздел даже?
Нахуя нужен /opt, если каждая первая софтина пишет себя в /home, /usr, /bin и создаёт до пяти скрытых папок .cache, .XYN?
Нахуя нужны 100500 конфигов в разных частях дерева директорий?
Нахуя вообще нужна вся эта иерархия на сегодняшний момент?
Аноним (Linux: Chromium based) 16/08/20 Вск 00:47:39 #2 №2841881 
>>2841878 (OP)
Заебало, поставлю Nix в понедельник. Знакомые говорили, что ёбля на первых порах оправдывает себя полностью, когда надрачиваешься.
Аноним (Google Android: Mobile Safari) 16/08/20 Вск 01:09:25 #3 №2841893 
>>2841878 (OP)
> Почему так уже 26 лет подряд нахуй?
Без понятия, подход NixOS действительно крут в этом плане
> Нахуя в 2k20 нужны раздельные директории под /bin и /sbin?
Разделить утилиты которые можно гонять администратор и пользователь банальным запретом доступа к каталогу /sbin, или убиранием оного из PATH
> Нахуя мне выделенный /usr, если я не могу его примонтировать на отдельный раздел даже?
Оригинально в нем хранился так же и /home. Ориджинали должны там стоять не жизненно важные библиотеки и программы. Все жизненно важное в корне. Но - уже всем похуй.
> Нахуя нужен /opt, если каждая первая софтина пишет себя в /home, /usr, /bin и создаёт до пяти скрытых папок .cache, .XYN?
Для установки софта дополнительного, если ты не желаешь его распихивать по каталогам.
Пишет себя софтина чтобы твое DE ее подхватило без проблем. Каталог через точку с названием программы - для хранения конфигов.
> Нахуя нужны 100500 конфигов в разных частях дерева директорий?
Куски системы пишут разные додики и они делают это так как им угодно. Федеративная ОС, здравствуйте!
> Нахуя вообще нужна вся эта иерархия на сегодняшний момент?
Для удобства поиска/запуска программ. Поиска нужных библиотек, и отсутствие дублирования динамических библиотек. Ты можешь хоть все наполнить симлинками, как делает NixOS. Системе поебать по факту где файл. Но для такого нужен быстрый накопитель и правильные права доступа везде на файлах иметь.
Аноним (Linux: Chromium based) 16/08/20 Вск 01:17:31 #4 №2841898 
>>2841893
>подход NixOS действительно крут в этом плане
Тогда я не понимаю, почему его не форсят, как форсили в своё время Arch с его философией KISS и AURами, где можно найти вообще всё
Аноним (Linux: Chromium based) 16/08/20 Вск 01:21:00 #5 №2841901 
>>2841893
>Куски системы пишут разные додики и они делают это так как им угодно. Федеративная ОС, здравствуйте!
Вот только всё вместе в "mainline kernel repository" сводит лично Линус. А иерархия системы явно должна быть сто раз прописана в ядре, так доколе?!
Аноним (Google Android: Mobile Safari) 16/08/20 Вск 02:03:45 #6 №2841915 
>>2841898
Ещё как форсят. Самый "модный" дистр последних лет. Но я всё равно сижу на арче, лень перекатываться, да и рачик такой ламповый.
Аноним (Ubuntu Linux: Firefox based) 16/08/20 Вск 02:16:07 #7 №2841916 
>>2841893
хуиксос
хуиксос
>>2841898
>почему его не форсят
что это за детский спектакль?
Аноним (Google Android: Mobile Safari) 16/08/20 Вск 08:38:29 #8 №2841952 
>>2841915
Только на сосаче и форсят. Про него даже роликов на Ютубе нет.
sageАноним  16/08/20 Вск 11:14:19 #9 №2841983 
>>2841893
Что в nixos изменилось кардинально? Не нашёл на вики ничего об этом.
Аноним (Google Android: Mobile Safari) 16/08/20 Вск 12:08:02 #10 №2842001 
Screenshot20200816-150729Firefox.jpg
>>2841983
Вот же кнопка "Features" на главной странице
Аноним (Google Android: Mobile Safari) 16/08/20 Вск 18:57:47 #11 №2842184 
>>2841901
> доколе
Примерно тогда же, когда ядро перепишут для добавления гибридности.
Аноним (Google Android: Mobile Safari) 17/08/20 Пнд 00:07:35 #12 №2842311 
>>2841901
Дык иерархии централизованной у ядра Linux нет. Посмотри на Андроид. Никаким /boot, /usr, /bin, /sbin и не пахнет. >>2841898
А зачем пиарить? Кому надо - тот найдет.
>>2841916
> хуиксос
> хуиксос
Ну ещё есть Gobolinux.
Но проще таки привыкнуть к стандартной иерархии. И не ебаться.
Аноним (Fedora Linux: Firefox based) 17/08/20 Пнд 00:16:06 #13 №2842315 
>>2841893
>Без понятия, подход NixOS действительно крут в этом плане
Говно на деле. Далеко не все конфиги доступны в декларативном виде.
Аноним (Linux: Chromium based) 17/08/20 Пнд 17:55:04 #14 №2842638 
>>2842315
Проблема их переписать?
Аноним (Linux: Chromium based) 17/08/20 Пнд 17:55:38 #15 №2842640 
>>2841952
>Только на сосаче и форсят. Про него даже роликов на Ютубе нет.
Неосиляторы потомушто
Аноним (Linux: Chromium based) 17/08/20 Пнд 17:58:11 #16 №2842641 
>>2841893
>> Нахуя нужен /opt
> Для установки софта дополнительного, если ты не желаешь его распихивать по каталогам
А нахуя его распихивать по каталогам?
Подход Винды в этом плане хорош, кстати: 99% прог пишутся в Program Files.
Аноним (Google Android: Mobile Safari) 17/08/20 Пнд 18:23:12 #17 №2842655 
>>2842311
> Никаким /boot, /usr, /bin, /sbin и не пахнет.
/usr
/etc
/bin
/media
Находится в /system
/sbin нет потому что андроид не предусматривает использование рута
Аноним (Linux: Chromium based) 17/08/20 Пнд 22:14:35 #18 №2842882 
>>2841878 (OP)
>Нахуя мне выделенный /usr, если я не могу его примонтировать на отдельный раздел даже?
Ты долбоеб? Любую директорию можно вынести на отдельный раздел. ЛЮБУЮ Даже небо, даже аллаха можно вынести на отдельный раздел.
Аноним (Linux: Chromium based) 17/08/20 Пнд 23:15:30 #19 №2842939 
>>2841878 (OP)
Попробуй BSD
Аноним (Microsoft Windows 10: Firefox based) 18/08/20 Втр 03:15:41 #20 №2843043 
>>2841878 (OP)
Полностью согласен с тобой.
У линукса очень странная и интуитивно не понятная структура директорий. И весь этот неадекват уже давно нужно было упростить.

В корневом каталоге нужно оставить только 4 директории:

Core - здесь храниться ядро операционной системы.

Settings - здесь хранятся конфигурационные и другие изменяемые файлы, касающиеся всей операционной системы, например файл с хешированными паролями пользователей

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

Home - здесь хранятся директории пользователей. В директории каждого пользователя есть директория ProgrammFiles. В ней на каждую программу создается своя папка с данными, относящимися к конкретному пользователю, например настройки, временные файлы и т.п. Загаживать весь Home программе при этом не разрешается на уровне операционной системы.
Еще в папке Home не помешало бы сделать директорию Settings для настроек операционной системы, которые касались бы только конкретного пользователя.
Аноним (Microsoft Windows 7: Chromium based) 18/08/20 Втр 07:03:04 #21 №2843059 
>>2843043
ВОЗЬМИ И СДЕЛОЙ!
ТЕБЯ НИКТО НЕ ОРГАНИЧЕВАЕТ!
ИБО ГНУ/ЖОПАБОЛЬ!
Аноним (Google Android: Mobile Safari) 18/08/20 Втр 09:26:52 #22 №2843085 
>>2843043
> Programms - в ней хранятся программы. На каждую программу отдельная папка. Все библиотеки и всё что программе нужно, программа тащит с собой.
Дальше не читал. Ты совершенно не понимаешь, как работает юникс.
Аноним (Google Android: Mobile Safari) 18/08/20 Втр 09:34:13 #23 №2843087 
W
Аноним (Google Android: Mobile Safari) 18/08/20 Втр 16:30:33 #24 №2843305 
>>2843043
> Все библиотеки и всё что программе нужно, программа тащит с собой.
Допустим есть какая-нибудь библиотека, весящая 100мб. И допустим её использует 10 программ. Тогда вместо 100мб эта библиотека будет занимать 1000, ведь в системе будет ещё 9 её копий. Нахуя?
Аноним (Microsoft Windows 10: Firefox based) 18/08/20 Втр 16:35:57 #25 №2843308 
>>2841893
>NixOS
Банан, покажи попу
Аноним (Microsoft Windows 10: Firefox based) 18/08/20 Втр 16:37:02 #26 №2843309 
>>2841878 (OP)
>зачем в винде диск A:?
>почему так уже 40 лет подряд, нахооой?
Аноним (Microsoft Windows 10: Firefox based) 18/08/20 Втр 16:38:15 #27 №2843310 
>>2843043
>конфигурационные и другие изменяемые файлы
Нахуй файлы! Пусть системный реестр запилят
Аноним (Google Android: Mobile Safari) 18/08/20 Втр 16:55:07 #28 №2843316 
>>2842001
Да я на русской вики читал, там последнее обновление пять лет назад.
Аноним (Microsoft Windows 10: Chromium based) 18/08/20 Втр 18:38:39 #29 №2843353 
>>2841878 (OP)
>Нахуя вообще нужна вся эта иерархия на сегодняшний момент?

Имхо, нужно:
/
/usr
/home
/bin
/lib
/mount

Все остальное от греха подальше.
/usr - для разных пользователей на одном ПК.
Аноним (Microsoft Windows 10: Firefox based) 18/08/20 Втр 18:39:48 #30 №2843356 
>>2843305
Если одну копию библиотеки используют несколько программ, и если библиотеку обновить, то есть большая вероятность, что какая-нибудь программа перестанет работать правильно.

>Тогда вместо 100мб эта библиотека будет занимать 1000, ведь в системе будет ещё 9 её копий

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

Во-вторых, если это и правда так принципиально, то проблему с копиями можно решить на уровне файловой системы. Есть такие файловые системы, которые ищут копии на диске, удаляют их, и вместо них проставляют ссылки на один оставшийся экземпляр.
Аноним (Microsoft Windows 10: Chromium based) 18/08/20 Втр 18:42:12 #31 №2843357 
>>2843305
>Допустим есть какая-нибудь библиотека, весящая 100мб. И допустим её использует 10 программ. Тогда вместо 100мб эта библиотека будет занимать 1000, ведь в системе будет ещё 9 её копий. Нахуя?

Ты ещё скажи что в пердолинуксах не так по состоянию на 2010-2020 годы.

Каждая говнина тащит за собой кучу зависимостей РАЗНЫХ стрикт версий которые не совместимы очень часто с релизами дисрибутивов и отсутствуют в репах, либо плодят десятки библиотек разных версий с 95% того же самого кода, но с 3-5% изменениями которые НЕ ИСПОЛЬЗУЮТСЯ в софте, но хранятся блядь как отдельная либа, видите ли именно с этой либой афтар писал говнокод.

А чего стоит glibc? Ебанная самая конченная и мразотная либа которую придумало человечество. Заявляли полную соместимость с виндой, линупсами и макосью, но блядь, какой же ебанный ад начинается когда овердохуя функций по просту в винде не существует, потому что это специально создано для пердолинуксов. Это ебанный кошмар.
Аноним (Microsoft Windows 10: Firefox based) 18/08/20 Втр 18:43:04 #32 №2843358 
>>2843353
>/usr - для разных пользователей на одном ПК.
Зачем нужен /usr, если есть /home?

В какой папке будет храниться сама операционная система?
Аноним (Fedora Linux: Firefox based) 18/08/20 Втр 19:13:51 #33 №2843380 
>>2843043
Это ж винда!
Аноним (Google Android: Mobile Safari) 18/08/20 Втр 19:17:17 #34 №2843384 
>>2843356
> Если одну копию библиотеки используют несколько программ, и если библиотеку обновить, то есть большая вероятность, что какая-нибудь программа перестанет работать правильно.
Тогда надо чётко указывать в програме библиотека не ниже какой версии ей нужна. И без надобности библиотеку не обновлять. Если какая-то прога требует библиотеку новее, то поставить копию нужной версии.

> Во-первых, в наши времена память на жестком диске стала настолько дешевой, что на несколько лишних гигабайтов можно не обращать никакого внимания.
А если не 100мб, а 2гб? А если не 10 программ, а 30? А что если таких библиотек (которые нужны множеству программ) много? Ну идиотская же система.

> Во-вторых, если это и правда так принципиально, то проблему с копиями можно решить на уровне файловой системы. Есть такие файловые системы, которые ищут копии на диске, удаляют их, и вместо них проставляют ссылки на один оставшийся экземпляр.
И тут мы пришли к тому как примерно это сейчас и работает в линуксе. Именно это и не нравится >>2843043
Аноним (Google Android: Mobile Safari) 18/08/20 Втр 19:19:43 #35 №2843386 
>>2843357
> Каждая говнина тащит за собой кучу зависимостей РАЗНЫХ стрикт версий которые не совместимы очень часто с релизами дисрибутивов и отсутствуют в репах, либо плодят десятки библиотек разных версий с 95% того же самого кода, но с 3-5% изменениями которые НЕ ИСПОЛЬЗУЮТСЯ в софте, но хранятся блядь как отдельная либа, видите ли именно с этой либой афтар писал говнокод.
Проблема вавилонской башни
Аноним (Ubuntu Linux: Firefox based) 20/08/20 Чтв 16:26:38 #36 №2844457 
>>2843043
да да - System32, Documents (and) Settings, Program files.. ))

>>2843059
>СДЕЛОЙ
а вот х%ли тут сделаешь; вшито намертво, анархия, десятилетия шлифования по чудоковатой организации

вот например, я пытаюсь разобраться.. но как??? как тут разберёшься? логика в Линукс то всплывает, то тонет - от добротной до отмороженной
Аноним (Microsoft Windows 10: Firefox based) 21/08/20 Птн 19:26:53 #37 №2845085 
>>2842638
Муторно.
Аноним (Google Android: Mobile Safari) 22/08/20 Суб 02:39:26 #38 №2845252 
>>2844457
Почитай философию арча, например
у винды и такой хуйни нет
Аноним (Google Android: Mobile Safari) 22/08/20 Суб 07:09:44 #39 №2845286 
>>2843357
> Каждая говнина тащит за собой кучу зависимостей РАЗНЫХ стрикт версий которые не совместимы очень часто с релизами дисрибутивов и отсутствуют в репах, либо плодят десятки библиотек разных версий с 95% того же самого кода, но с 3-5% изменениями которые НЕ ИСПОЛЬЗУЮТСЯ в софте, но хранятся блядь как отдельная либа, видите ли именно с этой либой афтар писал говнокод.
Удел колясок. Компилял компилятор на минте как то раз.
Аноним (Microsoft Windows 8: Chromium based) 25/08/20 Втр 22:03:46 #40 №2847034 
>>2843043
Ты только что винду, только вместо конфигов -- реестр.
Аноним (Google Android: Mobile Safari) 26/08/20 Срд 06:26:38 #41 №2847125 
>>2845085
Зато стейтлесс.
Аноним (Google Android: New Opera) 26/08/20 Срд 09:16:01 #42 №2847157 
>>2843305
99 из 100 что программы пользуют какую-то конкретную версию библиотеки.
Аноним (Linux: Firefox based) 26/08/20 Срд 10:26:40 #43 №2847169 
изображение.png
Снимок экрана от 2020-08-26 10-26-00.png
>>2842638
Кстати проблема. Я не видел достойных гайдов по этой теме. Обычно там ссылка на никспиллоус:
1) типа вот смотрите, вот такой у на синтаксис, вот так можно складывать, вот так инклюдидить,
2) а теперь дописываем остаток конфига, посмотрите примеры на гитхабе.
comments powered by Disqus