LINUX.ORG.RU

Чего-то Леня хочет окончательно из линукса дерьмо сделать.

praseodim ★★★★ ()
Ответ на: комментарий от praseodim

~/home/user и сейчас портабелен, достаточно его скопировать. Найдется мало софта, для которого этого не достаточно, но для него и с этой фичей будут проблемы.

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

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

И вообще, в коментах ему не случайно советуют уже просто свою ОС выпустить, зачем ему линукс

praseodim ★★★★ ()
Ответ на: комментарий от praseodim

Редхат сечас может навязать свое мнение сообществу.

Так что скорее несогласным придётся свой линукс пилить.

А так как несогласные не организованы то все видели что получается.

grim ★★★★ ()

Че опять не нравится?

Deleted ()
Ответ на: комментарий от grim

Редхат сечас может навязать свое мнение сообществу.

Есть надежда, что навязывалка все-таки лопнет. С systemd прокатило еще и потому, что поначалу мало кто понял какая это подстава. Так как у systemd таки есть и преимущества перед sysvinit, все же sysvinit - это тоже набор костылей и куча проблем, которые копились десятилетиями, вот и отнеслись достаточно добродушно. И не ожидали, что в итоге систему инициализации станут гвоздями прибивать в зависимостях у совершенно разных пакетов, а сама systemd станет достаточно монструозной и плохо совместимой сама с собой в некоторых аспектах.

То вот с хомяком тут далеко не так.

praseodim ★★★★ ()

Из статьи на открытой сети я таки не понял нахрена оно нужно, можно по простому, что бы любому имбицилу зашло?

Какие сейчас есть ограничения в переносе хомяка? Какие проблемы несёт не read-only /etc/? Чем это будет лучше /etc/passwd в целом?

В общем и целом интересует, какие именно ограничения/неудобства устраняет этот компонент?

pon4ik ★★★★★ ()

intelfx, объясни, пожалуйста, что именно это значит и зачем так нужно сделать?

Macrocosm ()
Ответ на: комментарий от Macrocosm

что именно это значит

Что мы все умрём.

и зачем так нужно сделать?

Чтобы нас всех убить.

/thread

intelfx ★★★★★ ()

Наверное, это будет опциональная часть systemd, как и многие другие:

$ systemctl list-unit-files | grep disabled | grep systemd
systemd-boot-check-no-failures.service                           disabled       
systemd-journal-upload.service                                   disabled       
systemd-networkd-wait-online.service                             disabled       
systemd-networkd.service                                         disabled       
systemd-nspawn@.service                                          disabled       
systemd-time-wait-sync.service                                   disabled       
systemd-timesyncd.service                                        disabled       
systemd-journal-gatewayd.socket                                  disabled       
systemd-journal-remote.socket                                    disabled       
systemd-networkd.socket                                          disabled

saahriktu ★★★★★ ()

Ну наконец-то. Щас в хомяках помойка

alexferman ★★ ()

До сих пор даже все программы не научили держать конфиги в ~/.config и срать в ~/.local, а тут что-то такое радикальное..

Im_not_a_robot ★★★★ ()
Ответ на: комментарий от praseodim

С systemd прокатило еще и потому, что поначалу мало кто понял какая это подстава.

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

Im_not_a_robot ★★★★ ()

Окружение домашнего каталога поставляется в форме монтируемого файла-образа, данные в котором зашифрованы. Параметры учётных данных пользователя привязаны к домашнему каталогу, а не к системным настройкам - вместо /etc/passwd и /etc/shadow используется профиль в формате JSON, хранимый в каталоге ~/.identity. В профиле указаны параметры, необходимые для работы пользователя, включая данные об имени, хэше пароля, ключах для шифрования, квотах и предоставляемых ресурсах. Профиль может быть заверен цифровой подписью, хранимой на внешнем токене Yubikey.

Параметры также могут включать дополнительные сведения, такие как ключи для SSH, данные для биометрической аутентификации, изображение, email, адрес, часовой пояс, язык, лимиты на число процессов и память, дополнительные флаги монтирования (nodev, noexec, nosuid), данные о применяемых пользователем серверах IMAP/SMTP, информация о включении родительского контроля, параметры резервного копирования и т.п. Для запроса и разбора параметров предоставляется API Varlink.

https://www.opennet.ru/opennews/art.shtml?num=51532

Реально неплохо же. Я давно думал о чём-то таком.

alexferman ★★ ()
Ответ на: комментарий от alexferman

Щас в хомяках помойка

