реклама

Използвам Android, защото е направен от Linux и не съм сам тук. Много потребители с отворен код за десктоп за първи път вдигнаха Android телефон поради привлекателността на базирана на Linux мобилна операционна система. Сигурен съм, че сега много от вас четат това.

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

В резултат на това хората, които ценят идеалите с отворен код, се озовават към Ubuntu Touch, Firefox Вместо това OS и Sailfish OS - и гледайки с разочарование, тъй като и трите досега не успяха да излетят. Canonical, въпреки доставката на Ubuntu на няколко телефона, все още не е пуснал истински готов за потребителите модел. Firefox OS има

instagram viewer
насочен към проект на Интернет на нещата. Jolla, въпреки че наскоро натисна Sailfish OS 2.0, все още работи. Нито един от тях не е влязъл на пазара в САЩ.

Ситуацията оставя Android като основна опция за много хора, които искат да използват Linux на своите телефони. Остава обаче въпросът, наистина ли Android е с отворен код?

AndroidOpenSource-AOSP

Технически, да

Android има корени с отворен код. Проектът започна под Android, Inc. през 2005 г., която Google купи две години по-късно. Същата година Google и няколко други компании създадоха Алианс с отворени слушалки, като Android е основният софтуер, на който е изграден този консорциум.

Android се базира на Linux ядрото и като този сложен код, повечето части са с отворен код с включени няколко двоични петна, за да работят нещата с определен хардуер. Основната Android платформа, известна като Проект с отворен код на Android (AOSP), е на разположение за всеки, който може да направи това, което желае.

HTC, Huawei, LG, Samsung, Sony, Xiaomi и много други производители Обяснени кожи за Android: Как производителите на хардуер се променят на склад Android?Производителите на хардуер обичат да взимат Android и да го превръщат в нещо, което е изцяло тяхно собствено, но това е добро или лошо нещо? Погледнете и сравнете тези различни скинове на Android. Прочетете още всички са направили точно това по телефони и таблети. Едва ли са сами.

Amazon и Barnes & Noble го поставиха на електронните четци. HP пусна Android в лаптоп. NVIDIA премести Android на игрова конзола. Sony доставя операционната система на новите си интелигентни телевизори. Можете да получите Android на всичко - от камери за стрелба и заснемане до хладилници. Компаниите се спъват да поставят Android Wear на часовници.

И това не е дори броят на всички неща, които производителите на Android са поставили на Android.

За разлика от iOS и Windows Phone, хората не трябва да плащат на никого пари, за да използват Android в своя продукт. И тъй като кодът е отворен, те могат да експериментират и адаптират софтуера, както им харесва.

Тогава защо не се чувства така?

Има съществена разлика между използването на традиционен настолен Linux и работа с Windows. Контрастът между Android и iOS не изглежда почти толкова стар. Ако Android е с отворен код, защо не се чувства така?

1. Хората имат право да заключват код с отворен код

Android е с отворен код, но по-голямата част от софтуера, който стартираме отгоре на платформата, не е. Това е вярно, независимо дали получавате Nexus устройство или нещо от Samsung. За разлика от първите дни на Android, стартовият старт на Google Now и повечето приложения на Google са станали затворен източник.

Същото се отнася и за кода, който се доставя на потребителски адаптации на Samsung, HTC, LG и други производители. Повечето от приложенията, които получавате в Google Play, независимо дали са безплатни за изтегляне, също не са с отворен код. Тъй като този софтуер представлява основната част от това, което виждаме и използваме, ситуацията кара Android в крайна сметка да се чувства като затворена платформа.

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

Google публикува голяма част от Android под Лиценз на Apache версия 2.0, което не пречи на хората да използват кода за създаване на ограничителни продукти. Това, че хората са направили това, не прави самия Android затворен. Ако не друго, толкова много хора базират работата си на Android е свидетелство за успеха й като проект с отворен код.

2. Основната разработка на Android не се управлява от общността

В по-голямата си част Google разработва Android. Веднъж или два пъти годишно компанията изхвърля куп нов код върху метафорична стена, в която тинекерите и производителите на хардуер се втурват (или знаете ли, отдели си време Защо моят телефон с Android все още не е актуализиран?Процесът на актуализиране на Android е дълъг и сложен; нека да го разгледаме, за да разберем защо точно вашият Android телефон отнема толкова много време за актуализация. Прочетете още ) да пуснат нещата си.

След това Google пуска актуализации за поддръжка и сигурност всеки месец или около това, докато се подготвя за следващото голямо издание.

Много други добре познати проекти с отворен код обикновено се стремят към по-голямо участие от широката общност. Red Hat може да финансира добра част от работата, която влиза в GNOME 5 изненадващи причини зад възобновяването на GNOMEДнес GNOME 3 най-накрая възвръща потребителите и има по-малко хора, които излизат онлайн, за да изразят омразата си към работната среда. Какво стана, за да накара GNOME бавно да се върне? Прочетете още , но разработчици от цял ​​свят предоставят код.

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

За сравнение, Android излиза като изцяло продукт на Google.

3. Нямате пълен контрол

