К слову об операционных системах

Попробовал тут @ahovdryk, меня убедить в исключительности Windows в бизнес-области по типу "безальтернативно"... Я работаю Windows-админом уже примерно 15 лет, в Linux стаж примерно 9 лет. Сейчас я админю 4 ИСа, 1 из которых на Linux, 2 Windows и 1 смешанный, на компьютере дуалбут Windows + Linux. Дуалбут связан со специфическим софтом и задачами. Основная система - Linux.


Итак, давайте представим себе, что мы нашли профессиональных админов, которые нам собрали две информационные системы. Первый на базе Windows, второй на базе Linux. Вообще если мы найдём реально крутого админа, то он нам сделает гибридную сеть отдав серверную часть FreeBSD и Linux, а рабочие станции поделив между Linux, Windows и может быть MacOS (говорят там медиа очень хорошо прокачана).


Условимся, что информационные системы имеют идентичные цели и задачи, созданы под идентичное число сотрудников т.е. решают качественно и количественно идентичные задачи. Вернёмся к нашим админам, посмотрев на информационные системы мы увидим следующее:


1. Система на Windows будет гораздо дороже построенной на Linux. Во-первых это стоимость самих программных продуктов, во-вторых для построения информационной системы нужно закупить более мощное, и следовательно дорогое, оборудование.

2. Стоимость владения Windows-системы можно рассчитать практически точно в то время как стоимость Linux-системы напрямую зависит от управленческих решений, при грамотном подходе к сопровождению системы стоимость владения будет гораздо ниже, при ошибках легко может превысить стоимость владения Windows.

3. На Linux-системе будет дикий вой пользователей. Грамотные и не ленивые сотрудники получат мощнейший инструмент, а не слишком одарённые пользователи будут выть про иконки в других местах.

4. Linux-система будет работать гораздо быстрей и стабильней.

5. Для администрирования Linux-системы нужны гораздо более квалифицированные администраторы, по сути информационную систему на Windows может администрировать и средний эникей (по Linux меркам).

6. Под Linux нужно тщательней выбирать оборудование - многие производители не утруждают себя совместимостью с Linux, но те кто сделали POSIX-совместимые продукты (HP/Samsung) в Linux будут работать гораздо лучше.

7. Некоторые решения, как под Linux, так и под Windows создать не получится в принципе.


По крайней мере такие особенности я видел в личном опыте развёртывая различные ИСы под разными ОС.


Первая и главная ошибка Windows-админов, это попытка перенести на Linux свои Windows-решения и это полный п...ец, потому что архитектура построения ИСов в обоих случаях отличается принципиально. Изначально *nix строился по клиент-серверной архитектуре, и это решение "показывает уши" даже на Android-смартфонах. Напрягу память и попробую вспомнить свои муки и открытия 9 лет назад, когда мне пришлось осваивать Linux.


Думаю стоит ещё раз уточнить, что муки при переходе с Windows на Linux связаны с тем, что я пробовал просто перенести Windows-решения в Linux, а это було огромной ошибкой. Кстати, чем больше опыт с Windows, тем тяжелее будет осваивать Linux, у меня на это (освоение) ушло более 2-х лет.


0x0. Документация в Linux - замечательная, хоть и в большинстве своём на английском языке.

0x1. Перезагрузка почти никогда не решает проблему. Чисто по архитектурным решениям.

0x2. Единое пространство данных. Нет привычных на тот момент дисков - структура каталогов начинается с корневого и непрерывна. В любой каталог можно подключить любую область данных - архивы, образы дисков, каталоги на удалённых системах и т.д.

0x3. Файл - точка доступа к данным. Файл - это не просто данные на диске, файлы в Linux могут... Очень много.

0x4. Из-за более широких возможностей файлов и каталогов нет необходимости во многих традиционных для Windows программах. Например, из-за наличия монтирования в Nero, UltraISO, Alcohol 120%, Daemon Tools и любой аналогичный софт теряют смысл в принципе. Мастеры загрузок, диагностические программы, AD и куча другого софта.

