Что такое gnu linux

Обновлено: 03.07.2024

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

Картинка

GNU/Linux — это операционная система, большая часть программного обеспечения, управляющая компьютером. Он похож на Microsoft Windows, но совершенно бесплатен. Точное название — GNU/Linux, но «Linux» используется чаще.

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

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

Использование GNU/Linux

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

Если вам нужно программное обеспечение коммерческого качества для работы с деловыми документами, Интернетом/сетью, мультимедиа и графикой, оно готово. Хотите большего? GNU/Linux может это сделать — существуют сотни бесплатных высококачественных приложений, которые вы можете легко и просто найти, установить и удалить.

Однако не следует предполагать, что GNU/Linux является клоном Windows. Чтобы узнать, чего ожидать при переходе на новый уровень, рекомендуем прочитать нашу страницу Как перейти на новый уровень.

Снимок экрана Ubuntu

Снимок экрана Ubuntu

Большая картина

Когда вы получаете дистрибутив GNU/Linux, вы также получаете свободу изучать, копировать, изменять и распространять его — вот что делает его действительно свободным программным обеспечением.

  • Большинство компаний получают прибыль, продавая поддержку и услуги для своего дистрибутива GNU/Linux. Корпоративные клиенты покупают гарантированные обновления безопасности и помощь. Другие услуги часто включают обучение и усовершенствование программного обеспечения по требованию.
  • Некоторые компании, такие как HP или IBM, вносят свой вклад в GNU/Linux, потому что они предварительно устанавливают его на продаваемые серверы.
  • Чрезвычайно широкое сообщество участвует в разработке и улучшении программного обеспечения, снижая затраты и повышая эффективность.

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

В этом FAQ рассматриваются распространенные вопросы о GNU/Linux. Мы надеемся, что этот список часто задаваемых вопросов поможет вам, если вы более любопытны.

GNU — единственная операционная система, специально разработанная для предоставления пользователям свободы. Что такое GNU и о какой свободе идет речь?

Что такое GNU?

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

Мы рекомендуем устанавливаемые версии GNU (точнее, дистрибутивы GNU/Linux), которые являются полностью бесплатными программами. Подробнее о GNU ниже.

 [Скриншот Trisquel 10 с рабочим столом MATE]

Что такое Движение за свободное программное обеспечение?

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

Что такое свободное программное обеспечение?

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

Свободное программное обеспечение — это вопрос свободы, а не цены. Чтобы понять концепцию, вы должны думать о «бесплатном» как о «свободе слова», а не как о «бесплатном пиве».

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

  • Свобода запускать программу по своему усмотрению и для любых целей (свобода 0).
  • Свобода изучать, как работает программа, и изменять ее, чтобы она выполняла ваши вычисления так, как вы хотите (свобода 1). Предварительным условием для этого является доступ к исходному коду.
  • Свобода распространять копии, чтобы помогать другим (свобода 2).
  • Свобода распространять копии ваших измененных версий среди других (свобода 3). Делая это, вы можете дать всему сообществу шанс извлечь выгоду из ваших изменений. Предварительным условием для этого является доступ к исходному коду.

Развитие технологий и использования сетей сделало эти свободы еще более важными, чем в 1983 году.

Сегодня движение за свободное программное обеспечение выходит далеко за рамки разработки системы GNU. Посетите веб-сайт Free Software Foundation, чтобы узнать больше о том, чем мы занимаемся, и узнать, как вы можете помочь.

Подробнее о GNU

GNU — это Unix-подобная операционная система. Это означает, что это набор многих программ: приложений, библиотек, инструментов разработчика и даже игр. Разработка GNU, начатая в январе 1984 года, известна как проект GNU. Многие программы GNU выпускаются под эгидой проекта GNU; те, которые мы называем пакетами GNU.

Название «GNU» — это рекурсивная аббревиатура от «GNU's Not Unix». «GNU» произносится как g'noo, как один слог, как в слове «grow», но с заменой r на n.

