Бинарный объект

Двоичный двоичный объект Проблема с бинарными объектами в Linux Бинарные объекты (blobs) — это проприетарное программное обеспечение, которое не имеет […]

Двоичный двоичный объект

  • Проблема с бинарными объектами в Linux

    • Бинарные объекты (blobs) — это проприетарное программное обеспечение, которое не имеет открытого исходного кода. 
    • Они могут содержать драйверы устройств, микрокод и другие компоненты, которые необходимы для работы операционной системы. 
  • Политика OpenBSD и Debian

    • OpenBSD не распространяет бинарные объекты, за исключением микропрограммного обеспечения с микрокодом. 
    • Debian удалял бинарные объекты из своих пакетов, но в более поздних версиях они были восстановлены. 
  • Линус Торвальдс и сообщество Linux

    • Торвальдс и другие разработчики Linux выразили свое несогласие с бинарными объектами, которые ограничивают свободу программного обеспечения. 
    • В 2008 году было подписано заявление о позиции, в котором бинарные объекты были названы вредными для Linux. 
  • Проблемы с бинарными объектами

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

    • Оболочки позволяют использовать бинарные драйверы для операционных систем, отличных от тех, для которых они были разработаны. 
    • OpenBSD и NetBSD создали свои собственные концепции для решения этой проблемы. 
  • Встроенное ПО и UEFI

    • Микропрограммы, необходимые для встроенных микроконтроллеров, не считаются бинарными объектами. 
    • UEFI и BIOS являются важными компонентами компьютеров, но имеют закрытый исходный код. 
    • Существуют проекты с открытым исходным кодом, такие как coreboot и libreboot, которые стремятся заменить их. 

Полный текст статьи:

Бинарный объект — Википедия

Оставьте комментарий

Прокрутить вверх