Поведение 1> &0 в ударе

ChromeOS использует подводную лодку:

"Хромом ОС является по существу особенно адаптированный GNU/дистрибутив Linux. Мы хотим сделать как можно меньше модификаций к восходящему ядру, идеально ни один. Но как с любой другой системой GNU/Linux, процесс начальной загрузки перед ядром неизбежно зависит от аппаратных средств, BIOS и загрузчика".

Хотя ChromeOS имеет свой собственный адаптированный способ загрузиться:

"Устройства ОС Google Chrome (x86/x86_64/arm) имеют пользовательские BIOS, которые используют еще один метод начальной загрузки, чтобы гарантировать, что пользователь выполняет только биты, которые предназначаются. Вместо отдельного загрузчика и ядра, существует один двоичный блоб, содержавшийся в его собственном разделе GPT. Тот блоб криптографически подписывается, и подпись проверяется перед начальной загрузкой".

Больше информации о: http://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format

2
05.01.2015, 01:38
1 ответ

Оба дескриптора 0 и 1 были подключены к вашему терминалу в режиме чтение+запись, поэтому это перенаправление ничего не меняет. В Linux все ваши текущие дескрипторы находятся в разделе /proc/self/fd, например в моем случае:

$ ls -l /proc/self/fd
lrwx------ 1 jimmij jimmij 64 Jan  3 17:42 0 -> /dev/pts/2
lrwx------ 1 jimmij jimmij 64 Jan  3 17:42 1 -> /dev/pts/2
lrwx------ 1 jimmij jimmij 64 Jan  3 17:42 2 -> /dev/pts/2
lr-x------ 1 jimmij jimmij 64 Jan  3 17:42 3 -> /proc/5263/fd

Как видно 0, 1 и 2 привязаны к псевдотерминалу /dev/pts/2.

4
27.01.2020, 22:00

Теги

Похожие вопросы