0x5. Технически рабочая станция Linux - это 7 - 13 паралельно работающих машин, сервер и 6 - 12 работающих независимо клиентов. При этом каждый виртуальный терминал может работать совершенно независимо.

0x6. Разные рабочие окружения. Графическая оболочка - это всего-лишь программа. Если Вам не нравится дизайн Windows 10, а хочется дизайн 7 или XP, то это Ваши проблемы. В Linux, если Вам не нравится Gnome, то KDE или E17 можно поставить одной командой и выбрать ту, которая будет наиболее удобной Вам.

0x7. Программ как таковых нет, есть пакеты - компоненты программ, из которых нужно собирать готовые решения. С одной стороны задача сформировать готовую к употреблению систему усложняется, с другой из-за многократного использования кода объём готового решения в разы ниже. Система, которая может решить почти все типовые задачи по редактированию/просмотру всех офисных форматов файлов + полный серверный пакет (web + БД + DNS + DHCP + виртуализация + служба развёртывания + треминальный сервер) занимает менее 25 Гб.

0x8. Софт хранится в репозиториях, почти ничего искать не надо. Репозиторий можно отзеркалить т.е. это как скачать магазин приложений.

0x9. Консоль рулит. И она реально рулит, причём так рулит, что к графическим интерфейсам вырабатывается почти физическое отвращение. Объясню просто - команды и настройки, это почти обычный текст и с ним можно делать всё, что можно делать с текстом. Навыки любого языка программирования (даже PHP) на уровне генерации текста и можно творить невообразимые для Windows-админа вещи.

0xA. Архитектура Linux строится на концепции "промышленного потока", на уровне архитектуры всё заточено под промышленное использование - разовые операции обычно сложнее Windows. Зато сделать одну и ту же операцию 100 000 раз лишь слегка сложнее чем всего 1 раз. Например, сделать 100 000 именных поздравительных открыток по шаблонам можно одной командой (при наличии заготовок и списка имён).

0xB. Админу нужно хорошо понимать компьютер. Если брать уровень возможностей и усилия на его освоения то Windows это получение 100 ед. возможностей за 50 ед. времени и непреодолимый потолок, а Linux - это первые 100 за 100 с перспективой 1000 за 2000. Очень многое вещи в Windows не реализуемы в принципе, выбор файловой системы, например. Или загрузка и работа системы в ОЗУ. Или проброс интерфейса приложения на другую машину.

0xC. Система сверхнастраиваемая. При определённых навыках многие параметры ядра ОС можно менять "на лету", получать данные из работающих процессов и ещё куча разных интересных вещей.

0xD. Сверхнадёжность. Можно вытащить хард из мёртвой машины и вставить его в другую, вообще не заботясь о железе. И 99% вероятность, что система на новой машине просто запустится и будет работать, без проблем с драйверами. Данные пользователя и серверные данные - просто каталоги. Перенести или "размножить" пользователя между машинами (со всеми настройками!) - просто, как скопировать папочку. "Отзеркалить" или склонировать машину можно одной командой в консоли.

0xE. Linux поддерживает гораздо больше стандартов и протоколов, чем Windows. Есть выбор из кучи файловых систем, протоколы передачи данных. Частично это перекрывается установкой софта на Windows, частично нет.

0xF. Больше всего меня поразило, когда я понял, что мой компьютер - прямое отражение моей квалификации.


Очень много было за эти годы "открытий чудных", но некоторые мифы я развею... Или подтвержу, что это не миф ;-)


"Стоимость владения". С одной стороны Windows-админы обходятся гораздо дешевле, а с другой Linux-админов нужно меньше при том же числе рабочих станций, фактически в правильно выстроенной системе админ будет устранять аппаратные проблемы и прописывать новых пользователей, все типовые задачи по обслуживанию легко автоматизируются и требуют незначительного контроля. Сбои при правильной и грамотной настройке Linux-систем практически исключены. На стадии формирования ИС (изначально) затраты на Windows-систему существенно выше, до 2-3 раз, в зависимости от конфигурации.