Помойка не только в хомяках, но и в доставшейся Linux по наследству убогой файловой иерархии UNIX (FHS) со всеми этими /usr/bin, /usr/lib, /usr/local/bin, /usr/local/lib и прочим дерьмом семидесятых.

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

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

NixOS недостаточно радикален - в нем есть /usr/bin/env для совместимости. В GuixSD такого нет.

Но вообще я согласен, с этой помойкой нужно что-то делать.

Difrex ★★★★ ()

Looks like more half-assed and cancer-injected NIH from the world's most arrogant case of the Dunning-Kruger effect.

Да, слэшдот доставляет.

ncrmnt ★★★★★ ()
Ответ на: комментарий от praseodim

будет бинарный образ, и чтобы воспользоваться твоим хомяком на другом ПК надо ввести твой пароль. И не будет проблем с uid/gid при переносе

SR_team ★★★ ()

Предлагаю отправить контейнеры вслед за SJW!

curufinwe ★★★★★ ()

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

alexferman ★★ ()
Последнее исправление: alexferman (всего исправлений: 2)
Ответ на: комментарий от alexferman

Ну наконец-то. Щас в хомяках помойка

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

curufinwe ★★★★★ ()
Ответ на: комментарий от curufinwe

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

curufinwe ★★★★★ ()
Ответ на: комментарий от praseodim

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

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

SR_team ★★★ ()
Ответ на: комментарий от greenman

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

SR_team ★★★ ()
Ответ на: комментарий от EXL

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

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от praseodim

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

Кто не ожидал?

lenin386 ★★★ ()
Ответ на: комментарий от alexferman

Реально неплохо же. Я давно думал о чём-то таком.

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

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

CaveRat ★★ ()
Ответ на: комментарий от saahriktu

В корне _основная_ система, а в /usr _дополнительная_, которая может отсутствовать при загрузке системы

Как ты уже утомил пороть херню. Открой корень в файловом менеджере и посмотри где и куда ведут симлинки. И /usr уже давно нельзя монтировать отдельно (может и можно через костыли, но мейнстрим таков)

alexferman ★★ ()

Леннарт Поттеринг хочет убить вашего хомяка

Что ещё хочет сделать Леннарт Поттеринг? Выпить всю воду из крана в вашем доме? Украсть деньги с вашей карты? Держать в заложниках вашу семью? Повысить пенсионный возраст?

ozz_is_here_again ★★ ()
Ответ на: комментарий от saahriktu

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

EXL ★★★★★ ()
Ответ на: комментарий от pon4ik

Какие сейчас есть ограничения в переносе хомяка? Какие проблемы несёт не read-only /etc/? Чем это будет лучше /etc/passwd в целом?

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

praseodim ★★★★ ()
Ответ на: комментарий от EXL

Архитектурный просчёт инженеров UNIX, из-за которого иметь в системе две версии одинаковой программы или две версии одной и той же библиотеки тот ещё геморой.

Это ещё почему? $PATH, $LD_PRELOAD и /etc/ld.so.conf решают все такие проблемы.

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от alexferman

мейнстрим таков

Это проблемы мейнстрима. А сама возможность отделять одно от другого очень даже осталась.

saahriktu ★★★★★ ()
Ответ на: комментарий от praseodim

И вообще, в коментах ему не случайно советуют уже просто свою ОС выпустить, зачем ему линукс

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

bread ()
Ответ на: комментарий от EXL

Помойка не только в хомяках, но и в доставшейся Linux по наследству убогой файловой иерархии UNIX

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

bread ()
Ответ на: комментарий от bread

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

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

alexferman ★★ ()
Ответ на: комментарий от alexferman

Да, а сейчас они просто сидят в десяточке без дуалбута.

bread ()
Ответ на: комментарий от SR_team

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

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

bread ()
Ответ на: комментарий от alexferman

В том и суть, что помимо мейнстримных дистрибутивов есть и другие дистрибутивы, где таких проблем, о которых говорите Вы (например, с тем же вынесением /usr в отдельный раздел), просто нет.

saahriktu ★★★★★ ()
Ответ на: комментарий от alexferman

Тут я внезапно соглашусь. Но почти все так делают же.

bread ()
Ответ на: комментарий от praseodim

И вообще, в коментах ему не случайно советуют уже просто свою ОС выпустить, зачем ему линукс

Он и выпускает - Федору.

devzero ()
Ответ на: комментарий от alexferman

Реально неплохо же.

Наконец-то он перестал изобретать очередной cron и syslog и придумал что-то своё.

Я давно думал о чём-то таком.

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

Но пока не ясны trade-off-ы.

devzero ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)