Почему сравнение Windows и Linux некорректно

Почему сравнение Windows и Linux некорректноРазговоры в духе Windows vs Linux стары как мир. Они были, есть и будут. Подобные споры подобны «священной войне», когда объективные аргументы уступают место приверженности определенной вере.

На самом деле, когда мы рассуждаем о Windows или Linux, то мы говорим о разных понятиях. Linux — это семейство операционных систем. Весьма ветвистое, кстати. Под Windows же, в основном, понимают последнюю версию Windows (или самую популярную версию на данный момент) в десктопной и серверной редакциях.

Развитие Windows, в целом, идет ступенчато — от одной версии к другой. Различные ответвления (вроде Windows Mobile или Windows CE) при этом не меняют общей картины. Как правило, это вообще отдельные системы, имеющие с десктопной версией только общее название. Соответственно и конкурируют они на других рынках с другими системами. Microsoft сейчас предпринимает попытки создания общей платформы для всех устройств, но идут они пока что со скрипом.

Почему сравнение Windows и Linux некорректноПодобная централизация понятна, так как Windows — детище одной компании. Linux же изначально был отдан на откуп сообществу программистов, каждый из которых был волен делать с ним всё, что захочется. Отсюда природа множества дистрибутивов, которую можно наблюдать на схеме сбоку. Эта схема так велика, что я даже не стал выкладывать полную её версию. Желающие смогут найти её по этой ссылке.

В Linux сообществах принято говорить о дистрибутивах, каждый из которых, в общем-то, является операционной системой. Не на 100% оригинальной, конечно, но отдельной. Одни дистрибутивы основаны на других. Такие дистрибутивы образуют семейство. Они, действительно, в определенном смысле родственны, а их различия часто незначительны. Но если мы берем дистрибутивы разных семейств, то тут разница может быть весьма существенной.

Поэтому впечатление о Windows, в целом, составить проще, чем впечатление о Linux. Последний просто слишком разный, чтобы понять его по одному дистрибутиву.

Из этого вытекает некорректность сравнения. Ведь сравниваем мы по определенным параметрам. Скажем, такой параметр как «простота освоения». У одного дистрибутива Linux она будет не в пример выше, чем у другого. Общей картины не получится.

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

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

Если говорить о потребностях, то было бы интересно составить некую сводную таблицу, учитывающую возможности Windows, Linux, BSD и OS X. Пожалуй, потянет на отдельную статью. 🙂

Добавить комментарий

Ваш адрес email не будет опубликован.