История изменений
Исправление 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...