Статья достаточно болезненная для некоторых категорий людей, особенно тех, о ком пойдет речь.
Сразу скажу что против линуксоидов как таковых я ничего не имею, большинство из них просто пользуется системой и на досуге общается обо всем со всеми, никого не поливая грязью, не превознося себя над массой.
Адекватных людей может и больше, но они не создают столько шума.
Во всех сетях очень негативные высказывания видны в основном от пользователей линукс, а не от "виндузятников" или "макосников", это какие-то злые люди, которые просто хотят всему миру сказать что они смогли прочитать Арчвики и пропатчить ядро по чужой инструкции, сами они конечно же такие патчи написать не смогут, модуль ядра задебажить тоже не могут, мало кто слыхал про iptables и стадии инициализации, а вот многие "яблочники" или "виндозники", перед которыми они пальцы гнут - могут и не такое в линуксе.
Я же сегодня хочу рассказать о своем опыте за последние 15 лет и сказать что все операционные системы ужасны и прекрасны одновременно, выбор лишь в индивидуальных предпочтениях и сценариях использования.
Опыт в линуксе
Лично я администрировал Linux-сервера у одной телекомпании, запускал и администрировал целые офисы крупного туроператора (не путать с агенствами).
Там десятки рабочих станций и сервер и всё на линуксе и так в каждом городе, там и атс, и маршрутизация, и фильтрация трафика, и рейды, куча принтеров и МФУ и каждый принтер должен печатать.
Закупали не то что я советую, а просто купили и настраивай, там всякие МФУ Canon, которые вроде печатают "из коробки", но для сканирования требуется проприетарный драйвер, и это не какой-то там hplip, где установил и заработало, это какой-то драйвер на сайте производителя, который был только в формате rpm, в deb его приходилось пересобирать.
Помимо всего прочего, пришлось настраивать еще и сканирование по сети, не помню что там было, веб-надстройка для sane + расшаренный диск. Был 2009 год, линукс не особо активно поддерживался производителями железа, сейчас ситуация чуточку но лучше, даже ноутбуки с предустановленным линуксом и полной поддержкой продаются.
Там и особенные принтеры hp были, которые прикидываются в системе съемным диском с драйверами, эти принтеры иногда сами по себе после скачков напряжения или по другим условиям снова переключались в режим флешки, представляете когда это происходит в другом городе за 1000 км, куда я приехать не могу, пришлось там запускать в VirtualBox винду, прокидывать юсб, запускать утилиту. Самыми годными были сетевые принтеры Kyocera, которые сканировали в сетевую папку и печатали по сети.
Но железо победить было не так сложно, бывали такие особенности, когда из некоторых посольств приходили странного формата документы, вроде бы Office 2003, а может и OfficeXP или еще что-то более странное, там были какие-то макросы, которые не работали на OpenOffice, и в обратную сторону отсылали документы, которые отредактированы в OpenOffice и там в посольтве какой-то страны не могли такие документы прочитать, слали нафиг, в pdf не вариант присылать, всё строго по протоколу только в установленном формате и тут проблема что никто там с тобой не будет общаться и рассказывать какой у них офис и в чем проблема. Работать с такими документами нужно было на всех компах. Методом проб и ошибок я поставил какой-то Опен Офис от инфра-ресурса старой версии, в нем всё отлично работало, но опять он не очень дружил с CUPS, при распечатке некоторые буквы не печатались, пришлось патчить cups.
На первое внедрение и откатку всех техпроцессов ушло около 4х дней с 10 утра до 10 вечера (48 часов), типа мне надо чтоб по сети печатало или сканировало, чтоб папка для обмена была, чтоб почта вот так работала, чтобы открывались RTF (AbiWord), чтобы вот у этого сотрудника были соцсети, он СММ, а у этих не было. Я работал на окладе 15 тысяч как студент, и помимо этой конторы у меня еще десяток офисов в разных городах был, но если бы сейчас мне такую заботу дали, то я бы минимум 30к взял за первое внедрение Linux, а с Windows и за 3000 всё сделал, там как минимум не надо было бы патчить драйвера и твикать принтера... Это я о том что же дешевле для малого бизнеса - типовое но платное решение, либо бесплатное, но админ такой сидит на форумах целыми днями гуглит как что решить, баг репорты шлет на кернел.орг, ждет пока патчи пришлют. И это не так страшно когда артефакты на окнах от кривого видеодрайвера, страшнее когда контроллер диска на материнке фризит, особенно когда у вас ноутбук, у меня такой ноутбук был, патч вышел только через 1.5 года, а я через год уже ноут поменял...
И сейчас у меня есть 5 серверов на линуксах, для серверов линукс идеальное решение, на десктопах - очень зависит от того где и как использовать, у некоторых вообще кроме как Автодеска или Адоба ничего не нужно, а ставить линукс, чтобы сэкономить и потом на виртуалке или эмуляторе программы ставить, ну это слишком странно, оверхед присутствует.
Опыт в MacOS
На тот момент, когда я познакомился с яблоками, я был лютым линуксоидом, просто искал неттоп на i5 с 16 гигами оперативной памяти, с двумя ссд и с USB 3.0 и c поддержкой 2к монитора и чтобы блок питания не болтался снаружи и еще чтобы он был тихий, легкий и бесшумный
Это был такой малюсенький комп, что я его в сумку для планшета мог закинуть и пойти, сейчас ситуация поменялась, у интела уже 14нм, у амд вообще 7нм процессоры, а тогда были неттопы типа вот такого:
Тут уже атом слабый, порты все только 2.0, 3.0 не было, сата-порт только один и монитор тянет максимум 1080р, еще и вентилятор противно свистит
Мак мини в то время был самым оптимальным, поэтому я продал свой массивный стационар за 25, купил за 20 мак мини, проапгрейдил его, начал ставить Линукс, но потерпел неудачу, сеть от Bradcom и видео Intel HD4000 хоть и завелись, но всё же графика слегка тормозила, а сеть отваливалась, в той же MacOS всё работало как часы, но и тут не всё так просто...
- После апгрейда мака на SSD систему нужно патчить чтобы работал TRIM, если ты поставил какой-то Crucial M4, после каждого обновления это приходилось повторять, старые утилиты переставали работать на новой системы, приходилось искать новые твики на кексты, это прямо как у хакинтошников, память тоже на маках часто капризная, может подойти первая попавшаяся, а может идентичная по таймингам и частотам не завестись, SSD тоже от OCZ был на другом контроллере и он терялся в системе, на линуксе норм, а в макоси терялся, поставил Crucial M4 и заработало. В общем, к пермому минусу могу отнести то, что в системе есть свои кексты и любое неподдерживаемое железо без драйверов от производителя могло не работать.
- Клавиатура - на MacOS она своя, подключив любую клавиатуру столкнешься с тем, что нет буквы Ё и всё в других местах, когда родную клавиатуру от Apple ставишь, то там всё не в тех местах, ставишь раскладку Русская-ПК и тогда вслепую на русской раскладке символы печатаешь, по памяти знаешь что двоеточие это shift+6, а если клавиатура не от яблока и не от лоджитек (у них есть универсальные с кнопкой cmd), то придется ремапить кнопки под раскладку, почитайте хабр.
- Вы привыкли везде нажимать ctrl, например CTRL+C, CTRL+V, а тут у вас будет везде CMD, это по сути кнопка WIN, в настройках можно переназначить контрол и вин, но это опять вызовет неудобства, когда в терминале будете завершать команду через ctrl+c, тут много других хоткеев, например на два модификатора нельзя назначить хоткей, это значит ctrl+shift или alt+shift вам не видать, только WIN+Space, это опять можно решить при помощи пунтосвитчера, но я старался минимум утилит вешать...
- Если у вас принтер типа Pantum особой модели, которой нет в списке CUPS и сообщество о таком не слышало, то можете его продавать на Авито, с принтерами тут как и в линуксе, надо зараннее поинтересоваться будет ли работать. Тоже самое про всякие юсб сетевые карты, в линуксе больше моделей работают...
- Не знаю как сегодня на маке с NTFS, принесли мне в 2013 году внешний жесткий чтоб фильм кинул, а оказывается читать можно, а писать нет, не буду же я у друга винт форматировать в exFat, погуглил, посмотрел, есть куча твиков системы, но они все или не работали или вообще ошибки могли создавать.
- Вот на Windows или Linux вы подключаете андроидный смартфон и сразу всё работает, а на Маке подключили ииии, ничего, нигде нет. Только через утилиту AndroidFileTransfer, вообще смартфоны врагов не работают на маках)
- Работа с окнами, вот в Windows можно это окно налево, это направо, всё хоткеями, а на маке это только через утилиту, там даже не было развернуть кнопки...
Итого сделаем вывод - все работает как часы, но желательно сразу выбирать модель с SSD и с нужным объемом памяти, на ноутах она распаяна, на аймаках 21 дюймовых нет окошка сзади для апгрейда, на мак мини вообще фиг пойми, вроде диск распаян на последних, а память меняется, если сразу норм конфигурацию выберете, клавиатуру и мышку и смартфон и все от Эпл купите то толкьо включите в розетку и работаете...
Из плюсов консолька есть, веб-окружение, полноценное линукс окружение, не какой то там WSL1, а нормальный пинг, есть homebrew, откуда можно любой софт поставить по принципу apt-get, фотошоп и мс офис без всяких эмуляций работают, сейчас вроде и в линукс пришел майкрософт...
Опыт в Windows
Windows XP
У Windows вообще длинная история, начиная с Windows XP я жил без антивируса, нужно было только своего пользователя лишить административных прав, дальше запретить ему повсюду писать, а потом разрешить только например в папку на рабочем столе и мои документы, всё! Начиная с этого момента, пользователь не сможет ставить софт без админского пароля, даже если пользователь сам скачает себе вирус из интернета и запустит его, то обломается, максимум, что он сможет свои файлы зашифровать. Ну сам дурак! Еще обязательным условием антивирусной настройки - отображать все скрытые и системные файлы и расширения файлов, тогда увидишь все счет_на_оплату.doc.exe или в аську ссылку отправили а у тебя exe начал качаться, то удаляй нафиг это, скачивай весь софт с официальных сайтов производителей и вирусов не будет. А система будет в своем первозданном виде даже через 10 лет, пользователь только на рабочем столе и в установленной папке создает и редактирует документы, остальное не меняется.
ни о какой переустановке Windows каждые два дня я не слышал, один раз ставил на одно устройство и всё стабильно... И антивирус тоже не использовал....
Windows Vista
Виста была по сути как всеми любимая семерка, мне кажется что в семерке поменяли только оформление, но во-первых во времена висты не было SSD, во-вторых у большинства и памяти было меньше гигабайта и процессоры всякие одноядерные атлоны или Pentium D, но самое главное - виста до какого то сервис пака была ужасной, как и XP на старте, многие видели XP только со 2го сервиспака, но до выхода первого люди до упора сидели на 98 винде... Виста так же, была сырой, кривой, но ее ставили на все ноутбуки принудительно, драйвера под XP было найти сложно, на официальном сайте их не было... В общем, виста это провал, поторопились, надо было тщательно протестировать пару лет, а потом предустанавливать массово на все устройства, мне кажется с этого момента все до сих пор ненавидят эту винду.
Семерка
Как и в висте, тут есть UAC, это как Sudo на линуксе, на самом деле очень годная штука, даже файл hosts не перезаписать так просто, всякие там баннеры-блокировщики вымерли как класс, я жил годами без антивирусов, в отличие от XP тут есть поддержка SSD и TRIM, поэтому, если у вас есть SSD, то ниже семерки лучше не ставить. Семерка актуальна по сей день, но новые ноутбуки уже идут UEFI Only, там такое сложно запустить, поэтому, семерка отправляется на покой.
Восьмерка
Опять какой-то провал, во-первых масштабирование хоть и было, но все еще работало не очень, если у вас 11 дюймовый планшет с монитором 1080р, то или мыльно будет, или мелко... Еще заточка под планшеты только и установка на десктопы это не очень удобно... Восьмерка была почти как десятка, но слегка неудобная.
Десятка (Windows 10)
По сути из семейства Windows альтернатив особо нет, я на десятку перешел после макоси, продал аймак, собрал комп, а на линуксе кривая поддержка моей видеокарты, ну что делать, не работает на линуксе, будем работать на винде, вообще пофиг где код писать и ютуб смотреть, а вот видео монтировать на Винде интереснее.
Основные преимущества перед прошлыми версиями
- Поддержка экранов высокой плотности
- Поддерка UEFI, многие железки не поддерживают уже MBR (в чем разница - потом объясню, если попросите в комментах).
- Все драйвера на устройства последних 5 лет идут на десятку, про прошлые системы никто не вспоминает особо.
Особенно в десятке мне нравится терминал, ну наконец то допилили, раньше пользовался всякими cygwin, xshell, conemu, а тут всё без глюков и бесплатно, WSL пока не очень, тот же WSL2 решит многие вопросы, а для тех, у кого Win10pro - можете виртуалку ставить Hyper-V и вкладку в терминале настроить чтобы сразу подключаться к нужному серверу по ssh... Можно и vbox и vmware поставить, но там есть зарежки пингов и просадки диска, Hyper-V работает на более низком уровне с железом, все линуксы на нем прекрасно работают.
В новой PowerShell можно даже яркость экрана через консоль регулировать, шам и мат, линуксоиды...
Но и тут тоже есть много проблем!!!
- Защитник жестко ставится и его сложно выключить просто так, он любит загружать emmc на атомных нетбуках, я жил без антивирусов, вирусов не появится на компе, если их сам не установишь своими руками.
- Автоматические обновления - да, на SSD это быстро, но иногда ноутбук долго не включаешь и тут миллионы обновлений качаются и ставятся, процессор от установки обновлений на 100% загружен, вентиляторы свистят, батарейка садится моментально и тут приезжает такси, ты завершение работы запускаешь, а там подождите, идет установка, мне некогда ждать, жестко кнопкой выключаю и кидаю в сумку, я его отключаю, раз в неделю в домашней обстановке проверку запускаю и ставлю обновления, а не так.
- Телеметрия - ну это нынче везде, на всех сайтах яндекс метрика стоит и гугл аналитика, андроид отправляет данные, гугл хром отправляет данные, каждая вторая программа собирает статистику использования и отчеты о сбоях, да что там, даже Firefox данные о сбоях отсылает, все собирают ваши данные, провайдеры и операторы обязаны хранить историю ваших похождений в инете и звонков, это было лет 17 назад и есть сейчас, сами подумайте, в 2003 году пошел в офис к оператору, заказал распечатку звонков, выделенку в 2006 поставил - в личном кабинете детализацию заказал за полгода с каких сайтов когда и сколько скачивал, но по факту там хранилась всякая мета-информация типа ваши GET и POST запросы с адресами, без этого бы не могли раскрыть преступления, но это другая тема, сейчас о телеметрии, это по сути сборка пользовательского опыта, я вот на своих сайтах раз в полгода провожу аудит, я вижу что половина людей тыкают не туда и не могут найти нужные кнопки, а у кого то вообще не влезают нужные блоки, я исправляю это, я анализирую как посетители ползают по разделам и путаются в поисках нужного товара, те же операционки и браузеры много работают над тем, чтобы на всех компах всё быстро и стабильно работало и не вылетало...
Есть конечно другого рода информация, например вы подключаетесь на смартфоне к своей вайфай сети, у вас включена геолокация, гугл запоминает что этот роутер находится здесь, даже если GPS выключите, гугл знает где находятся роутеры ваших соседей, есть еще информация где расположена вышка сотовая к которой вы подключены, это всё обычно в смартфоне запрашивается при первом включении, вы можете отказаться помогать улучшать сервисы и отправлять анонимную статистику.
Я ушел от темы, но в итоге и Android не является идеальной доброй операционной системой, даже вроде в Ubuntu недавно внедрили телеметрию...
Итог
В общем, ребята, не нужно ругаться на тему какая операционная система лучше, заменяйте слово "лучше" на "мне лично нравится", тогда всё будет куда адекватнее, везде есть плюсы и минусы и в зависимости от того, где у вас стоит компьютер, для чего вы его используете и какой софт используете для зарабатывания денег, от этого плюсы одного выбора будут перевешивать плюсы других...
И мне интересно что конкретно вам интересно из статей, рассказать про Windows, про Linux или еще что про что? Пишите в комментариях.