Первый взгляд на будущий Deepin Linux v23
Как зависимости уничтожают Linux экосистему и не только
Предисловие Что такое операционная система? Поисковая система конечно же предоставит возможные ответы: По сути операционная система это программа необходимая для взаимодействия с вычислительным устройством, а так же является платформой для запуска прикладных приложений будь то игры, браузер или софт для 3D моделирования. Разработчик конечно может написать приложение работающее без операционной системы, например игру для старой игровой консоли, или для ПК, но проблема в том, что игра будет работать только на определенном наборе комплектующих...
В Linux есть проблема зависимостей?
В Linux проблема зависимостей (когда программам нужны разные версии одних и тех же библиотек) решается несколькими умными механизмами. Вот как это работает: Главный "магический" инструмент, который автоматически разрешает зависимости: Пример работы APT:
sudo apt install packageA # APT автоматически установит нужные версии библиотек В некоторых случаях Linux разрешает иметь несколько версий: /opt/ # Для независимых сборок (например, /opt/google/chrome)
/usr/local/ # Для ручных...