Единая среда — операционная система нового поколения

Единая среда — операционная система общего назначения, первоначально разрабатываемая как массовая настольная ОС. Приоритетом разработки является ориентация на человека, а не на аппаратное обеспечение. 

История ОС свидетельствует, насколько важно концентрироваться на базовых идеях и подходах — только критическая масса концепций и способов решения прикладных задач способна обеспечить успех ОС. Ядро ОС, напротив, относительно безболезненно может быть заменено в процессе её развития. 

Единая среда не поддаётся традиционной классификации ОС — на основе ядра, тесно связанного с аппаратной платформой. Предполагается, что её можно считать экзоядром и монолитом одновременно

Свобода 

Вычислительные машины придуманы человеком как «расширители ума». Результатом работы ума являются мысли, в более широком смысле — творчество. Задача компьютера и ОС — обеспечивать свободу творчества человека. 

Хакерская культура ценит творчество как способ самовыражения, почитая его за свободу. Творчеством является решение любой интересной задачи. Решая их, хакеры реализуют своё право быть свободными. 

Рутина 

One man's constant is another man's variable.
Alan J. Perlis — «Epigrams on Programming». 

Антиподом и главным врагом творчества является рутина. Борясь за свободу творчества, мы боремся с рутиной. Миссия ОС, ориентированной на человека — избавление человека от рутины. 

Для хакеров рутина — любая задача, решаемая во второй раз. Есть только один способ победить её — тиражирование решений. Это означает, что ОС, нацеленная на свободу, — среда для разработки, распространения, интеграции и использования тиражируемых решений. 

Три закона человечной ОС 

Три закона роботехники сформулированы Айзеком Азимовым, и впоследстии стали использоваться как постулаты ориентированности на человека (гуманности) в технике вообще. Они легли в основу законов человекоориентированных интерфейсов Джефа Раскина. У Раскина всего два закона, поскольку затрагивается только интерфейс. 

Полнота подходов Единой среды описывается тремя законами человечной ОС: 

  1. ОС не может причинить вред данным пользователя или своим бездействием допустить, чтобы данным был причинен вред.
  2. ОС не должна тратить впустую ваше время или вынуждать вас выполнять действия сверх необходимых.
  3. ОС должна заботиться о своей безопасности в той мере, в которой это не противоречит первому и второму законам.

Ссылки 

См. также 

Обсуждения