реклама

Обичам да използвам Linux. Посочвам да използвам само безплатни и отворени приложения. Това е по-лесно на десктоп, отколкото на телефон, но в края на деня, трябва да призная, че все още свършвам да използвам доста частен софтуер.

Шансовете са, дори и да сте безплатен софтуерен потребител на Linux като мен, ти също си.

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

Оказва се, работният плот на Linux не е толкова свободен, колкото е направен, и това е само част от историята.

Да започнем с ядрото на Linux

Когато инсталирате дистрибуция на Linux, това, което виждате на екрана, не е Linux. Операционната система, известна като Linux е технически само ядрото Какво представлява ядрото в Linux и как проверявате версията си?Linux е операционна система, нали? Е, не точно! Всъщност е ядро. Но какво е Linux ядрото? Прочетете още , частта, която позволява на софтуера да говори с хардуера на вашия компютър. Повечето от това, което виждате, е безплатно. Той е в ядрото, където нещата стават неприятни.

instagram viewer

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

Тези двоични петна се състоят предимно от хардуерни драйвери и фърмуер, които правят Linux работа върху повече хардуер. В идеалния случай компаниите предоставят на разработчиците техническата документация, необходима за поддръжка на Linux на техния хардуер. Много от тях предлагат затворени драйвери.

Linux е в състояние да работи с тези драйвери, но често не работи толкова добре, колкото може в противен случай (тоест сякаш кодирането е направено от същите хора, които работят върху самото ядро). Тези драйвери също въвеждат рискове за сигурността, тъй като не знаем напълно какво правят или какви недостатъци могат да присъстват По-безопасна ли е сигурността чрез неизвестност от софтуера с отворен код?Софтуерът с отворен код се предлага с ясни предимства за сигурността. Обратният подход е сигурността чрез неизвестност. Дали единият подход всъщност е по-безопасен от другия или е възможно да има истина и за двамата? Прочетете още .

Ядрото на Linux не е напълно безплатно и с отворен код от 1996 г., годината, в която започва да приема двоични петна. Повече от две десетилетия Linux съдържа битове на затворен, собственически софтуер.

Ако откриете това проблемно, можете да изтеглите Linux-libre, версия на ядрото с всички изтрити затворени битове. За съжаление Linux-libre не поддържа хардуера, чиито доставчици не предоставят техническа документация.

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

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

Когато за първи път преминах към Linux, трябваше да инсталирам собственически драйвер, за да се свържа безжично онлайн. Моята графична карта работеше, но ми трябваше собственически драйвер, за да получа най-гладкото преживяване и да играя игри.

Ситуацията се подобри през годините след това, но ако използвате NVIDIA графична карта, вие все още се нуждаете от собствен драйвер, за да получите най-доброто игрово изживяване Как да инсталирате драйвер за собствена графика в Ubuntu, Fedora и MintПрез повечето време ще се оправите със софтуера с отворен код в Linux. Но ако искате истинска игра и графична мощност, ще ви трябват собствени драйвери. Ето как да ги получите. Прочетете още .

Често инсталирате тези драйвери веднага след инсталирането и забравяте за тях. Не е нужно да мислите за тях отново, докато не дойде време да преминете към следващата версия на вашия Linux дистрибутор. Но през цялото това време собственият софтуер работи на заден план. Има ъгъл на вашия компютър, където кодът е блокиран.

Това не е само въпрос на сигурност и поверителност, за които може да се притеснявате (или да сте амбивалентни). Това също е въпрос на Linux разработчиците да не могат да ви предоставят най-доброто компютърно изживяване.

Когато имат достъп до документацията, те могат да поправят грешки и да се уверят, че всички части се съединяват. Всъщност, вие сте зависими от външни компании, за да осигурите добре разработени драйвери за сравнително малък брой потребители.

Не всички софтуери в Linux магазините за приложения са безплатни

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

Примерите включват софтуер като Steam, Skype и Slack. Това често е софтуер, от който се нуждаете, за да вършете си работата или поддържайте връзка с приятели 4 начина на софтуер с отворен код не е достатъчно достатъчноОстават ъгли на екосистемата на Linux, които не са напълно отворен код. Може би това е хардуерен драйвер - за някои може да се изисква собствено софтуерно приложение. Ето къде Linux все още играе наваксване. Прочетете още .

Може би ще инсталирате кодеци накарайте музикални и видео файлове да работят Защо вашите музикални и видео файлове не се възпроизвеждат на Linux и как да го поправитеПреминахте на Linux, но файлът ви с видео или аудио файлове няма да се възпроизвежда! Просто вашата версия на Linux не се предлага с необходимите кодеци, така че нека разберем как да ги инсталирате. Прочетете още , не знаят, че това са собствени файлове. Мислите, че използвате напълно безплатен компютър с отворен код, само за да осъзнаете постепенно, че това не е било така.

Сега нека поговорим за мрежата

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

Преглеждайки софтуера GNOME на Fedora онзи ден, видях, че Slack е наличен за изтегляне. Тогава забелязах, че е белязан като патентен.

Отворен код

Това ме откъсна, така че не го изтеглих. Но тогава се замислих. Използвам Slack в раздел на браузъра и там той е не по-малко патентен, отколкото при специален клиент. Моят браузър може да е с отворен код, но голяма част от съдържанието, което идва през него, не е.

Преходът от използване на настолни приложения към облачен софтуер беше смесен пакет за Linux. От една страна, това е по-лесен за преход към Linux от всякога Превключете от Windows към Linux и станете и стартирайте за минутиПреминаването от Windows към Linux може да изглежда сложно, но е лесно! Ето как да получите важни данни и програми от една ОС до друга. Прочетете още тъй като можете да се върнете в мрежата за много неща, които не сте могли да правите в миналото. Microsoft Office 365 и Adobe Photoshop например предлагат известна функционалност онлайн. Можете също така да предавате филми в Netflix и да слушате музика в Spotify.

Приложенията за настолни компютри не са толкова необходими, колкото преди. Но от друга страна, всичко това са собствени услуги. Ако се опитате да използвате мрежата, без да докосвате затворен изходен код, както прави Ричард Сталман, значително намалявате това, което можете да направите онлайн.

Тогава има BIOS

BIOS, кратко за Basic Input / Output System, е частта от компютъра, който виждате за кратък момент, преди вашата операционна система да се стартира. Той се предлага предварително инсталиран и обикновено е патентован софтуер.

Дори в сравнение с мрежата, това е частта от компютъра, над който имате най-малък контрол. Можете да използвате различно ядро. Можете да избегнете определени драйвери и собствени приложения. Можете дори да останете далеч от по-голямата част от мрежата или да пребивавате изцяло офлайн. Но промяна на BIOS?

Можете да замените BIOS на вашия компютър с отворена алтернатива като Coreboot или Libreboot, но поддържат само ограничен брой персонални компютри. На повечето компютри просто нямате късмет.

Така че колко свободен е Linux, наистина?

В края на деня остават много затворени части към вашия типичен Linux компютър. От обратната страна преживяването е все още много по-отворен от Android.

Ако използвате безплатен софтуер за вас, не губете сърце. Вашият компютър и интернет може да не са напълно отворени, но фактът, че се грижите достатъчно, за да положите усилия. Това влияе на хората, които проектират софтуер, независимо дали сега или в бъдеще.

Алтернативите на облачните услуги с отворен код се появяват непрекъснато. Софтуерът за настолни програми с отворен код продължава да се подобрява. Преди 20 години отвореният код все още беше нова идея и изминахме дълъг път оттогава 7 начина на софтуер с отворен код промениха светаЕто някои от начините, по които софтуерът с отворен код безпогрешно промени света. Прочетете още . Но не можем да се лъжем: повечето компютри, работещи под Linux, са само частично безплатни и до днес.

Bertel е цифров минималист, който пише от лаптоп с физически превключватели за поверителност и ОС, одобрен от Фондацията за свободен софтуер. Той цени етиката над функциите и помага на другите да поемат контрола над дигиталния си живот.