История появления Linux
В 1991 году финский ученый-компьютерщик, основатель Linux Линус Торвальдс решил создать свою собственную операционную систему, а именно ее ядро, которое является важнейшей структурой такого программного обеспечения. Он сделал свою работу доступной по бесплатной лицензии – каждый мог (и все еще может) изменять системный код. Решение Торвальдса спровоцировало группу энтузиастов, которые начали совершенствовать его творение. С годами стали появляться новые разновидности операционных систем Linux (дистрибутивы). Дистрибутивы были созданы и остаются компаниями, организациями и частными лицами. Вы наверняка знаете, как выглядит обновление для систем Microsoft – время от времени появляются официальные патчи, которые изменяют определенные функции системы. С Linux ОС все иначе – здесь ядро (сердце) системы, общее для всех вариантов и отдельных дистрибутивов, обновляется отдельно
Система обычно напоминает вам о необходимости регулярно загружать последние файлы – это очень важно с точки зрения безопасности компьютера
В начале своего существования Linux не имел удобных интерфейсов для пользователей. Этой программой пользовались в основном ИТ-энтузиасты и специализированные компании, которые устанавливали ее на свои серверы. Многое изменилось, когда отдельные дистрибутивы получили графические оболочки, подобные таковым в Windows. Благодаря этому Linux также стал популярен среди обычных владельцев ПК, хотя, из-за отсутствия совместимости, он так и не получил признания сторонников компьютерных игр.
Удобства работы с Линукс
Linux так же прост, как Windows для любого новичка. Система даже гибче, чем микрософтовские окна. За это свойство приходится платить, ОС собрана из доброй сотни различных программ. Каждую программу делали люди мирового сообщества, результатом этого горячего сплава стал Линукс. Операционная система работает без сбоев, но под разные цели надо подбирать свою версию операционки. Десятилетия упорного труда над открытым софтом не прошли даром. Основные версии для распространенных задач перечислены ниже. Представленный список дистрибутивов Линукс для новичков нельзя назвать полным, его постоянно совершенствуют разработчики.
Ubuntu
Ubuntu позиционируется как Linux для людей. Команда разработчиков создала универсальную программу. ОС не требует больших знаний. Процедура установки на компьютер удобна и понятна, при желании можно оставить прежнюю операционную систему, как запасной вариант. При запуске можно выбирать в меню рабочую операционку.
Полная установка убунту описана в данной статье.
Mint Cinnamon
Операционная система имеет рабочий стол Cinnamon. Этот вариант Linux подойдет для новичков, они найдут Cinnamon полезным. Всё ПО наглядно сгруппировано по назначению. Хотя это не является умопомрачительной функцией, для чайников, которые не знают имен программного обеспечения Linux, это огромный бонус.
Mint работает быстро на компьютерах, собранных десять лет назад. ОС Mint построена на прочном фундаменте Ubuntu. Она использует базовый репозиторий, что гарантирует безотказную работу. Помогает правило сообщества: программное обеспечение общего использования выпускается после всестороннего испытания.
Полная установка Linux Mint описана в данной статье.
Zorin OS
Zorin OS – отполированный до блеска дистрибутив. Подходит полностью беженцам от Windows. Рабочий стол Zorin OS сравним с внешним видом Windows, мышечная память пальцев рук перебежчиков понадобится, привычные движения мышкой пригодятся для работы в новой системе.
Zorin OS распространяется с расширенным списком предустановленного ПО. Wine и PlayOnLinux не забыты, поэтому запуск любимого программного обеспечение и игр для Windows здесь возможен.
Полная установка Zorin OS описана в данной статье.
Зачем нужен Linux и где он используется?
2. Мобильные устройства
Операционная система Android основана на ядре Linux, поэтому можно считать, что Linux используется на мобильных устройствах. Согласно исследованию от Bloomberg операционная система Android установлена на восьми из десяти смартфонов в мире. Система Android завоевала свою популярность благодаря открытости, простоте использования, а также простоте разработки приложений для этой системы.
3. Суперкомпьютеры
Все суперкомпьютеры уникальны и для каждого из них требуется что-то особенное, чтобы решить задачу, которую он выполняет. Благодаря тому, что у Linux открытый исходный код, разработчики могут видоизменять эту операционную систему так, чтобы она делала всё, что им нужно. И всё это вполне законно. Согласно статистике все 500 самых мощных суперкомпьютеров используют Linux.
4. Игровые консоли
Несмотря на то, что с играми в Linux пока всё не очень радужно, компания Steam пытается исправить эту ситуацию, поэтому разрабатывает операционную систему SteamOS, которая будет поставляться вместе с игровой консолью Steam Machine. Генеральный директор Valve сообщил, что у Windows нет перспектив, поскольку они начали ориентироваться на сенсорное управление компьютером и вообще игровая платформа должна быть открытой. Linux позволяет создать полноценную альтернативную игровую платформу.
5. Роутеры
Для обеспечения работы роутеров тоже нужна операционная система и как правило, все эти прошивки и системы работают на ядре Linux. Потому что Linux бесплатен и на его основе можно сделать всё, что нужно пользователям. Правда, у таких устройств есть значительный минус, который делает Linux дурную славу. Большинство прошивок никогда не обновляются и в них собирается множество уязвимостей, с помощью которых можно их взломать.
6. Устройства IoT и умная техника
Многие гаджеты умного дома, вроде умных холодильников, стиральных машин и тому подобных вещей тоже используют Linux по той же причине. Например, компания Samsung разработала операционную систему Tizen на базе ядра Linux для умных телевизоров, а ещё она выпускает стиральные машинки с ОС на базе Linux. Компания LG для умных телевизоров использует WebOS, а Philips и Phanasonic используют FirefoxOS.
7. Военное использование
Военные России и США тоже используют Linux для обеспечения работы своих систем. Главным образом потому что это программное обеспечение с открытым исходным кодом, а это значит, что если там есть какие-нибудь закладки от компании разработчика, позволяющие чужой стране шпионить за военными секретами, то их удастся найти и обезвредить. Российские военные используют Astra Linux, а Пентагон США применяет Red Hat Enterprice Linux.
8. Транспорт и авиация
Многие автомобили используют для встроенных в машину компьютеров операционную систему Linux. Например, это автомобили компании Tesla, а также автомобили с автопилотом от Google. В авиации тоже используется Linux, например федеральная администрация авиации США ещё в 2006 году перешла на Linux и их программное обеспечение для отслеживания трафика разработано на базе Linux.
Что такое Линукс простыми словами
Линукс (от англ. «Linux») — это операционная система на основе Unix-подобных систем, включающая утилиты GNU. Распространяется бесплатно.
Главная «фишка» операционной системы Линукс в том, что она бесплатна в соответствии с GNU (свободного и открытого программного обеспечения. Например, за привычный всем Windows придется заплатить где-то $100-$200.
Помимо самой ОС Линукс, все пакеты (программы) бесплатны. Это крайне ценится на западе, поскольку у них слабо развито пиратство. Большинство из них платят за программные продукты, которыми они пользуются. В России ситуация не такая. Практически каждый считает, что софт является бесплатным, хотя практически все популярные программы являются платными.
Существует несколько графических интерфейсов или GUI (мы рассмотрим их далее). В большинстве случаев он очень напоминает X Window System, поэтому, кто умеет пользоваться Windows легко освоит и Linux.
Кто является владельцем
ОС Линукс никому не принадлежит. Точнее можно сказать, что она принадлежит сообществу программистов. На бесплатной основе каждый желающий может вносить свои изменения, которые в дальнейшем принимаются сообществом.
Собственно говоря усилиями десятков тысяч программистов и был создан Линукс. Изначально первыми пользователями были опытные пользователи ПК. Сейчас все больше становится и обычных пользователей Линукса.
Отличительно и то, что Линукс работает на всех архитектурах: DEC Alpha, x86, x86-64, ARM и PowerPC.
Примечание 1
Линукс является ядром операционной системой, поэтому на профессиональном уровне можно сказать, что Линукс это не ОС, а лишь ядро, но для обычного обывателя для начала работы это мало имеет значение. Ядро Линукс похоже на движок.
Примечание 2
Зачастую в различных источниках можно увидеть название «GNU/Linux» (по сути это то же самое, что и Linux). Однако в среде профессионалов даже разгораются жаркие дискуссии по этому поводу.
Примечание 3
Тех, кто пользуюется ОС Линукс зачастую называют «линуксойдам».
Говоря про Linux нельзя не упомянуть про проект GNU — это концепция свободного бесплатного программного обеспечения. Основатель Ричард Столлман.
Приложения
Внешние ссылки
Страница сайта проекта GNU с различными ссылками по вопросу названия
GNU / Linux |
||
---|---|---|
GNU · Ядро Linux | ||
История | Проект GNU · Смокинг · Спорные названия · SCO и Linux | |
Ядро Linux | Графический стек Linux ( DRI · KMS · V4L2 ) · Звуковой стек Linux ( ALSA · JACK · OSS · PortAudio · PipeWire · PulseAudio ) · Сеть ( Netfilter , nftables , BPfilter ) · Другое ( evdev · inotify · LVM ) | |
Распределения | Список дистрибутивов GNU / Linux · Пакеты программного обеспечения · Управление пакетами · Live Distribution ( список живых компакт-дисков ) · Live USB · Mini Linux | |
Приложения | ALSA · LAMP · · Встроенные · Игры ( список ) · · Тонкий клиент (LTSP) | |
Связанные личности | Jono Bacon (в) · Ulrich Drepper · Гаэль Дюваль · Jon Hall · Бенджамин Мако Хилл · Ян Мердок · Брюс Perens · Поттеринг · Daniel Robbins · Марк Шаттлворт · Джейн Зильбер (в) · Ричард Столлман · Линус Торвальдс · Патрик Фолькердинг · Джефф Во | |
СМИ | Linuxfr · Практика Linux · Журнал GNU / Linux Франция · Phoronix · Planète Linux · LWN | |
Мобильный | Доступ к платформе Linux · Android · bada · Firefox OS · KAIOS · LiMo · ubuntu touch · UBports · Linaro · MeeGo · Sea · Mobilinux · OpenMoko · picotux · Sailfish OS · Tizen · Ubuntu Netbook Edition · Yun OS | |
Другие темы | Linux Foundation · Группа пользователей Linux (LUG) · Стандартная база Linux (LSB) · Counter Linux |
- Портал бесплатного программного обеспечения
- Портал GNU / Linux
Что такое среда рабочего стола?
Как вы могли заметить, просматривая все дистрибутивы, не все операционные системы Linux выглядят одинаково. Это связано с тем, что они используют разные рабочие среды, такие как GNOME, KDE, Unity и т.д. Это как Aero для Windows 7 или Aqua для OS X; они определяют общий «внешний вид» операционной системы и то, как вы их используете, имея различные функции и способы достижения цели.
Самая популярная среди настольных систем и самая распространенная среди них — GNOME и KDE. Если выбранный вами дистрибутив поставляется с предустановленной средой, которая вам не подходит, вы можете вместо этого установить свой собственный.
Так какой же дистрибутив мне выбрать?
В следующей таблице кратко представлены критерии для выбора дистрибутива Linux:
Дистрибутив | Краткая характеристика |
Debian | Обеспечивает стабильность, рекомендуется для опытных пользователей. |
Ubuntu | Выглядит как macOS и прост в использовании. |
Linux Mint | Выглядит как Windows и подойдет для новичков. |
Red Hat Enterprise Linux (RHEL) | Для коммерческого использования. |
CentOS | Если вы хотите использовать Red Hat, но без его торговой марки. |
Fedora | Если вы хотите использовать Red Hat и новейшее программное обеспечение. |
openSUSE | Работает так же, как и Fedora, но немного старше и стабильнее. |
elementary OS | Отлично подойдет для новичков и любителей macOS. |
Gentoo Linux | Для опытных пользователей. Пакеты программного обеспечения компилируются из исходных кодов непосредственно на целевой машине, появляются возможности оптимизации приложений под конкретные аппаратные ресурсы компьютера. |
MX Linux | Быстрый, отзывчивый и набирающий в последнее время большую популярность дистрибутив Linux, который подойдет как обычным пользователям, так и администраторам. |
Kali Linux | Ориентированный, прежде всего, на специалистов в области аудита информационной безопасности. |
Arch Linux/Manjaro/Slackware | Для опытных пользователей, потому что каждый пакет должен быть установлен самостоятельно. |
Zorin OS/Solus/Deepin | Если хочется чего-то другого. |
Где найти родные игры для Linux?
Под родными Linux-играми подразумеваются те игры, которые официально поддерживаются в Linux. Эти игры имеют встроенный клиент Linux и могут быть установлены, как и большинство других приложений в Linux, без каких-либо дополнительных усилий (об этом мы поговорим в следующем разделе).
Итак, как видите, есть игры, разработанные для Linux. Следующий вопрос: где вы можете найти эти игры для Linux и как в них играть? Я собираюсь перечислить некоторые из ресурсов, где вы можете скачать игры для Linux.
Пар
«Steam — это платформа цифрового распространения видеоигр. Amazon Kindle — это платформа для цифрового распространения электронных книг, iTunes для музыки, а также Steam для игр. Он предоставляет вам возможность покупать и устанавливать игры, играть в мультиплеер и оставаться на связи с другими играми через социальные сети на своей платформе. Игры защищены DRM ».
Пару лет назад, когда игровая платформа Steam объявила о поддержке Linux, это была большая новость. Это указывало на то, что к играм в Linux относятся серьезно. Хотя на решение Steam больше повлияла его собственная игровая консоль на базе Linux и отдельный дистрибутив Linux под названием Steam OS, это все же было обнадеживающим шагом, который привел к появлению ряда игр для Linux.
Я написал подробную статью об установке и использовании Steam. Если вы начинаете работать со Steam, прочитайте его.
Установите и используйте Steam для игр на Linux
GOG.com
GOG.com — еще одна платформа, похожая на Steam. Как и в Steam, вы можете просматривать и находить сотни собственных игр для Linux на GOG.com, покупать игры и устанавливать их. Если игры поддерживают несколько платформ, вы можете скачать и использовать их в различных операционных системах. Ваши купленные игры доступны для вас все время в вашей учетной записи. Вы можете скачать их в любое время.
Основное различие между ними заключается в том, что GOG.com предлагает только бесплатные игры и фильмы с поддержкой DRM. Кроме того, GOG.com полностью основан на сети. Так что вам не нужно устанавливать клиент, такой как Steam. Вы можете просто скачать игры из браузера и установить их в своей системе.
Портативные Linux игры
Portable Linux Games — это сайт, на котором собрана коллекция игр для Linux. Уникальная и лучшая вещь в Portable Linux Games заключается в том, что вы можете загружать и хранить игры для автономной установки.
Загруженные файлы имеют все зависимости (иногда устанавливаются Wine и Perl), и они также не зависят от платформы. Все, что вам нужно сделать, это загрузить файлы и дважды щелкнуть мышью, чтобы установить их. Сохраните загружаемый файл на внешнем жестком диске и используйте его в будущем. Настоятельно рекомендуем, если у вас нет постоянного доступа к высокоскоростному интернету.
Game Drift Game Store
Game Drift на самом деле является дистрибутивом Linux, основанным на Ubuntu, с особым вниманием к играм. Хотя вы, возможно, не захотите начинать использовать этот дистрибутив Linux исключительно для игр, вы всегда можете посетить онлайн-магазин игр и посмотреть, какие игры доступны для Linux, и установить их
Linux Game Database
Как следует из названия, Linux Game Database — это сайт с огромной коллекцией игр для Linux. Вы можете просматривать различные категории игр и загружать / устанавливать их с веб-сайта разработчика игр. Как участник Linux Game Database, вы можете даже оценивать игры. LGDB, вроде как, стремится быть IGN или IMDB для игр Linux.
Penguspy
Созданный геймером, который отказался использовать Windows для игр, Penguspy демонстрирует коллекцию одних из лучших игр для Linux. Вы можете просматривать игры по категориям, и если вам понравилась игра, вам нужно перейти на веб-сайт соответствующего разработчика игры.
Репозитории программного обеспечения
Посмотрите в репозитории программного обеспечения вашего собственного дистрибутива Linux. В ней всегда будут игры. Если вы используете Ubuntu, в самом Ubuntu Software Center есть целый раздел, посвященный играм. То же самое верно для других дистрибутивов Linux, таких как Linux Mint и т. Д.
Что такое Линукс
Linux, произносится «линукс», правильнее было бы называть GNU/Linux, произносится «гну линукс», как настаивает Ричард Столлман – основатель свободного программирования. Под его руководством в начале 80-х годов началась работа над проектом GNU по созданию свободной Unix совместимой системы. По счастливому совпадению через 7 лет малоизвестный финский подросток Линус Торвальдс опубликовал первый упрощенной вариант ядра операционной системы, не требующей значительных ресурсов компьютера. Именно этот вариант позднее взяли ядром проекта GNU.
Линукс работает на процессорах с различными архитектурами. На текущий момент нет настолько оптимизированных по объемам необходимых ресурсов, по скорости исполнения задач операционных систем. Мобильные устройства, “умные” кофеварки и холодильники, автомобили – все они управляются ОС семейства Линукс. Не надо бояться новой системы, Linux дружелюбен для новичков. Упрощенный интерфейс не должен служить препятствием для использования. Новое со временем становится привычным.
Дистрибутивы Linux
Самые популярные дистрибутивы:
- Ubuntu — ориентирован на лёгкость в освоении и использовании.
- openSUSE — бесплатно распространяемая версия дистрибутива SuSE, принадлежащая компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST.
- Fedora — поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.
- Debian — международный дистрибутив, разрабатываемый обширным сообществом разработчиков в некоммерческих целях. Послужил основой для создания множества других дистрибутивов. Отличается строгим подходом к включению несвободного ПО.
- Mandriva — французско-бразильский дистрибутив, объединение бывших Mandrake и Conectiva.
- Mageia — дистрибутив Linux, основанный на Mandriva Linux бывшими сотрудниками компании Mandriva, разрабатываемый в цикле, составляющем 9 месяцев.
- Slackware — один из старейших дистрибутивов, отличается консервативным подходом в разработке и использовании.
- Gentoo — дистрибутив, собираемый из исходных кодов. Позволяет очень гибко настраивать конечную систему и оптимизировать производительность, поэтому часто называет себя мета-дистрибутивом. Ориентирован на экспертов и опытных пользователей.
- Arch Linux — ориентирован на применение самых последних версий программ, постоянно обновляется, поддерживает одинаково как бинарную, так и установку из исходных кодов и «KISS» («Keep it simple, stupid» / «Не усложняй»).
- Linux Mint — дистрибутивы, основанные как на Ubuntu, так и на Debian (LMDE) и полностью с ними совместимые, включающие в себя по умолчанию Java, Adobe Flash и многое другое.
- CentOS (Community ENTerprise Operating System)|CentOS — дистрибутив, основанный на свободных исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, и совместимый с ним. Срок поддержки каждой версии CentOS составляет 7 лет (с помощью выпуска обновлений безопасности). Новая версия CentOS выходит раз в 2 года и каждая версия регулярно обновляется (каждые 6 месяцев) для поддержки новых аппаратных средств. В результате это приводит к безопасной, легко обслуживаемой, надёжной, предсказуемой и масштабируемой Linux среде.
- PCLinuxOS — LiveCD дистрибутив с возможностью установки операционной системы на жёсткий диск. Основанный изначально на Mandrake 9.2, PCLinuxOS придерживается собственного пути развития.
Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач .
Команды Linux, для работы с файлами
Эти команды используются для обработки файлов и каталогов.
33. ls
Очень простая, но мощная команда, используемая для отображения файлов и каталогов. По умолчанию команда ls отобразит содержимое текущего каталога.
34. pwd
Linux pwd — это команда для показывает имя текущего рабочего каталога. Когда мы теряемся в каталогах, мы всегда можем показать, где мы находимся.
Пример ример ниже:
35. mkdir
В Linux мы можем использовать команду mkdir для создания каталога.
По умолчанию, запустив mkdir без какой-либо опции, он создаст каталог в текущем каталоге.
36. cat
Мы используем команду cat в основном для просмотра содержимого, объединения и перенаправления выходных файлов. Самый простой способ использовать cat— это просто ввести » имя_файла cat’.
В следующих примерах команды cat отобразится имя дистрибутива Linux и версия, которая в настоящее время установлена на сервере.
37. rm
Когда файл больше не нужен, мы можем удалить его, чтобы сэкономить место. В системе Linux мы можем использовать для этого команду rm.
38. cp
Команда Cp используется в Linux для создания копий файлов и каталогов.
Следующая команда скопирует файл ‘myfile.txt» из текущего каталога в «/home/linkedin/office«.
39. mv
Когда вы хотите переместить файлы из одного места в другое и не хотите их дублировать, требуется использовать команду mv. Подробнее можно прочитать ЗДЕСЬ.
40.cd
Команда Cd используется для изменения текущего рабочего каталога пользователя в Linux и других Unix-подобных операционных системах.
41. Ln
Символическая ссылка или программная ссылка — это особый тип файла, который содержит ссылку, указывающую на другой файл или каталог. Команда ln используется для создания символических ссылок.
Команда Ln использует следующий синтаксис:
42. touch
Команда Touch используется в Linux для изменения времени доступа к файлам и их модификации. Мы можем использовать команду touch для создания пустого файла.
44. head
Команда head используется для печати первых нескольких строк текстового файла. По умолчанию команда head выводит первые 10 строк каждого файла.
45. tail
Как вы, возможно, знаете, команда cat используется для отображения всего содержимого файла с помощью стандартного ввода. Но в некоторых случаях нам приходится отображать часть файла. По умолчанию команда tail отображает последние десять строк.
46. gpg
GPG — это инструмент, используемый в Linux для безопасной связи. Он использует комбинацию двух ключей (криптография с симметричным ключом и открытым ключом) для шифрования файлов.
50. uniq
Uniq — это инструмент командной строки, используемый для создания отчетов и фильтрации повторяющихся строк из файла.
53. tee
Команда Linux tee используется для связывания и перенаправления задач, вы можете перенаправить вывод и/или ошибки в файл, и он не будет отображаться в терминале.
54. tr
Команда tr (translate) используется в Linux в основном для перевода и удаления символов. Его можно использовать для преобразования прописных букв в строчные, сжатия повторяющихся символов и удаления символов.
Есть ли игры под Linux?
Они есть, но в основном для дистрибутива Linux Mint. Последнюю версию Линукса Минт можно скачать на их официальном сайте, но об этом позднее.
После установки Linux Mint вы получите прямой доступ к репозиториям программного обеспечения дистрибутива из приложения Software Manager. Среди категорий, отображаемых на главном экране, мы можем быстро найти Игры, отмеченные значком панели.
При нажатии на категорию «Игры» отображаются подкатегории: настольные игры, шутеры от первого лица, стратегии в реальном времени, пошаговые стратегии, эмуляторы, симуляторы и гонки. Ниже мы видим список самых популярных товаров (отсортированный по количеству отзывов) и рейтинг, который им дали пользователи Mint.
Установка игр из Менеджера программного обеспечения очень проста: после выбора интересующей нас игры мы увидим ее вид с описанием, скриншотами, панелью с подробной информацией и панелью обзора, куда мы также можем поместить наш обзор.
Что такое дистрибутив Linux?
Дистрибутив Linux также можно описать как определенный набор приложений и служебных программ (например, различных инструментов и библиотек GNU), упакованных вместе с ядром Linux таким образом, чтобы его возможности удовлетворяли потребности многих пользователей.
Поскольку операционная система Linux имеет открытый исходный код и выпущена под Стандартной общественной лицензией GNU (GPL), любой может запускать, изучать, изменять и распространять исходный код или даже продавать копии своего измененного кода. Это сильно отличается от традиционных операционных систем – Microsoft Windows и MacOS, которые являются проприетарными и гораздо менее модифицируемыми.