Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Подведение итогов

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

изображение


Миф об установке программного обеспечения Linux

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

Программная экосистема Linux основана на идее открытого исходного кода. Если разработчик программы выпускает исходный код программы, вполне вероятно, что человек, связанный с дистрибутивом, упакует программу и включит ее в свой репозиторий. Этот метод гарантирует, что программа хорошо интегрирована в дистрибутив, и пользователю предоставляется удобство «универсальной покупки» для программного обеспечения, вместо того, чтобы искать веб-сайт каждой программы.

Драйверы устройств обрабатываются почти так же, за исключением того, что вместо того, чтобы быть отдельными элементами в репозитории дистрибутива, они становятся частью самого ядра Linux. Вообще говоря, в Linux нет такого понятия, как «диск с драйверами». Либо ядро ​​поддерживает устройство, либо нет, а ядро ​​Linux поддерживает множество устройств. На самом деле, гораздо больше, чем в Windows. Конечно, это не утешение, если конкретное устройство, которое вам нужно, не поддерживается. Когда это происходит, вам нужно искать причину. Отсутствие поддержки драйверов обычно вызвано одной из трех причин:

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

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

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

Дальнейшее чтение


Лучшие облачные вычисления для ОС в OnWorks: