Если рассматривать мировоззрение с точки зрения исследования его внутренних принципов, то его можно соотнести с информационными системами персональных компьютеров. В данном случае их следует разделить на две группы [1] Данная аналогия приведена не случайно, на протяжении всей книги будет делаться упор на то, что мир шагает в новое время, знаменуемое появлением систем с открытыми исходными кодами находящими своё воплощение не только в мире информационных технологий.
:
1. Система с закрытымиисходными кодами;
2. Система с открытымиисходными кодами;
В обоих случаях логика операционных систем разрабатывается сторонними разработчиками. Пользователь принимает идеологию одной из них и берёт на вооружение. Отличия в подходах распознаются на уровне продвинутого пользования системами. Если в первом случае, пользователь ограничен в доступе к исходным кодам и в целом принимает тот факт, что система живёт своей жизнью: устанавливая обновления, предоставляя доступ к стороннему софту и так далее, то во втором случае у пользователя имеется полная свобода действий в отношение операционной системы, т.к. по желанию пользователь может изменить кардинально всю начинку и иметь полный контроль над операционной системой. Самое главное, в случае с системами с открытымиисходными кодами — ОС шагу не ступит сама, без прямого воздействия пользователя системы, ибо в неё заложен алгоритм прямого подчинения пользователю без элементов «самоуправства», алгоритмы которого привнесены сторонними разработчиками, как в случае с системами первой группы. Т.е. пользователь способен контролировать поведение системы при её взаимодействии с каждым из интерфейсов компьютера и менять конфигурацию его ядра.
Различия в подходе определяются корпоративной логикой в застенках компаний разрабатывающих операционные системы. В первом случае над принципом закрытости системы довлеет коммерческая тайна, где пользователь рассматривается, как конечный потребитель, карман которого, прямо или косвенно, финансирует корпорацию. Закрытость системы является механизмом страхующим корпорацию от копирования её интеллектуального продукта. В корпорациях ведётся политика неразглашения и прочие системы защиты стратегически важной информации.
Во втором случае, операционные системы разрабатываются открытыми сообществами разработчиков, в которые может вступить любой желающий имеющий навыки разработки ПО. Напротив, применительно к первому случаю — ведётся политика жёсткого отбора персонала.
Даже на основании данного подхода при анализе систем, на сегодняшний день, имеется ряд закономерностей. Переход к открытым системам, зачастую осуществляется от закрытых систем. Оба типа логики систем на первый взгляд находятся в режиме противоборства, однако при глубинном рассмотрении — имеется принцип переёма идей и технологических решений.
Пользователь имеющий дело на протяжении всей жизни лишь с системами первого типа — как правило довольствуется пользовательским интерфейсом и часто не углубляется в суть операционной системы, со временем выходя на уровень пользования в режиме автоматизма. Доказательством чему является закрытие информационных, предупреждающих окон и установкой программ не глядя, а также прочими действиями.
При переходе к системам второго типа, пользователь как правило входит в режим анализирующего и осмысляющего, что является бесспорным преимуществом по отношению к системам первого типа, где на уровне разработки, пользователь рассматривается, как некая реакционная машина с минимальным набором параметров, в идеале осуществляющая функцию оплаты продукта по мере выхода новых версий ПО. Логика систем второго типа имеет ряд осознанных преимуществ только в том случае, когда пользователь уже имеет с ней контакт. Иначе, всё что имеется, не представляет никакого интереса, т. к. отсутствует понятие об иной логике взаимодействия с интерфейсами компьютера.
По мере освоения новой системы, пользователь начинает более отчётливо понимать, что такое интерфейсы компьютера и что такое взаимодействие человека с ними по средствам операционных систем. Начинает прорисовываться картина всей информационно-алгоритмической системы под названием компьютер и со временем отличия в обработке информации, между двумя типами логики построения систем — перестают наблюдаться. Начинает возникать уверенность в том, что операционная система должна быть управляема только самим пользователем, имеющем доступ к правам суперпользователя, и никак иначе.
Читать дальше