Жертвы Microsoft или pуки прочь от Linux
Начну издалека:
Компания Майкрософт была создана в 1975 году, и первым ее официально выпущенным коммерческим продуктом являлся люто ненавидимый всеми студентами командный интерпретатор Бейсик, который впоследствии по какому-то недоразумению, был назван языком программирования.
Но если покопаться в Википедии - легко можно нарыть инфу о том, что на самом деле Билл Гейтс не является автором сего творения, пусть и уродливого. Бейсик был придуман еще в 1964 г. профессорами Дaртмутского Kолледжа Джоном Кемени и Томасом Курцем, и под их руководством был реализован командой студентов колледжа. Поскольку настоящие создaтели были гиками от науки и мало что смыслили в таких тонких материях как авторские права и правообладание интеллектуальной собственностью, Биллу Гейтсу легко удалось добиться от них подписания соответствующих документов, делающих его законным правообладателем кода командного интерпретатора, который он портировал на выпущенный как раз в то время Altair - первый персональный компьютер, доступный для продажи широким массам, на основе пpoцеccоpa Intel-8080.
Таким образом, подняв первые серьезные бабки и засветившись во всяческих документациях и инструкциях по эксплуатации в качестве автора командного интерпретатора, в 1981 году на Билла Гейтса обращает внимание компания IBM, от которой тот получает контракт на разработку операционной системы для их компьютеров, строящихся на тот момент уже на архитектуре x86. Для реализации этого проекта, Майкрософт поступает очень просто: подешевке покупает у компании Seattle Computer Products операционную систему 86-DOS, и портирует её на архитектуру х86 для IBM. B виду того, что вся работа заняла всего пару недель - изменения скорее всего были чисто косметическими и ни о какой полной переработке кода, как заявила Майкрософт, речи там не могло идти.
Так появилась первая жертва Майкрософта. После покупки системы 86-DOS у Seattle Computer Products, Билл Гейтс судами и правдами/неправдами каким-то образом добился лишения изначального разработчика всех прав на данную ось, в результате, компания которая придумала DOS, обанкротилась из-за огромных судебных издержек, а МС начали рубить капусту на ее дальнейшей разработке.
Далее, после первого "успеха", Майкрософт пошел дальше - они решили запилить операционку с графическим интерфейсом, опять же для IBM, и таким образом появился первый прообраз Windows, являющийся тогда еще не самостоятельной операционкой, а просто графический оболочкой для DOS. Кстати, интерфейс ее был основан на интерфейсах оболочек PC-shell от Xerox и Lisa от Apple.
Итак, у нас еще две жертвы Майкрософта, потому что опять же, пока разработчики жевали сопли и доводили свои продукты до ума прежде чем запустить их в широкую продажу, хитрый Билл Гейтс успел лицензировать все их наработки под своим именем и застолбить авторские права, опять же на свое имя.
Далее по хронологии, 1 августа 1984 года IBM решила выпустить операционную систему OS/2 для своих компьютеров, и... на свою голову, привлекла к работе Microsoft в качестве партнера.
Это третья жертва Майкрософта, т.к. появившаяся через пару лет ветка Windows NT (дада, именно та которая лежит в основе современного Windows 10), через несколько лет оказалась построена на... совместных наработках по OS/2. Надо же, какое совпадение...
Следующей жертвой стал Unix - Майкрософт перенесли из него сетевые технологии (в частности протокол TCP, которым мы пользуемся и сегодня) и набор служб для серверных групповых политик, который впоследствии стал знаменитым и незаменимым Active Directory. Можно перечислять косяки в этом списке сколько угодно, но для того чтобы сложилось адекватное мнение о принципах работы Майкрософта, хватит и этого.
Выражаясь более просто, современная MS Windows - это сборная солянка, собранная из украденных кусков других операционок, с легкой косметикой, дабы сложнее было узнать плагиат.
Как работает Майкрософт на рынке - видно из общедоступных фактов
- Наглый рейдерский захват компании "Нокия" (дада, той самой что телефоны выпускает).
- Повсеместное навязывание производителям использования EFI/UEFI вместо BIOS и CMOS, создающее настоящую головную боль пользователям, желающим установить на свой компьютер какую-либо операционку, отличную от Windows 10.
- Открытый шпионаж за пользователями, реализованный в Windows 10 в виде глубинной телеметрии.
И теперь Майкрософт дотянулся своими лапами до Linux.
Ничего не предвещало плохого. Начался захват для всех практически незамеченным, и начался он с фундамента - ядра GNU/Linux. Кто юзал вторую версию ядра и переходил на третью, ну или хотя бы читал популярные треды на Линукс-форумах того времени - вы поймете и так. Для остальных поясню - Майкрософт начали принимать активное участие в работе над ядром Линукса (пятое место в топе по количеству правок), причем в своем, майкрософтовском духе, то есть наплевав на все принципы разработки принятые в Linux), в итоге стабильность ядра и скорость его работы серьезно снизились, а системные требования к железу наоборот возрасли. Потом MS начали портировать свои продукты для использования их в среде Linux (такие как браузер EDGE, консоль Powershell и пр).
Дальше-больше. После длительного обхаживания Canonical, был анонсирован формат snap для установки программных пакетов.
Для совсем непосвященных, snap - это cиcтeмa установки и управления пакетами, для Линукса (проще говоря, установщик программ). Он позволяет устанавливать диcтрибутивнo- и релизо-независимые пакеты. Что это значит?
Дело в том, что стандартная форма взаимодействия софта в Линуксе - это довольно ограниченный набор лаконичных и хорошо отлаженных библиотек, лежащих в самой системе, и программы, которые после установки этими библиотеками пользуются. Данный подход стимулирует кодеров соблюдать высокую культуру программирования, которая выражается в том, что программы должны быть обязателно совместимыми со стандартными библиотеками Линукса, а snap просто херит эту всю культуру программирования, позволяя каждому говнокодеру к каждому своему "творению" пихать в систему кучу своих собственных библиотек, не заботясь об их совместимости с остальными, потому что каждый snap-пакет вместе со всеми нужными библиотеками, устанавливается в отдельную изолированную виртуальную среду, никак не влияющую на работу системы в целом. Ну то есть snap (Linux) это все равно что установщик msi в Windows. В результате все преимущества аpxитектуpы GNU/Linux летят коту под хвост, система начинает рaздувaться за счет кучи ненужных библиотек, просто потому что так проще говнокодерам, софт начинает занимать все больше места на диске и в оперативной памяти, и таким образом, Linux, который всегда считался эффективной осью, способной полноценно работать даже на самых древних компьютерах, "легким щелчком мыши" трансформируется в какую-то недо-Windows, требующей как и Windows каждые 4-5 лет покупки нового компьютера или как минимум дорогого серьезного апгрейда. Почему "недо"? Да потому что построенный на snap-пакетах образ оси, предназначенной совсем для другого, будет работать гораздо хуже не только оригинального GNU/Linux, но и хуже самой Windows.
А разгадка одна - безблагодатность: 7-ка стала последним относительно удачным продуктом Майкрософта, при этом за последние 5 лет из-за абсолютно свинского отношения к пользователям, Windows по разным оценкам потеряла от 10 до 12% рынка десктопных ОС. Люди начали переходить на другие оси как раз из-за их лучшей стабильности и меньших системных требований. Не каждый может себе позволить покупать новый комп за 1000-1500 долларов раз в 4 года.
А Canonical при этом демонстрирует лучшие качества дурака - мелкомягкие нае... обманули уже не одну компанию, и теперь взялись за них, а они этого втупую не видят.
Я не против Windows. Это ось занявшая свою нишу, и иногда без нее не обойтись. Также я не против конкуренции, я очень даже за. Я за разные структуры, архитектуры, операционки, и прочее...
Я против недобросовестной конкуренции!
И я против того, что в конкурентной борьбе вместо улучшения своего продукта, начинают топить конкурентов, осознанно делая их неконкурентоспособными.
Эй, мелкомягкие, не пробовали поработать над качеством своей оси?
Уберите уже, наконец, свои грязные лапы от Линукса!