Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Підводячи підсумки

У наступних розділах ми розглянемо багато різних програм, що охоплюють широкий спектр сфер застосування. Хоча більшість цих програм зазвичай встановлюються за замовчуванням, нам може знадобитися встановити додаткові пакунки, якщо необхідні програми ще не встановлені в нашій системі. З нашими новими знаннями (і вдячністю) управління пакетами, у нас не повинно виникнути проблем із встановленням та керуванням потрібними програмами.

зображення


Міф про встановлення програмного забезпечення Linux

Люди, які переходять з інших платформ, іноді стають жертвами міфу про те, що програмне забезпечення якимось чином важко встановити під Linux і що різноманітність схем пакування, що використовуються різними дистрибутивами, є перешкодою. Що ж, це перешкода, але лише для виробників власного програмного забезпечення, які бажають розповсюджувати лише двійкові версії свого секретного програмного забезпечення.

Екосистема програмного забезпечення Linux заснована на ідеї відкритого вихідного коду. Якщо розробник програми випускає вихідний код для програми, імовірно, що особа, пов’язана з дистрибутивом, упакує програму та включить її до свого сховища. Цей метод гарантує, що програма добре інтегрована в дистрибутив, а користувачеві надається зручність «єдиного покупки» програмного забезпечення, замість того, щоб шукати веб-сайт кожної програми.

Драйвери пристроїв обробляються приблизно так само, за винятком того, що замість того, щоб бути окремими елементами в сховищі дистрибутива, вони стають частиною самого ядра Linux. Взагалі кажучи, в Linux немає такого поняття, як «диск з драйверами». Ядро або підтримує пристрій, або ні, а ядро ​​Linux підтримує багато пристроїв. Насправді набагато більше, ніж Windows. Звичайно, це не втішає, якщо потрібний вам пристрій не підтримується. Коли це станеться, потрібно шукати причину. Відсутність підтримки драйверів зазвичай викликається однією з трьох причин:

1. Пристрій надто новий. Оскільки багато постачальників обладнання активно не підтримують розробку Linux, написати код драйвера ядра покладається на члена спільноти Linux. На це потрібен час.

2. Пристрій занадто екзотичний. Не всі дистрибутиви містять усі можливі драйвери пристрою. Кожен дистрибутив створює свої власні ядра, і оскільки ядра дуже налаштовані (це те, що дає можливість запускати Linux на всьому, від наручних годинників до мейнфреймів), вони, можливо, не помітили певний пристрій. Знайшовши та завантаживши вихідний код драйвера, ви (так, ви) можете самостійно зібрати та встановити драйвер. Цей процес не надто складний, але досить складний. Про компіляцію програмного забезпечення ми поговоримо в наступному розділі.

3. Постачальник обладнання щось приховує. Вони не випустили вихідний код драйвера Linux і не випустили технічної документації, щоб хтось міг створити її для них. Це означає, що постачальник обладнання намагається зберегти в секреті інтерфейси програмування пристрою. Оскільки ми не хочемо, щоб у наших комп’ютерах були секретні пристрої, я пропоную вам видалити шкідливе обладнання та викинути його в кошик разом із іншими непотрібними предметами.

Подальше читання


Найпопулярніші хмарні обчислення ОС на OnWorks: