Мистер Tux, или Как я перестал бояться и полюбил Linux

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Здравствуйте. Меня зовут Григорий. И я… видузятник. Ох, вы бы знали какой я знатный виндузятник. Вот эти вот exe`шники, самораспаковывающиеся архивы, драйвера без проблем — вот это вот все близко моему сердцу. Я такой знатный виндузятник, что долгое время с недоумением смотрел на маководов и с жалостью на линуксоидов. Я их не понимал. Зачем нужны какие-то другие операционные системы, если Microsoft уже создала свою великолепную Windows? Когда-то я не знал, что существует такая вещь, как альтернативное программное обеспечение. Сегодня я расскажу длинную историю про то, как пристрастился к альтернативе.


Про Windows
  • А теперь про Linux
  • Редактор растровой графики
  • Редактор трехмерной графики
  • Редактор векторной графики
  • Программа цифровой живописи
  • Программа видеомонтажа
  • Медиаплеер
  • Проигрыватель музыки?
  • Офисный пакет
  • Чтение электронных книг
  • А как же игрушки?
  • Немного про Linux Mint
  • Еще меньше про Linux Majaro
  • А есть ли вообще какой-то смысл во всем этом?
  • Прапор, куда говоришь это засунуть?
    Автор: Fusion Brain Источник: fusionbrain.ai

    Про Windows

    ОС Windows я полюбил с первого же знакомства. Когда у нас дома обосновался ПК с установленным в нем Win95. В 1996-м я слез с Денди и увидел персональный компьютер не мельком, а надолго. Ох, уж это оконное оформление, честно стащенное из операционной системы Макинтош. Какие в Виндовз были красивые значки рабочего стола. Еще без сглаживания, пиксель к пикселю. Было красиво. А сколько игрушек было запущено через эту операционную систему — уж и не пересчитать всяких разных жанров. Чуть ли не вся тогда доступная классика прошла через тот компьютер. А еще AutoCAD я впервые увидел именно на Win95. Не сказать что меня впечатлило, но что-то в нем было такое. И на этой же системе я впервые познакомился с левелдизайном (хотя уровни я делал в простеньких редакторах движка Build и встроенном редакторе Age of Empires) и модостроением.

    А потом был Win98. Он прошел не так заметно и как-то слишком быстро. Вроде был стабильнее 95-го. Чуть красивее. Чуть удобнее. Но особо и вспомнить нечего.

    2000-й прошел практически мимо. Разве что помню, как я на чужом компе умудрился зациклить какую-то ошибку, заполонившую весь рабочий стол сообщениями что что-то не так.

    А затем был Виндовз Милениум. И это был адский шлак. Вроде бы система была краше, чем 95-я, но стабильность отсутствовала как класс. Постоянные сбои в работе, глюки Оси и непонятки с пожиранием системой всех доступных ресурсов. Зато я научился менять оформление под свой извращенный вкус именно на этой системе. Смена окон оформления, скины для медиа плееров, изменения курсоров и т. п. Да еще и на том компе уже была какая-то простенькая видеокарта RivaTNT, с помощью которой я причастился к классике, не работающей на старом компе с WIn95. Unreal я прошел как раз на этом компе с WinMe на борту.

    А потом пришел великий и всемогущий Windows XP. Это была лучшая ОСь которую я когда-либо видел. Стабильная, мощная и красивая. Тему оформления Luna, а до сих пор помню и иногда использую в оформлении новых программ. Это была эпоха настоящего буйства красок и форм. Каких только стили для украшения операционной системы и разнообразных программ не было в то время. И все объемное. Не то что сейчас, с этими плоскими и безвкусными панельками и минимализмом ради минимализма. Все же начало 2000-х — это было время нового и уникального. Куча игр, буйство различных программ, множество различных форматов и буйное развитие инфраструктуры. Все бежало впереди, перегоняя время, а не плелось неохотно куда-то ни глядя. На WinXP я впервые опробовал растровый редактор графики. И это оказалось очень хорошо. Да и к серфингу сети я пристрастился на Windows XP. Что не говорите, но это была ось сама в себе.


    А затем… стало понемногу скучновато. Windows Vista я даже не смотрел. Сразу перешел на Win 7, потом на Win 10, на которой до сих пор работает мой старый ноутбук. Который третий уже по счету. С новыми осями все стало блекнуть, растягиваться, стандартизироваться. Исчезло буйство красок, форматов и расширений. Человечество выбрало те, что посчитало важными. Программная эволюционная спираль замедлилась.

    А теперь про Linux

    А при чем тут Linux? Да пока не причем. Все эти гнушные дела меня не интересовали в те времена. Я знал, что существуют иные операционные системы, но не обращал на них никакого внимания. Винда была лучшее, что можно было реализовать для управления домашним компьютером. Тем более, что в то время, как WinXP покорял настольные домашние системы, системы семейства Linux представляли собой что-то текстовое, непонятное по управлению и… жутко некрасивое. Это что-то было для настоящих хакеров, к которым я никогда не относился. Только они в этих текстовых строках видели какой-то скрытый смысл. Linux был для управления всем, нор не для дома.

    Но все когда-то меняется. И в один прекрасный момент появилась Ubuntu. Я даже как-то попробовал ради интереса поставить себе это второй системой. Не зацепило. Вот такая я бесчеловечная сволочь. Ну серьезно, это оранжевое оформление — фу, гадость. Нет, конечно можно было поменять оформление, но я все же привык к Винде и перековываться не хотел. Вторая система очень быстро слетела с моего диска.

    Но послевкусие альтернативного ПО осталось. И оно мне понравилось. Благо большая часть всего этого софта было кроссплатформенным.

    Типичные пользователи Линуксов
    Автор: Fusion Brain Источник: fusionbrain.ai

    Редактор растровой графики

    Однако, Linux подстегнул меня к поиску альтернатив. Я люблю альтернативы. Еще до знакомства с Ubuntu мне попался графический редактор под замысловатым названием GIMP. Пусть я и знатный цифровой флибустьер, но иметь в запасе легальное ПО всегда удобно. Я знаю, что есть Paint.Net, но был один нюанс — GIMP в те времена существовал в мобильной версии, которая не требовала установки, а так как я люблю работать своими инструментами, что относится и к ПО — для меня такое всегда было важно. К тому же к ГИМПу можно найти приличное количество различных плагинов, какие-то даже весьма полезны. А если чего-то нет — можешь сам написать нужный тебе плагин, благо тут Pyton — а это не самый сложный язык программирования. Да, это не Фотошоп, но как кроссплатформенная замена Пайнт Нет данный редактор подходит.

    Редактор трехмерной графики

    С тех пор я перепробовал много различного опенсорсного программного обеспечения. Которое в конечном итоге привела меня к частичному переходу на Ось Линукс. Например, когда я заинтересовался трехмерной графикой, то перешел с 3D Max на Blender. И до сих пор пользуюсь этим редактором, несмотря на то, что переболел этой темой. Одно время Blender мог заменить сразу три типа ПО: редактор трехмерной графики, видео редактор и игровой движок. Благо в новых версиях Блендера отказались от кучи ненужных функций, сосредоточившись на его основной. Что позволило этому редактору стать самым лучшим средством для манипуляций с полигонами. Стабильность, удобство управление, низкая требовательность к ресурсам компьютера и кроссплатформенность. Не даром Блендером пользуются профессионалы из известных студий, а не только всяческие домохозяева. А еще Blender бесплатен. И скачать его можно даже Steam. Никакой Maya или 3D Max подобного и не снилось.

    Редактор векторной графики

    Векторной графикой я обычно не занимался. Пока не устроился туда, где сейчас работаю. Нет да нет, а дают задачи по созданию каких-то полиграфических материалов. А тут с растром никак нельзя. Только вектор — только хардкор. На рабочем компе стоит Adobe Illustrator и Corel Draw. И векторный формат графики как минимум подразумевает один универсальный формат — EPS. С которым в Линукс без особых сложностей справляется Inkscape. Это неплохой редактор, который так же не требует много ресурсов, обладает приличным набором функций и подходит к большинству задач. Надо только привыкнуть к его не самому удобному управлению.

    Программа цифровой живописи

    Потом была Krita — программное обеспечение для редактирования растровой графики. Очередная замена Adobe Photoshop? Не совсем, Крита предназначена для того, что бы рисовать. Цифровая живопись — это ее поле. Не даром многие известные и не очень известные художники пользуются этим инструментом. Я правда рисовать не умею — таланта нет. Но фотографии тоже с помощью Krita можно редактировать — большая часть инструментов для цветокоррекции в программе присутствуют. А в новой версии даже добавили возможность создания свойства слоя, практически как в Фотошопе. Еще и поддерживает кучу форматов, даже простые PSD можно открывать. Для меня важно, что в Крите при создании нового файла можно выбрать формат текстуры и получить важные для создания текстур опции (создание текстур — это не всегда рисование, так что особого таланта тут не нужно). И это ПО так же доступно в Steam, правда за денежку. Можно не платить и скачать бесплатно с официального сайта.

    Программа видеомонтажа

    В 2018 году мне как-то дали задание найти несколько коротких видеороликов с автомобилями, что бы сделать «живое» оформление для сайта. Задача интересная и требовала изучения чего-то нового. И я с удовольствием за это взялся. Так как по времени требовался минутный видеоролик пришлось изучать видео монтажное дело. Sony Vegas помог освоить азы склейки и выкройки. Но это платная и очень прожорливая программа, хотя лучше ее по качеству рендеринга я не припоминаю. Однако, когда я решил сварганить парочку видеороликов уже для своих нужд, мой взгляд обратился в сторону KDEnlive — небольшого свободного видео редактора с таким же удобным GUI, как у Сони Вегас (который теперь не Сони и не Вегас, ну да и черт с ним). Редактор не прожорливый, свою работу выполняет на отлично. Хотя возможностей и скорость рендеринга видео роликов у него ниже чем у более сонивского товарища.

    Медиаплеер

    Если ты сделал видеоролик, то есть смысл его просмотреть. А то вдруг ошибки какие-нибудь. А для этого лучше использовать какой-нибудь медиаплеер. На удивление, в Линуксе много самых разных медиа проигрывателей, на любой вкус. Но я предпочитаю VLC медиаплеер. Это отличная программа, которая без проблем проигрывает все известные мне видео форматы, имеет встроенные кодеки, да еще и запускается даже на компьютере с процессором Intel Atom. И я пишу про современную версию программы. Большая часть конкурентов на такое банально не способна. Современные проги жрут память и мощность процессора как ни в себя. Удивительно, что вообще существует что-то, что мало того развивается, так еще и оптимизируется постоянно.

    А еще есть Kodi. Интересная программа превращающая компьютер в аналог универсального проигрывателя. Фильмы, музыка, просмотр фотографий, видосики с YouTube или где вы их теперь смотрите. Вот это вот все. Не скажу что я любитель таких программных швейцарских ножей. Но прога занятная. Авось кому-нибудь она пригодится.

    Проигрыватель музыки?

    А вот чисто проигрыватель музыки, который бы меня устроил, я так и не нашел. Их куча огромная. Я эту кучу перебрал и… остался на AIMP, благо его тоже на Линукс поставить можно. Хотя и через Wine.

    Офисный пакет

    Если я хочу что-то пописать или мне нужно сделать электронную таблицу, то я беру Free Office. Ранее я уже перелез с мялкомягкого Офиса на Open Office. А затем и на Libre Office, а теперь вот остановился на еще более свободном офисном ПО. Которое мало того, что выполняет свои задачи, так еще не глючит и не жрет столько памяти, как ее «конкуренты». Вполне отличная альтернатива для решения офисных задач. Все что нужно в Free Office есть. Нет только непомерных ценников. Что не удивительно, иначе бы программа не называлась Free.

    Чтение электронных книг

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

    А как же игрушки?

    А если надоело читать и захотелось потупить в какую нибудь стрелялку или пораскинуть мозгами в стратегию? Ну с этим тут пока не все на 100 процентов. Но что-то есть. Многие разработчики и так портируют свои игры на системы Linux. А для старых игр, которые и на новых версиях Windows запускаются с проблемами, есть несколько разны х программ эмуляторов. Для DOS берем DOS BOX. Простенько и со вкусом запускаем все старье, что когда-то запускалось в той самой старой системе в еще допентиумовские времена.

    Для массы старых квестов есть ScumVM. Очень удобный кроссплатформенный «запускатор» игр моего любимого жанра. Причем без проблем понимает даже пиратские копии с переводом на русский язык. Как собственно и русские квесты тех времен.


    Для на движке IdTech 1 есть GZDoom, а для игр на движке Build — созданный на той же основе Raze. Вполне годные порты, через которые можно поиграть в любимые FPS игры детства.

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

    Мы пришли к тебе с планшетом рассказать что все упало
    Автор: Fusion Brain Источник: fusionbrain.ai

    Немного про Linux Mint

    Был 2020 год. Вы все в курсе, «что» тогда было. А кто не в курсе — добро пожаловать на нашу планету! И вам тут не рады! Работа в тот злополучный год помахала мне рученькой. Как и многие другие, я остался с голой попой, низкой самооценкой и кучей свободного времени. Решив, что чуму лучше переждать где-то вдалеке, я перебрался в небольшой подмосковный городок под сень высоких сосен и стал дышать свежим воздухом. Легкие лечить, а заодно постигать новые виды программного обеспечения. И ради интереса я решил передвинуться на что-то новое. Но теперь не Убунту, которая до сих пор мне не шибко нравится. Я перепробовал несколько похожих друг на друга систем и остановился на Linux Mint. Продолжительное время это был мой основной дистрибутив, на котором даже многие мои любимые игрушки работали. Пусть некоторые и запускались через Wine. Я как заядлый трезвенник и потомственный язвенник вообще стараюсь сторониться подобных вещей. Тем более что винишко до сих пор кислятиной отдает. А уж тогда оно работало через раз.

    Mint — хорошая система для тех, кто хочет слезть с иглы Windows и пересесть на линуксовые пары. Тем более, что все новые версии Винды становятся не самыми приятными для использования. Всяческие программы-шпионы, какие-то поползновения про запрет модифицирования системы и прочие излишки нехорошие. Все же Микрософт — гигантская IT корпорация, пожирающая с жадностью все новые и новые сферы. А всяческие дзайбацу — наш злейший враг. А тут такая же система, только без всей этой тягомотины. Поставил и работай. И обновляйся сколько душе угодно. Никто тебя ни к чему принуждать не будет. Разве это не главное. Разве нам мало того, что каждый возомнивший себя пупом Земли давит на нас и приказывает делать так, как ему угодно. Меняя договора-оферты в одностороннем порядке. Нет, так дальше жить нельзя.

    Да мой домашний ноут остался на WIndows 10. Пока еще. А вот мой рабочий комп, с которого я собственно сейчас и пишу, перешел на Минт полностью. И я был вполне доволен этой операционной системой пока… она в какой-то момент не обновилась или я слишком далеко залез с моими экспериментами и у меня пропал Wine. А значит я не могу запускать не нативные игрушки и самое важное — перестал запускаться AIMP. Это единственный нормальный плеер (ну еще и Winamp конечно), который удобно пользоваться. Все аналоги на Линуксе не стоят и пяти строчек кода АИМПа. Но вот незадача — АИМП не запускается на Линукс никак, кроме как через WIne. И чего делать?

    Еще меньше про Linux Majaro

    Ну я же — экспериментатор! Сломалась одна система, пересядем на другую. Оставим Дебиан и Ко за горизонтом и обратим паруса в сторону Arch. В моем случае это Manjaro. Когда я установил эту ось на свой небольшой комп я испытал те же чувства, которые я испытывал давным-давно, при первом запуске Windows XP. Тут даже тему можно установить ту самую, с синей окантовкой окон и большими квадратными фигурными кнопками. А какие эффекты для окон — и это без стороннего ПО, которое я когда-то устанавливал на WinXp, что бы украсить последний.

    А полезных функций сколько. Например, при переключении языка меняется не только иконка внизу рабочего стола, но так же возникает небольшое сообщение на уровне глаз, которое сообщает какой я сейчас язык выбрал. Я такое для Винды искал кучу лет, а в Манджаро это по умолчанию включено. А еще тут отличная система проверки орфографии и стилистики. Мне, как графоману, который часто может ошибаться и опечатывается такой функционал по душе. Работает он не везде, но в большинстве программ и сайтов. Очень удобно. Кроме того, система быстро грузится, жрем мало системных ресурсов и вообще вполне юзабельная, грубо говоря. И да, тут не сбоит Wine. Думаю, что на этой системе я останусь надолго.

    С другой стороны, есть программы, рассчитанные на установку либо в Debian, либо в Open Suse системах. А про арчеподобные забывают. Есть выход — переформатировать установочные пакеты для Дебиан в понятный Арч формат, но так как программист из меня хуже, чем художник, то я не разобрался как это делать правильно. Что бы работало. А еще у меня пока не работают AppImage — своего рода запускающиеся заархивированные программы, не требующие установки. Видимо я не установил какой-то важный параметр. Но я же только-только начал изучать эту замечательную систему. Какие еще открытия ждут меня дальше. Это же так интересно!

    Я не знаю что это такое, но нейросеть решила что так выглядит Linux
    Автор: Fusion Brain Источник: fusionbrain.ai

    А есть ли вообще какой-то смысл во всем этом?

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

    Но минусы для многих будут существенны. Системы под ликом Tux`а (это маскот всего этого дела) слишком чудны для начинающих пользователей. Они требуют хотя бы как-то разбираться что и где лежит, и как это установить и заставить работать. Зачем обычному пользователю такая тягомотина?

    А еще далеко не все exe`шники запускаются через Wine. Список подобных программ пополняется, но некоторые не смогут функционировать никаким образом на гнутой операционной системе. Даже на Убунте, хотя это самая дружелюбная к новичкам система. А ведь, как мы выяснили, Wine еще и сбоит.

    Драйвера и специфический софт. Увы, есть некоторые системы, которые не смогут работать ни с чем иным, кроме Windows. И существуют устройства, драйвера для которых есть только на системе от Микрософт. Обычно это всякое торговое оборудование (например, фискальные регистраторы и кассовые аппараты нового поколения).

    А ведь еще есть проприетарные форматы. Всяческие PSD, AI, 3DS и т. п. и т. д. И как назло большая часть из них невозможно полностью перенести на некоммерческую основу. А людей уже на эти форматы подсадили. И не будет никто на аналогичные свободно распространяемые переходить. А владельцам этих форматов не выгодно давать исходники всяческих GNU-проходимцам.

    Думаю этих пунктов уже достаточно, что бы серьезно задуматься и не перепрыгивать с Винды сломя голову в неизвестном направлении. Нормальные люди все обдумывают и взвешивают как плюсы, так и минусы своих решений. Это только такие чудаки, как я, могут с места и сразу в карьер. В любом случае — выбор за вами. Но знайте, что всегда есть альтернативный вариант. Перейду ли я обратно на Windows? Возможно, если когда-нибудь Microsoft подарит нам что-то такое же великолепное, каким был замечательный Windows XP. А пока что я остаюсь на темной стороне Linux.