`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Yguanych

Какой должна быть совершенная операционная система

+37
голосов

Человек может бесконечно долго наблюдать пламя и льющуюся воду, работу других людей и кулачный бой по переписке за окончательную победу Linux на десктопе. Бесконечно обсуждать же человек может только совершенство. Совершенную операционную систему, например. Для которой совершенные программисты с помощью совершенных методик напишут совершенное программное обеспечение – совершенный офисный пакет, совершенные игры (три штуки, некоторые говорят – четыре, но вы их не слушайте, они ничего не смыслят в совершенстве), совершенные браузер и медиаплеер. Совершенство всего этого будет настолько безоговорочным и столь несказанно прекрасным, что пользоваться им смогут только совершенные люди, которые, естественно, заведутся сами собой из-за появления в этом несовершенном мире такого совершенства.

Так вот. Мы, само собой, без устали и с удовольствием продолжаем наблюдать за тем, что можно наблюдать бесконечно. Но хочется и внести свою лепту в бесконечность. В дело бесконечного обсуждения совершенства, например. Например, совершенная операционная система, какой она должна быть? У нас есть ответы на этот вопрос. И много.

Совершенная операционная система (СОС) должна быть открытой и бесплатной. Она должна быть написана на всех известных языках программирования. И даже на некоторых до сих пор неизвестных. Это утверждение может показаться кому-то спорным. Но все не так сложно. СОС нужна куда большему числу страдающих из-за несовершенства, чем совершенный язык программирования (СЯП). Потому что программистов, страдающих из-за несовершенства мира, куда меньше, чем пользователей. Да еще и все программисты в каком-то смысле – пользователи. Поэтому времени на создание СЯП нет, и классический вопрос о первичности то ли курицы, то ли яйца вообще не задается. А совершенство СОС подразумевает, что ее реализация должна быть понятна всем, и тем, кто толком так и не изучил PHP, – тоже. Именно поэтому СОС должна быть написана на всех языках программирования, включая непонятные и неизвестные – тогда любой, даже не понимающий или вообще не знающий ни одного языка, сможет отыскать в этой системе что-то близкое и родное.

СОС должна быть основана на минимуме концепций. Как говорил Эйнштейн, делайте все просто, насколько возможно, но не проще. Поэтому СОС должна основываться на минимуме абстракций. На пустом множестве. Только пустое множество даст возможность в сжатые сроки реализовать совершенство. На пустое множество в СОС будет отображено все. Например, файлы и устройства. Все они будут отображаться на бесконечное число разных фрагментов пустоты, описанных пустыми множествами.

Пользовательский интерфейс СОС должен быть единым для всех – и для сверхчеловека во всех известных смыслах этого понятия, и для простого человека, и для человека с ограниченными возможностями и способностями. Одна кнопка – для всех. Один язык – для всех. Такие возможности дает только азбука Морзе, минимальный алфавит которой (точка и тире) максимально приближен к двоичной логике.

Итак, дело за малым. COC ждет своей реализации, она как бы говорит нам – SOS!

+37
голосов

Напечатать Отправить другу

Читайте также

А, спрацювало сповіщення! Нарешті!!1

> Пользовательский интерфейс СОС должен быть единым для всех – и для сверхчеловека во всех известных смыслах этого понятия, и для простого человека, и для человека с ограниченными возможностями и способностями. Одна кнопка – для всех. Один язык – для всех.

о, я знаю одну таку ос... там саме так: один для всіх інтерфейс (графічні теми не в залік), одна мова (інші наче десь є, але мало хто їх бачив). і одна кнопка на всі випадки життя =)

"it's quite easy if you don't know how" (c) d.adams

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT