Еще раз поговорим о Linux и кому стоит учиться на ней работать?
Приветствую пикабушники. Наткнулся на данный пост http://pikabu.ru/story/6_zadach_s_kotoryimi_linux_spravlyaet... и с большинства пунктами я согласен, но все факты как "Linux безопаснее" и "Linux бесплатен" слышал каждый второй человек, и добавлю свои мысли по поводу семейства данных операционных систем.
Если вы не работаете в IT-сфере, не программист или сисадмин и вам друг-айтишник посоветовал поставить(решил поставить) Mint/Ubuntu/Fedora/Suse/Любой_другой__Linux_дистрибутив как стабильную, безопасную, быструю, удобную, добавьте_прилагательное систему, почитайте этот пост и если вас не накрыл Linux-дзен, то вежливо пошлите его на йух, ибо не все так радужно как кажется с Linux в плане систем для домашних ПК. А по конкретнее в плане программного обеспечения. Программ под Linux много и практически под каждую программу Windows есть бесплатный Linux-аналог. Но ключевое слово - "бесплатный аналог", т.е. многие именитые разработчики не пишут версии своих программ под Linux и приходиться в репозиториях искать аналоги. Т.е. вы столкнетесь с проблемой выбора, когда выбора и нет, "пользуйся тем, что дают". И да, игрушки, куда же без них. Но с другой стороны наличие такой альтернативы Windows, и при этом огромное количество дистрибутивов и открытость самой платформы - это и есть огромный выбор.
Чтобы не разочароваться в Linux-системах, вы должны иметь нестандартное мышление(линукс-дзен) или понимать, для чего ставите их. Кто-то пользуется Linux годами для просмотра видосиков и просиживания вконтакте, кто-то скачивает, не находит того, чего искал, плюется и сносит все нахрен. Т.е. переход на Linux от Windows должен быть осознанным, надо понимать все преимущества и недостатки этих систем. Когда под Windows есть все(почти все, но об этом поговорим ниже), выбор для простого пользователя очевиден. Ниже две категории людей, которые могут поставить Linux без вреда для нервной системы.
1. Обычные пользователи, которым компьютер нужен для просмотра сайтов, видосиков, слушать музыку и печать текста, excel-таблиц(если кто то плюется от Libre или OpenOffcie - MS Office прекрасно без лагов работает под Wine, по крайней мере 2007 и 2003 версия), разговоры по скайпу и немножко поиграть независимо любую игру, которую поддерживает система(Да, стим под Linux есть, кантра и дота под Linux тоже имеется). Это важно! БОЛЬШЕ НЕ ДЛЯ ЧЕГО! Почему, т.к. возможно бухгалтерскую отчетность вы не сможете сдать, некоторые сайты для этого требуют Internet Explorer, требуются эцп-ключи, рутокены, етокены, что-то работает, что-то нет, но ведь вы обычный пользователь и не будете шаманить. Работа с графикой и музыкой тоже отпадает, фотошопа, автокада, cubase нет, под вайном они лагают, аналоги дерьмо(кроме Krita 3 - хороший аналог фотошоп вместо неудобного Gimp). И нехило с ними пошаманить придется. А тут случай такой, минимум шаманства.
2. Пользователи, которые учатся по IT-специальности(не буду объяснять что за специальности). И да, вам нужно учится Linux обязательно, если даже в универе не преподают(что очень странно), но лучше устанавливайте в VirtualBox и учитесь терминальным командам, изучайте устройство файловой системы. Какой дистрибутив ставить? Да любой, если ставите rpm-дистрибьютив как fedora или oracle, возможно придется чуток пошаманить, чтоб корректно работало дополнение гостевой ОС. Мануалов много. Кстати, почему надо IT-студентам изучать Linux? Потому что, в будущей профессии как минимум столкнетесь с этими системами, а возможно и будете в них работать всю жизнь. А где Linux больше всего используется:
сервера!!! ваш кэп, Linux - хорошая серверная система.
- большинства ваших любимых сайтиков крутятся на Linux или Unix-подобных системах. Сайты Google, Википедии крутятся только на Linux. Apachi себя на Linux лучше чувствует(я ее никогда не пробовал ставить на винде).
- сервера баз данных и хранилища. продукты Oracle, PostgreSQL, Firebird(и его коммерческие аналоги), MySQL лучше работают на Linux-системах, чем на винде. Примеры, казначейство использует для серверов хранилищ БД Linux, где стоят продукты Oracle, например Oracle Data Integrator использует в работе команды ОС Linux, там же БД хранятся в Oracle Database. Идем дальше, в ФССП-серверах стоит Linux и там развернут RedDatabase(коммерческий аналог Firebird). Сама структура файловой системы Linux и Unix отлично подходит для использования в качестве хранилищ. Да и приставы на раб.станциях перешли на гослинукс и по прогнозам все госструктуры перейдут.
- Многие организации в качестве почтовых, файловых серверов, DHCP, DNS-серверов используют Linux, ибо бесплатно, а если организация большая, то это нехилая экономия один раз вызвать специалиста, поставить и держать эникейщика(быть эникейщиком или творцом - это зависит только от вас), чем покупать для всех своих точек дорогие серверные Windows-дистрибютивы. И да, стабильность Linuxa в плюс, работал в одной организации, один Linux-сервер под БД, файлообменник, DHCP, DNS - никогда не падало, постоянно по приказу с отдела ИТ проливал обновления для БД, практическо не требовало перезагрузки. В другой организации стоял сервер Windows 2003 под бухгалтерскую программу, постоянные синие экраны смерти, подвисания системы -> пропадал коннект к БД. И при этом часто организация часто жалела деньги и для обновления бухпрограммы, не говоря об ОСях. Поэтому у некоторых юзеров крутился Linux OpenSuse.
В данный момент работаю в среде разработки ODI(репозитории на Linux), и там иногда бывает пишу linux-shell скрипты для загрузчиков, которые крутятся в Linux.
Доля Windows в серверном рынке около 18%.
и да, ваши андроиды, тоже используют Linux-ядро. Как и ваши холодильники, телевизоры, роутеры.
3. Пользователи, которым нужна Linux для работы. Им ничего не надо объяснять, они и так все знают :-).
И да, Linux открытая система, а Windows закрытая. Эти слова вам ничего не говорят?
Открытость Linux в том, что она является сама по себе полноценной IDE, средой разработки. Берете любую Linux ОС - и модифицируете ее для собственных нужд и никто не обвинить вас в пиратстве. Ну если хотите создать дистрибутив для распространения, надо выполнять определенные юридические обязательства перед автором ОС-донора.
Что с Windows - теперь о закрытости. Во первых мы пользуемся функционалом, который нам предоставляет корпорация Microsoft(и да, это функционал хорош и платен), и любые несанкционированные изменения этого функционала - это пиратство. Будь-то установка неразрешенных тем, то установка крякнутых программ. И да, большинство пользователей не признают другие ОС, кроме Windows, ибо есть пираты и они практически неуловимые для законодательства. Помните Denuvo, как пираты не могли(или не хотели) ломать Игру Just Cause 3(не знаю, взломали ли ее), Doom 4, новый Tomb Rider. Допустим, у Microsoft появится свой Denuvo и многие пользаки завоют, когда их любимый Call of Duty 69 не запуститься на Windows 10, а Windows 35, под которым только работает эта игра, не могут взломать. А покупать ОС - пока у большинство россиян нет такого понятия.
Не зря компания Valve признала платформу Linux - предпочтительной и продолжает пилить на базе нее свою Steam OC. И да, сотрудники Google работают на форке Goobuntu.
И помните, пользуясь пираткой, вы не только нарушаете законодательство, но и подсаживаете на виндоуз-иглу своих детей и свое окружение. А монополизация windows в сфере десктоп-систем - больше 90%. Поцреоты скажут, "мы обворовываем корпорацию из страны-идеалогического противника", но на самом деле - всего лишь распространяют влияние данной ОС.
У меня все. Это все мысли, что у меня накопились за годы работы под Linux.