Программа в Unix-подобной системе, которая распределяет машинные ресурсы и взаимодействует с оборудованием, называется «ядром». GNU обычно используется с ядром под названием Linux. Эта комбинация представляет собой операционную систему GNU/Linux. GNU/Linux используют миллионы, хотя многие ошибочно называют его «Linux».

Собственное ядро ​​GNU, The Hurd, было запущено в 1990 году (до появления Linux). Добровольцы продолжают разработку Hurd, потому что это интересный технический проект.

В этом году выберите свободу в качестве подарка. Вот руководство по этичному техническому предоставлению

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

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

Проект GNU настоятельно призывает сообщество общаться дружелюбно, приветливо и доброжелательно. См. Руководство по общению GNU Kind.

Планета GNU

LibrePlanet 2022: Сеть за пределами Интернета. Сегодня я выступил на LibrePlanet 2022 с докладом об Интернете и Интернете, вкратце рассказав о прошлом Интернета, его текущем состоянии и идеях.

Linux и система GNU

Многие пользователи компьютеров запускают модифицированную версию системы GNU каждый день, даже не подозревая об этом. По своеобразному стечению обстоятельств широко используемая сегодня версия GNU часто называется «Linux», и многие ее пользователи не знают, что это в основном система GNU, разработанная в рамках проекта GNU.

Для получения дополнительной информации см. также часто задаваемые вопросы по GNU/Linux и раздел Почему GNU/Linux?

Линукс действительно существует, и эти люди его используют, но это всего лишь часть используемой ими системы. Linux — это ядро: программа в системе, которая выделяет ресурсы машины другим программам, которые вы запускаете. Ядро является неотъемлемой частью операционной системы, но само по себе бесполезно; он может функционировать только в контексте полной операционной системы. Linux обычно используется в сочетании с операционной системой GNU: вся система в основном представляет собой GNU с добавлением Linux или GNU/Linux. Все так называемые дистрибутивы «Linux» на самом деле являются дистрибутивами GNU/Linux.

Многие пользователи не понимают разницы между ядром, которым является Linux, и системой в целом, которую они также называют «Linux». Двусмысленное использование имени не помогает людям понять. Эти пользователи часто думают, что Линус Торвальдс разработал всю операционную систему в 1991 году с небольшой помощью.

Программисты обычно знают, что Linux — это ядро. Но так как они, как правило, слышали, что вся система также называлась «Linux», они часто предполагают историю, которая оправдала бы название всей системы в честь ядра. Например, многие считают, что как только Линус Торвальдс закончил писать Linux, ядро, его пользователи искали другие свободные программы, которые можно было бы использовать вместе с ним, и обнаружили, что (без особой причины) почти все необходимое для создания Unix-подобной системы уже было. доступно.

То, что они обнаружили, не было случайностью — это была не совсем полная система GNU. Доступное бесплатное программное обеспечение составило полную систему, потому что проект GNU работал над ее созданием с 1984 года. В Манифесте GNU мы поставили цель разработать свободную Unix-подобную систему под названием GNU. Первоначальное объявление о проекте GNU также описывает некоторые первоначальные планы системы GNU. К моменту запуска Linux работа над GNU была почти завершена.

Большинство проектов свободного программного обеспечения имеют своей целью разработку конкретной программы для конкретной работы.Например, Линус Торвальдс задался целью написать Unix-подобное ядро ​​(Linux); Дональд Кнут решил написать средство форматирования текста (TeX); Боб Шайфлер решил разработать оконную систему (X Window System). Естественно измерять вклад такого рода проектов по конкретным программам, созданным в результате проекта.

Если бы мы попытались таким образом измерить вклад проекта GNU, к какому выводу мы пришли бы? Один поставщик компакт-дисков обнаружил, что в их «дистрибутиве Linux» программное обеспечение GNU составляло самый большой отдельный контингент, около 28% всего исходного кода, и это включало некоторые важные основные компоненты, без которых не было бы никакой системы. Сам Linux составлял около 3%. (Пропорции в 2008 году аналогичны: в «основном» репозитории gNewSense доля Linux составляет 1,5%, а пакетов GNU — 15%.) Итак, если вы собираетесь выбрать имя для системы на основе того, кто написал программы в системе , наиболее подходящим вариантом будет «GNU».

Но это не самый глубокий взгляд на вопрос. Проект GNU не был и не является проектом по разработке конкретных программных пакетов. Это не был проект по разработке компилятора C, хотя мы это сделали. Это не был проект по разработке текстового редактора, хотя мы его разработали. Целью проекта GNU было разработать полную бесплатную Unix-подобную систему: GNU.

Многие люди внесли значительный вклад в бесплатное программное обеспечение в системе, и все они заслуживают похвалы за свое программное обеспечение. Но причина того, что это интегрированная система, а не просто набор полезных программ, заключается в том, что проект GNU поставил перед собой цель сделать ее единой. Мы составили список программ, необходимых для создания полной бесплатной системы, и систематически находили, писали или находили людей, которые писали все в списке. Мы написали важные, но малоинтересные [1] компоненты, потому что без них система невозможна. Некоторые из наших системных компонентов, инструменты программирования, стали популярны среди программистов сами по себе, но мы написали много компонентов, которые не являются инструментами [2]. Мы даже разработали шахматную игру GNU Chess, потому что полной системе тоже нужны игры.

К началу 90-х мы собрали всю систему, кроме ядра. Мы также запустили ядро ​​GNU Hurd, работающее поверх Mach. Разработка этого ядра оказалась намного сложнее, чем мы ожидали; GNU Hurd начал надежно работать в 2001 году, но до того, как его можно будет использовать в целом, еще далеко.

К счастью, из-за Linux нам не пришлось ждать Hurd. Когда Торвальдс освободил Linux в 1992 году, он заполнил последний большой пробел в системе GNU. Затем люди могли объединить Linux с системой GNU, чтобы создать полную свободную систему — версию системы GNU, которая также содержала Linux. Другими словами, система GNU/Linux.

Заставить их работать вместе было непросто. Некоторые компоненты GNU [3] нуждались в существенных изменениях для работы с Linux. Интеграция полной системы в виде дистрибутива, который работал бы «из коробки», тоже была большой работой. Требовалось решить проблему установки и загрузки системы — проблему, которую мы не решали, потому что еще не достигли этой точки. Таким образом, люди, которые разрабатывали различные дистрибутивы системы, проделали большую необходимую работу. Но это была работа, которую по природе вещей обязательно кто-то должен был выполнить.

Проект GNU поддерживает системы GNU/Linux, а также систему GNU. FSF профинансировал переписывание связанных с Linux расширений библиотеки GNU C, так что теперь они хорошо интегрированы, а новейшие системы GNU/Linux используют текущую версию библиотеки без каких-либо изменений. FSF также финансировал ранний этап разработки Debian GNU/Linux.

Сегодня существует множество различных вариантов системы GNU/Linux (часто называемых «дистрибутивами»). Большинство из них включают несвободные программы — их разработчики следуют философии «открытого исходного кода», связанной с Linux, а не философии «свободного программного обеспечения» GNU. Но есть и полностью бесплатные дистрибутивы GNU/Linux. FSF поддерживает компьютерное оборудование для некоторых из них.

Создание бесплатного дистрибутива GNU/Linux — это не просто устранение различных несвободных программ. В настоящее время обычная версия Linux также содержит несвободные программы. Эти программы предназначены для загрузки в устройства ввода-вывода при запуске системы, и они включены в виде длинных последовательностей чисел в «исходный код» Linux. Таким образом, поддержка бесплатных дистрибутивов GNU/Linux теперь влечет за собой также поддержку бесплатной версии Linux.

