Как стать автором
Обновить

Комментарии 8

Умный пользователь может принести с собой файл /etc/passwd и исполняемый файл su

Не может, чтобы получить права, владельцем suдолжен быть root, а chown() обычным пользователям недоступен.

> Именно в BSD впервые появилась такая абстракция, как сокет Беркли (Berkeley Socket).

приятная статья, спасибо Владимир,

возможно история BSD будет более понятной, если уточнить, что разработка BSD в том числе координировалась darpa, дело в том, что была нужна os для рабочих станций на которых предполагалось разрабатывать VLSI, примерно как описывается в известной книге Mead и Conway, предполагалось также, что станции будут работать в сети (arpanet) связанной с первыми фабриками, именно для этого в Unix добавили sockets, начиная по памяти BSD 4.3 1983, все это было в рамках одной большой программы darpa, включая поддержку Sun ответственную за станции, интеграцию sw, разработку cad, обучение студентов и пр. в результате стало возможным массовое применение VLSI что совершило типа революции в технологии, естественно не только для компьютеров и сетей, см. короткую выдержку из отчета того времени:

рабочая станция Sun 1, HD17H 17-inch video display 1024×800, 10 MHz Motorola 68000,

Ethernet 3 Mbit/s , позже 10 Mbit/s

Странно, что в статье несколько раз упоминается о "самом распространённом способе использования" утилиты chroot, и ни слова не сказано про initrd, по крайней мере, в Дебиан. Там переключение на реальный корень осуществляется именно с помощью chroot.

Судя по мануалу для этого довольно давно используется pivot_root (2)

Это статья перевод или кто-то в Selectel, действительно, так сильно заморочился вопросом появления chroot, что перелопатил столько исходников самостоятельно?

Это кто-то в Selectel, действительно, так сильно заморочился.

Спойлер: это я :)

Супер! Статья очень глубокая и достойна того, что быть переведённой на английский язык, чтобы и там аудитория могла с ней ознакомиться. Как вариант, можно перевести на английский язык и опубликовать здесь на хабре либо на каком-нибудь Medium. С меня лайк и плюсик в карму за текущую статью. Работа проделана колоссальная!

Напишите статью про readline. Эту утилиту тоже ничем не возможно заменить с 80х годов. Но почему-то про нее никто не говорит. Кроме дефолтных шоткатов вроде Ctrl+C, Ctrl+D, Ctrl+L есть очень много полезных фичей. А многие и не задумываются откуда эти шоткаты берутся в окружении.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий