Автор Гілка: mdo (фрібсд)  (Прочитано 115 раз)

Відсутній BeSiDa

  • Дописувач
  • **
  • дописів: 55
  • Карма: +0/-0
mdo (фрібсд)
« : 2025-09-29 00:57:55 »
Що думаєте про команду mdo в новій фрібсд для розробки?
Це більше не про те що раніше не було інших варіантів (те ж суду), а про показати приклад використання, коли розробник редагує файли від свого ід, а виконання тих файлів програм робить з іншими ід ("користувача", групи і т.п.).

Замість того щоб використовувати емулятори, контейнери, віртуальні машини, чрути чи інші хости.
Інший стиль створення середовища розробки, де зміна користувача використана не для адміністрування, а як звичний етап розділення наслідків під час звичного процесу розробки софту (відповідно є зайвим все те логування та запис кожної секунду дій які є при адмініструванні та запуску суду для команд з більшими повноваженнями та дозволами замість запуску суду для "користувача" зі значно меншими повноваженнями ніж розробник (окремо для ввв, чи бази даних, чи проекту)).

Щось типу того як в Андроїд кожен "пакет" то є окремий "користувач" (окремий юзер ід). Але там без впливу одного "звичного" користувача (не рута) на іншого "звичного" (не рута).

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3918
  • Карма: +16/-0
  • Програміст
Re: mdo (фрібсд)
« Відповідей #1 : 2025-09-30 08:41:53 »
Цікава штука, але мало інформації про саму утиліту та модуль, і мало практики використання. Фактично, це sudo в ядрі. Якби така річ була написана на Rust, було б краще, але модуль безпеки на Сі, в ядрі — занадто великий ризик як для мене.
[Fedora Linux]