Независимо от того, используете вы GNU/Linux или нет, пожалуйста, не вводите общественность в заблуждение двусмысленным использованием названия «Linux». Linux — это ядро, один из основных компонентов системы. Система в целом представляет собой систему GNU с добавлением Linux. Когда вы говорите об этой комбинации, пожалуйста, называйте ее «GNU/Linux».

Постскриптумы

Помимо GNU, еще один проект независимо создал свободную Unix-подобную операционную систему.Эта система известна как BSD и была разработана в Калифорнийском университете в Беркли. Она была несвободной в 80-х, но стала свободной в начале 90-х. Существующая сегодня свободная операционная система [4] почти наверняка является либо вариантом системы GNU, либо разновидностью системы BSD.

Люди иногда спрашивают, является ли BSD версией GNU, как GNU/Linux. Разработчики BSD были вдохновлены сделать свой код свободным программным обеспечением на примере проекта GNU, и явные призывы активистов GNU помогли их убедить, но код мало пересекался с GNU. Системы BSD сегодня используют некоторые программы GNU, точно так же, как система GNU и ее варианты используют некоторые программы BSD; однако, взятые в целом, они представляют собой две разные системы, которые развивались отдельно. Разработчики BSD не писали ядро ​​и не добавляли его в систему GNU, и такое название, как GNU/BSD, не соответствовало бы ситуации [5].

Операционные системы GNU/Linux с открытым исходным кодом, несмотря на все их сложности и запутанную номенклатуру, охватывают множество альтернатив Windows и macOS, которые стоит изучить.


Большинство потребителей, приложив небольшие усилия, могут назвать две операционные системы для настольных компьютеров и ноутбуков: Windows от Microsoft и macOS от Apple. Немногие когда-либо рассматривали какие-либо альтернативы с открытым исходным кодом, найденные под эгидой GNU/Linux, хотя некоторые, возможно, сделали это, даже не подозревая об этом — например, Chrome OS от Google использует ядро ​​​​Linux. Честно говоря, помимо платформы Chrome OS, системы GNU/Linux, как правило, не самые лучшие для людей, которые полагаются на известное программное обеспечение или не любят баловаться с настраиваемым, практическим интерфейсом. Однако, если вы хотите сменить темп, не хотите платить за программное обеспечение и не против засучить рукава, переход на GNU/Linux может оказаться не только выгодным, но и сделать вас конвертировать на всю жизнь. Это руководство для нетехнических домашних пользователей поможет вам начать работу. Обратите внимание, что использование системы GNU/Linux для запуска сервера — это совершенно другой вариант использования, который здесь не рассматривается.

Что такое UNIX, Linux и GNU?

Прежде чем погрузиться с головой в шаткий мир систем GNU/Linux, важно понять, как они появились, и некоторые термины, с которыми вы можете столкнуться при их исследовании и использовании. Я начну с краткой истории большой тройки: UNIX, Linux и GNU.

UNIX – это проприетарная операционная система на основе командной строки, первоначально разработанная Деннисом Ритчи и Кеном Томпсоном (среди прочих) в Bell Labs компании AT&T в конце 1960-х – начале 1970-х годов. UNIX почти полностью написан на языке программирования C (также изобретенном Ритчи) и изначально предназначался для использования в качестве портативной и удобной ОС для программистов и исследователей. В результате долгой и сложной юридической истории с участием AT&T, Bell Labs и федерального правительства популярность UNIX и UNIX-подобных операционных систем росла, как и влиятельная философия Томпсона модульного минималистского подхода к разработке программного обеспечения.

В этот период Ричард Столлман запустил проект GNU с целью создания «операционной системы со свободным программным обеспечением». GNU, как ни странно, расшифровывается как «GNU's Not UNIX». Этот проект отвечает за UNIX-подобную ОС GNU. Столлман также основал связанный с ним Фонд свободного программного обеспечения (FSF), исходя из принципа, согласно которому «любой пользователь может изучать исходный код, изменять его и делиться программой» для любого участвующего программного обеспечения.