Част от това, което привлича хората към Linux и други операционни системи с отворен код 3 UNIX-подобни операционни системи, които не са LinuxНаскоро хората започнаха да бъркат „UNIX“ с „Linux“. Linux беше повлиян от UNIX, но UNIX системите нямат връзка с Linux. Ето някои важни UNIX-базирани системи, за които си струва да знаете. Прочетете още е свободата и контролът, които са на разположение Не можете да се гмурнете в сърцето на машина с Windows или Mac OS X и да видите какво го прави отметка. С Linux може да не разбирате по-голямата част от кода, но вие сте свободни да се занимавате с повече или по-малко от него.

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

Необходими са по-обширни ощипвания вкореняване на вашето устройство Персонализирайте телефона си, без да мигате ROM с Xposed FrameworkВсеизвестно е, че най-добрият начин да персонализирате устройството си с Android е да го флашнете с нов ROM. Освен това е грешно. Прочетете още или мига потребителски ROM 12 причини за инсталиране на персонализиран Android ROMМислите, че вече не се нуждаете от персонализиран Android ROM? Ето няколко причини за инсталиране на персонализиран Android ROM. Прочетете още . Във връзка с това може да се почувствате, че имате повече свобода на собствена десктоп операционна система, отколкото на мобилна такава с отворен код.

Но Android Наистина ли е отворен код

И не е просто отворено само в името. Има много доказателства, че Android е наистина отворен и получаваме осезаемите ползи.

1. Персонализирани ROM-та съществуват

AndroidOpenSource-CyanogenMod-поръчка Тема

Създадените от Общността ROM, базирани на AOSP, дават на потребителите на Android алтернативи на софтуера, който се доставя на техните устройства. CyanogenMod работи на милиони смартфони с Android. Извън кутията опитът не е толкова различен от този, който можете да получите на Nexus. По дяволите, това е причината много хора да изберат да променят ROM.

CyanogenMod също не е единствената опция Кои са най-добрите персонализирани Android ROM?В момента, в който осъзнаете, че можете да флаш вашия Android телефон с нов ROM е основен. Внезапно сте свободни: Безкрайни опции за персонализиране, няма повече доставчици на софтуер и най-доброто от всичко, че нямате ... Прочетете още . Мнозина са се издигнали и паднали през годините, като Paranoid Android и AOKP. По някакъв начин персонализираната ROM екосистема наподобява модела на дистрибуция на Linux. Тези ROM са предимно еднакви, но проектите вземат един и същ код и го ощипват по различни начини. Това не би било възможно, ако самият Android не беше отворен код.

2. Дори конкурентите с отворен код зависят от Android

В началото на тази публикация споменах Firefox OS, Sailfish OS и Ubuntu Touch като конкурентни мобилни операционни системи с отворен код. Работата е там, че екипите зад трите от тези проекти са използвали Android код по един или друг начин. Sailfish OS, въпреки че не се основава на Android, ви позволява да инсталирате директно приложения за Android.

Firefox OS започна като Обуване на Геко, който можете да инсталирате на устройства с Android. Преди Ubuntu Touch имаше Ubuntu за Android.

Има невероятна ирония към идеята, че Android може да бъде затворен източник, но проектите, базирани на него, могат да бъдат отворени.

3. Вие Мога Поемете контрола над вашето устройство

Производителите и превозвачите може да не ви искат и това може да анулира вашата гаранция, но имате опцията да правите това, което искате с вашия хардуер. Можете да стартирате root, за да получите административен достъп, да отключите зареждащия механизъм или флаш алтернативна операционна система (като вместо това да работи Ubuntu Touch Как да удвои зареждането на вашия Android с Ubuntu Прочетете още ).

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

Има милиони хора, които обичат да имат свободата да използват своите телефони и таблети по този начин.

Защо има значение?

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

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

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

Днес Android остава най-добрият вариант за мобилни устройства за хора, които ценят отворен код. Извън кутията може да е прекалено комерсиализирано, тежко рекламно преживяване, но можете да промените това.

аз използвайте CyanogenMod и вземете моя софтуер от F-Droid Как да използвате Android без Google: всичко, което трябва да знаетеИскате ли да използвате Android без Google? Няма Google, няма проблем. Ето ръководство за излизане от Google на устройството ви с Android, за да си върнете поверителността. Прочетете още . Тази комбинация може да изглежда ограничаваща в сравнение с това, което получавате от Google Play, но е по-богато на функции от това, което конкурентните операционни системи с отворен код в момента представят на масата. Все още гледам и се надявам тези алтернативи да намерят успех, но докато чакам да успеят, слушам подкасти, използвайки GPS навигация, управление на моята местна музикална библиотека и поддържане на връзка с хората, използващи надеждно и бързо мобилно устройство, работещо предимно с отворен код софтуер днес.

Защо използвате Android? Означава ли много аспектът с отворен код за вас? Чакате ли за алтернативна безплатна мобилна операционна система, за да се захванете? Обичам да чуя вашите мисли!

Кредити за изображения:Пингвин скок от bluezace чрез Shutterstock

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