02 марта, 2014

Идеальная домашняя ОС

должна иметь следующие черты:


1. Интерфейс (дизайн), похожий на дизайн Windows XP. Невозможно отрицать, что именно Windows всегда были лучшими домашними системами. В Windows XP разработчики ближе всего подошли к идеальному интерфейсу десктопа с управлением мышкой. А вот дальше они стали дурить, начали внедрять элементы, которые заимствовали из других систем, и даже внедрять интерфейсы переносных компьютеров. Дизайн а ля Windows XP – тот минимум, который нужно обеспечить в домашней ОС.


2. Файловую систему, схожую с используемой в Windows. Для пользователя разделы должны быть доступны, как диски C,D,E и так далее. К системе для домашних пользователей нужен особый подход. Всё уже давно было изобретено в Windows. В домашних системах главный – пользователь, а не программист, поэтому нужна особая ясность подходов к проектированию. Система в системном каталоге, программы в программном, документы в каталоге с документами и т.д. Ясно и чётко.


3. Исполняемые файлы. У Windows есть файлы .exe и программа может быть написана так, что иметь только этот один запускаемый файл, который можно копировать куда угодно и запускать откуда угодно. Такая модель позволяет очень удобно распространять программы, мне она нравится больше, чем способы, используемые в других ОС.


4. Реестр. Ох, как же его не любят линуксоиды. А ведь в живой природе есть похожий механизм – ДНК. Реестр это база информации, схожая по функциям с ДНК. Мне кажется, нет ничего плохого в том, чтобы использовать в системе единое хранилище информации. Одно, стандартное, предсказуемое, документированное.


5. Базовая система. В основе системы должен быть идеально отлаженный минимальный набор программ. Без дублирования функций. Один браузер, один простой текстовой редактор, один видеоплеер и т.д. И очевидно, что все эти программы должны быть созданы разработчиками ОС, а не сторонними людьми. В Windows браузер от Microsoft, а в Linux в среде Gnome используют браузер Web, это всё браузеры для скачивания других браузеров, но именно такого рода программа и должна быть в системе по-умолчанию.


Вот эти пять пунктов пришли мне в голову сразу же, от них и нужно отталкиваться при создании идеальной домашней системы для людей.