Linux созрел?

Автор: Федотов Андрей Александрович

Linux созрел?

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

    Хотя статья и написана для обычных пользователей, будут попадаться новые термины, их значение написано в конце. 

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

    Linux — родился по воле случая, в результате желания молодого Линуса Торвальдса создать эмулятор терминала. Больше про эту историю можно узнать от самого создателя в его книге “Just For Fun” или по-русски: “Нечаянный революционер”. 

Вопросы, которые, пусть и в сжатой форме, я хочу раскрыть:

  1. Общие сведения.
    1. Что такое Linux?
    2. Что такое Open Source?
    3. Что такое GNU/GPL/BSD лицензии?
    4. Что такое графическая среда?
    5. Что такое файловая система?
  2. Философия. 
  3. Стандартный сценарий использования Computer или Laptop. 
    1. Определение целей пользователя. 
  4. Как можно попробовать Linux и на чем?
  • Что такое важные файлы?
  • На флешке или другом съемном носителе. 
  • Виртуальная машина. 
  • Установить второй системой. 
  • Чистая установка. 
  1. Причины этого не делать сейчас. 
  2. Кому нужен Linux?
  3. Кто переходит на Linux?
  4. Кому подойдет Linux?
  5. Кому не подойдет Linux?
  6. Преимущества и недостатки Linux.
  7. Мифы про Linux?
  8. Основы. 
    1. Выбор дистрибутива
    2. Выбор графической среды. 
  9. Внешний вид.
  10. Зачем распространять и популяризировать Linux?
  11. Встреченные мною проблемы. 
  12. Подведение итогов.
  13. Терминология. 
  14. Рекомендуемая литература. 

    Пожалуй приступим, к началу этой маленькой статьи. 

