проприетарные драйвера что это



Автор Николаймаковийчук задал вопрос в разделе Программное обеспечение

что такое пропроетарные драйвера в linux и получил лучший ответ

Ответ от Владимир Б.[гуру]
Проприетарные = собственнические = закрытые
Проприетарное и бесплатное - называется freeware.
Проприетарное и платное - называется просто proprietary software.
Открытое и бесплатное - называется free libre opensource software (FLOSS).
Открытое, но неполноценное(где полноценная часть часто платная и закрытая) - называется opensource(FOSS).
Открытое, где открыта только база, а сам проект(продукт) весь закрыт и платный - называется opencore.
Важно отметить, нигде не встречается слово "коммерческое", так как оно не применимо.
Коммерческое означает, что софт разрабатывается за деньги. Однако около половины FLOSS разрабатывается на коммерческой основе.
Также. надо отметить, что есть понятие "патент". В США патент на программный код РАЗРЕШЕН, хотя везде ясно сказано, что процесс не может быть патентован.
В результате изза США страдают все. Даже открытые бесплатные реализации.
Пример: кодек MP3
хотя он закрытый, но независимыми хакерами была выпущенная бесплатная открытая реализация liblame.
однако, на сам алгоритм установлен патент. Это означает, что вне зависимости от конкретной реализации, фирме владельцу патента нужно делать отчисления.
Это означает, что хотя программная библиотека liblame и бесплатна - распространять ее без платежа за КАЖДУЮ копию НЕЛЬЗЯ.
Именно изза этого есть миф - "у линукса всегда проблемы с кодеками". На самом деле у него нет никаких проблем, проблемы есть у пользователей MP3.
Подобные патенты: ST3C(opengl), libdecss(для просмотра коммерческого DVD).
Один из способов обходить патенты - собирать конкретные программы из исходного кода на своей машине. Тогда понятия "реализация" не существует. Поэтому у Gentoo Linux с кодеками по большому счету все отлично.
Еще одно, что стоит упомянуть - защиты от копирования.
Защиты от копирования, имея вирусную натуру, находятся не только в программной реализации, но часто в аппаратной.
Конкретная ситуация - разьем HDMI. Хотя по нему можно передавать и незакодированное аудио и видео(!), его структура патентована(!), а сам механизм функционирования запрещен даже к публикации(!!). Таким образом имеем неработающий HDMI для opensource драйверов всех карт(или очень примитивную реализацию - только стерео итд - путем простого подглядывания за проприетарным драйвером)
Еще одно - похищение стандартов. Тут нужно жирными буквами написать microsoft.
Я дам только одну наводку - конфликт между microsoft и sun по поводу собственной реализации виртуальной машины(которая запускает программы) java. Embrace, expand, extinguish.
Вообще этим хамам можно приписать целый ряд попыток,если не похитить и подмять стандарт; то продвинуть свою собственную реализацию в качестве стандарта по всему миру - да так, чтобы без нее работа была невозможна, и затем пожинание плодов - критикуя нежелательных в том, что они даже не могут простого.
Примеры: DirectX, ExFAT, internet explorer, ACPI(замечены скрытые дыры и неточности в BIOS, которые залатываются только закрытыми драйверами в windows)
Проприетарные драйвера это закрытые драйвера, разрабатываемые определенной структурой(часто самим производителем). Означает, что они поставляюся в бинарной форме и процесс дизассемблирования их запрещен.
Применительно к линуксу, у него нет стабильного бинарного интерфейса - для безопасности и скорости наработок(как и у Xorg)(правда серверные ядра от RedHat и Novell - часто держатся долго и на них портируют все нужное покуда они не станут совсем устаревшими), поэтому под каждый релиз ядра должен выходить регулярно(модуль ядра), чтобы драйвер мог связываться с ядром. Поэтому у проприетарных драйверов минусы безопасности, полного доверия их создателям (к частоте выхода, починке, компиляции для разных ядер, поддержки железа).
В этом плане, очень хорошую реализацию имеет nvidia, хоть AMD и нагнало ее на 70%.
Среди открытых, лучшие реализации у Intel и AMD, правда касательно последнего - не для дорогих карт и с существенным дисфункционалом(не в последнюю очередь изза патентов).
Источник: это не копипаст. Это мой текст 🙂

Ответ от Витя Programmist[гуру]
Несвободные если коротко, не opensource! В основном это драйвера производителей видеокарт например.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что такое пропроетарные драйвера в linux
Пума на Википедии
Посмотрите статью на википедии про Пума
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*