Каким образом можно расширить набор программного обеспечения в операционной системе gnu linux

Обновлено: 06.07.2024

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ровков Михаил Николаевич

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ровков Михаил Николаевич

Операционная система в техническом университете: проблема выбора Использование свободных программ в научных исследованиях Методические проблемы двухплатформенного обучения информатике в школе i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Short review of Linux operation system as an example of free software

This article presents Linux operation system as an example of free software . The author instantiates the application possibilities of that kind of software based on everyday use, such as office workflow, etc.

Текст научной работы на тему «Краткий обзор свободного программного обеспечения на примере операционной системы Linux»

КРАТКИЙ ОБЗОР СВОБОДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ПРИМЕРЕ ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX

Институт международных программ Российский университет дружбы народов ул. Миклухо-Маклая, 10/2, Москва, Россия, 117198

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

Ключевые слова: свободное программное обеспечение, Linux, информационные технологии.

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

Бесплатное ПО, как правило, обладает высоким уровнем безопасности и невысокими требованиями к оборудованию, так как разрабатывается в традициях открытого программного обеспечения, что позволяет сообществу быстрее выявлять и исправлять замеченные ошибки и находить лучшие решения. Так, во всемирно известной высокотехнологической компании Google в целях безопасности отказались от использования операционной системы Microsoft Windows и перешли на использование бесплатной операционной системы Linux и коммерческой Apple Mac OS X. Бесплатное ПО присутствует во всем спектре программного обеспечения. Введение в эту область хотелось бы начать с операционной системы, поскольку с нее все начинается и именно она является средой в которой функционируют все остальные программы.

Автор статьи много лет использовал в работе различные версии операционной системы Linux, в частности для решения повседневных задач офисного документооборота, а также при разработке различных видов программного обеспечения. Подавляющее большинство задач с успехом решалось средствами бесплатного ПО. Примеры, приводимые в данной статье, основаны на применении операционной системы Linux Ubuntu 10.04, которая, по мнению автора, наиболее удобна в пользовательском отношении.

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

Приведем некоторые, чаще всего встречающиеся мнения, вопросы о Linux пользователей, незнакомых с этой операционной системой:

— неудобная среда пользователя, особенно командная строка, непонятно, как во всем этом разбираться;

— это очень сложно, требует большого багажа специальных знаний;

— установить Linux может только специалист-компьютерщик с большим опытом;

— плохая поддержка русского языка;

— мне некому будет помочь;

— в Linux нет программ от Microsoft, каким образом мне работать с моими документами или создавать новые документы в форматах Word, Excel, Power Point, как редактировать картинки?

— отсутствует Internet Explorer; как мне пользоваться Интернетом?

— непонятно, как обстоит дело с компьютерными вирусами в Linux;

— это ОС только для работы;

— где брать программы?

Вкратце опишем ОС Linux. Linux — это многопользовательская сетевая Unix-подобная операционная система с сетевой оконной графической системой X Window System. Система Linux поддерживает стандарты открытых систем и протоколы сети Интернет и совместима с системами Unix, DOS, MS Windows. Все компоненты системы, включая исходные тексты, распространяются с лицензией на свободное копирование и установку для неограниченного числа пользователей. Система Linux широко распространена на различных платформах Intel и завоевывает позиции на ряде других платформ (DEC AXP, Power Macintosh и др.) [1]. Ядро операционной системы, большая часть программного обеспечения — свободные программы, с лицензионными соглашениями, разрешающими их использование на любом количестве компьютеров, не препятствующими их передаче за деньги или бесплатно без всяких ограничений, позволяющими получать исходные тексты этих программ и вносить в них любые исправления.

Основной тип лицензионного соглашения, применяемый для программ под Linux, — GNU General Public License (универсальная общественная лицензия GNU) [2; 3], которая не только гарантирует свободу, но и защищает эту свободу, разрешая дальнейшее распространение программ только под той же лицензией. Поэтому код ядра Linux, компиляторов, библиотеки glibc, пользовательских оболочек KDE и GNOME не может быть использован для создания приложений с закрытым кодом. В этом принципиальное отличие Linux от свободных операционных систем BSD (FreeBSD, NetBSD, OpenBSD), фрагменты которых вошли в семейство Windows и даже стали основой Mac OS X. Linux включает в себя многие наработки BSD, но компиляторы и системные библиотеки разработаны в рамках проекта GNU [1].

Мнение о неудобности среды Linux не соответствует действительности ни в какой своей части. Пользователю предоставляются все возможности манипулирования окнами и объектами рабочего стола, причем эти возможности значительно шире, чем у самой последней операционной системы от Microsoft — Windows 7. Управление файлами легко производить в привычном для всех оконном интерфейсе, а использование командной строки может и не понадобиться совсем, все зависит от потребностей конкретного пользователя. Принципиального отличия для человека, работавшего в Windows и владеющего мышкой и оконным интерфейсом, при переходе на Linux не будет. При существенно большей гибкости всего оконного интерфейса в Linux работа становится даже проще.

Безусловно, при переходе на новую операционную систему придется обратиться к описаниям. Но с учетом наличия даже обычного пользовательского опыта в Windows, переход ничем принципиальным не будет отмечен. Версии последних поколений Linux настолько приблизились по простоте работы к Windows, что практически все действия можно выполнить мышкой, не обращаясь к сложной конфигурации операционной системы путем введения ручных команд. Большое количество важных действий системы по обслуживанию пользователя автоматизированы. Установка операционной системы Linux Ubuntu нисколько не сложнее установки Windows. Но даже если вы и Windows никогда не устанавливали, то можете не смущаться, поскольку при установке можно выбрать язык установки с подсказками на родном языке. Вопросы задаются простые, и отвечать на них не составляет сложности даже для непрофессионала. Вопросов задается несколько, и практически всегда предлагается удобный выбор для автоматизации установки. В Linux поддерживаются практически все языки, существующие на нашей планете. Так что о поддержке русского языка говорить нет особой необходимости. Эта статья полностью написана на платформе Linux.

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

В рамках этого проекта основное внимание уделяется следующим аспектам поддержки русскоговорящих пользователей:

— информация на русском языке на web-страницах и в документах;

— доступные русскоязычные сборки;

— доступные зеркала и сайты аналогичной тематики;

— работа над переводом на русский язык;

— усовершенствование системы проверки правописания;

— шаблоны, макросы и расширения на русском языке;

Для работы открыты популярные офисные приложения, такие как

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

Internet Explorer в Linux отсутствует, но другие основные броузеры есть: Mozilla Firefox, Opera, Google Chrome. Но при необходимости Internet Explorer все же можно установить с помощью специальных пакетов, предназначенных для использования программного обеспечения Microsoft на платформе Linux. Считается, что в настоящий момент неконтролируемых вирусов для Linux нет, так что серьезно говорить о вирусной опасности не приходится. Это является еще одним существенным достоинством описываемой операционной системы, заслуженно привлекающим к себе все новых и новых пользователей.

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

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

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

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

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

Автор не склонен идеализировать процесс перехода от одной операционной системы к другой. Этот процесс может протекать по-разному у разных пользователей. Факторы, влияющие на этот процесс, различны. Полезно вспомнить, что не у всех пользователей и освоение Windows проходило гладко. Положительные и отрицательные свойства есть у каждой операционной системы. Однако, по мнению автора, разработчики Linux в настоящее время приложили достаточно сил для того, чтобы сделать его дружественным для рядового пользователя при соблюдении принципов надежности, безопасности и стабильности в работе.

SHORT REVIEW OF LINUX OPERATION SYSTEM AS AN EXAMPLE OF FREE SOFTWARE

Miklucho-Maklay str., 10/2, Moscow, Russia, 117198

This article presents Linux operation system as an example of free software. The author instantiates the application possibilities of that kind of software based on everyday use, such as office workflow, etc.

Приложения для оптимизации GNU / Linux

Оптимизация или конкретная оптимизация нашей операционной системы - это улучшение выполнение того же самого, с момента завершения определенные логические (программные) или физические (аппаратные) изменения. В случае изменения оборудования, операционная система может быть улучшена за счет обновления или увеличения объема жесткого диска, оперативной памяти, типа процессора, среди прочего.

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

Оптимизировать с помощью терминала

Для тех, кто любит Терминал и программный скрипт, есть такие опции: «Как выполнить обслуживание GNU / Linux с помощью скрипта? y Как сделать резервную копию данных в оборудовании с помощью сценариев оболочки? о котором мы говорили недавно. Эти два примера охватывают фундаментальные аспекты поддержания наших операционных систем в актуальном состоянии, а именно: обновление нашей операционной системы и отсутствие цифрового мусора, а также обеспечение безопасности размещенных на ней данных.

Однако реализация Эти ручные или автоматизированные действия всегда можно дополнить установкой некоторых пакетов или настройкой некоторых элементов. для повышения уровня эффективности, стабильности и / или безопасности ОС Хорошим примером оптимизации с использованием терминальных приложений может быть установка и настройка пакетов »Предварительная загрузка» и »Предварительная ссылка« плюс пакеты »Deborphan» и »Localepurge«.

Команды для оптимизации ОС: предварительная ссылка и предварительная загрузка

Предварительная загрузка и предварительная ссылка

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

Вместе с этими двумя приложениями оптимизировать нашу систему GNU / Linux очень просто.

Команды для оптимизации ОС: deborphan и localepurge

Deborphan и Localepurge

Deborphan - это утилита, которая находит «осиротевшие» пакеты в нашей операционной системе. Давайте вспомним, что пакет находится в «сиротской» ситуации, когда при удалении родительского пакета (пакета, который автоматически устанавливает другие через зависимости) указанный «дочерний» пакет остается установленным на диске без какого-либо использования, занимая бесполезное пространство.

Deborphan определяет, в каких пакетах нет других, в зависимости от вашей установки, и показывает вам список этих пакетов. Его основная утилита - поиск библиотек, но ее можно использовать с пакетами всех разделов.

Расширенное использование Deborphan может быть реализовано с помощью следующей командной строки:

В то время как Localpurge - это утилита, которая удаляет все руководства и справку, написанные на языке, отличном от настроенного с помощью этой программы в нашей операционной системе.

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

Эта пара других приложений упрощает оптимизацию нашей операционной системы GNU / Linux.

Настройки терминала

И среди настроек, которые могут быть включены, могут быть:

  • Используйте, помимо суперпользователя root, администраторато есть пользователь с правами root, настроенный на использование команды sudo, и обычный пользователь для каждого из пользователей войти в компьютер, чтобы использовать его.
  • Используйте сценарий журнала событий терминала, который записывает каждую команду, введенную в консоли или терминале. вести надежный и проверяемый учет каждой введенной в него команды. Мы объясним это далее в одном из следующих постов.
  • Сохраняйте правильные значения дата и время BIOS и операционной системы.
  • Убедитесь в правильной конфигурации файлы »интерфейсы«, »resolv.conf«, »NetworkManager.conf» и »sources.list«

На уровне графических приложений

На этом уровне есть много хороших приложений, которые можно порекомендовать, но чтобы список не был таким большим, мы можем порекомендовать такие, как:

BleachBit: приложение для оптимизации GNU / Linux

BleachBit

Bleachbit - это многоплатформенная утилита, основная функция которой заключается в освобождении места на жестком диске, во многом в стиле известного и практичного «ccleaner» в Windows. И, как »ccleaner«, он позволяет нам удалять файлы, сводя к минимуму шансы на их восстановление.

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

Другие очень хорошие применения этого стиля: Sweeper, Stacer y Gcleaner.

Baobab: приложение для оптимизации GNU / Linux

баобаб

Это графическая утилита, которая упрощает визуальное представление информации о потреблении места на жестких дисках, такой как процент использования, свободное пространство, размер каталогов и файлов нашей ОС. Baobab способен обнаруживать изменения на жестких дисках в режиме реального времени и анализировать их независимо от того, являются ли они удаленными или локальными устройствами, среди прочего. Его можно установить через консоль из наиболее распространенных репозиториев Distros.

Приложения похожие на Baobab, которые можно реализовать: Filelight, JDiskReport, QDirStat y k4dirstat.

Приложение для оптимизации GNU / Linux: FSlint

FSLint

Это набор инструментов, которые позволяют обслуживать (очищать) ненужные или лишние файлы в операционной системе. Он включает графический интерфейс GTK +, а также интерфейс командной строки. Все для того, чтобы максимально эффективно освободить место на диске. Его можно установить через консоль из наиболее распространенных репозиториев Distros. Он также может удалять пакеты и находить такие вещи, как:

  • Дубликаты файлов
  • Проблемные имена файлов
  • Временные файлы
  • Поврежденные или устаревшие символические ссылки.
  • Пустые каталоги
  • Бинарные файлы-сироты.

Реализуемые приложения, похожие на FSLint: Duplicate Files Finder y GDuplicateFinder.

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

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Как оптимизировать наши операционные системы GNU / Linux?

Штошш, судя по предыдущему посту, большинство пожелало увидеть полный курс и нашлись те, кто хотел полный разбор всего в структурированной форме. Это, конечно, займёт время, но почему бы и нет?

Ну и как же начать говорить о Linux, не выяснив, что такое операционная система? К сожалению, в рамках готового видео я не смогу разобрать многие вопросы, но постараюсь это сделать завтра (17.04.2020) во время стрима в 19:00 по Москве.

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

Во времена моего детства на вопрос “какая у тебя операционная система?” люди отвечали Pentium 4. C появлением мобильных операционных систем Android и iOS и развитием публичного противостояния между Apple и Samsung все больше людей узнало понятие “Операционная система”. Но, я считаю, что для полноценного осознания чего-либо нужно понимать причины появления. Поэтому давайте заглянем в историю программного обеспечения.

Когда-то компьютеры занимали целую комнату, но выполняли только одну задачу в одно время. Под задачей я подразумеваю прикладную программу – программу, с которой работает пользователь. Допустим, ваш браузер, почтовый клиент, текстовой редактор или игра – всё это прикладные программы.

Так вот, как правило, компьютеры стояли в институтах и работники могли долго ждать, пока до них дойдёт очередь работать с компьютером, как в семье где 10 детей и 1 компьютер. Со временем, мощности компьютеров росли и была необходимость выполнения нескольких задач последовательно или параллельно, а также возможность работать нескольким пользователям одновременно. Появилась концепция разделения времени, так называемый “тайм-шеринг”, на основе которой создали служебные программы, которые решали вопросы многозадачности.

Со временем, такие служебные программы стали приобретать всё больше функций. Если раньше программы взаимодействовали с оборудованием напрямую, то теперь часть задач брали на себя служебные программы. Они стали эдакой прослойкой между прикладными программами и оборудованием. Набор этих служебных программ начал называться операционной системой, одна из первых реализаций которых называлась Multics. На её идеях создали Unix, который задал стандарты для современных операционных систем.

Операционная система – это прослойка между прикладным ПО и оборудованием. Но и ОС можно разделить на 3 составляющие:

- Ядро. Существуют разные типы архитектур ядер, я рассмотрю модульный вариант, который используется для Linux. Ядро это программа, отвечающая сразу за несколько важных функций. Одна из основных называется планировщик задач – часть ядра, отвечающая за многозадачность, решающая, какие программы когда посылать на исполнение процессору для максимальной производительности и эффективности работы, тот самый “тайм-шеринг”. Часть ядра занимается оперативной памятью – решает, когда и что загружать или выгружать из оперативной памяти. Также ядро отвечает за непосредственную работу с оборудованием за счёт специальных модулей, называемых драйверами. Когда прикладное ПО хочет работать с оборудованием, допустим, игра хочет обработать какие-то данные и вывести на экран изображение, она обращается к ядру, а ядро пересылает запрос через драйвер на видеокарту. У ядра есть и другие функции, но на пока этого достаточно.

- Системные библиотеки. Администраторы с библиотеками практически не работают, но всё же стоит знать о них хотя бы поверхностно. Программы частично хранят часть кода, функции или данные в виде специальных файлов, называемых библиотеками.

- Оболочка и утилиты. Одна из важных функций операционной системы – дать пользователю интерфейс взаимодействия с компьютером. Интерфейс может быть как графическим, так и текстовым. Не стоит думать, что текстовой интерфейс – это какое-то окно в скрытый мир компьютера, через которое вы можете делать с компьютером всё что угодно. Да, текстовой интерфейс, как правило, несколько функциональнее графического, но его писали люди для людей и функции у него как у графического интерфейса – дать возможность запускать программы, работать с файлами и т.п. Современные операционные системы содержат сотни небольших программ, называемых утилитами, которые могут служить как для самой системы для каких-то внутренних задач по обслуживанию, так и для пользователей для какого-то базового функционала, а также для диагностики и решения проблем.

Коммерческие компании, которые разрабатывают операционные системы, дают название своим продуктам Windows, MacOS, Android или iOS. Но в случае с GNU/Linux всё сложилось несколько иначе – ядро, называемое Linux, разрабатывают одни люди, точнее даже сказать тысячи людей и компаний, а библиотеки и утилиты сотни других людей и компаний. Что-то осталось еще с 80-ых, а что-то появляется и исчезает каждый год. Как правило, какие-то базовые утилиты разрабатывает организация GNU, а большинство остальных утилит и оболочек выпускается под лицензией GNU GPL (даже ядро). И есть люди и компании, которые берут эти компоненты, соединяют и получают операционную систему в готовом виде, которую называют GNU/Linux. Но у разных людей свои видения и свои цели, в итоге получается много разных вариаций этой операционный системы, которые называют дистрибутивами. Ubuntu, Debian, Centos, RedHat Enterprise Linux – всё это дистрибутивы, которые используют программы GNU и ядро Linux. Есть дистрибутивы, которые отличаются только набором предустановленных программ и настройками графического интерфейса, и есть дистрибутивы, в которых абсолютно разных подход к обновлениям, поддержке и даже наличие каких-то специфичных программ.

Современные операционные системы для персональных компьютеров, как правило, распространяются в виде специальных файлов с расширением ISO. Этот файл – так называемый образ диска – содержит программу-установщик операционной системы и для установки его следует записать на диск или флешку и загрузить компьютер с этого устройства. И хотя есть возможность поставить несколько операционных систем одновременно, ошибка при установке может привести к потере данных, поэтому к процессу установки следует относится очень серьёзно. Я буду рассматривать установку операционной системы в отдельном видео.

Как правило, дистрибутивы GNU/Linux можно скачать с официальных сайтов дистрибутива бесплатно и без всяких регистраций, а коммерческие операционные системы предоставляют доступ к этому файлу только после покупки лицензии – специального документа, разрешающего использование копии программного обеспечения. Некоторые операционные системы жестко привязаны к определённому железу – как например, MacOS, но большинство ставится на различное оборудование при наличии драйверов.

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


Программы Linux для новичка

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

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

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

Не существует единого комплекта на все случаи жизни. Что-то вам может не понравиться по функционалу, что-то по интерфейсу, поэтому в категориях приводится не одна, а несколько программ. Дополнить списки вы можете в комментариях.

Я рассматриваю только основные категории приложений и привожу только бесплатные программы. Обратитесь к нашему Каталогу программ для Linux, чтобы найти для себя что-нибудь еще.

Видео-версия

Посмотрите нашу видео-версию.

Браузер

Firefox

Firefox


Firefox — один из лидеров среди браузеров для Linux. Именно Firefox обычно предустановлен во многих дистрибутивах Linux и является браузером по умолчанию. С помощью дополнительных плагинов можно очень сильно расширить функционал и добавить много новых возможностей.

Google Chrome и Chromium

Google Chrome


Google Chrome сейчас является безусловным лидером по популярности среди браузеров. Отлично интегрируется с сервисами от Google. Разрабатывается компанией Google.

В основе Google Chrome лежит браузер Chromium, который разрабатывается сообществом и имеет открытый исходный код. Google Chrome является проприетарным браузером, он содержит закрытые компоненты.

Chromium

Chromium — браузер с открытым исходным кодом. Разрабатывается сообществом. Имеет практически такой же интерфейс как и у Google Chrome. Функционал браузера схож с Google Chrome, но Google Chrome поддерживает больше мультимедиа компонентов.

Если вы не знаете что выбрать — Chromium или Google Chrome, то можете начать с Chromium, и если вдруг вас что-то не устроит, то потом уже пробовать Google Chrome.

Офисный пакет

LibreOffice

LibreOffice


LibreOffice — это полноценный офисный пакет, который включает 6 приложений:

  • LibreOffice Writer — текстовый процессор
  • LibreOffice Calc — табличный процессор
  • LibreOffice Impress — программа для создания и просмотра презентаций
  • LibreOffice Draw — векторный графический редактор
  • LibreOffice Math — редактор формул
  • LibreOffice Base — создание и управление базами данных

