История изменений
Исправление saahriktu, (текущая версия) :
KISS про _архитектурную_ простоту, а не с точки зрения юзера. Именно поэтому plaintext и однобайтные кодировки больше соответствуют KISS. Хотя с точки зрения юзера может быть удобнее и проще заюзать юникод и сложный (с точки зрения архитектуры) комбайн, который универсально обрабатывает все его случаи. Так что, вот так вот. Удобство юзера и те идеи, которые лежали у истоков UNIX'ов, в последнее время почти всегда входят в конфликт, поскольку с точки зрения последних в связке машина-человек главнее машина, и человек должен подстраивать свои задачи и их решения под машину и архитектурные особенности, и если какие-то задачи в это не вписываются, то от таких задач приходится отказываться. И идея свободного ПО тоже лежит в этом русле. Если, например, человек захотел почитать книжку, а она в таком формате, что её открывает только несвободное ПО, то ему следует отказаться от чтения такой книги ради свободы. Т.е. опять машина и архитектурные особенности важнее человека и его задач. Понятное дело, что многим это ненравится, даже тем, кто юзают конечные решения в виде *BSD и прочих линуксов. А отсюда и появляются разные systemd и прочие комбайны для тех, кто мыслит аналогично, вплоть до «юзеру должны быть параллельны архитектурные особенности, главное чтобы он нажал на кнопку и получил результат». В общем, вот так вот.
Исходная версия saahriktu, :
KISS про _архитектурную_ простоту, а не с точки зрения юзера. Именно поэтому plaintext и однобайтные кодировки больше соответствуют KISS. Хотя с точки зрения юзера может быть удобнее и проще заюзать юникод и сложный (с точки зрения архитектуры) комбайн, который универсально обрабатывает все его случаи. Так что, вот так вот. Удобство юзера и те идеи, которые лежали у истоков UNIX'ов, в последнее время почти всегда входят в конфликт, поскольку с точки зрения последних в связке машина-человек главнее машина, и человек должен подстраивать свои задачи и их решения под машину и архитектурные особенности, и если какие-то задачи в это не вписываются, то от таких задач приходится отказываться. И идея свободного ПО тоже лежит в этом русле. Если, например, человек захотел почитать книжку, а она в таком формате, что её открывает только несвободное ПО, то ему следует отказаться от чтения такой книги ради свободы. Т.е. опять машина и архитектурные особенности важнее человека и его задач. Понятное дело, что многим это ненравится, даже тем, кто юзают конечные решения в виде *BSD и прочих линуксов. А отсюда и появляются разные systemd и прочие комбайны для тех, кто мыслит аналогично, вплоть до «юзеру должны быть параллельны архитектурны особенности, главное чтобы он нажал на кнопку и получил результат». В общем, вот так вот.