LINUX.ORG.RU

История изменений

Исправление sanyo1234, (текущая версия) :

В свою очередь, если система станет работать так как хочешь ты, пакетами - это поломает сам принцип работы Linux, скрипты, программы stdin\stdout и прочая. Ты не сможешь к примеру сделать tail -f /dev/ttyUSB0, потому что твой tail в душе не гребет, КОГДА конец пакета и пора выводить данные на экран.

Ты не сможешь подключиться к удаленным серверам через KVM, iLO, потому что они будут к примеру ожидать твой пароль «123» в текстовом виде, а получат «[packet_start color=red mode=plain_text text_begin 123 text_end packet_end]»

Проблема цвета в терминале не настолько критична, чтобы ради нее уронить весь Линукс =)

Вероятно подразумевалось бы, что в случае использования каких-то более сложных протоколов для обмена данными между приложениями пришлось бы переписать все эти приложения, включая shell ?

Например, PowerShell позволяет отдельным cmdlet обмениваться через pipeline объектами, а не фрагментами многострочного текста или символьными потоками:

https://www.darkoperator.com/blog/2013/1/28/powershell-basicsndashobjects-and...

Но переучивать устройства конечно не получилось бы так просто, а уже существующие устройства вероятно и вовсе никак или какой-нибудь софтовой прослойкой эмуляции, например, уровня ядра ?

Исправление sanyo1234, :

В свою очередь, если система станет работать так как хочешь ты, пакетами - это поломает сам принцип работы Linux, скрипты, программы stdin\stdout и прочая. Ты не сможешь к примеру сделать tail -f /dev/ttyUSB0, потому что твой tail в душе не гребет, КОГДА конец пакета и пора выводить данные на экран.

Ты не сможешь подключиться к удаленным серверам через KVM, iLO, потому что они будут к примеру ожидать твой пароль «123» в текстовом виде, а получат «[packet_start color=red mode=plain_text text_begin 123 text_end packet_end]»

Проблема цвета в терминале не настолько критична, чтобы ради нее уронить весь Линукс =)

Вероятно подразумевалось бы, что в случае использования каких-то более сложных протоколов для обмена данными между приложениями пришлось бы переписать все эти приложения, включая shell.

Например, PowerShell позволяет отдельным cmdlet обмениваться через pipeline объектами, а не фрагментами многострочного текста или символьными потоками:

https://www.darkoperator.com/blog/2013/1/28/powershell-basicsndashobjects-and...

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

Исправление sanyo1234, :

В свою очередь, если система станет работать так как хочешь ты, пакетами - это поломает сам принцип работы Linux, скрипты, программы stdin\stdout и прочая. Ты не сможешь к примеру сделать tail -f /dev/ttyUSB0, потому что твой tail в душе не гребет, КОГДА конец пакета и пора выводить данные на экран.

Ты не сможешь подключиться к удаленным серверам через KVM, iLO, потому что они будут к примеру ожидать твой пароль «123» в текстовом виде, а получат «[packet_start color=red mode=plain_text text_begin 123 text_end packet_end]»

Проблема цвета в терминале не настолько критична, чтобы ради нее уронить весь Линукс =)

Вероятно подразумевалось бы, что в случае использования каких-то более сложных протоколов для обмена данными между приложениями пришлось бы переписать все эти приложения, включая shell.

Например, PowerShell позволяет отдельным cmdlet обмениваться через pipeline объектами, а не фрагментами многострочного текста или символьными потоками:

https://www.darkoperator.com/blog/2013/1/28/powershell-basicsndashobjects-and...

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

Исходная версия sanyo1234, :

В свою очередь, если система станет работать так как хочешь ты, пакетами - это поломает сам принцип работы Linux, скрипты, программы stdin\stdout и прочая. Ты не сможешь к примеру сделать tail -f /dev/ttyUSB0, потому что твой tail в душе не гребет, КОГДА конец пакета и пора выводить данные на экран.

Ты не сможешь подключиться к удаленным серверам через KVM, iLO, потому что они будут к примеру ожидать твой пароль «123» в текстовом виде, а получат «[packet_start color=red mode=plain_text text_begin 123 text_end packet_end]»

Проблема цвета в терминале не настолько критична, чтобы ради нее уронить весь Линукс =)

Вероятно подразумевалось бы, что в случае использования каких-то более сложных протоколов для обмена данными между приложениями пришлось бы переписать все эти приложения, включая shell.

Например, PowerShell позволяет отдельным cmdlet обмениваться через pipeline объектами, а не фрагментами многострочного текста или символьными потоками:

https://www.darkoperator.com/blog/2013/1/28/powershell-basicsndashobjects-and...