LINUX.ORG.RU

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

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

Иногда, как раз упрощение кода/поведения создаёт новые фичи.

У тебя, извини, какое-то своё, отличное от большинства, понимание слова «фичи».

Приведу конкретный пример, раз тебе не понятно:

в UNIX решили реализовать скрытие директорий . и .. из листинга ls. Как это сделали? Самым простым способом — проверкой первого символа имени на соответствие точке.

Как итог появилась фича — скрытые файлы, которые сейчас используются весьма активно, например для конфигурации в ~/ или .git

А сделали бы они более сложно — проверяли всю строку на точное соответствие . или .. и такой полезной фичи не было бы.

Для контраста:

В DOS/Windows систему наоборот усложнили, чтобы реализовать скрытие файлов — добавили особый флаг в самой файловой системе.

Но это же очевидно: если в системе больше кода и больше возможностей (фич), то для пониманания и использования такой системы пользователю нужно затратить больше усилий.

А вот и нифига не очевидно. Если система спроектирована правильно, то для пользования ей, знание фич, которые лично тебе не нужны не требуется.

Вот например не нужен тебе lvm, так что Linux тебя всё равно заставит изучать man lvm?

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

Иногда, как раз упрощение кода/поведения создаёт новые фичи.

У тебя, извини, какое-то своё, отличное от большинства, понимание слова «фичи».

Приведу конкретный пример, раз тебе не понятно:

в UNIX решили реализовать скрытие директорий . и .. из листинга ls. Как это сделали? Самым простым способом — проверкой первого символа имени на соответствие точке.

Как итог появилась фича — скрытые файлы, которые сейчас используются весьма активно, например для конфигурации в ~/ или .git

А сделали бы они более сложно — проверяли всю строку на точное соответствие . или .. и такой полезной фичи не было бы.

Для контраста:

В DOS/Windows систему наоборот усложнили, чтобы реализовать скрытие файлов — добавили особый флаг в самой файловой системе.

Но это же очевидно: если в системе больше кода и больше возможностей (фич), то для пониманания и использования такой системы пользователю нужно затратить больше усилий.

А вот и нифига не очевидно. Если система спроектирована правильно, то для пользования ей, знание фич, которые лично тебе не нужны не требуется.

Вот например не нужен тебе lvm, так что Linux тебя всё равно заставляет изучать man lvm?

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

Иногда, как раз упрощение кода/поведения создаёт новые фичи.

У тебя, извини, какое-то своё, отличное от большинства, понимание слова «фичи».

Приведу конкретный пример, раз тебе не понятно:

в UNIX решили реализовать скрытие директорий . и .. из листинга ls. Как это сделали? Самым простым способом — проверкой первого символа имени на соответствие точке.

Как итог появилась фича — скрытые файлы, которые сейчас используются весьма активно, например для конфигурации в ~/ или .git

А сделали бы они более сложно — проверяли всю строку на точное соответствие . или .. и такой полезной фичи не было бы.

Для контраста:

В DOS/Windows систему наоборот усложнили, чтобы реализовать скрытие файлов — добавили особый флаг в самой файловой системе.

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

Иногда, как раз упрощение кода/поведения создаёт новые фичи.

У тебя, извини, какое-то своё, отличное от большинства, понимание слова «фичи».

Приведу конкретный пример, раз тебе не понятно:

в UNIX решили реализовать скрытие директорий . и .. из листинга ls. Как это сделали? Самым простым способом — проверкой первого символа имени на соответствие точке.

Как итог появилась фича — скрытые файлы, которые сейчас используются весьма активно, например для конфигурации в ~/ или .git

А сделали бы они более сложно — проверяли всю строку на точное соответствие . или .. и такой полезной фичи не было бы.

Для контраста:

В DOS/Windows систему наоборот усложнили, чтобы реализовать скрытие файлов — добавили новый атрибут.