Возможно, лучшая часть использования Linux — это огромное количество бесплатного программного обеспечения, к которому у вас есть доступ. Например, репозитории Ubuntu предоставляют вам доступ к десяткам тысяч программ, совместимых с Linux, бесплатно — и это по умолчанию. Однако для некоторых этого недостаточно.
К счастью, это не все, к чему у вас есть доступ. Благодаря множеству технологий, обеспечивающих кросс-платформенную совместимость, вы можете предоставить любой дистрибутив Linux — от Ubuntu до Fedora — Gentoo — доступ к еще большему количеству программного обеспечения, чем по умолчанию. В редких случаях, когда вы не можете найти инструмент для работы, которую вы пытаетесь сделать, это может быть очень полезно, поскольку оно дает вам доступ к еще большему количеству свободного программного обеспечения. Давайте проверим эти технологии!
1. Используйте приложения Adobe Air
Adobe Air, если вы не знаете, — это программная платформа, работающая на Linux, Mac и Windows. На Adobe Air Marketplace есть сотни бесплатных приложений, совместимых с Linux, которые делают все, от газетного доступа к New York Times до просмотра ваших данных Google Analytics.
Заставить Adobe Air работать на Linux на удивление легко. Вы можете найти установщик для Linux на get.adobe.com или просто попытаться установить любое приложение Adobe Air, и Air установится автоматически.
Некоторые записи MakeUseOf, посвященные классным приложениям Adobe Air:
- 4 приложения Adobe AIR ToDo List для управления вашими задачами
2. Получить Java Going
Java является оригинальным кроссплатформенным языком программирования. До сегодняшнего дня многие программисты используют Java для создания программ, одинаково хорошо работающих на Linux, Mac и Windows. Мы рассмотрели многие Java-приложения, самым последним из которых является «Pauker — простая в использовании бесплатная программа на флэш-карте Java».
О котором Варун написал все.
Возможно, Java уже есть в репозиториях вашего дистрибутива Linux. Если вы работаете в Ubuntu, вы обнаружите, что Java установлена, когда вы устанавливаете пакет «ubuntu-limited-extras», описанный в статье Варуна «10 приложений, которые вы должны установить на Ubuntu Lucid Lynx»
»
Кроме того, вы можете установить только Java с помощью следующей команды:
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
3. Wine для приложений Windows
Существуют миллионы приложений для Windows, и проект Wine предоставляет Linux доступ ко многим из них. Wine пытается обеспечить уровень совместимости между операционной системой Linux и программами Windows. Это далеко от совершенства, но оно того стоит. Проверьте «Запуск приложений Windows в Linux (или Mac) с WINE
”Узнать все о том, как использовать вино.
Хотите знать, совместима ли определенная программа с Wine? Проверьте базу данных на WineHQ.
Wine доступен в менеджере пакетов практически во всех существующих дистрибутивах Linux, так что проверьте свой.
4. DOSbox для старых игр DOS
Саймон недавно указал 4 сайта, где можно бесплатно скачать старые игры
, Если эти старые игры предназначались для запуска в DOS, вы можете запустить их в Ubuntu; все, что вам нужно, это DOSbox. Этот эмулятор DOS может работать практически с любой DOS-программой, которую вы можете использовать, но он действительно предназначен для игр.
DOSbox включен в менеджер пакетов большинства лучших дистрибутивов Linux, так что поищите его и настройте. Вы можете узнать все об использовании DOSbox в статье Shaminder об использовании DOSbox в Windows XP. Да, статья о Windows XP, но принцип в основном тот же.
Если вы действительно фанатичны, вы даже можете настроить DOSbox для запуска Windows 3.1. Я использовал это руководство только для того, чтобы играть в Chip’s Challenge так, как задумал Бог: в Windows 3.1.
Заключение
Используя эти инструменты, вы предоставите Linux доступ ко многим программам, которых нет по умолчанию. Они не обязательно будут запускаться так же хорошо, как и нативные программы, но стоит посмотреть, хотите ли вы запустить определенную программу или не можете найти нативный инструмент для конкретной работы.
Ребята, можете ли вы найти какие-либо другие способы сделать Linux совместимым с большим количеством программного обеспечения? Если так, то я буду рад, если вы поделитесь. Я также хотел бы услышать, какие программы вы используете в Linux с помощью этих технологий, так что комментируйте.