Я углублюсь в то, что составляет операционную систему, через минуту, но сюжет усложнился, когда, по сути, разработка GNU очень важного низкоуровневого компонента, называемого ядром (GNU Hurd), не была полностью реализована. Именно здесь появилось ядро ​​Linux, разработанное Линусом Торвальдсом (среди прочих). Согласно GNU: «Linux — это ядро: программа в системе, которая распределяет ресурсы машины между другими запускаемыми вами программами. Ядро — это неотъемлемая часть операционной системы, но само по себе бесполезно; контекст полной операционной системы."

Пуристы GNU утверждают, что ссылки на Linux как на полноценную операционную систему, существующую сегодня, вместо этого следует писать как GNU/Linux в знак признания симбиотических отношений этой пары. Другие, как правило, сосредотачиваются на том факте, что Linux (без префикса) стал более распространенным термином, и логика, лежащая в основе номенклатуры GNU/Linux, может расширяться до тошноты до GNU/Linux/Windowing System Name/Desktop Environment Name/Etc. Тот же аргумент можно применить к идее GNU как ОС, поскольку ее нельзя считать полноценной ОС без ядра (в данном случае Linux). Для целей этого руководства я буду использовать GNU/Linux. Существуют и другие UNIX-подобные операционные системы. Например, FreeBSD использует собственное ядро ​​и программное обеспечение.

Истории этих проектов можно было бы написать много книг (в конце концов, ядро ​​Linux существует уже 30 лет), но этого краткого изложения должно быть достаточно, чтобы контекстуализировать некоторые термины, с которыми вы можете столкнуться.

Что такое дистрибутив?

Современные операционные системы, которые мы используем каждый день, такие как Windows и macOS, состоят из множества различных (и очень технических) компонентов, включая ядра, которые помогают программному обеспечению взаимодействовать с оборудованием, и элементы графического пользовательского интерфейса (GUI), которые вы увидеть на экране. Подробное объяснение того, как работают все модули, выходит за рамки этой статьи.

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

Теперь давайте перейдем к дистрибутивам GNU/Linux. Дистрибутив (сокращение от дистрибутив) лучше всего рассматривать как аккуратно упакованный пакет основных программных компонентов, составляющих операционную систему GNU/Linux. Рассмотрите такие дистрибутивы, как Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu, примерно как функциональный эквивалент Windows и macOS.

Типичный дистрибутив GNU/Linux включает ядро ​​Linux; инструменты и библиотеки GNU; оконная система для отображения окон на экране и взаимодействия с устройствами ввода; среда рабочего стола для выполнения действий с программами ОС; и дополнительные детали. Даже предыдущее описание является огромным упрощением. Одними из наиболее распространенных сред рабочего стола являются GNOME от GNU, Plasma от KDE, MATE и XFCE. В разных дистрибутивах используется разная среда рабочего стола — более изящная или компактная, более или менее похожая на Microsoft Windows или что-то еще, — но основные компоненты ОС одинаковы.

Компания или организация, занимающаяся разработкой программного обеспечения, обычно упаковывает все эти части и создает файл ISO (технически сжатый образ установочного компакт-диска или DVD), который пользователи могут загрузить и установить на свои компьютеры. Например, Canonical — это компания, которая управляет выпуском популярного дистрибутива Ubuntu; Microsoft и Apple играют аналогичную роль при выпуске новых версий Windows или macOS. Если вы достаточно опытны, вы можете выбрать компоненты и упаковать свой собственный дистрибутив, но мы не будем вдаваться в это здесь.