"Linux-админы более квалифицированы и сложнее заменимы". Это факт. Во-первых админу Linux-систем нужно знать и уметь в разы больше. Связано это с тем, что доступная для администрирования зона в Windows-системах гораздо уже, многие "обычные" вещи в Linux в Windows реализуются сторонним софтом. Во-вторых не то что "профи", а просто приличный Linux-админ это редкость, потому что люди в своей массе не хотя учиться.


"Консоль - это отстой и не современно". Чушь полнейшая. При освоении базовых навыков работать в консоли во-первых гораздо удобней (говорить гораздо естественней чем тыкать в иконки), во-вторых консольные команды можно записать в файл и растиражировать их на произвольное число машин, в-третьих сравнительно не сложно сделать макет скрипта и используя генератор текстов сделать наборы конфигов для сотен или тысяч машин. Графический интерфейс безусловно рулит при "нечётких" задачах - когда пользователь не может чётко сформулировать команду и выбирает из возможных вариантов. В Windows так же есть консоль, которая постоянно развивается (powershell) и профессиональная настройка Windows-серверов наиболее надёжно и правильно производится через неё.


"Под Linux игр нет". Есть, но их гораздо меньше, да и с браузерными игрушками проблемы. Для бизнес-систем это скорее плюс, чем минус.


"Linux глючный". Чушь полнейшая. Надёжность Linux-системы прямо пропорциональна квалификации админа. Известный мне рекорд, видимый мной лично, это система для филиалов, ядра которой (центральные сервера) работают уже 9 лет. Система которую я видел сменила 2 харда и 3 системника. Фокус в том, что система 30 филиалов + серверный парк работала под контролем 2-х админов головного предприятия, простоев системы по сбою не было вообще (были простои по аварии электроснабжения, а харды и железо планово обновлялись вне рабочего времени сотрудников). Есть проблемы с рядом производителей и экземпляров аппаратного обеспечения, вплоть до невозможности запуска в системе, но это вопрос подбора оборудования.


"Под Linux мало программ". Репозитории наиболее распространённых дистрибутивов Linux содержат более 45 000 пакетов, а PPA-репозиторий ещё гораздо обширней. Число программ соотнести с числом пакетов довольно сложно т.к. одна программа может делать то, что делают несколько Windows программ, в свою очередь программа может состоять из нескольких пакетов. Практически все более-менее приличные производители ПО делают софт кросс-платформенным т.е. под Windows и Linux (в т.ч. уже давно есть 1С под Linux).


"GIMP не фотошоп и т.п.". Безусловно, что аналогов 1 в 1 многих программ в Linux нет и не будет. Это связано с тем, что в основу разработки программ положены различные принципы. Осваивать Linux-программы зачастую сложнее, но обычно их эффективность и возможности как минимум не уступают Windows-приложениям.


"Освоить Linux сложно или невозможно". Как-то раз я провёл эксперимент - группу учеников разделил на 2 части. Одну посадил за Windows, вторую за Linux. Набор навыков пользователя Linux-группа получила гораздо быстрее, а вот при смене ОС была забавная картина - чем успешнее ученик освоил "свою" ОС, тем сложнее им освоить другую.


"Linux гораздо безопасней Windows". Истина. Это связано с тем, что кодовая база Windows практически идентична на всех машинах и код поддерживается длительное время, а конфигурации Linux во-первых зависят от дистрибутива, во-вторых даже в рамках одного дистрибутива конфигурация прикладного ПО может очень сильно отличаться. В итоге вирус под Linux имеет гораздо меньше шансов на запуск. Большинство элементов защиты Linux не является сторонним софтом, а встроено в ядро.