Общие сведения

    Начнем с самого банального, что такое Linux? Linux — это ядро операционной системы, которое управляет вашими ресурсами компьютера и создает абстракции для управления. 

    Тогда что такое Open Source? Программы с открытым исходным кодом, а не закрытыми бинарными файлами. Знаю, вопросов стало больше, но не забивайте сейчас ими себе голову. 

    GNU/GPL/BSD — формы распространения свободных программ, без вирусов, без встроенной рекламы, без вредоносного ПО с предложениями установить “Яндекс” и другие сервисы. Если конечно вы их скачивайте с официальных сайтов, а в Linux, через магазин приложений или терминал (последнее требует отдельного разговора). 

    Обсудим графическую среду или рабочий стол, который вы видите, когда включили компьютер. В отличие от Windows в Linux достаточно большой выбор графического окружения. Вполне хороший конструктор из которого можно слепить очень многое. Я знаю, что в Windows можно изменять внешний вид, но в Linux более просто — это сделать и безопаснее. Рабочий стол Linux, также можно сделать похожим на Mac OS для сердца. 

    Файловая система Linux спокойно видит файлы Windows, OS X, но две другие не видят файлы EXT4 и btrfs. Передача данных с Android`a нет проблем. 

    Философия

    Философия каждого дистрибутива и логотипа собственная, как и аудитория. Поэтому говорить что-то конкретное трудновато. Точно можно сказать то, что они делятся на: новичков, опытных пользователей и мазохистов. Обсудим в теме про выбор дистрибутива. 

Ситуация сегодня с сообществом удобнее и лучше, чем была когда-то раньше. Сейчас в 2021 году существуют популярные каналы Telegram с чатами более тысячи человек, их много. Я считаю — это важной особенностью, ведь поисковик не всегда может спасти. Если у меня возникали вопросы, ответы на который я не мог найти в гугле или на форумах, то я обращался к живой поддержке. 

Стандартный сценарий использования

    Для чего большинство из нас включает компьютер? 

  1. Зайти в интернет.
    1. Общаться.
    2. Работать. 
    3. Фильмы. 
    4. Игры.
    5. Музыка. 
    6. Книги.
    7. Скачать или загрузить. 
  2. Работа.
  3. Учиться и получать новые навыки. 
    1. Смотреть новости. 
    2. Заниматься хобби. 
    3. Прокачивать навыки.    

    Я надеюсь на каждом из пунктов не нужно останавливаться? Будет много желающих и вопросов конкретного ПО, сделаю об этом подробнее статейку. 

Как можно попробовать Linux и на чем?

  • Что такое важные файлы?
  • Резервное копирование.
  • Виртуальная машина.
  • На флешке.
  • На отдельном SSD или HDD. 
  • Установить второй системой. 
  • Чистая установка. 

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

    Мы рассмотрим следующие шаги, которые стоит сделать прежде, чем пробовать новую ОС или дистрибутив. Самый первый вопрос: “Что такое важные файлы?”

    Важные файлы, обсудим конкретно, чтобы не возникло никаких проблем при переходе. И так, важные файлы это:

  1. Сохранение в играх. 
  2. Фотографии.
  3. Музыка. 
  4. Пароли. 
  5. Блокноты.
  6. Заметки.
  7. Проекты.
  8. Книги. 
  9. Сборники.

    Резервное копирование или как спасти важные данные? 

    Достаточно просто. Записать на другой носитель, отправить в облако, кроме: “Паролей и личных проектов”, чтобы избежать утечки. Желательно ещё убрать геоданные со всех фотографий, но это личный вопрос каждого. Я надеюсь понятно зачем нужен Linux? Созданию своего сервера для хранения “Важных данных" и синхронизации этих данных. 

    Флешка, SSD, HDD с Linux?

    Очень важно! Держите при себе флешку Windows, если уж не установите Linux, хоть вернетесь обратно. 

    Подойдет носитель с 32 ГБ памяти, половина такого объема уйдет под систему от 15 до 20 ГБ. Остальное останется видимо для Windows. Использовать просто, но геморойно. Каждый раз настраивать BIOS особого удовольствия не приносит, но лучший способ для хранения данных и избегания острых тем с родителями. Наподобие: “Сынок! Ты убил мои танки!” Нам нервотрепки не нужны. 

    Достоинства:

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

    Недостатки: 

  1. Постоянное лазание в BIOS. 
  2. Недолговечность, так как происходит быстрый физический износ флешки, чтобы избавиться от этого недостатка, надо использовать SSD или HDD.

    Установка второй операционной системой

    Один из неудачных выборов, он также может повлечь за собой проблемы. Настолько много тонкостей начиная с трагедии: “Я убил старую Windows” до “Как записать образ Windows на флешку?”. Поэтому здесь лучше спрашивать опытного пользователя. Я лично устанавливал второй операционной системой, знаю весь опыт такого процесса. Удобный только для опытных пользователей.

    Достоинства: 

  1. Больше не лезем в BIOS. 
  2. Информация внутри. 
  3. Большая гибкость.

    Чистая установка

    Поздравляю! Вы решили совершить подвиг на который остальные люди будут смотреть косым взглядом, но это сильно зависит от вашего окружения. У меня в семье и ближнем кругу общения это приняли спокойно.

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

Кому нужен Linux?

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

  1. Программистам. 
  2. Администратор. 
  3. Эникейщик(компьютерщик). 

    Эти профессии крепко связаны с кооперативным сектором бизнеса. Никакое предприятие включая государственное не обходится без использования Linux серверов. Помним доля Windows в этом секторе серверов 33% остальное принадлежит Linux и небольшая часть BSD системам. 

    Кто переходит на Linux? 

    “Достаточно острый вопрос, чем жизнь так насолила этим людям, заставив бросить Windows 10, чтобы перейти на систему хакеров и криминала?” — Мысли обычного пользователя Windows.

    Причин очень много, достаточно, чтобы сделать переход

  1. Обладателям старого железа, куда по глупости была поставлена Windows 10. 
  2. Бесконечные принудительные обновления Windows 10.
  3. Мой ноутбук часто выбивал синие экраны смерти. Пять за сутки! Простите здесь любые нервы закончатся. 
  4. Обновление Windows убивает слабое железо. Например, очередное обновление п\может напрочь убить звук. Потрясающая стабильность.
  5. Многие молчат о проблемах Windows 10 и все думают, что так и должно быть… 
  6. Потеря данных после резкого отключения электричества. Я даже про существование swap на Windows, до момента перехода на Linux, не знал.
  7. Отсутствие поддержки. Какая поддержка? Где она? От глупых пользователей, чьи указания никак не помогут решить моих проблем, которые способны сказать только: “Иди гуглить или купи новый компьютер”. Корпорация продолжит делать тяжелее Windows 10, чтобы люди обновляли свои старые железки.  Этого опыта общения мне достаточно. Спасибо! 
  8. За пиратский Windows на западе садят в тюрьму, а учитывая, что Windows ломается со временем у людей вроде меня, которые не имеют желания и времени настраивать. Покупать часто ключи дорого. 

Кому подойдет Linux?

    Если сможете преодолеть главные препятствия, то особых проблем возникнуть не должно. У меня нет рецепта для всех ваших сценариев использования Linux. Пожалуйста пользуйтесь своими наблюдениями и найдите похожие Open Source программы, распространяя их вы поможете сообществу и обезопасите себя от вирусов. 

    Итак приступим и перечислим лица, которым может подойти Linux

  1. Ученикам школы.

    Сценарий использования ограничен созданием рефератов и примитивных презентаций. 

    Для написания простых программ на языке паскаль. У меня такое было в программе, даже что-то запомнил про “if”.

  1. Родителям, если они используют только браузер и никакого специфичного оборудования или программ. 
  2. Исследователям, которые хотят в будущем стать IT-специалистами. Ведь исходный код открыт, его можно изучать. 
  3. Вероятно учебным заведениям, ведь Linux бесплатен и проблем с лицензиями не будет. 
  4. Офисным сотрудникам, ведь Linux прекрасно справляется с бытовыми задачами. Почта, социальные сети, офис, чат. Если это все задачи человека, то смысл устанавливать Windows, мне не всегда понятен. 

    Linux для обычного пользователя 

    Подойти Linux может для слабого Laptop`a, который хотелось выбросить, или для старый компьютер, но прошу не спешите. Без особых трудностей и дискомфорта из этого можно сделать сервер, для своего пользования и использовать в качестве:

  1. Облачного хранилища из любой точки.
  2. Хранилища на студии.
  3. Видеорегистратора.

    Людей останавливает только лень и страх нового, и неспроста. Неуверенный пользователь может потерять все личные данные при попытке установить Linux ничего не зная об этом процессе. Поэтому всегда делайте резервное копирование “Важных файлов”. Вероятно сюда можно добавить проблему времени: 

“У меня нет времени играться в конструктор, когда мне надо выполнять работу”.

 Я понимаю.

    Кому Linux не подойдет?

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

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

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

    Ещё одна причина, которую придумал: напрягать мозги или простым языком — человеческая лень. 

    Преимущества и недостатки Linux?

    Здесь обсудим ложные и истинные преимущества Linux над Windows. Хотя эта тема вызывает наибольшее число дискуссий. Я никоим образом не говорю что Windows — зло, просто в свое время, он меня подвел, больно, ножом по сердцу, а главное множество раз. Я очень рад за обладателей Windows, которые никогда не испытывали проблем. 

    Преимущества: 

  1. Скорость работы. 
  2. Легковесность.
  3. Лицензионность.
  4. Прозрачность.
  5. Бесплатность.
  6. Песочница/гибкость/настраиваемость.
  7. Безопасность.
  8. Магазин приложений. 
  9. Настраиваемый внешний вид.
  10. Аудитория, комьюнити более опытных пользователей. 
  11. Крутой инструмент для работы с сетью. Уже говорил про это в разделе: “Linux для обычного пользователя”.

    Это личный опыт, он субъективен и каждый пункт стоит отдельного внимания и рассказывать про него подробно — сложно. У всего есть достоинства и недостатки. 

Недостатки: 

  1. Отсутствие некоторого профессионального ПО, к которому многие привыкли. Revit, AutoCAD и продукты Adobe. 
  2. Возня с драйверами (пытался два раза установить драйвера Nvidia и получил черный экран. Мои кривые руки. Я с удивлением смотрю видео, как человек нажал две кнопки и все работает. Видимо такой путь не для меня).
  3. Инструкции, которые помогли другому не всегда помогут вам. Надо думать, что вы делаете и что пишите в терминал.
  4. Возня с локализацией языка, для некоторых программ.
  5. Недостаточная для некоторых игр поддержка.
  6. Проблема с драйверами для принтеров.
  7. Отсутствие единой пакетной базы.
  8. Перехваливают. 

    Желание посвятить одному вопросу больше времени. Linux Mint — похожа на лотерею. Три попытки установить эту сборку на Ubuntu. Большое спасибо за внешний вид, даже сейчас хочу его поставить, но увы не подружились. Черный экран после установки. Попробую сборку на Debian. Можно подойти к выводу, что не каждый дистрибутив подходит для вашего компьютера. Это был мой личный опыт, поэтому лучше заранее обладать двумя флешками одна под Windows, вторая под Linux.  

    Мифы про Linux?

    Люди сочиняют много историй, начиная с: “Linux создан программистами для программистов”. Здесь есть доля правды. Но все же нельзя отрицать тот факт, что есть и обычные пользователи, которые используют Desktop Linux, а не Windows. Люди находят любовь в этом зоопарке дистрибутивов. 

    Мифы, в моем понимании, — это суждения или разговоры, которые устарели или вводят в заблуждение, но когда рожденные из слухов. 

  1. Под Linux нет игр — уже давно неправда, но для профессионалов этой сферы больше острых проблем. 
  2. Linux сложно использовать — вполне легко, есть дистрибутивы, где даже пользоваться терминалом не придется. 
  3. Linux — сложно установить. 