Как уже упоминалось, платформы Apple и Microsoft столь же сложны, но я представлю такой же упрощенный обзор их основных компонентов. Ядром macOS является UNIX-подобная ОС под названием Darwin, построенная на UNIX-подобном гибридном ядре под названием XNU (X — это не UNIX). Элементы графического интерфейса Aqua и Finder — это лишь некоторые из дополнительных компонентов, составляющих полную систему macOS. Chrome OS основана на Chromium OS и ядре Linux. Windows 10 является членом семейства Windows NT и использует гибридное ядро ​​и оболочку Windows. Кстати, Microsoft продолжает наращивать функциональность своей подсистемы Windows для Linux (WSL), которая добавила полное ядро ​​Linux в Windows 10. Одним из последних крупных достижений является поддержка запуска графических интерфейсов Linux.

Вывод здесь таков: даже если вы считаете Windows и macOS монолитными, в них одинаково много движущихся частей. Разница в том, что вы редко сталкиваетесь с их сложностями, в то время как даже самые удобные дистрибутивы Linux не так просты.

Вы также можете встретить термины upstream и downstream, когда читаете о связи одного дистрибутива с другим. Придерживаясь примера с Ubuntu, этот дистрибутив является нижестоящим по сравнению с другим популярным дистрибутивом под названием Debian. Цитируя веб-сайт Ubuntu, он «построен на архитектуре и инфраструктуре Debian и широко сотрудничает с разработчиками Debian». Другими словами, Canonical вносит исправления и изменения в пакеты Debian на основе своей собственной философии программного обеспечения и развертывает их для своих пользователей (иногда отправляя изменения обратно в Debian).

Некоторые популярные настольные дистрибутивы

Существует множество различных дистрибутивов GNU/Linux, и каталогизировать их все будет сложно. Одни предназначены для удобства использования, другие — для конфиденциальности, третьи — для программистов или для быстрой работы на минимальном или устаревшем оборудовании. Некоторые из них служат более узким целям, например, Raspbian и LibreELEC от Raspberry Pi, предназначенные для работы с домашней мультимедийной платформой Kodi.

Вот краткий список некоторых популярных дистрибутивов для ПК:

Существуют ли системы для портативных и других не настольных устройств, использующие ядро ​​Linux? Абсолютно.LineageOS, /e/, Plasma Mobile, PureOS, LibremOS и Ubuntu Touch (теперь управляемые сообществом UBports) — вот лишь несколько примеров. Мы рассмотрим все эти операционные системы в нашей статье об альтернативных мобильных ОС.

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

Было бы упущением не сказать, что работа с системой GNU/Linux отличается от работы с macOS или Windows, особенно для обычных пользователей. Простые задачи не всегда работают так, как вы ожидаете. Например, установка программ не всегда проста, даже если вы используете встроенный магазин приложений дистрибутива, в котором могут не быть последних версий различных программ. Для таких задач вы должны быть готовы хотя бы изучить основы работы с терминалом или типизированным интерфейсом командной строки.

Сканеры, многофункциональные принтеры и другие периферийные устройства также создают проблемы, поскольку при установке драйверов не так просто устранить неполадки. Будьте готовы потратить много времени на то, чтобы заново научиться выполнять базовые задачи новыми способами и искать решения на различных форумах, разбросанных по сети. Если вы легко разочаровываетесь в технологиях, системы GNU/Linux вам не подходят.

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

Одна из основных причин, по которой вы можете рассмотреть возможность использования дистрибутива GNU/Linux, заключается в том, что многие из них технически бесплатны, хотя вы, безусловно, должны внести свой вклад в сообщество, поддерживающее выбранный вами дистрибутив. Хотя цена операционной системы обычно не учитывается при покупке ПК, она может иметь значение, если вы собираете собственный рабочий стол. Вы можете купить лицензию Windows 10 Home, но это обойдется вам не менее чем в 139 долларов. Вы даже не сможете получить macOS, если не заплатите за оборудование Apple.

Еще одним искушением для некоторых пользователей является возможность настройки и гибкость систем GNU/Linux с открытым исходным кодом. Как уже говорилось, многие дистрибутивы поддерживают разные среды рабочего стола, каждая из которых может предложить новый интерфейс. Еще одним преимуществом является долгосрочная поддержка и стабильность. Многие разработчики дистрибутивов поддерживают выпуски в течение многих лет и не требуют от вас обновления, если вы этого не хотите. Это помогает поддерживать согласованность и обеспечивает меньше поломок. Переход с Windows 7 на Windows 8, безусловно, является достаточно убедительным примером опасности слишком быстрого изменения слишком многих вещей.

Вы также можете оценить одну из философий, которыми руководствуются многие проекты GNU/Linux. Вы услышите такие термины, как Libre (бесплатно как свобода, а не стоимость); СОПО (бесплатно и с открытым исходным кодом); и FLOSS (бесплатно/бесплатно и с открытым исходным кодом). GNU предлагает более подробное объяснение различных лагерей в движении за свободное программное обеспечение.

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

Я даже не упомянул еще одно важное соображение: доступны ли приложения, которые вы используете ежедневно, для систем Linux. Microsoft Office, например, нет, хотя компания недавно выпустила общедоступную предварительную версию Microsoft Teams для GNU/Linux. Как и приложения Adobe Creative Cloud, такие как Illustrator, Lightroom, Photoshop и Premier Pro. Конечно, вы можете использовать для создания документов такие альтернативы, как LibreOffice; GIMP, Inkscape и Krita для творчества; DarkTable или RawTherapee для редактирования фотографий; и Shotcut для редактирования видео. Однако, по моему опыту, эти приложения не так просты и функциональны, как их более известные конкуренты.

Однако не все так безнадежно. Вы все еще можете получить популярные браузеры, такие как Chrome, Firefox и Tor Browser (Microsoft также представляет новый Edge для Linux); средства связи, такие как Signal и Slack; программное обеспечение для обеспечения безопасности, такое как VPN и менеджеры паролей; и мультимедийные предметы первой необходимости, такие как VLC Player. Говоря о VPN, ядро ​​Linux теперь поддерживает протокол WireGuard VPN. Антивирусное программное обеспечение для Linux не распространено, но некоторые варианты включают Clam AV и Sophos.

Какие устройства я могу получить с GNU/Linux?

Хотя вы можете установить GNU/Linux вручную на многих ноутбуках и настольных компьютерах, это может быть рутинной работой. К сожалению, вы, вероятно, не сможете зайти в обычный магазин и найти альтернативы macOS и Windows, кроме Chromebook. Raspberry Pi, пожалуй, самое близкое к массовому устройству GNU/Linux устройство стоимостью от 35 долларов США и предназначено для энтузиастов и программистов, которым нужен недорогой работающий компьютер для разработки.

Если вы ищете что-то от более знакомого производителя, Dell XPS 13 Developer Edition (ознакомьтесь с нашим обзором варианта для Windows), вероятно, будет лучшим выбором. Он поставляется с Ubuntu 18.04 и является впечатляющим аппаратным обеспечением (версия того же ноутбука для Windows — выбор редакции PCMag). Вы также можете найти некоторые бизнес-ноутбуки Lenovo и HP с установленной Mint Cinnamon. Многие дистрибутивы также предлагают список сертифицированных устройств, поэтому вы можете убедиться, что установка работает на уже имеющемся ПК. Это более экономичный маршрут, если вы не хотите покупать новую машину; вам также подойдет старый или подержанный ноутбук, поскольку системы GNU/Linux обычно не потребляют много ресурсов.

Некоторые производители, поддерживающие Linux, включают Pine64 (PineBook), Purism (ноутбуки Librem), StarLabs (ноутбуки), System 76 (настольные компьютеры и ноутбуки), ThinkPenguin (настольные компьютеры и ноутбуки) и Tuxedo Computers (настольные компьютеры и ноутбуки). Эти устройства, как правило, стоят меньше, чем сопоставимые системы Windows и macOS.

Читайте также: