Ваш Linux PC действительно бесплатный и с открытым исходным кодом?

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

Скорее всего, даже если вы такой же любитель свободных программ, как я, вы тоже.

Это то, что мне стало ясно, чем дольше я использовал Linux: действительно трудно использовать только программное обеспечение с открытым исходным кодом. Даже когда вы думаете, что есть, часто закрытый исходный код работает в фоновом режиме.

Оказывается, рабочий стол Linux не так свободен, как задумано, и это только часть истории.

Давайте начнем с ядра Linux

Когда вы устанавливаете дистрибутив Linux, вы видите на экране не Linux. Операционная система, известная как Linux, технически является просто ядром

часть, которая позволяет программному обеспечению взаимодействовать с оборудованием вашего компьютера. Большая часть того, что вы видите, бесплатна. Это в ядре, где вещи становятся ненадежными.

Ядро Linux содержит двоичные двоичные объекты. Это биты программного обеспечения с закрытым исходным кодом, которые упакованы только в виде непрозрачных двоичных файлов. Это означает, что мы не только не можем редактировать код, мы даже не можем его увидеть.

Эти двоичные двоичные объекты состоят в основном из аппаратных драйверов и микропрограмм, которые позволяют Linux работать на большем количестве оборудования. В идеале компании предоставляют разработчикам техническую документацию, необходимую для запуска Linux на их оборудовании. Многие предоставляют закрытые драйверы вместо.

Linux может работать с этими драйверами, но часто это не работает так, как могло бы быть иначе (то есть, как если бы кодирование выполнялось теми же людьми, которые работают над самим ядром). Эти драйверы также представляют угрозу безопасности, так как мы не полностью знаем, что они делают или какие недостатки могут присутствовать

,

Ядро Linux не было полностью бесплатным и открытым исходным кодом с 1996 года, когда оно начало принимать двоичные двоичные объекты. На протяжении более двух десятилетий Linux содержал биты закрытого, проприетарного программного обеспечения.

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

Это означает, что вы можете столкнуться с большим количеством проблем с видеокартами и сетевыми картами. Ваш Wi-Fi может вообще не работать без покупки специального USB-ключа.

Тогда есть драйверы, которые вы устанавливаете сами

Когда я впервые переключился на Linux, мне нужно было установить проприетарный драйвер, чтобы подключиться к беспроводной сети. Моя видеокарта работала, но мне нужен был собственный драйвер, чтобы получить самый плавный опыт и играть в игры.

С тех пор ситуация улучшилась, но если вы используете видеокарту NVIDIA, вам все еще нужен проприетарный драйвер для получения наилучшего игрового опыта

,

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

Это не просто вопрос безопасности и конфиденциальности, который вас может беспокоить (или противоречив). Это также связано с тем, что разработчики Linux не в состоянии предоставить вам лучший компьютерный опыт.

Получив доступ к документации, они могут исправить ошибки и убедиться, что все детали совмещены. В действительности, вы зависите от внешних компаний, которые предоставляют хорошо разработанные драйверы для относительно небольшого числа пользователей.

Не все программное обеспечение в магазинах приложений Linux бесплатно

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

Примеры включают программное обеспечение, такое как Steam, Skype и Slack. Это часто программное обеспечение, которое вам нужно, чтобы выполнять свою работу или оставаться на связи с друзьями.

,

Может быть, вы установите кодеки, чтобы заставить работать музыку и видео файлы

, не зная, что это проприетарные файлы. Вы думаете, что используете полностью бесплатный компьютер с открытым исходным кодом только для того, чтобы постепенно понять, что это не так.

Теперь поговорим о сети

Даже если вы перепрыгиваете через обручи, необходимые для запуска полностью бесплатного дистрибутива, на котором запущено двоичное ядро ​​Linux-libre без двоичных объектов, не устанавливаете никаких дополнительных драйверов оборудования и не блокируете проприетарное программное обеспечение из своего магазина приложений Linux, вы все равно, вероятно, полагаетесь на большое количество проприетарного программного обеспечения. Он приходит через ваш браузер.

Просматривая GNOME Software на Fedora на днях, я увидел, что Slack доступен для скачивания. Тогда я заметил, что это было отмечено как собственность.

Открытый исходный код

Это оттолкнуло меня, поэтому я не загрузил его. Но потом я подумал об этом. Я использую Slack на вкладке браузера, и он там не менее запатентован, чем с выделенным клиентом. Мой браузер может быть с открытым исходным кодом, но большая часть контента, проходящего через него, не является.

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

так как вы можете использовать Интернет для многих вещей, которые вы не могли сделать в прошлом. Например, Microsoft Office 365 и Adobe Photoshop теперь предлагают определенную функциональность в Интернете. Вы также можете транслировать фильмы на Netflix и слушать музыку на Spotify.

Настольные приложения не так необходимы, как раньше. Но с другой стороны, все это проприетарные услуги. Если вы попытаетесь использовать Интернет, не касаясь закрытого исходного кода, как это делает Ричард Столлман, вы значительно сократите свои возможности в Интернете.

Тогда есть BIOS

BIOS, сокращение от Basic Input / Output System, является частью компьютера, который вы видите за короткий промежуток времени до загрузки операционной системы. Он поставляется предварительно установленным и, как правило, является проприетарным программным обеспечением.

Даже по сравнению с Интернетом эта часть компьютера находится под вашим наименьшим контролем. Вы можете использовать другое ядро. Вы можете избежать определенных драйверов и проприетарных приложений. Вы даже можете держаться подальше от большей части Интернета или проживать в автономном режиме полностью. Но смена BIOS?

Вы можете заменить BIOS на своем компьютере открытой альтернативой, такой как coreboot или Libreboot, но они поддерживают только ограниченное количество компьютеров. На большинстве ПК вам просто не повезло.

Так насколько свободен Linux, правда?

В конце концов, на вашем типичном компьютере с Linux остается много закрытых частей. С другой стороны, опыт по-прежнему гораздо более открыт, чем Android.

Если использование свободного программного обеспечения имеет для вас значение, не отчаивайтесь. Ваш компьютер и Интернет могут быть не полностью открыты, но тот факт, что вы заботитесь о них, имеет значение. Это влияет на людей, которые разрабатывают программное обеспечение, будь то сейчас или в будущем.

Альтернативы облачным сервисам с открытым исходным кодом появляются постоянно. Настольное программное обеспечение с открытым исходным кодом продолжает улучшаться. Двадцать лет назад открытый исходный код был новой идеей, и с тех пор мы прошли долгий путь

, Но мы не можем лгать самим себе: большинство компьютеров, работающих под Linux, даже частично свободны даже по сей день.

Ссылка на основную публикацию