Linux – у многих это страшное слово ассоциируется с бородатыми мужиками в свитерах с дырками от моли, которые круглыми сутками сидят возле огромных мониторов времен 90-х, подключены к аппаратам подачи пива прям в вену и говорят на непонятном для “простых смертных” языке.
Этот стереотип пришел к нам с древних времен, когда по земле еще ходили динозавры, а системные администраторы мало чем от них отличались, но сейчас уже совсем другое время и подобные археологические останки уже покидают наше представление о Linux. Но все же давайте разберемся, что это такое, зачем оно нужно, немножко “повангуем”, что будет дальше.
Что такое Linux?
Linux – это ядро, вокруг которого можно слепить дистрибутив, или что душе угодно. Поддерживается все это дело огромным сообществом, так как проект с открытым исходным кодом, и еще и бесплатное. Тот же Android основан на Linux, сотни дистрибутивов используют Linux в качестве ядра, МКС перешла на Linux, Linux контролирует все денежные переводы в ПриватБанк и много другое.
Если по народному, то представьте автомобиль, это и будет дистрибутив, а двигатель, это ядро. Теперь мы возьмем один двигатель и начнем вокруг него строить свой каркас и свой автомобиль, кто-то еще начнет делать свои каркасы со своими примочками и так далее. На основе этих автомобилей можно сделать свой, добавив в него климат-контроль и крутую обшивку внутри, это мы создадим свой дистрибутив, основанный на другом дистрибутиве, как например популярная Ubuntu, которая в свою очередь основана на Debian, или же моя любимая Elementary OS, которая в свою очередь основана на Ubuntu.
Зачем нужно столько дистрибутивов? Да все просто. Каждый разработчик имеет свое видение того, каким должна быть та или другая операционная система, что она должна использовать, а что не нужно, какие цели выполнять и так далее. Практически в каждом дистрибутиве имеются свои изюминки – так, например, в Debian, это стабильность системы прежде всего, Ubuntu – простота и удобство (Linux – для домохозяек, как позиционируют они себя), Elementary OS – просто работающий дистрибутив, не требующий каких-либо лишних телодвижений для его настройки (как позиционирую его я).
Но и это не все. Практически на каждый из дистрибутивов можно установить различное графическое окружение – KDE, Gnome, Xfce и так далее. Но это уже совершенно другая тема для разговора, мы к ней обязательно вернемся, но уже в другой статье.
Linux как домашняя ОС
Так вот, почему я считаю, что пришло время для Linux как для операционной системы у вас дома? Да потому что все работает! Нет, действительно работает. И развивается даже не семимильными шагами, а прямо совершает межгалактические перелеты. Еще четыре года назад, когда мне довелось встретиться с Linux лицом к лицу, все работало, но работало пока за ним смотришь,. Стоило отвернутся – тут же много чего могло сломаться. Особенно это касалось видео-драйверов. И хотя с ними и сейчас бывают проблемы, но уже явно не такие как раньше – теперь хоть в Nvidia заявили, что видят в Linux потенциал и будут что-то делать со своими продуктами для большей совместимости. Возможно, причиной тому были лестные отзывы от Линуса Торвальдса в их сторону.
Для большинства своих знакомых я ставлю Linux. В частности, Elementary OS со своими настройками вроде двойного клика для открытия файлов и папок, также возвращаю кнопочку “свернуть в систему” и так далее. Для тех, у кого Elementary отказывается дружить, например, с видеокартой (подвисания, мелкие подергивания), я ставлю Xubuntu, потому что его, а точнее оболочку XFCE, можно настроить практически как душе угодно и отключить все лишнее, а всякие эффекты можно деактивировать, чтобы не портить впечатления от ОС.
Но есть одно но – я ставлю Linux только в том случае, если человек кроме серфа в интернете, прослушивания музыки и просмотра фильмов на компьютере, больше ничего не делает. Устанавливать Linux для того, чтобы сказать “вот Linux – используй его, потому что я им пользуюсь” не вариант, т.к. большого количества нужного софта все же еще нет, а те альтернативы, которые имеются, просто недостаточно функциональны или неудобны в использовании.
Как для себя, я выделил две основные причины, почему стоит установить обычному пользователю именно Linux, а не Windows:
1. Система будет стабильно работать не зависимо от срока эксплуатации. Так, например, у Windows после определенного периода использования появляется занимательное свойство – работать медленнее, так как система сильно засорятся, появляется много хвостов в реестре и так далее. В Linux такого нет – система примерно с одинаковой скоростью будет работать как на момент установки, так и через долгое время. Даже, возможно, чуть быстрее – за счет обновлений. Только не нужно говорить, что автор криворукий, не может почистить систему Windows от хвостов и мусора. Объясню: для обычного пользователя это из разряда особой уличной магии, делать лишние телодвижения он не будет. Зато установить всякие “маил-агенты”, “яндекс-бары” и прочую лабуду он сможет, и сделает это обязательно.
2. Безопасность. Кто-то сейчас начнет возмущаться, мол, снова автор криворукий или что-то в этом роде. Поясню. Многие мои знакомые (да и у вас полно таких, я уверен) боятся одной такой страшной вещи, как вирус – для них это сравнимо с приговором. Вот попал вирус на компьютер – и все, конец. Антивирус, антивирусом, но когда начинается “привет, у меня что-то там с антивирусом, приди посмотри” и так далее, прихожу, а его только обновить нужно – это ужасно, трата времени, которого лишнего и так не бывает.
Так вот, ставить Linux ради Linux’а я не вижу смысла, но вот как вариант установки ради серфинга в интернете, воспроизведения аудио/видео – отличный вариант, ничего лишнего в системе не будет. В одной из следующих статей я попробую рассказать вам об альтернативном софте для Linux, который меня устраивает, какую функциональность могут предложить подобные программы. И скажу еще одно – лучше изучите, можно ли на Linux делать те специфические задачи, которые вам нужны, и если да, тогда пробуйте, пытайтесь.
Будущее Linux
Что же касается будущего, то оно явно светлое. Такая компания, как Valve, обратила свой взор на развивающееся сообщество, и увидела в нем огромные перспективы. Мало того, помимо выпуска Steam для Linux, и портирования своих игр для него, они запилили еще и SteamBox, который уже работает на Steam OS, которая, в свою очередь, является еще одним Linux-дистрибутивом, только вот уклон в нем сделан в сторону игрового применения. Эти действия со стороны Valve обязательно пробудят интерес у разработчиков в портировании своих игр и программ для Linux (Dota 2, CS, CS Sourse, X3 серия, Footbal Manager 2014, Metro Last Light и так далее). Это пока не так много, но уже говорит о том, что тенденция есть, а в будущем мы наверняка увидим отток пользователей (в частности, геймеров) с Windows в сторону Linux.
Что нужно чтобы “остальные” пользователи начали миграцию в сторону Linux? Один нормально работающий дистрибутив, который не требует участия людей вроде меня в настройке. Нужен софт для Linux. Именно СОФТ.
Сейчас довольно много компаний используют Linux. Среди них Novell, Google, IBM, Panasonic, Wikipedia, Yahoo, Yandex, Cisco, Amazon, Peugeot, Нью-Йоркская фондовая биржа, Toyota, CERN (там где запускали адронный колайдер), Министерство обороны США, Подводный флот США, супер-компьютеры NASA, МКС, скоростные поезда в Японии, системы управления воздушным движением, PayPal, Приват Банк и много других. Все они используют Linux минимум по двум причинам: 1 – можно слепить из системы что угодно под свои нужды, 2 – безопасность. Linux устанавливают на суперкомпьютеры, Linux стоит на серверах в датацентрах, Linux использует множество компаний там, где нужна безопасность и стабильность.
Единственной серьезной проблемой Linux на данный момент являются графические драйвера. С ними пока все не так хорошо – отлично поддерживается графика от Intel, чуть хуже – от Nvidia, совсем плохо – от AMD. Но некое движение со стороны этих производителей и их заинтересованность уже заметны. Система развивается очень большим сообществом как энтузиастов, так и больших компаний, что явно не даст всему этому просто исчезнуть.
Выводы
Будущее Linux довольно интересно, имеется некое движение и шумиха вокруг этой ОС. Все больше и больше людей узнают о данной системе. Писать тут можно еще долго и много, но боюсь чернила закончатся в моей клавиатуре. Возможно, в плане домашней операционной системы все не так радужно, но точно могу сказать, что Linux никуда не денется – все больше компаний его используют, даже в РФ много компьютеров в государственных учреждениях переводят на Linux, так что если и не сейчас, то совсем скоро обычным делом будет использования Linux дома.
Дело в другом. Я много раз пытался перейти на Линукс, но чего-то не хватало. Взять хотя бы проигрыватель MPC-HC. Он относится к овпенсорсу, но только под Виндовз. Это единственный проигрыватель, который позволяет с помощью нумлока и стрелочек раздвигать видео на весь экран. Под Вайн он у меня не пошёл. Другие же видеопроигрыватели меня не устраивают. Далее, я доверяю Outlook. Свою почту почтовой программе Evolution я бы не доверил. А очень просто: пытался я отправить самому себе почту с высокой степени важности. Так вот, когда принимал эту самую почту, значка с высокой степенью важности даже не увидел. Далее, взять коммандер Гном. Он не удаляет файлы в корзину. Следовательно, я могу безвозвратно удалить свои данные. Что делать, если я привык к Тотал Коммандеру? Ещё я пользуюсь почтовой программой The Bat! и считаю её одной из самой лучших. Thunderbird меня не привлекал даже в винде. В то же время в сохранности своих данных в венде я уверен.
P.S. Для чего я всё это говорю? Привычка – это очень большая сила. Так почему бы сообществу линукса не пойти по пути тесной интеграции с самыми популярными продуктами под Виндовз? Почему нельзя сделать шаблоны самых популярных виндовз-программ для Вайн да так, чтобы они работали? Зачем ждать, пока сам производитель соизволит портировать свой продукт на Линукс? Ведь кто сказал, что тот же Микрософт Офис должен идти только под Виндовз? Ведь лицензия покупается только на офис! Да сделайте возможности исполнения кряков!
И ещё. Почему я должен ставить параллельно линукс и выполнять те же самые функции, которые я успешно выполняю в Виндовз и в то же самое время многие функции не могу выполнить в Линуксе? Зачем дублировать одни и те же функции, обновлять по две системы? Это нерационально.
Вот эти факторы и отталкивают таких людей как я к окончательному переходу на Линукс, тем более, что рисковать своей информацией ради энтузиазма я не могу.
Прошло 2 года. Доля этого поделия на десктопах составляет 1.56%
https://netmarketshare.com/report.aspx?qprid=8&qptimeframe=M&qpsp=192&qpnp=9&qpch=350&qpmr=100&qpdt=1&qpct=3&qpcustomd=0&qpcid=fw557810&qpf=1
О каком будущем автор писал?
Я думаю, что приведенные рассуждения очень скоро накроются медным тазом. Условия меняются, и шатается основа Виндовз – сама корпорация. Нет смысла приводить доводы за, или против Линукс, обьективно Линукс, если учесть планшеты и смартфоны, уже выскочил из пресловутых 1,5% пользователей. Особенно если учесть то, что ОС мобильных устройств, а именно андроид, осознанно движется к перерастанию в полноценную ОС для ПК. Это, так сказать, на макроуровне. А на бытовом уровне все намного проще – как только раздолбайство закончиться, и за ОС надо будет платить, вопросы “ой, я не привыкла”, “нестабильно работает” отпадут сами собой. Да, профи, которым нужна будет платная Ос, на ней и останутся, как и часть, готовая платить за удобство. Вот это и будет несколько процентов:).
Конкретно у меня все было очень просто. В Приватбанке я с изумлением увидел, что они работают в Убунте. На тот момент я думал покупать лицензированную ОС. Второй пинок, это переход еще одного партнера, Новой почты, на Убунту. Замечу, это отечественные лидеры в своих сегментах. После этого я почитал, что такое Убунту (да без разницы какой дистрибутив, я хотел Калькуляте вообще), и скромно перевел фирму на Убунту. Были вопросы, что это же не Виндоуз, и не работает, и не умеем, и т.д. Но недолго, до встречного вопроса – Вам не нравиться Ваша работа? Оказалось, что нравиться все, а особенно Линукс:))). Меня все устраивает, особенно экономия в 21 тыс грн, и все работает, все раб. места.
Отличный комментарий, улыбнул. Но к сожалению не все согласны с этим, многие не верят в OpenSource.
Жаль, но прекрасная по задумке статья, получилась бредом фанатика, лишь отдаленно имеющая что-то общее с реальностью.
Сразу оговорюсь, с Linux-системами я имею дело далеко не первый год – как дома, так и в профессиональной деятельности.
Итак, по порядку:
>> Ubuntu — простота и удобство (Linux — для домохозяек, как позиционируют они себя).
Что? Хотелось бы увидеть подтверждение этих слов, в частности о том, что “они сами себя позиционируют”. На самом деле они позицонируют свою систему как простую для освоения и использования, но о домохозяйках – это личные выдумки автора. Уверен, сотрудники Wikipedia, Google, Яндекса и прочих компаний, использующих Ubuntu Server, это мнение, мягко говоря, не разделяют.
>> две основные причины, почему стоит установить обычному пользователю именно Linux, а не Windows.
Вы забыли пожалуй, ключевую причину, благодаря которой в сторону Linux а не Windows склоняются многие, в частности корпоративный сегмент – бесплатность. Отдать $0 за копию Linux-дистрибутива или отдать $100 за аналогичную Windows – существенно. Излишне говорить, насколько это существенно в масштабах крупной корпорации, когда счет идет на сотни и тысячи копий. Я надеюсь, ны вы, ни ваши знакомые и близкие, не пользуются краденным софтом, поэтому этот аргумент также значителен и для вас..
>> Так, например, у Windows после определенного периода использования появляется занимательное свойство — работать медленнее, так как система сильно засорятся, появляется много хвостов в реестре и так далее. В Linux такого нет – система примерно с одинаковой скоростью будет работать как на момент установки, так и через долгое время.
Близко к истине, но не совсем – “засорение” системы имеет место и там и там, но в Linux этого можно избежать, монтируя директории, куда складываются временные файлы в tmpfs. В частности это касается /tmp и /var/tmp, а также локальных файлов кэша пользователя в /home/$USER. Рекомендую почитать подробнее о оптимизации в Linux (в частности, http://optimization.hardlinux.ru/). Без толковой оптимизации значительной разницы между быстродействием Windows и Linux вы не увидите, другое дело, что в Linux возможностей по оптимизации больше.
>> Безопасность.
Проблема не в системе, проблема в людях ею пользующихся. Просто под Linux куда меньше вероятность напороться на зловредный софт, но в свою очередь, последствия от этого могут быть куда страшнее. Если человек не знает, что делает команда “rm – rf /”, и сознательно запускает (конечно же с правами суперпользователя, куда же деть старые виндовые привычки!) например, скрипт, ее содержащий, то тут мало что поможет.
>> Сейчас довольно много компаний используют Linux.
Как это соотносится с тем, что вы вынесли в заголовок статьи? Между корпоративным и домашним рынком – огромная пропасть. Если на серверах у меня стоит условный RHEL, вы предложите и домой мне его ставить?
>> Единственной серьезной проблемой Linux на данный момент являются графические драйвера.
а) Это далеко не единственная проблема. Проблема в том, что и сейчас, в 2014 году, для того, чтобы пользоваться системой чуть более, чем для “посидеть в интернете и посмотреть видео”, нужно брать в руки напильник и подпиливать под свои нужды. То, что мне это доставляет удовольствие и я это делаю сознательно, не означает что обычному пользователю это нужно. Из недавнего – достаточно вспомнить проблемы с переключением раскладок в Ubuntu 13.10, которые не могли устранить в течении месяца (!) с момента релиза. Увы, принцип “Just works”, пропагандируемый Ubuntu, все еще не работает. В этом смысле примечателен пример MacOS, который, будучи очень дальним родственником совеременного Linux, показывает, пожалуй, идеальный пример взаимодействия между системой и пользователем.
б) О графике. Данные о совместимости оборудования как будто взяты из прошлого, в лучшем случае, года эдак 2010-го. И Intel, и nVidia, и AMD – отлично поддерживают современные видеокарты, обеспечивая 100%-ю совместимость. Старые модели, да, поддерживаются отвратительно (особенно этим грешит AMD), но, думаю, излишне говорить о том, почему проиводители не спешат устранять эту особенность.
Я на самом деле не хейтер Linux, наоборот – я уже и не помню, когда последний раз по своей воле пользовался на своем оборудовании Windows (от домашних и рабочих машин до серверов). Но если смотреть правде в глаза, то как была доля Linux на персональных компьютерах 1-2% (плюс-минус в пределах статистической погрешности) 10 лет назад, так он и остался. И радикально помочь в этом не сможет даже Steam со своими продуктами. Причина как ни странно, проста – монетизация. На домашний рынок по факту обращает внимание лишь Canonical со своей Ubuntu, при этом как Canonical была убыточна 10 лет назад. так ею и осталась. Основные разработчики ядра и – Red Hat, Novell, а также производители железа – все они ориентируются на корпоративный рынок – именно оттуда есть возможность получить большие финансовые вливания. За бесплатно пилить вам ядро никто не будет, даже энтузиасты. Да, их доля по-прежнему высока, но пример упадка *BSD ясно показывает что происходит с opensource без финансовой поддержки. Но продвижение Linux в корпоративном сегменте и в домашнем имеет, увы, очень мало общего.
1. Ну как бы в Canonical хотять что бы системой просто пользовались. Пока это далеко от идеала но именно этого они и хотят добиться.
2. Не совсем понял вас, но пиратят многие и на бесплатность в странах СНГ мало смотрят.
3. Согласен, но скажем так, лично у меня, да и у многих знакомых переустановка windows, обычное дело, а вот переустановка Linux зачастую лишена смысла, потому что все работает, как и работало раньше. (За ссылку отдельное спасибо).
4. Довольно часто обращаются ко мне люди что бы я переустановил систему из за того что они не могут пользоваться компьютером, отправьте смс и т.д. После установки, той же Ubuntu, такие вопросы отпадают. Думаю суть моей мысли понятна, это я и хотел сказать в статье.
5. Все таки имеет значение, под корпоративный рынок будут писать софт, а пока для Linux “нормального” толком то и нету.
6. Не так выразился, буду в дальнейшем лучше подбирать слова. Имелось ввиду что это одна из важнейших проблем. Случай со знакомым у которого система тупила на новой видяхе, дал мне повод считать что все же совместимость не всегда идеально, железо нужно подбирать, в частности видеокарту.
С вашими выводами в принципе согласен, но не во всех моментах. Монетизация играет ключевую роль, но все больше и больше я слышу о Linux от каких то знакомы и знакомых-знакомых, по крайней мере больше чем 4 года назад, рост имеется, и этот рост увеличивается, хотя очень слабо.
Постараюсь в будущем более конструктивно излагать свои мысли.
>> 1. Ну как бы в Canonical хотять что бы системой просто пользовались. Пока это далеко от идеала но именно этого они и хотят добиться.
Как бы в Canonical ничего о домохозяйках не говорили. Это уже выдумки маргиналов типа ЛОРовских аналитиков. А по сути – то, чего пытаются добиться в Canonical излишне инновационными решениями, уже добилась команда Mint своим более консервативным подходом.
>> 2. Не совсем понял вас, но пиратят многие и на бесплатность в странах СНГ мало смотрят.
Ей-богу, смешно. Грабят, воруют и убивают в странах СНГ тоже многие, что теперь – подражать им? Мне кажется, вы не работали в мало-мальски серьезной компании, где краденый софт отсутствует как класс. К счастью, таких компаний все больше и больше.
>> 5. Все таки имеет значение, под корпоративный рынок будут писать софт, а пока для Linux «нормального» толком то и нету.
Смеетесь? Хотите сказать, что весь линуксовый софт “ненормальный?”
>> Случай со знакомым у которого система тупила на новой видяхе
Это ваш очередной частный случай. То, что у инвалида нет ног, и он не может ходить, не означает, что все люди не могут ходить.
Да, бывают моменты несовместимости железа с Linux, но во-первых, есть ресурсы типа http://www.ubuntu.com/certification/, http://linuxhardware.net, где можно просмотреть совместимость оборудования, во-вторых, уверяю, по сравнению с условным 2006-м годом, нынешние проблемы – это крохи.
И опять же, нельзя делать абсолютные выводы исключительно по вашим знакомым и знакомым знакомых. Эти выводы очень оторваны от реальности.
Довольно таки информативная и интересная статья. Продолжайте в том же духе. )
Хороша песня, начинай с начала.
Сколько уже таких статей написано, а доля linux на desktop едва-евда переваливает за пару процентов :)
Вы знаете, юзаю убунту в качестве десктопа и очень очень доволен. Многих людей просто достаточно трудно перевести на систему, где нету привычных им офисных программ. Ситуация будет меняться. Очень надеюсь, что последний бастион microsoft скоро падет. Будущее за opensource’ом
Linux еще долго будет уделом гиков имхо. Он пока не user-friendly и предполагает умение пользоваться Терминалом и гулять по форумах в поиске решений банальных проблем.
Хоть я и пользователь линукса, уже как 4 года, но полностью согласен с тобой. Если бы сейчас решался о переходе, еще бы подумал, но тогда на порыве фанатизма изучал систему и многие вещи стали для меня обычным явление.
Проблема Linux на данный момент заключается в самой идеи опенсорса. Linux сообщество сталкиваются именно с децентрализацией деятельности сообщества, что приводит к отсутствию какого либо развития. А оно действительно отсутствует, ведь фундаментальная часть кода была написана десяток лет назад, стандарты заложены еще в 80х, а все что происходит сейчас, это по сути – ничего!
У Линукса большие проблемы с системой отрисовки! Все оболочки, рисующие окошки напоминают дохлых кляч, в сравнении с рисовалками NT. OpenGl описывает схемы, которые трудны для понимания 95% программистов, и на 100% не приемлемы для экономии времени при написании больших проектов. В принципе те масштабы проблем в Линуксе многими пока еще недооценен! Да, фанатики бегают и повсеместно кричат что Линукс это круто, но серьезные специалисты на это ванимания обращать не будут! Им нужен оптимальный инструментарий для работы, и Линукс предоставляет подобный инструментарий только в качестве сервиса, но никак не десктоп.
>> отсутствию какого либо развития.
ЧТО??
>> это по сути — ничего!
ЧТО??
>> У Линукса большие проблемы с системой отрисовки!
ЧТО??
Хотелось бы увидеть пруфы, ибо без них вы форменный балабол, пересидевший на винфаке.
>> Все оболочки, рисующие окошки напоминают дохлых кляч, в сравнении с рисовалками NT.
Знаете о существовании такой графической среды как KDE?
>> OpenGl описывает схемы, которые трудны для понимания 95% программистов, и на 100% не приемлемы для экономии времени при написании больших проектов.
Что за наркомания?
>> но серьезные специалисты на это ванимания обращать не будут! Им нужен оптимальный инструментарий для работы, и Линукс предоставляет подобный инструментарий только в качестве сервиса, но никак не десктоп.
Я – серьёзный специалист. Мои коллеги – серьёзные специалисты. Сотрудники корпорации, на которую я работаю – серьёзные специалисты. Кажется, мы все с удовольствием работаем с Linux.
Станислав, то, что вы написали – ересь. Многие крупные компании перешли на линь. Примеры? Зайдите в приватбанк и посмотрите на чем там работают люди. Линукс развивается и в конечном итоге победит, ибо Майкрософт только губит свой продукт.
И да, программировать на лине намного удобнее, чем на винде
Многим хватит возможностей бесплатного софта, но все очень консервативны. Вот раз хотел вместо MS Office использовать его бесплатный аналог для написания курсовой работы. Все бы ничего, но остальная часть группы, вместе с преподавателем, использовала именно Word и мне приходилось делать намного больше работы, от сохранения в .pdf до преобразования моего документа похожим образом, т.к. вся верстка ломалась.
Согласен, уровень исполнения софта для Linux, мягко говоря иногда не торт, но, в умелых руках :)
У меня отец юрист на одной фирме, поставил я ему линь, говорит что libreoffice ему даже больше нравится…
Для этих специфических задач у меня стоит virtualbox с гостевой ос, но пользуюсь я ей очень редко.