Linux: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
(Полностью переписан раздел про игры)
Строка 86: Строка 86:
  
 
== Игры ==
 
== Игры ==
 +
 
''[[:Категория:Игры для Linux]]''
 
''[[:Категория:Игры для Linux]]''
  
Известные издатели и разработчики редко выпускают игры с версиями для Linux. Как исключения можно назвать компании [[id Software]] (сериалы [[Doom]] и [[Quake]], а также игры [[Return to Castle Wolfenstein]] и [[Enemy Territory: Quake Wars]]), [[Loki Software]] (портированные версии [[Postal]], [[Heroes of Might and Magic III]], [[Unreal Tournament]] и др.) и [[Linux Game Publishing]] (портированные версии [[Majesty]], [[Postal 2]], [[Sacred]] и др.).
+
Первые игры для Linux появились уже в начале 90-ых, причем многие из них были портированы с других, более ранних Unix-систем. Среди них были различные вариации [[Тетрис|Тетриса]] ('''Xtetris''', '''Xjewel''', '''XEmeraldia'''), ремейки игр для аркадных автоматов ('''Xasteroids''', '''Sasteroids''') и домашних компьютеров ('''Mirror Magic''', '''Rocks'n'Diamonds'''), а также пошаговая военная стратегия [[Xconq]], в которую к тому времени уже была добавлена поддержка X11. В 1993 году на Linux была портирована коллекция классических юниксовых игр [[BSD games|bsd-games]], которая включала такие известные названия как [[Colossal Cave Adventure]], [[Hunt the Wumpus]], [[Rogue]] и [[Trek]].
 +
 
 +
Середина 90-ых годов стала новым этапом в развитии игр для Linux. Прежде всего это знаковые для всего сообщества события — портирование Дэйвом Тейлором игр [[Doom]] в 1994 году и [[Quake]] в 1996-м. Тогда же увидели свет такие популярные игры, как [[XBill]], [[XEvil]], [[Koules]], [[Netmaze]], [[XKobo]], [[XGalaga]] и [[XJump]], которые и сейчас можно найти в репозиториях дистрибутивов. Чуть позднее были созданы первые версии и нескольких других известных игр: стратегии [[Freeciv]] (по мотивам [[Civilization (серия)|Civilization]]), градостроительного симулятора [[Lincity]], авиасимуляторов [[FlightGear]] и [[Search and Rescue]], платформера [[SuperTux]] и аркадных гоночных игр [[Tux Racer]] и [[TuxKart]], которые послужили основой для форков [[Extreme Tux Racer]] и [[SuperTuxKart]]. Кроме этого в конце 90-х началась разработка свободного движка [[Freecraft]], копировавшего игровой процесс стратегии [[Warcraft II: Tides of Darkness]].
  
В последнее время наблюдается повышение интереса к Linux как к игровой платформе у независимых разработчиков игр. Одним из главных успехов здесь стали крайне удачные результаты акций по распродаже игр [[The Humble Indie Bundle]].
+
В 1998 году была основана компания [[Loki Software]], занимавшаяся портированием коммерческих игр на Linux. Несмотря на неудачу в финансовом плане, она сыграла значительную роль в индустрии игр для Linux, выпустив за три года своего существования версии таких игр, как [[Civilization: Call to Power]], [[Descent 3]], [[Heroes of Might and Magic III]], [[Myth II: Soulblighter]], [[Postal Plus]], [[Quake III Arena]], [[Soldier of Fortune]], [[Unreal Tournament]]. Вслед за ней появились и другие компании, которые тоже портировали и издавали версии игр для альтернативных платформ: это [[Linux Game Publishing]] (порты игр [[Majesty: Gold Edition]], [[Postal²: Share The Pain]], [[Sacred: Gold]]) и [[RuneSoft]]. Примерно в то же время бывший разработчик Loki Software Райан Гордон открыл сайт '''icculus.org''', ставший хранилищем портов многих известных игр ([[Aliens versus Predator]], [[Duke Nukem 3D]], [[Shadow Warrior]], [[Rise of the Triad]], [[Quake II]]) и нескольких независимых игровых проектов.
  
Для Linux существует довольно большое количество игр, распространяемых по свободным лицензиям. Среди них можно отметить [[OpenTTD]] (ремейк классической стратегии [[Transport Tycoon]]), пошаговую стратегию [[Battle for Wesnoth]], шутеры [[Nexuiz]] (ныне продолживший развитие под названием [[Xonotic]]) и [[Warsow]], многопользовательский двухмерный шутер [[Teeworlds]] и гоночную игру [[SuperTuxKart]].
+
В 2000-ых появилось довольно большое количество кроссплатформенных многопользовательских шутеров от первого лица, среди которых можно выделить игры [[Cube]], [[OpenArena]], [[Nexuiz]] (ныне продолживший развитие под названием [[Xonotic]]) и [[Warsow]]. В 2003 Людвиг Стригеус, основатель проекта [[ScummVM]], анонсировал свободный игровой движок [[OpenTTD]] (ремейк экономической стратегии [[Transport Tycoon Deluxe]]), позже выросший в отдельную самостоятельную игру. Также в первой половине 2000-ых появились пошаговая стратегия [[Battle for Wesnoth]], трехмерная стратегия в реальном времени [[Glest]] и гоночные симуляторы [[TORCS]] и [[VDrift]].
  
В большинстве дистрибутивов Linux можно найти пакет [[BSD games|bsd-games]] (иногда называется bsdgames), который является сборником классических игр для Unix, распространявшихся в 80-х годах в составе операционных систем *BSD.
+
В последнее время наблюдается повышение интереса к Linux как к игровой платформе у независимых разработчиков игр. Одним из первых в этой области стал известный своими экспериментальными проектами Джейсон Рорер ([[Passage]], [[Inside a Star-filled Sky]]), большинство игр которого, в том числе и платные, распространяются не только в виде сборок под различные операционные системы, но и в виде исходных кодов. Важную роль здесь сыграла и проведенная в мае 2010 года акция по распродаже кроссплатформенных и свободных от DRM игр под названием [[Humble Indie Bundle]], которая теперь уже стала вполне регулярным событием. А в ноябре 2011-го был выпущен Linux-клиент для платформы цифровой дистрибуции игр [[Desura]], предлагавший на тот момент более 60 наименований.
  
 
=== Ссылки на игровые сайты ===
 
=== Ссылки на игровые сайты ===

Версия 15:52, 8 марта 2012

Скриншот рабочего стола в Arch Linux с оконным менеджером Openbox

Linux — семейство операционных систем на базе одноименного ядра и утилит из проекта GNU.

История

Пингвин Tux, символ ОС Linux

Создателем и бессменным лидером проекта является финский программист Линус Торвальдс. Разработку Linux он начал в период обучения в Хельсинкском университете после того, как познакомился с операционной системой MINIX, разработанной профессором Эндрю Таненбаумом. Торвальдса не устроили некоторые особенности и недостатки MINIX'а — в том числе лицензия, которая разрешала использование системы только в целях обучения — и 17 сентября 1991 года он выложил в открытый доступ исходный код Linux версии 0.01.

Таненбаум раскритиковал архитектуру системы за использование монолитного ядра и отсутствие переносимости на другие платформы. Однако после объединения с проектом GNU, основанным Ричардом Столлманом, Linux довольно быстро завоевал популярность и получил широкое распространение в самых разных областях.

Ядро Linux, а также большинство системных библиотек и утилит распространяются по лицензии GNU GPL.

Название и логотип

Лидер проекта GNU и Фонда свободного программного обеспечения Ричард Столлман настаивает на использовании названия GNU/Linux, как более точно отражающего состав системы.

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

Логотипом и символом Linux стал пингвин Tux (в русском переводе: Тукс или Такс). Он довольно известен и почитаем среди пользователей, и часто используется при дизайне сайтов окололинуксовой тематики или как персонаж свободных компьютерных игр.

Версии

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

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

Формат пакетов DEB

Debian GNU/Linux [1]

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

Ubuntu [2]

Дистрибутив на основе Debian GNU/Linuх, разрабатываемый компаний Canonical во главе с Марком Шаттлвортом и свободным сообществом. Позиционируется как система для новичков с интуитивно понятным интерфейсом и набором необходимых для работы на компьютере программ. По данным сайта DistroWatch.com является самым популярным дистрибутивом Linux.

Linux Mint [3]

Весьма популярная модификация Ubuntu с небольшими изменениями в интерфейсе и стандартной комплектации.

Формат пакетов RPM

Red Hat Enterprise Linux [4]

Коммерческий дистрибутив, разрабатываемый и поддерживаемый компанией Red Hat. На данный момент является одним из основных коммерческих дистрибутивов Linux.

Fedora [5]

Дистрибутив, предназначенный для тестирования новых функций и компонентов, которые впоследствии войдут в состав Red Hat Enterprise Linux. Разрабатывается свободным сообществом при финансовой поддержке компании Red Hat.

SUSE Linux Enterprise [6]

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

openSUSE [7]

Дистрибутив общего назначения, разрабатываемый сообществом при поддержке компании Novell.

Mandriva Linux [8]

Дистрибутив Linux, разрабатываемый французской компанией Mandriva, большинство акций которой принадлежит российскому фонду NGI. В связи с увольнением многих ключевых сотрудников в сентябре 2010 года от проекта отделился независимый форк под названием Mageia.

Alt Linux [9]

Семейство дистрибутивов, разрабатываемых одноименной российской компанией. Среди поддерживаемых продуктов имеется операционная система для общеобразовательных учреждений (Альт Линукс 5.0 Школьный), а также дистрибутив, сертифицированный ФСТЭК (Альт Линукс СПТ 6.0).

Другие форматы

Arch Linux [10]

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

Gentoo Linux [11]

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

Slackware [12]

Один из старейших дистрибутивов Linux, создателем и главным разработчиком которого является Патрик Фолькердинг.

Puppy Linux [13]

Дистрибутив для работы с CD или флешки. Несмотря на маленький размер (чуть более 100 МБ), включает в себя большое количество полезных утилит и программ. При запуске полностью загружается в оперативную память.

Игры

Категория:Игры для Linux

Первые игры для Linux появились уже в начале 90-ых, причем многие из них были портированы с других, более ранних Unix-систем. Среди них были различные вариации Тетриса (Xtetris, Xjewel, XEmeraldia), ремейки игр для аркадных автоматов (Xasteroids, Sasteroids) и домашних компьютеров (Mirror Magic, Rocks'n'Diamonds), а также пошаговая военная стратегия Xconq, в которую к тому времени уже была добавлена поддержка X11. В 1993 году на Linux была портирована коллекция классических юниксовых игр bsd-games, которая включала такие известные названия как Colossal Cave Adventure, Hunt the Wumpus, Rogue и Trek.

Середина 90-ых годов стала новым этапом в развитии игр для Linux. Прежде всего это знаковые для всего сообщества события — портирование Дэйвом Тейлором игр Doom в 1994 году и Quake в 1996-м. Тогда же увидели свет такие популярные игры, как XBill, XEvil, Koules, Netmaze, XKobo, XGalaga и XJump, которые и сейчас можно найти в репозиториях дистрибутивов. Чуть позднее были созданы первые версии и нескольких других известных игр: стратегии Freeciv (по мотивам Civilization), градостроительного симулятора Lincity, авиасимуляторов FlightGear и Search and Rescue, платформера SuperTux и аркадных гоночных игр Tux Racer и TuxKart, которые послужили основой для форков Extreme Tux Racer и SuperTuxKart. Кроме этого в конце 90-х началась разработка свободного движка Freecraft, копировавшего игровой процесс стратегии Warcraft II: Tides of Darkness.

В 1998 году была основана компания Loki Software, занимавшаяся портированием коммерческих игр на Linux. Несмотря на неудачу в финансовом плане, она сыграла значительную роль в индустрии игр для Linux, выпустив за три года своего существования версии таких игр, как Civilization: Call to Power, Descent 3, Heroes of Might and Magic III, Myth II: Soulblighter, Postal Plus, Quake III Arena, Soldier of Fortune, Unreal Tournament. Вслед за ней появились и другие компании, которые тоже портировали и издавали версии игр для альтернативных платформ: это Linux Game Publishing (порты игр Majesty: Gold Edition, Postal²: Share The Pain, Sacred: Gold) и RuneSoft. Примерно в то же время бывший разработчик Loki Software Райан Гордон открыл сайт icculus.org, ставший хранилищем портов многих известных игр (Aliens versus Predator, Duke Nukem 3D, Shadow Warrior, Rise of the Triad, Quake II) и нескольких независимых игровых проектов.

В 2000-ых появилось довольно большое количество кроссплатформенных многопользовательских шутеров от первого лица, среди которых можно выделить игры Cube, OpenArena, Nexuiz (ныне продолживший развитие под названием Xonotic) и Warsow. В 2003 Людвиг Стригеус, основатель проекта ScummVM, анонсировал свободный игровой движок OpenTTD (ремейк экономической стратегии Transport Tycoon Deluxe), позже выросший в отдельную самостоятельную игру. Также в первой половине 2000-ых появились пошаговая стратегия Battle for Wesnoth, трехмерная стратегия в реальном времени Glest и гоночные симуляторы TORCS и VDrift.

В последнее время наблюдается повышение интереса к Linux как к игровой платформе у независимых разработчиков игр. Одним из первых в этой области стал известный своими экспериментальными проектами Джейсон Рорер (Passage, Inside a Star-filled Sky), большинство игр которого, в том числе и платные, распространяются не только в виде сборок под различные операционные системы, но и в виде исходных кодов. Важную роль здесь сыграла и проведенная в мае 2010 года акция по распродаже кроссплатформенных и свободных от DRM игр под названием Humble Indie Bundle, которая теперь уже стала вполне регулярным событием. А в ноябре 2011-го был выпущен Linux-клиент для платформы цифровой дистрибуции игр Desura, предлагавший на тот момент более 60 наименований.

Ссылки на игровые сайты

Почитать обзоры некоторых игр для Linux можно в соответствующей теме на нашем форуме [14] (форум).

Ниже перечислены наиболее известные интернет-ресурсы:

  • The Linux Game Tome — один из старейших сайтов, посвященных играм для Linux.
  • LinuxGames — новости и интервью с разработчиками, а также хост для некоторых игровых проектов.
  • Linux Game Database — новостной сайт со своей собственной базой данных по играм.
  • Penguspy — здесь представлены, в основном, современные игры, как коммерческие, так и бесплатные.
  • icculus.org — один из главных сайтов по портированию игр на Linux, на котором в том числе можно найти список нативных игр и портов с других платформ [15].

И несколько ссылок на статьи в Википедии:

  • Linux gaming — подробная статья про игры для Linux.
  • Open source video game — статья по истории игр, распространяемых под свободными лицензиями.

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

Репозитории

Стандартным способом установки программ в Linux являются так называемые репозитории — хранилища пакетов с системным ПО, утилитами, прикладными программами и прочими вспомогательными данными. Установка и удаление пакетов осуществляется с помощью пакетного менеджера — в зависимости от дистрибутива это может быть: dpkg, RPM, pacman и др. Сам пользователь работает либо с консольными программами (apt-get, aptitude), либо с графическими фронт-эндами (Synaptic, Ubuntu Software Center).

Оконные менеджеры и среды рабочего стола

Одной из базовых частей десктопного дистрибутива Linux является оконный менеджер, отвечающий за отрисовку окон. Он может быть как вполне самостоятельным (Openbox, IceWM, Awesome), так и входить в состав среды рабочего стола, которая включает в себя также утилиты для настройки системы и некоторые базовые программы. Наиболее известными средами рабочего стола являеются GNOME, KDE, XFCE и LXDE.

Применение

Linux применяется в самых разных областях: он традиционно пользуется популярностью на рынке веб-серверов, используется на большинстве суперкомпьютеров (91 % по данным TOP500 [16]) и часто устанавливается на встраиваемые системы и различные устройства (маршрутизаторы, банкоматы, терминалы оплаты).

Ядро Linux послужило основой для нескольких операционных систем для мобильных устройств, среди которых Android, MeeGo и Maemo.

На десктопах доля Linux уже в течение нескольких лет колеблется в районе 1-3 % [17][18].

Эмуляция

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

Кроме того кроссплатформенная программа ScummVM дает возможность поиграть во многие классические квесты.

Для запуска программ, написанных для ОС Windows, можно воспользоваться приложением Wine, которое активно разрабатывается свободным сообществом.

Ссылки