Здесь есть доля правды, но опытный пользователь легко поможет и объяснит тонкости. Самое главное, есть два пути: сложный самостоятельный или заранее оговоренный со знакомым линуксоидом. 

  1. Linux требует изучения команд. 

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

  1. В/у Linux мало программ. 

    Честно сказать, уже все программы написаны, просто они с другой философией и подходом. 

  1. У Linux неудобный интерфейс.

Обычно такое мнение можно услышать от людей, которые увидели громоздкий интерфейс от GNOME — согласен выглядит пугающе, как планшет на огромном экране, что никак не вызывает чувства серьезности. 

Я например ненавижу Windows, из-за запутанность настроек, которые видимо создавались не для людей. Поэтому интерфейс дело вкуса, но этой темы коснемся ниже. 

Основы

    Я хотел этот пункт заменить разделом о программах, но размер статьи итак огромен. Поэтому если эта часть будет интересна и будут вопросы спрашивайте.   

    Здесь хотел рассказать, как выбрать себе дистрибутив, каким критериям следует следовать? 

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

Следующие критерии: 

  1. Берите такой, который полюбился с первого взгляда. Вероятно это будет лучшим способом (при этом не обязательно лезть на страницу википедии с древом Linux дистрибутивов).

    Выбор дистрибутива 

    Подобно выбору новой квартиры, где будет другая обстановка. Поэтому это — серьезный шаг, как например поменять свою философию. 

    Новичкам рекомендую для слабого железа:

  1. Linux Mint Debian Edition.
  2. Debian.

    Новичкам для более современных железок:

  1. Manjaro.
  2. KDE neon или Kubuntu.
  3. Solus Budgie.
  4. Elementary OS.

    Важно то, как их расположил. Самым удобным для перехода будет LMDE или Manjaro, первая похожая по интерфейсу на Windows, как и вторая, но Manjaro имеет больше программ и совместимости и прекрасный магазин приложений. 

    Выбор графической среды

    Первый этап его называют “Выбором дистрибутива”, но некоторые выбирают по внешнему виду. Поэтому стоит в лицо знать графическую оболочку, чтобы узнать как они выглядят можно зайти на официальный сайт дистрибутива или вбить в поисковик. 

    Я сразу скажу, сделать что-то похожее по внешнему виду на Mac OS может быть возможным! Попробуйте. Я больше всего знаком с KDE, Xfce и Cinnamon, они мне нравятся. Похожи на привычное окружение.

    Всего есть несколько гигантов в этой сфере разработки:

  1. KDE.
  2. Xfce.
  3. Mate.
  4. Cinnamon.
  5. Deepin.
  6. GNOME.

    Последний это — большой планшет, который даже настроить непонятно как. На нём даже нельзя, как я слышал, сделать ярлыки на рабочем столе! Это шок… катастрофа для обычно понимания. 

    Внешний вид 

Облик рабочих оболочек можете посмотреть в интернете, он настраивается намного более гибко и просто, чем даже в Windows. 

Зачем распространять и популяризировать Linux?

    Ответить на этот вопрос достаточно сложно, но достаточно проблемно. Результат распространения будет нести как положительные, так и отрицательные черты. Положительных будет достаточно:

  1. На собраниях будут думать о линуксоидах, а значит больше инвестиций. Никакой капиталист не желает терять деньги, поэтому они будут пытаться понять, как даже в этом рынке заработать.
  2. Больше поддерживаемого оборудования. 
  3. Больше поддержки специфической аппаратуры.  
  4. Больше разнообразного софта. 

    Недостатки, их тоже будет достаточно много, и от этого даже страшнее. 

    Я не распространяю Linux, хотя любые наши обсуждения делают его заметнее. Хотелось бы услышать мнение других людей.  

Встреченные мною проблемы

  1. Мертвые зависания, когда даже консоль не спасала. Всего таких было 3 за пять месяцев использования. Скорее всего это проблемы графической оболочки, а не ядра. Лучше, чем пять синих экранов смерти и полетов в перезагрузку, каждый день на Windows.
  2. Проблемы локализации, но тем лучше быстрее освою английский язык. В агрессивной среде такое происходит быстрее. 
  3. Проблемы настройки BIOS дистанционно другому человеку, но проблема решаема.
  4. Стирание загрузчика GRUB, интересно у кого он пропадает, как с этим борются линуксоиды? 
  5. Что это такое ваш Photoshop? Что вы в нем делаете? 

Подведение итогов 

    Повторю свои слова:  “Linux, он просто есть, он как-то работает, он — другой”.

Терминология

Режим ядра — где выполняются системных вызовов, об этом подробнее в книге “Архитектура операционных систем”. 

Пользовательский режим — управление абстракциями. 

Операционная система — обеспечивает пользователя комплексом абстракций для управления компьютером. 

Дистрибутив — одна из форм распространения свободного программного обеспечения.

Репозиторий — место, где хранятся какие-либо данные. Программы и их зависимости. 

Сервер — выполняет три важнейших функций: обмен пакетами, денежные транзакции, работа в реальном времени. 

Зеркала — самый быстрый репозиторий. Уловили суть?

Swap — технология подкачки данных на жесткий носитель. Это также можете узнать из книги: “Just For Fun”.

    Рекомендуемая литература:

  1. “Just For Fun” - Линус Торвальдс.
  2. “Архитектура операционных систем”. 

Работа над ошибками в тексте провел Дэн: DanilaCherepenin @imolan

Характеристики моего ноутбука. 

Laptop ASUS F540S
- Display: 15.6 inch rezolutie HD 1366 x 768
- Procesor: Intel Pentium N3070 1.6GHz
- Placa video integrata: Intel HD Graphics
- Memorie RAM: 4GB DDR3
- Stocare: SSD 120GB

GPU: NVIDIA GeForce 810M 

+24
478

0 комментариев, по

350 625 70
Наверх Вниз