Корпорация зла?
Сначала немного обо мне.
Я уже стар совсем стал (я прям супер-стар), мне почти 40 лет и лет 25 из них я занимаюсь IT-технологиями. Да-да, начал я заниматься всей этой компьютерной лабудой лет в 14. Тогда я у родителей выклянчил ZX-Spectrum, поскольку у всех моих друзей он уже был, наигрался в игрульки очень быстро и я начал изучать программирование, сначала бейсик, потом его инкарнации-расширения типа мега-бейсик и лазер-бейсик, даже паскаль, очень быстро освоил ассемблер и в 16 лет занял 1-е место в городском (Питер) конкурсе программистов среди школьников и студентов. Купил себе (сам заработал) Scorpion (спектрум с 256кб памяти и дисководом), на Pentagon (спектрум с 512кб памяти и дисководом) денег не хватило. Мои друзья начали переходить на всякие приставки (дэнди, плейстейшн и т.д.), игры там были намного качественнее и я, по просьбе других друзей, начал портировать некоторые игры на спектрум, точнее сказать - переписывать с нуля и создавать похожий аналог, так же написал несколько своих игр, хоть и далеко мне было до студий-разработчиков, но опыт я свой поимел. Перед самым институтом (университетом) отец купил мне за несметные по тем временам 500$ первый мой IBM-совместимый компьютер 386DX25 с 4Мб памяти. После были машины (если всё вспомню) - 486DLC40, 486DX4-120, Pentium-133, PentiumMMX-166, AMD K6-3-450, Athlon-500, P3-800, P3-1200, Duron-1600, Athlon-1800+, P4-3000, C2D-E6600, C2D-E8400, C2Q-Q6600, C2Q-Q9650, Ci7-960, Ci7-2700K. Программирование я со временем забросил и последнюю свою программу я написал лет 13 назад. Я ударился в системное администрирование, чем и занимаюсь по сей день. Все мои 25 последних лет были тесно связаны с компьютерами, так что я видел становление Windows и знаю о чём говорю.
Теперь о сути.
В начале был DOS. Тупой, простой, ничего не умеющий. Каждый производитель ПО был вынужден сам поддерживать совместимость с разным оборудованием. Нет в списке совместимого оборудования вашей звуковой карты - играете без звука.
Тупая поделка типа Windows 3.0/3.1/3.11 никому была по сути не нужна, поскольку это была оболочка над ДОСом и ничего ценного в себе не несла. Но тут необходимо внести ясность, поскольку именно отсюда и начинается история. В своё время компания IBM и Microsoft начали активно сотрудничать и решили совместными усилиями выпустить ОС с настоящим графическим интерфейсом, кроме того эта ОС должна была нести на себе функцию универсального API для программ и последние уже бы не нуждались во встроенной поддержке всех разновидностей устройств - есть системный драйвер, который общается с оборудованием и есть API, с которым общается программа, а API уже общается с драйвером. (прошу прощения у специалистов, я стараюсь писать как можно проще для читателей) Но вот гадский Microsoft "кинул" своего партнёра и решил вывалить на рынок свою поделку Windows 3.0, используя все общие наработки, правда с сильно кастрированным универсальным API, поскольку сотрудники мелкомягких в то время решили что это ни к чему. IBM обиделась, конечно, но не стала отступать и всё-таки, хоть и с большим опозданием, дала миру OS/2 Warp, полноценную ОС, а не как оболочку над ДОСом у мелкомягких, с полноценным универсальным API, плюс полумух (так называют специалисты OS/2) поддерживал все программы, написанные для Windows 3.0 (3.1, 3.11), поскольку соглашения между компаниями об общей интеллектуальной собственности никто не отменял. Так же полумух поддерживал все ДОС-приложения. Он (полумух) оказался намного стабильней поделки мелкомягких и настоящие специалисты и профессионалы предпочитали полумуха.
Майкрософт решила срочно исправлять ситуацию и достаточно быстро вывалила свету проект Chicago, он же Windows 95, попытались сделать как и IBM полноценную ОС, но всё равно 95-е и 98-е винды так и остались по сути своей надстройкой над ДОСом, так же они осознали свою ошибку и встроили полноценный универсальный API, но, конечно, сделали огромную бяку IBM в виде полной несовместимости с API OS/2, из-за чего все программы для Windows 95 стали недоступны для пользователей полумуха. IBM конечно боролась и выпустила OS/2 Merlin, отличную и стабильную ОС, которую не было необходимости постоянно перезагружать и переустанавливать, как это было с саксом (так называли за глаза Windows 95, в переводе - дерьмо, так же его ещё называли мастдаем). Началась борьба за конечного клиента.
Вот тут Билли (Гейтс, основатель Microsoft) делает гениальный шаг - он начинает финансировать студии разработчиков ПО. Ведь тогда и сейчас разработчики ПО вольны сами выбирать себе платформу, да хоть на все сразу делать. Но! Какой разработчик откажется от халявного финансирования проекта на стартовых стадиях? Никакой. Билли тупо подписывал договора с разработчиками, по которым последние писали свой софт только (!) под виндовс, за что мелкомягкие безвозмездно частично финансировали разработку проектов. Гениально! Выиграли и те и другие. Что получилось - разработчики писали только вод виндовс, получали свою халяву, конечные пользователи продуктов (софта) видели что кроме виндовса продукт никаких других ОС не поддерживает и вынуждены были покупать у Майкрософта их виндовс, а далее как снежный ком - другие разработчики, свободные, до которых мелкомягкая рука не дотянулась, видели что у большинства пользователей установлена виндовс и начинали свои проекты предпочтительно именно под неё, а так как никому из них не особо хотелось заморачиваться и тратить деньги на поддержку нескольких ОС - в основном писали только под винды. Настал триумф империи Microsoft.
Да, Билла за это по головке не погладили, потерял он огромный кусок своего капитала борясь с антимонопольными службами, но он ведь делал всё законно, а за неэтичность ведения бизнеса в мире пока, к сожалению, наказаний нет.
Пришло время.
Пришло время и на настольные системы из серверного сегмента полезли другие альтернативные ОС (в основном основанных на Linux, бесплатном и прозрачном), вполне себе удовлетворяющие потребностям пользователя, со временем появились продукты, заменяющие майкрософтовские, для офисной работы нет необходимости покупать лицензию на винды и офис. Ведь что нужно среднестатистическому работнику офиса: удобный интерфейс - их более десятка на выбор у линухов, ворд и ексель - OpenOffice вам в помощь, тем более что можно настроить интерфейс как у MS Office, почта - их есть у меня, браузеры на выбор (кроме IE, который и так никто не любит), видео и фото посмотреть - пфффф, не смешите меня, да и многие программы для винды спокойно работают под линухами (те которые используют только стандартный API, используется wine, даже 1С-ка спокойно пашет). Остаётся проблема только в специфическом софте, который в последнее время всё чаще и чаще производители выпускают и для линукса, но, к сожалению, до полного покрытия ещё как до луны пешком. Ах да! Самое главное зло - игры! Вот без чего не могут обойтись рядовые пользователи ПК, ведь домашний ПК в наше время - это центр развлечений. Игры. Зло для подростков, крушат, убивают... хотя иногда создают и строят. Ладно, это тема для совершенно другой статьи. Игроделы сейчас тоже начали ориентироваться не только на консоли и виндовс, но и на линукс, мало, конечно, но всё таки уверенные шажки к луне уже начали.
Я не агитирую всем поголовно переходить на линукс, нет, сам сижу дома под виндой, в основном из-за тех-же самых пресловутых игрушек и некоторого специфического софта. Удобство пользования? Ничем не отличается. Меня просто бесит что мелкомягкий монополист в сфере настольных и домашних ПК начинает вить верёвки из своих пользователей и издеваться над ними как хочет. Время их закончится. Когда? Не знаю, может скоро, может нет. Просто дам совет - если вам кроме интернета, почты, фото/видео, работы с офисными документами больше ничего не нужно от ПК - садитесь на линукс и пополняйте статистику ОС, ведь тогда гораздо быстрее софтоделы и игроделы начнут интенсивнее шевелиться в сторону линухов, и будет всем счастье... ;)