"Вся информационная система должна строиться на одной операционной системе". Сказочная чушь. Задачи в информационной системе решают прикладные программы, ряд прикладного программного обеспечения работает гораздо лучше (или просто работает) с Linux, часть с Windows. С точки зрения покрытия задач наиболее эффективно (наименее затратно) использовать гибридную Windows-Linux систему. По сути Windows можно оставить AD (соответственно DNS + DHCP), можно добавить WDS (службу развёртывания), остальные задачи (VoIP, web, DB, резерв DNS/DHCP, антивирус, бэкапы и т.д.) возложить на Linux. Этот "миф" скорее всего стал следствием обычной лени администраторов.


P.S. Реально раздражают Windows-админы, которые не зная особенностей Linux-систем начинают пороть тонны необоснованной чуши. Безусловно, что Linux-система во-первых далеко не идеальная, во-вторых есть достаточно много областей, где применение Linux-систем по тем или иным причинам необосновано или даже невозможно. И это - реальные причины, а не безосновательная чушь. Отсутствие объективных аргументов со стороны линуксофобов говорит лишь о том, что изучить систему, которую они поливают помоями они не удосужились.

Информационная безопасность IT

1.4K постов25.5K подписчиков

Добавить пост

Правила сообщества

Обязательно к прочтению для авторов:

1. Если вы добавляете пост, утверждающий об утечке данных или наличии дыр в системе, предоставьте ссылку на источники или технически подкованное расследование. Посты из разряда "Какой-то банк слил данные, потому что мне звонили мошенники" будут выноситься в общую ленту.
2. Все вопросы "Как обезопасить сервер\приложение\устройство" - в лигу "Компьютер это просто".

Обязательно к прочтению для всех:

Добавление ссылки разрешено если она не содержит описание коммерческих (платных) продуктов и/или идентификаторов для отслеживания перехода и для доступа не нужен пароль или оплата в т.ч. интернет-ресурсы, каналы (от 3-х тематических видео), блоги, группы, сообщества, СМИ и т.д.


Запрещены политические holy wars.

По решению модератора или администратора сообщества пользователь будет забанен за:

1. Флуд и оскорбление пользователя, в т.ч. провокация спора, флуда, холивара (высказывание без аргументации о конкретной применимости конкретного решения в конкретной ситуации), требование уже данного ответа, распространение сведений порочащих честь и репутацию, принижающих квалификацию оппонента, переходы на личности.

2. Публикацию поста/комментария не соответствующего тематике сообщества, в том числе обсуждение администраторов и модераторов сообщества, для этого есть специальное сообщество.

3. За обвинение в киберпреступной деятельности.

4. За нарушение прочих Правил Пикабу.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

слишком обширную тему развил тс, тут срача на пол года

затрону 2 момента


3. На Linux-системе будет дикий вой пользователей. Грамотные и не ленивые сотрудники получат мощнейший инструмент, а не слишком одарённые пользователи будут выть про иконки в других местах.

пользователи шлются далеко и навсегда

они работать пришли, а не в вконтактике сидеть

последнее, что меня убило, когда я был админом: у меня плагин интернет радио глючит в браузере


современные de в линуксе, гибкие до невозможности и выбор их огромен


6. Под Linux нужно тщательней выбирать оборудование - многие производители не утруждают себя совместимостью с Linux, но те кто сделали POSIX-совместимые продукты (HP/Samsung) в Linux будут работать гораздо лучше.

есть примеры на тему отсутствия дров сейчас?

раскрыть ветку (20)
2
Автор поста оценил этот комментарий
У меня некоторые юзеры в Экселе работать не умеют. Вообще базовых знаний нет. Как обезьяны могут только буквы тыкать и всё. Что такое формат ячеек и почему введённое число вдруг превращается в хренпоймичто - это за гранью понимания.
2
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

> очень сильно придется потрахаться при настройки блютуз наушников


Уже год с лишним только такими и пользуюсь. Несколько разных моделей - все с полпинка завелись.

Автор поста оценил этот комментарий

В контактиках можно и перекрыть и не только их. Радио могут и послушать, помогает работе.

