Съдържание:
Наскоро популярен уебсайт пусна редакция за това как Android се превръща в новия Linux и колко ужасно нещо е това. Авторът беше наполовина прав - Android се оказва новият Linux. Ако беше спрял там, той и аз щяхме да видим очи в очи и този опровержение никога нямаше да се случи. Освен това щеше да получи много по-малко преглеждания на страници. Той продължава да обсъжда патенти и други въпроси, които всъщност не обясняват позицията му, преди да стигне до месото на изданието си - фрагментация. Знаеш ли, онази модна дума, която винаги е толкова популярна във всяко хитово парче за Android. Тук съм, за да ви кажа какво мисля за фрагментацията, Linux, Android и как всичко се вписва заедно след почивката.
Какво е Linux?
Независимо от популярната мисъл, Linux не е нищо повече от ядро. Няма операционна система за компютри, вградени устройства или по друг начин, че „е Linux“. Докато не добавите начин за влизане и излизане на данни, това е нищо. Това, което хората наричат Linux, всъщност е колективна група от различни операционни системи, които използват Linux ядрото. Повечето хора са запознати с Ubuntu. Той е много лесен за използване, по-популярен, отколкото вероятно знаете, и е чудесен избор за всеки, който иска да работи с алтернативна и безплатна операционна система. Но това не е Linux. Нито една от другите страхотни операционни системи, които работят на ядрото на Linux - Debian, Slackware, Mint, CentOS, Red Hat Enterprise, Meego, webOS, Android - списъкът продължава и продължава. "Фрагментацията" на Linux е, защото хората се опитват да обединят хиляди различни операционни системи в една. Ние вървим по пътя от Unix OS на Bell Lab и той разклонява милион различни начини, но само един е MacOS. Същите съображения трябва да се прилагат и за Linux базирани операционни системи.
Какво е Android?
Android е същото, но същевременно различно. Различни по отношение на това, че всъщност има операционна система, наречена Android, и същото, защото има и операционни системи, наречени Sense, Touchwiz, Blur и т.н. Това не е повече Android, отколкото iOS е безплатен BSD (BSD е друга подобна на Unix операционна система, с по-либерален лиценз, която беше използвана като основа за продуктите на Apple). Подобно на iOS, OEM версиите на операционна система, базирана на Android, са затворени и ние зависим от OEM да предоставяме актуализации на операционната система, използвайки нови функции от най-новата версия на Android.
"Linux" настолни операционни системи са същите - когато излизат нови версии на ядрото на Linux, поддържащите различни аромати правят ядрото достъпно за потребителите. Истинската разлика е, че ядрото, както и по-голямата част от софтуера в базирани на Linux системи е с отворен код и потребителите могат свободно (и лесно) да го изграждат сами. Знам, че това вероятно не е популярна идея за много от вас, но има само няколко телефона, които работят с чист Android - останалите работят нещо друго, което се базираше на Android. Това не означава, че не са толкова добри - напротив, те предлагат функции и софтуер, който не е наличен в обикновения стар Android и наистина носят много страхотни неща на масата. Ако използвате десктоп базиран на „Linux“, знаете точно за какво говоря. Ако не го направите, трябва да го опитате - може просто да ви хареса.
Защо Android е новият Linux
Ето къде питате: "Сега какво по дяволите има това, когато Android се превръща в новия Linux?" Тъй като операционните системи, базирани на Android, предлагат същото, което правят тези, базирани на Linux - избор.
Много хора използват Ubuntu, защото искат да използват Linux. Може би са малко технични и се нуждаят от свободата да правят неща, които другите затворени решения за ОС не предлагат, но всъщност не се чувстват като да правят всичко по трудния начин, както биха направили с други версии. Не е ли чудесно, че имат такъв избор?
Или може би искате да имате компютър, който просто работи всеки път, когато седнете на него, и искате операционната система да бъде лесна за инсталиране и актуализиране - извиквайте отново Ubuntu.
Или може би трябва да осигурите компютри за студенти и да нямате пари, за да купите куп скъпи лицензи за Windows. Къде да се обърна? Познахте - Ubuntu.
Това продължава по-нататък, може би сте тотален глупак, израснал с глупаци с Unix и искате да администрирате всичко на ръка и да имате пълен контрол? Заредете Slackware на вашия компютър, вземете милион чаши кафе и научете командата "man". Имате нужда от нещо, което ще предложи над 99 процента време за изпълнение? Това се нарича Debian. Дори spec-geeks имат базирана на Linux операционна система, която може да бъде добре настроена на точния хардуер, който те изпълняват. Казва се Gentoo.
Сравнете това с Android. Искате ли стабилна операционна система, която прави това, което очаквате, всеки път, когато искате да го направите? HTC и Samsung покривате ли. Motorola работеше по това стъпка напред, но е възможно последните събития да са хвърлили гаечен ключ в този план. LG е на прав път; интерфейсът на Optimus се появи.
Ами ако искате да се оправите и да настроите всичко точно както ви харесва? Вземете запасен телефон с Android или го направете крачка напред и вземете Nexus устройство и се научете сами да изграждате Android. И ако обичате някои спецификации, вземете някоя от новите електростанции от някой от производителите на OEM, някои CyanogenMod и хакнете живите дневни светлини от нея, докато или не я счупите, или може да пусне Crysis. И накрая, някои хора се нуждаят от евтин вариант на достъпен план - именно там Android поема от Nokia, на места, където смартфонът е единственият начин за комуникация с „външния“ свят. Прекарваме твърде много време в притеснения дали телефонът ни ще получи Gingerbread, когато трябва да сме по-загрижени дали ще получи Sense 3.1 или Touchwiz 4 - това са операционни системи сами по себе си и актуализациите обикновено предлагат по-добри и повече функции, отколкото версия за Android. (Иска ми се пусковият механизъм за Android да ми позволи да персонализирам лентата за пускане или да има бързи клавиши на заключения екран.)
Така че да, Android е новият Linux (дори ако това е просто друга ОС, работеща под Linux). Той предлага избор за всеки и хората, които просто не разбират, се опитват да го почукат за това. Харесва ми да имам избор и харесвам да знам, че и вие имате такъв.