WPS Office

WPS Office


WPS Office — офисный пакет, который имеет отличную совместимость с документами Microsoft Office.

В состав WPS Office входит три приложения:

  • WPS Office Writer — текстовый процессор
  • WPS Office Spreadsheets — табличный процессор
  • WPS Office Presentation — программа для создания и просмотра презентаций. Совместима с презентациями Microsoft PowerPoint.

Почтовый клиент

Thunderbird

Thunderbird


Thunderbird — удобный и функциональный почтовый клиент. Часто предустановлен в дистрибутивах.

Evolution

Evolution


Evolution — это не только почтовый клиент, но и полноценное приложение для персонального тайм-менеджмента. Позволяет работать с событиям, вести заметки. В качестве Windows-аналога можно привести Microsoft Outlook. Большинству пользователь такой функциональности будет с избытком, поэтому начинать лучше с Thunderbird.

Видео проигрыватель

VLC


VLC — отличный мультимедиа проигрыватель. Проигрывает все что можно. В качестве видео-проигрывателя одна из лучших программ.

MPV


MPV — также очень хороший мультимедиа проигрыватель. Если по каким-то причинам VLC не устраивает, то можно попробовать MPV. В нем не так много настроек, но, возможно, они вам и не нужны.

Музыкальный проигрыватель

Audacious



Audacious — удобный, простой и понятный аудиоплеер. Поддерживает плагины и темы (скины). Можно сделать интерфейс проигрывателя в обычном стиле, а можно, например, в стиле WinAMP.

Clementine

Clementine


Clementine — еще один популярный аудиоплеер. Поддерживает огромное количество различных аудио форматов и стриминговых сервисов. Имеет настраиваемый интерфейс.

Rhythmbox

Rhythmbox


Rhythmbox — аудиоплеер, разрабатываемый в рамках проекта GNOME. Имеет хороший функционал. Похож на плеер Apple iTunes.

Torrent-клиент

Transmission

Transmission


Transmission — очень простой и понятный Torrent-клиент. Работает быстро, не перегружен функциями. Новичкам обязательно стоит попробовать.

qBittorrent

qBittorrent


qBittorrent — функциональный Torrent-клиент. Имеет большое количество возможностей по работе с торрентами. Если функциональности Transmission недостаточно, то qBittorrent может стать хорошей альтернативой.

Графический редактор

GIMP


GIMP — мощный и функциональный графический редактор, фаворит среди растровых редакторов для Linux. Может стать хорошей альтернативой Photoshop.

Inkscape

Inkscape


Inkscape — популярный и очень функциональный векторный редактор. Отлично понимает SVG и другие векторные форматы. Для создания простой векторной графики вы можете воспользоваться LibreOffice Draw.

Krita

Krita


Krita — функциональный графический редактор. Разрабатывается в рамках проекта KDE. Интерфейс похож на Adobe Photoshop.

FTP-клиент

FileZilla

FileZilla


FileZilla — безусловный лидер среди FTP клиентов для Linux.

Резервное копирование

Timeshift

Timeshift


Timeshift — простое приложение для создания резервных копий и восстановления системы. Позволяет создавать резервные копии по расписанию.

Виртуальная машина

VirtualBox

VirtualBox


VirtualBox — удобная и очень простая в использовании программа для запуска других операционных систем внутри вашей «домашней» системы.

Управление дисками

GParted

GParted


GParted — программа для создания и управления дисковыми разделами. Самый популярный редактор разделов для Linux.

Редактор видео

Kdenlive

Kdenlive


Kdenlive — программа для нелинейного видеомонтажа. Имеет удобный и привычный интерфейс. Поддерживает огромное количество форматов. Имеет множество встроенных возможностей для создания видео различной степени сложности.

Ещё парочка

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

Double Commander

Double Commander


Double Commander — двухпанельный файловый менеджер. Хорошая альтернатива легендарному Total Commander.

Etcher

Etcher


Etcher — очень простая утилита для создания загрузочных USB-носителей из файлов образов (ISO, IMG).

Steam

Steam


Steam — игровой клиент, который позволит вам запускать множество современных игр в Linux.

Заключение

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

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