Автор поста оценил этот комментарий

Торговое оборудование (сканеры штрих-кода, кассы и т.д.). Особенно usb с эмуляцией com-порта .

Автор поста оценил этот комментарий
есть примеры на тему отсутствия дров сейчас?

Есть ли сейчас простое для пользователя GUI-решение для переключения USB-модемов в нужный режим? С хоткеями на ноутах проблем нет? Что насчет GUI-принтеров? Полноценно ли реализуются возможности звуковых карт от тех же Creative?

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

о, срач пошел в нужном направлении =)

вся мякотка заключается в том, что надо понимать, что у тебя есть из железа и софта сейчас и что ты хочешь получить в итоге

раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Ну вот например, закупила организация себе кучу принтеров, каких нибудь Ricoh или Pantum. Ну а че? Дешево же. Еще и заправляются легко. Еще ноутов купила, какие-нибудь Lenovo - тоже не из дорогих, по характеристикам устраивают. Реальная ситуация? По-моему, вполне себе. А вот при предложении перейти на Linux и попытке попробовать, выяснится, что с GDI-принтерами в Linux проблемы, а Wi-Fi на ноуте не включается, потому что эта функция привязана к хоткею, а хоткей без специальных драйверов не работает.


Из чего организация делает вывод: либо переходить на Linux, сэкономив на винде, но потратившись на полную смену офисной техники и парка машин, либо оставаться на Windows. И как думаете, что окажется проще и выгоднее?)

раскрыть ветку (8)
Автор поста оценил этот комментарий

>Wi-Fi на ноуте не включается, потому что эта функция привязана к хоткею, а хоткей без специальных драйверов не работает


Встречалось такое? Сколько ни сталкивался - поддержка включения интерфейсов/регулировки громкости, яркости - аппаратная, хоть вообще без оси, а задача софта на эту тему - осд и вывод инфы.

раскрыть ветку (5)
2
Автор поста оценил этот комментарий

Был какой-то ноут, вай-вай включался только с кнопки на корпусе. Програмно не нашли как включить, нет драйверов без включения, нет самого устройства. Всякое бывает.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Так раньше и делали)

Тупо питалово рубило тумблером)

Автор поста оценил этот комментарий

Постоянно встречается, как раз на ноутах от Lenovo. Возможно, что и у других есть такая проблема. Там ставится отдельная софтина под винду (Lenovo Energy Manager), которая одновременно управляет энергосбережением, и отвечает за хоткей включения беспроводной связи. Пока софтину не поставишь - хоткей работать не будет, соответственно, вафлю и синезуб включить невозможно. Когда софтина стоит, при нажатии открывается вот такое окошечко:

Иллюстрация к комментарию
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Ага, погуглил. Народ выкручиватся - просто атас)

>I have experience with that, but for me only display was important and what I did is that I wrote small bash script #!/bin/sh;xset dpms force off(use enter instead of ;) and in Keyboard->Shortcuts->Own shortcuts I create new event and set this script to run when pressing on some

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

А что тут не так? нормальное решение.

Автор поста оценил этот комментарий

а теперь главный вопрос: зачем организация решила перейти на линукс?

если в конторе много писанины - пусть сидят на винде

а если есть задачи, которые можно выполнять на "слабом" железе, и таких точек много, то здравствуй линупс =)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну вот такой же умный как автор пришёл, например, и уговорил руководство. Мало ли целых отделов или организаций, где сотрудники работают по сути, только с браузером и прямо оттуда печатают? Те же микрокредитные, например. Чё бы не перейти?
Автор поста оценил этот комментарий

Canon, как классика. Много мелкосерийного оборудования попадалось.

раскрыть ветку (3)
Автор поста оценил этот комментарий

например?

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

Газоанализаторы для химлаборатории как-то ставил (2010-2012 год). Пришлось старое железо искать и 95 ставить т.к. даже с XP драйвер не дружил.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

=)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку