Знакомство с Linux/Программы
Программы
В этой части мы опишем программы, которые часто используются в ОС GNU/Linux.
Цель данной главы: безболезненно определиться в том, какие программы удобнее использовать при работе с GNU/Linux, а также узнать об open source альтернативах.
Кратко о программах на ОС Linux
правитьСамым главным фактором выбора той или иной операционной системы становится программное обеспечение доступное на ОС. Ввиду того, что GNU/Linux является недостаточно распространенной ОС, программное обеспечение здесь беднее, нежели на Windows и на MacOS.
Но это не должно вас пугать: нехватка ПО(а вернее, низкое качество) в Linux существует только в особенных областях - там, где этим ПО пользуются мало людей и оно является специализированным. Например: программы САПР.
Ключевые программы
правитьВ Linux есть несколько настолько важных программ, что их важно выделить в отдельные раздел.
Wine
правитьПервая программа - это Wine. Она позволяет запускать программы Windows в системе Linux, хотя и не всегда идеально. Также есть несколько сторонних программ, которые помогают устанавливать программы на Wine: Winetricks(позволяет устанавливать системные компоненты Windows) и PlayOnLinux(графический интерфейс).
Gparted
правитьВторая программа - это Gparted. Она позволяет достаточно удобно работать с разделами.
Работа с интернетом
правитьБраузер
правитьСтандартным браузером для многих Linux-дистрибутивов является Mozilla Firefox и его форк Tor Browser(для дистрибутивов связанных с безопасностью). В целом, любой браузер можно без труда установить через репозитории (даже Microsoft Edge). Почти все известные браузеры - кроссплатформенные.
Почта
правитьЧаще всего в качестве почтовой программы на Linux используется Mozilla Thunderbird.
Общение
правитьКоммуникация в Linux отличается одной интересной особенностью: использование IRC-сетей, и получение RSS-новостей. Это старые и надежные технологии хорошо зарекомендовали себя.
Мессенджеры
правитьТем не менее, мессенджеры в Linux все равно популярнее. Любой дистрибутив Linux поддерживает Telegram в своем репозитории, есть также неофициальный клиент WhatsApp.
IRC-сети
правитьНо IRC-сети чаще используют для коммуникации с разработчиками. Многие IRC-клиенты поставляются вместе с дистрибутивом, например: Konversation и HexChat. Наиболее популярная сеть для разработчиков и пользователей свободного ПО - chat.freenode.net
Торренты
правитьТоррент-клиенты в Linux не слишком популярны, хотя и их достаточно много: KTorrent, QBittorrent, Transmission и т.д.
Работа с документами
правитьОфис
правитьОфис - важнейший комплект программ для любого пользователя. На Linux чаще всего используется офисный пакет LibreOffice, т.к. он специально для Linux и разработан, но есть и альтернативы:
- MS Office(установка через Wine)
- OpenOffice(предпочтительно заменить на LibreOffice)
- WPS Office
- FreeOffice (недостаточный функционал, но похож на MS Office)
Просмотр и редактирование PDF/Djvu
правитьДля просмотра этих файлов чаще всего используют Okular(в KDE) и Evince(в GNOME-подобных). Для редактирования можно использовать LibreOffice Draw, Inkscape.
Сканирование/печать документов
правитьСканируют обычно при помощи Skanlite, либо при помощи других встроенных программ. Для работы с принтером может потребоваться драйвера, например - hplip(для принтеров от HP).
OCR(Распознавание)
правитьС распознаванием текста, в Linux обстоит сложнее: здесь нет полноценного аналога платной ABBYY FineReader. Но есть консольные решения, например, Tesseract, cuneiform и прочие, которые позволяют распознавать растровые изображения, а также графические интерфейсы для них: gImageReader, OCRFeeder, ocrgui и другие. Посредством последних можно получить что-то похожее на FineReader. Причем, есть есть графические оболочки, которые могут работать и в MS Windows и таким образом позволяя заменить Finereader и на MS Windows.
Аудио/Видео/Фото
правитьПросмотр/Прослушивание
правитьФото
правитьПросматривать фото можно и в некоторых программах для PDF, например, Okular. Тажке можно использовать легковесный Viewnior, просмотрщик Gwenview, Ristretto
Видео
правитьНаиболее популярным видеоплеером в Linux оказался VLС, который популярен и на других платформах. Примечателен своими возможностями и Kodi, который представляет из себя медиа-центер. Также альтернативы: SMPlayer,Kylin Video,Celluloid, Parole, GNOME Videos и другие.
Аудио
правитьНаиболее популярным проигрывателем также оказывается VLC. Также альтернативы: Rhythmbox, Elisa,Banshee и другие.
Почти все дистрибутивы поддерживают Spotify.
Создание/Редактирование
правитьФото
правитьНаиболее популярными растровыми редакторами являются GIMP от проекта GNOME и Krita от KDE. Они, в целом, являются неплохой альтернативой Photoshop. Среди векторных редакторов самый популярный - Inkscape.
Видео
правитьАудио
правитьПрограммирование
правитьИгры
правитьCAD-системы
правитьFreeCAD — бесплатная САПР, программа для трехмерного геометрического моделирования. Предназначена для создания параметрических объемных объектов различной сложности. FreeCAD позволяет создавать параметрические 2D и 3D объекты реального мира. Программу можно применять для моделирования в таких областях, как архитектура, машиностроение, промышленный дизайн и других.
gCAD3D — программа для автоматизированного проектирования — 3D CAD-CAM. Позволяет создавать 3D объекты различной степени сложности и получать их 3D визуализацию.
Blender — очень мощная бесплатная программа для трехмерного моделирования под Linux. С помощью Blender можно создавать 3D объекты и сцены любой сложности, анимацию, рендеринг, обрабатывать видео, создавать объекты и логику к играм.
Sweet Home 3D — бесплатная программа для моделирования дизайна интерьера. Программа позволяет создать план помещения, квартиры, комнаты, расставить мебель, двери, окна, батареи, шторы и многое многое другое.
Для проектирования электронных схем в Linux доступны различные инструменты, например:
KiCad — Инструмент для автоматизации электронного проектирования (EDA) с открытым исходным кодом. Позволяет рисовать принципиальные схемы, моделировать их работу, проектировать печатные платы, видеть их в 3D и сохранять или распечатывать проекты различными способами.
Qucs-S — Программа с открытым исходным кодом для моделирования электронных схем. Поддерживает создание и тестирование электронных схем с использованием графического интерфейса.
QElectroTech — Бесплатное программное обеспечение с открытым исходным кодом, предназначенное для создания сложных промышленных электрических схем. Поддерживает широкий спектр типов диаграмм, включая электрические, водопроводные, геотермальные, системы кондиционирования и другие.
PathWave Advanced Design System (ADS) — Коммерческое решение, которое работает на RHEL и SUSE Linux, а также на Windows. Предлагает интегрированные инструменты и обширную библиотеку компонентов для проектирования современных электронных схем.