Ngibingelela bonke abafundi be Desde Linux. Lokhu engikuthumele okokuqala kule bhulogi elithakazelisayo, futhi ngiyethemba uyalithanda. Njengamanje ngifakile Ubuntu kukhompyutha yami yedeskithophu, futhi ngisanda kubandakanyeka kunjiniyela nomphakathi we-QA.
Okuthunyelwe kwami kokuqala kuzoba yindatshana "yombono", yize kungeke kube imibono yami kangako, kepha ngizokukhombisa ubufakazi obubuchwepheshe engisekela kubo izimangalo zami.
Isihloko singabonakala singahlekisa kubafundi abaningi; Kodwa-ke, phakathi kwabasebenzisi abaningi nabathuthukisi be Android nontanga bayo eLinux, babheka uhlelo olusebenzayo lweGoogle njenge-distro eyodwa, noma ukwehluleka lokho, into "kakhulu" eseduze nokusatshalaliswa kwe-Linux.
Basekela lo mbono eqinisweni lokuthi i-Android isebenzisa i-Linux kernel (okwamanje evela emndenini we-3.3, bheka lapha). Kodwa kunomehluko obalulekile phakathi kwerobhothi eliluhlaza, nanoma iyiphi i-distro ngokuya ngomngani wethu uTux.
Ngezansi, kunezici eziningana ze-Android ezivimbela ngandlela thile ukuthi zithathwe njenge-distro.
1) I-Android VM
Njengoba bekulindelekile, iLinux isebenza njenganoma iyiphi i-kernel: iphakathi kwehardware, nohlaka lwesicelo (this imidwebo kubonisa kahle). Amathuluzi ahlukahlukene asivumela ukuthi sihlanganyele nawo kuma-distros ethu, njenge-GCC compiler, amagobolondo, kanye nabanye abahleli bombhalo abanjengoVi / Vim.
Kepha ku-Android lokhu akunjalo. Ngokwakhiwa kwayo, izinhlelo zokusebenza zisebenza emshinini obonakalayo obizwa ngeDalvik (bona: I-Java ne-Android, ubudlelwano benzondo yothando).
Lokhu kuvumela i-Android ukuthi isebenzisane nezinhlobonhlobo zezingxenyekazi zekhompyutha, ngezindleko zokulahlekelwa ukusebenza. Lokhu kwenza i-iOS Apple dlula Android kuwo wonke amabhentshi wokuhlola, futhi ngale ndlela Ubuntu Thinta izosebenza kangcono lapho inguqulo yayo yokugcina ivela kumathebulethi nakumakhalekhukhwini.
Azikho izinsiza ezichithwa kumshini obonakalayo, kepha uhlelo lokusebenza olwenziwe ngezifiso kumodeli ngayinye.
I-Windows 8 ihlukaniswe ngamacala, futhi ukuthandwa kwayo okuphansi kungenxa yokuntuleka kombono weMicrosoft, engasebenzisa leli thuba lokuzenzakalelayo abanalo omakhalekhukhwini.
2) Akuyona yonke into eyi-GPL !!
Yize kukhona ama-distros "amahhala" noma angaphansi, okusho ukuthi, ngesoftware yobuningi noma engaphansi, iningi lezicelo nemitapo yolwazi lingaphansi kwelayisense le-GPL (lapha izinhlobo zamalayisense asetshenziswa kumthombo ovulekile ziyachazwa).
Ngokwengxenye yayo, i-Android isebenzisa kakhulu ilayisense Apache. Lokhu, njengelayisense ye-BSD, akudingi ukuthi isoftware eyenziwe ngamakhodi womthombo wamahhala aguquliwe kufanele ibe yi-copyleft, ngakho-ke noma yimuphi unjiniyela angenza isoftware ephathelene nekhodi ngaphansi kwelayisensi ye-Apache.
IGoogle isizakala kakhulu ngale layisensi, njengoba ingathola zonke izinzuzo zesoftware yamahhala, ngaphandle kokuthola umthwalo wokwabelana ngentuthuko yayo.
Okuphikisanayo yilokho okwenziwa yiGoogle ngalokho okuyi-GPL. Kulabo abazi isiNgisi, nayi i-athikili kaFlorian Muller, i-FOSS (i-software evulekile nevulekile-yomthombo-software) yobunikazi.
Igcina ukuthi iGoogle "ibigeza" (isebenzisa) amafayili kanhlokweni wamamojula I-BlueZ, Bionic kanye nohlelo lwefayela ext4 ukuqeda ilayisense le-GPL.
Ku-inthanethi kunezingxoxo eziningi ngalesi sihloko (ngeshwa kuningi okubhalwe ngesiNgisi), uma usesha i- "GPL laundering" uzothola ama-athikili amaningi lapho kuboniswa khona lokhu okwenziwa yiGoogle.
Nokho, linus torvalds igcizelela ukuthi lezi zikhalazo "zingudoti", noma kunjalo ziyavuma "ukuthi azibonanga okwenziwa yiGoogle ngqo ngezihloko zeLinux."
Kepha impikiswano iyaqhubeka phakathi kwabameli bama-software bamahhala. UTorvalds uyaqhubeka nokwenqaba lokhu kugxekwa, futhi kubaphikisi bakhe umane nje uphikisana ne-FSF, futhi ugqugquzela i-kernel yakhe ngaphezu kwemigomo iGNU / Linux emi kuyo.
3) Inqwaba yesoftware ephathelene
Akudingekile ukunaba kabanzi ngaleli phuzu. Izicelo eziningi zamaselula namathebulethi ziyisoftware ephathelene.
Ngokuphathelene ne-Android, inezinambuzane eziningi ezingekho mahhala, kanye nemitapo yolwazi ehlukahlukene kanye ne-firmware, futhi ingxenye ebalulekile yeCyanogen ....
Ngaphezu kwakho konke, ikhodi yomthombo ye-Android 3.0 uqobo (konke okungangeniswa kusuka ku-Linux nomthombo ovulekile namaphrojekthi wamahhala) ayishicilelwanga. I-Google nayo ayihleleli ukukhipha ikhodi engu-3.1 yenguqulo.
Ukuze ubone okuningi: Ingabe isoftware yamahhala ye-Android? URichard Stallman uthi cha
Yize izikhundla zikaStallman kwesinye isikhathi zibonakala zeqisa kimi, iqiniso ukuthi iGoogle isebenzisa kuphela izinzuzo zesoftware yamahhala, kepha ayinikeli emiphakathini ngokukhipha ikhodi ye-Android.
4) Ikuphi ikhonsoli? Kuthiwani ngabahleli bombhalo? Futhi iGnome? I-KDE? I-XFCE?….
Njengoba ngivele ngakutshela, phakathi kwekheneli kanye nayo yonke i-OS kunomshini obonakalayo, ukuze usebenzise i-terminal kufanele usebenzise i-emulator (I-Eminali Yesiginali ye-Android).
Ngokwengxenye yayo, abahleli bombhalo abadumile be-GNU (i-Vim, i-gedit) abafakiwe ngokuzenzakalela, futhi kufanele ubacinge ku-Google Appstore. Futhi i-Android inemvelo yayo yokuqhafaza, akukho lutho I-Gnome, KDE, I-XFCE…. Yize kunamaphrojekthi womsebenzisi okwazi ukufaka lezi zindawo zeLinux kudivayisi ye-Android.
Lezi yizizathu eziyinhloko zokuthi kungani i-Android ingenakuthathwa njenge-distro, inamandla kakhulu kunabanye. Ngiyethemba uyayithanda iposi yami, futhi ngilindele ukuphawula kwakho. Kanye nezincomo zokuthunyelwe okuzayo.
Sanibona bangane Desde Linux!!!
Ngigxumela phambili @NANO bese ngithi i-Android ngenjini yayo ephelelwe yisikhathi, ephelelwe yisikhathi, nehamba kancane ...
Ukube i-Android bekuyi-GNU / Linux - iLinux ngokwevolumu ngempela, ibizobhalwa ngo-C njenganoma yiluphi olunye uhlelo lokusebenza futhi bekungeke kuthathe leyo mishini emikhulu engu-4 kanye nalelo nani lenqama ukuthi lisebenze kahle, sonke siyazi ukuthi i-iOS I-WP8 isebenza kahle kakhulu ngama-cores ama-2 we-1Ghz nama-512 enqama (ngakolunye uhlangothi, kukhululekile), ngakolunye uhlangothi, ku-android kulihlazo ukuthi izingcingo ze-USD $ 1.ooo zibanda ngezikhathi ezithile kunoma yiluphi uhlelo lokusebenza.
Ukubingelela
Oh FirefoxOS ngikuthanda kanjani !!! <3
Empeleni hhayi i-FxOS kuphela, i-Ubuntu Phone uqobo lwayo ithembisa ukusebenza okuningi futhi uma ngingaqondanga kahle ukuhlangana okukhulu kakhulu ngenxa ye-Oxide.
I-oxide empeleni iyisibonelo seChromium esishintsha i-qt-webkit futhi evumela ukuthi kusungulwe izinhlelo zokusebenza ze-htlm5 kube lula kakhulu kunenjini eshiwo ngaphambili futhi engasetshenziselwa Ubuntu ne-Ubuntu Phone, kusho ukuthini lokhu? Ukuthi uhlelo lwakho lwe-html5 luzosebenza ngaphandle kwebhokisi kuzona zombili lezi zinhlelo, ngaphandle kokushintsha noma yini.
Ngokwami ngiyabona ukuthi iCanonical ilungisa izinto ezithile kepha ayiziboni ezinye.
I-Oxide Kulabo abanentshisekelo
Nginqanyuliwe kulwazi mayelana neGNU / Linux isikhashana ,,,: / kodwa, ngocingo lwe-Ubuntu usho iphrojekthi ye-Ubuntu edge?
Ngesizathu esifanayo ngifuna iTizen iphume (kufana neFxOS kepha iphelele)… futhi uma uSamsumg eyikhipha bona ngokwabo bangayifaka kuwo wonke amatheminali abo, akunjalo?
UMeh, uma abakhiqizi bamafoni smart nge-Android benikeze ukubaluleka okukhulu kuyo, leyo nkinga ibingeke yenzeke ngempela. Ngishintshe i-ROM yefektri yaba yi-Samsung Galaxy Mini yami ngoba inguqulo ye-Android ebenginayo ibingasakwazi ukuvuselelwa ngendlela yendabuko, futhi bekufanele ngibeke iCyanogenMod 10.1 eguqulelwe iselula yami, futhi kulokhu sengimanzi kakhulu kunanini ngaphambili (futhi lokho kusekelwe ku-Android 4.2.2).
Mayelana nezilimi zokuhlela, into esebenzayo kunazo zonke ukuthi i-QT yethule uhlobo oluzinzile lwalawa maselula, futhi ngaleyo ndlela ingabi nokuhlushwa yiJava, i-Eclipse nezinye izigaxa zamakamela.
Futhi ngendlela, lokhu kwehla kwalawo maselula abiza kakhulu imvamisa kubangelwa amaphutha wesendlalelo se-8 iningi labasebenzisi balawo ma-smartphones (noma kunalokho, ama-PDA's).
Angivumelani nawe odabeni lokuthi ukwehla kukhiqizwa ungqimba 8, nginecomputer eyimbili eyisiqu ene-1 GB yenqama (noma iyiphi i-linux ene-1GB ye-RAM ivulekile), ine-rom yangokwezifiso ne-Android 4.1.2 (Jelly I-MOD 4.0), iKernel COCORE E-5.0 futhi isebenza kahle kakhulu, kepha lokho akusho ukuthi njalo ezinsukwini ezimbalwa kufanele iqale phansi ngoba ikhompyutha iyeka ukuphendula futhi lokho kwenzeke kimi ngayo yonke i-Android ebenginayo, zombili ngama-ROM asemthethweni nangokwezifiso Ngaphandle kweCyanogenMOD, okuyiqiniso ngempela ukuqhuma, kepha noma kunjalo, kanye ngesikhashana kufanele uqalise kabusha. Futhi ngiyakutshela ukuthi izinhlelo zokusebenza ezifakiwe zimbalwa, ezejwayelekile zeGoogle, Waze, Ndrive, Whatsapp nePowerAMP yomculo (umthandi womculo ukufa), ngiba nayo ngaphandle kwemiphumela yokushintshwa noma ezinye izinto, ezifanelekile futhi ezidingekayo ekuphumuleni kwami futhi usebenze, ngisho nemidlalo.
Ngicabanga ukuthi ngikhomba kancane ngokucabanga kuka- @ NANO nge-Android, ngicabanga ukuthi uhlelo oluhle, kepha ukuthi ama-APPS abo kufanele asebenze kuJava kubonakala kukubi kakhulu kimi, uma ukuxhumana ne-hardware "bekuqondile" , Awudingi ukuba naleyo mishini emikhulu ukuze isebenze kahle, ngikutshela ngolwazi lwamaqiniso, iWindows Phone 8 ne-iOS zisebenza kahle ngengxenye yehadiwe enginayo.
Ukubingelela
Ngokwazi kwami, umfowethu osenayo i-ROM yefekthri, akayisebenzisanga i-smartphone yakhe futhi akazange abe nalezo zinkinga zokuqandisa uhlelo lokusebenza. Ngakolunye uhlangothi, ngokuthotshiswa kwami kwe-Samsung Galaxy Mini, bekufanele ngiguqule i-ROM yayo ngoba bekungekho ndlela yokuyibuyekeza ngohlobo olusha lwe-Android yiSamsung, ngakho-ke bekufanele ngibuyele kuClockworkMod Recovery naseCyanogenMod ukuyivuselela kanye, unomphela, futhi ngenxa yalokho ngikwazile ukufaka izinhlelo zokusebenza ezingicele inguqulo yakamuva ye-Android (ngiyethemba i-CM 10.2 ezinzile iphuma ngomakhalekhukhwini wami).
Ngokuqondene neJava, ngiyavuma ngokuphelele, ngoba ngaphambi kokuba imfashini yama-smartphones iqale, kwasetshenziswa iJava ME, ngandlela thile, eyayiqeda ibhethri ngokuphelele.
Ngangihlale ngizibuza ukuthi kungani kukhona omakhalekhukhwini abasha abanama-cores ayi-8 ne-2GB ye-RAM, yiziphi izinhlelo zokusebenza ezidinga lokho? umakhalekhukhwini nje.
Ngicabanga ukuthi mhlawumbe umkhankaso wokukhangisa "ohlanganisa kakhulu", kepha uma ngibheka ukuphawula kwakho, ngiyaqonda ukuthi kungani.
Ngaphandle kwalokho ziwumkhuba mayelana nokuphelelwa isikhathi okuhleliwe… i-terminal 1.0 iphuma kulo nyaka kuthi ngonyaka olandelayo iphume i-2.0 nayo yonke into ephindwe kabili ngaphandle kwempilo yebhethri.
Phila isikhathi eside iCyanogenMod ne-Omni.
I-athikili enhle kakhulu, ngifunde izinto ezimbalwa ngiyifunda .. 😉
Kuyathakazelisa kakhulu, kulula futhi kulungile ukuqonda ukuthi lokhu kumayelana nani. Ozithobayo.
Akukho manga, akukho maqondana nokubandlulula, asekela iphuzu ngalinye ngemithombo ethembekile, akukho lwazi olungelona iqiniso.
Le ndlela ubhala ngayo i-athikili, ngiyabonga futhi siyakuhalalisela.
I-athikili enhle kakhulu, ngivumelana ngokuphelele nakho konke, bengihlala ngicabanga ukuthi i-Android akuyona ukusatshalaliswa kwe-GNU / Linux, i-Free Software, iGoogle ibilokhu isebenzisa i-SL ngaphandle kokunikela kakhulu emphakathini (isibonelo: i-Chromium, i-Chromium OS). Ozithobayo.
Okuthunyelwe okuhle kakhulu, benginephutha, bengikholelwa ukuthi i-cyanogen mod ibingu-100% mahhala.
Futhi kakhulu manje njengoba sekuyinkampani «Cyanogen Inc»
Eqinisweni, yingakho bakhiphe i-OmniRom ... into efana ne- "OpenCyanogenMod": http://omnirom.org/
Okumangazayo ngokuhlanzwa kwe-GPL D: kuliqiniso?
Njengoba usho ukuthi "kulabo abazi isiNgisi" nansi ireferensi ku-athikili ephelele yokuhlanzwa kwe-GPL: http://www.fosspatents.com/2011/03/more-evidence-of-googles-habit-of-gpl.html
I-athikili enhle kakhulu. Ilula futhi icacile. Siyabonga ngokuthumela.
Ilula, i-android ayilandeli izindinganiso ze-lsb, ngakho-ke ngeke ihambisane nokusatshalaliswa okuthambile, isebenzisa uhlobo lwe-maq. iJava ebonakalayo, futhi kuze kube muva nje iphinde yasebenzisa imfoloko kernel. Kusondele ekubeni uhlelo lwe-op. i-firmware kunokusatshalaliswa kwe-gnu nge-linux kernel. Noma kunjalo isebenzisa i-linux kernel, kanye ne-busybox nezinhlelo eziningi ezishumekiwe ezingalingani ne-gnu.
Kubonakale ngathi ngifunde noma yisiphi isizathu sangempela sokuthi i-android akuyona i-distro, yini eyenza okuthile noma kungabi yi-linux distro? Kusungulwa kuphi lokho? Ngubani osungule ukuthi yini futhi yini okungeyona i-distro?
Uma siyiphotha kahle, i-Ubuntu akuyona i-linux distro, izoba nesiphakeli sayo semifanekiso, imvelo yayo yedeskithophu, iphethwe yinkampani. njll.
Ama-distros yi-GNU / Linux futhi ngicabanga ukuthi ingxenye yokuqala ibaluleke kakhulu, leyo i-Android engenayo.
Ukusatshalaliswa kweLinux (okuvame ukubizwa nge-distro ngamafuphi) uhlelo olusebenzayo olwakhiwe ngaphezulu kwe-Linux kernel futhi kaningi oluzungeze uhlelo lokuphathwa kwephakeji. Ukusatshalaliswa kwe-Linux kungacaciswa ngohlobo oluthile lwedivayisi yehadiwe, njengama-supercomputer (isb. I-Rocks Cluster Distribution) noma amasistimu ashumekiwe (isb. OpenWrt), noma ahlanganiswe amasethi wokufundisa ahlukahlukene futhi adizayinelwe ukusebenzisa izinhlobo ezahlukene zehadiwe (isb. Debian) .
Yebo, inqobo nje uma izinga lingasungulwa lokuthi i-distro kufanele ithwale ini, izindatshana ezinjengalezi zizophuma.
Kunezinkinga zokusebenza ezingenakuphikwa, futhi kuyisiphukuphuku ukusho ukuthi i-Android iyi-OS enhle yazi amandla okungenzeka ukuthi i-linux inawo, futhi ama-fanboys athembele kuphela kwinani lesitolo sabo sokuthengisa ukuthi lingcono kune-iOS noma i-WP. Kepha ukusuka lapho ukusho ukuthi akuyona i-linux distro kukhona ibanga impela.
Kokubili kuyindaba yokubuka nobuchwepheshe, kepha konke kuya ngokuthi uyibona kanjani, ngicabanga ukuthi enye yezinzuzo ze-android umphakathi omkhulu wabasebenzisi nabahlanganyeli ngoba okwamanje kuseyi-OS esetshenziswa kakhulu omakhalekhukhwini , kufana ne-USB jack 2.0, wonke ama-smartphones anayo ngaphandle kwemikhiqizo ye-Apple
Ngokuphathelene nenani elikhulu lezinhlelo zokusebenza i-Android enazo ku-Google Play Isitolo, eziningi zazo azilutho ngokoqobo. Ngikhethe izinhlelo zokusebenza ebezilusizo kimi njenge-Link2SD ne-S2E, kanye nezinye izinhlelo zokusebenza ze-multimedia ezifana ne-Winamp.
Kungenzeka, i-Android izoba yimfoloko yeLinux, kepha kukodwa ngingathanda abantu be-XDA Developers ukuthi baguqule iFirefox OS ibe amamodeli aphakathi nendawo anjenge-Samsung Galaxy Mini ukuyithokozela ngokugcwele.
Ngikuthola kuyindatshana ethakazelisa kakhulu, imininingwane eminingi okuhle ukwazi, manje ngichaza ukuthi kungani singekho isidingo sokubuyisela kabusha i-Android ukuyisebenzisa kumadivayisi anhlobonhlobo, njengoba kwenzeka ngeFirefoxOS noma UbuntuTouch
I-athikili isiphelelwe yisikhathi (ngicabanga ukuthi iyi-copypaste yento ebhalwe ngenkathi i-Android ikwi-version 3 [Honeycomb], mangingabaze) ngoba ayisho i-ICS, i-Jellybean noma i-KitKat.
Ukube bekungeyona isoftware yamahhala, i-AOSP (i-Android Open Source Project, noma okuthiwa yi-Android emsulwa) ibingakwazi nokuba khona. Ama-ROM angaphansi kakhulu (i-Cyanogen, i-Paranoid, i-PAC, i-Open Kang, i-Illusion…).
Ukuthi akubandakanyi amathuluzi we-GNU ngokuzenzakalela (futhi yilokho okulimaza uMnu. Stallman) akusho ukuthi abakhululekile. Eqinisweni ikhodi ye-Android iku-Google git.
Abathuthukisi abaningi basebenzisana ku-XDA ukwenza ama-ROMS asuselwe kukhodi ye-Android, futhi uma kunesidingo ukusebenzisa amathuluzi we-GNU, iBusybox ifakiwe eza nakho konke okukhulumayo (vi, vim, nano)
I-SD ingahlukaniswa ngefomethi ye-ext4 futhi i-Android iyifunde ngokuzenzakalelayo. Ungakwazi ngisho nokwandisa ukushintshaniswa kwefoni usebenzisa ukwahlukanisa ku-SD.
Iqiniso lokuthi indawo yokuqhafaza ye-DESKTOP ayikwazi ukufakwa (ayikho omalukeke), akusho ukuthi ayikho mahhala, ngaphandle kokuthi ayisebenzi ngenxa yobukhulu beminwe. Kumathebulethi izinto ziyashintsha.
Futhi ukusatshalaliswa kweLinux yilolo hlelo lokusebenza olune-Linux kernel. I-Android ithwala i-Linux kernel, i-ergo kungukusatshalaliswa kwe-Linux.
Hhayi ukuthi i-athikili isiphelelwe yisikhathi, ngikhulume nge-Android version 3.X, ngoba iyiyona etholakalayo ngenkathi uStallman enikeza umbono wakhe.
Akuyona futhi i-copypaste, futhi ngiyaxolisa ukuthi uyakholelwa, ngoba kungithathe isikhathi sami ukuqoqa imininingwane ukwenza okuthunyelwe okungapheli noma okuncane.
Futhi mayelana nesoftware yamahhala, sengivele ngacacisa umehluko phakathi kwe-Android namanye ama-distros. I-Google isebenzisa ngokunenzuzo ukusetshenziswa kwamalayisense we-Apache, futhi kuyiqiniso futhi ukuthi ikhodi yomthombo we-Android, engekho inguqulo futhi efaka neyamanje, ishicilelwe.
Kungenzeka yini ukuthi kune-distro engabelani ngekhodi yakho? I-Android iyi-hybrid, ine-kernel yayo namanye amamojula angaphansi kwamalayisense we-GPL, ezinye izinto ezine-Apache (kuze kube manje ezingahambisani ngqo nelayisense le-GPL), okunye okusele kuyisoftware yokuphathelene.
Ungakhulelwa nge-distro egijima ku-VM?
Angikholwa ukuthi abanye bangaphikisa ukuthi okufanayo kungaphikiswa noBuntu. Ngenkathi iCanonical ihluke kakhulu kweminye imiphakathi, nakanjani iyi-linux. Iningi lekhodi yayo nesoftware ingaphansi kwelayisense le-GPL.
Pablo, i- "ergo" yakho isetshenziswe kabi, kuyindlela elula yokwenza lula. Ake sithi kusasa i-Android yenza konke okunobunikazi, kepha ihlala ne-Linux kernel. Ngabe uzoqhubeka nokuyithatha njenge-distro?
Kufanele uqaphele ngeGoogle, futhi ungathatheki ngumdlandla iningi lamaselula namathebulethi asebenzisa i-Linux kernel. Yebo, iGoogle ingumzuzi omkhulu wesoftware yamahhala, kepha iminikelo yayo emphakathini weLinux iyonke imbalwa. I-Android inomphakathi wayo osebenzela iGoogle, futhi konke kugcina lapho, umhlaba weLinux awuzuzi kuningi lentuthuko ye-Android.
Kungazwakala ngokweqile kuwe, kepha amalayisense we-Apache ne-BSD asetshenziswa kuphela ukuze izinkampani zibe nabantu abasebenza mahhala. Imiphakathi yabathuthukisi enikela ngesikhathi sabo nomzamo wabo ukwenza ngcono imikhiqizo yezinkampani eziningi, ezenza lezi zentuthuko zibe nokuphathelene.
Into enhle nge-software yamahhala ukuthi imiphakathi ithola izinzuzo zomsebenzi wayo, ngokwenza ngcono lokho ebikushicilele. Uma umamukeli wamakhodi asatshalaliswa ngokukhululekile esabalalisa intuthuko yakhe ngasese, ungumhlomuli kuphela, kepha akayena ozuzisa imiphakathi. Ngincoma ukufunda i-classic ethi "The Cathedral and the Bazaar" ebhalwe ngu-Eric Raymond (yize lokhu kukhonjwe ngesoftware yomthombo ovulekile, hhayi mahhala).
Futhi ngiphendula uFelipe: ukuthi ngemuva kwe-distro kunenkampani, akusho ukuthi ikhululekile noma ayikwazi ukubhekwa njenge-Linux. I-Red Hat iyinkampani, efanayo neNovell (ine-SUSE), neMandriva. I-IBM isebenzisa i-Linux kakhulu, futhi i-ORACLE ine-distro yayo (yize le nkampani ingekho ukwethembeka nakancane, bheka nje ukuthi yenzeni ku-OpenSolaris naku-OpenOffice)
I-Android ayisebenzi ku-VM (Dalvik), yizinhlelo zokusebenza ezikuyo. I-UI ibhalwe eJava, kepha izinto (i-kernel nemitapo yolwazi) ziku-C no-C ++. Lokhu kwenzelwa ukuqinisekisa ukusebenzisana kwezicelo kumatheminali ahlukile e-Android.
Nayi i-Android git: https://android.googlesource.com/
Ngiyazilungisa:
Ungacabanga nge-distro esebenzisa izinhlelo zayo nge-VM?
Futhi njengoba sengichazile, lokhu kuqinisekisa ukusebenzisana nokusebenzisana, kepha kube izindleko zokusebenza.
Ukubhala kweGoogle:
"Ilayisensi encanyelwayo ye-Android Open Source Project yi-Apache Software License, Version 2.0 (" Apache 2.0 ″) "
Futhi ama-GNUs abhala mayelana nelayisense le-Apache 2.0:
«Le ilayisensi ye-software yamahhala ehambisana nohlobo 3 lwe-GNU GPL.
Yazi ukuthi le layisense ayihambelani nohlobo 2 lwe-GNU GPL ngoba inezidingo ezithile ezingekho kuleyo nguqulo ye-GPL, ngokwesibonelo izinhlinzeko ezithile zokubuyiswa nokuqedwa kwelungelo lobunikazi. Ukuhlinzekwa kwamalungelo obunikazi kuhle, ngakho-ke ezinhlelweni ezinosayizi othile sincoma ukusebenzisa ilayisense le-Apache 2.0 esikhundleni samanye amalayisense avumayo. "
http://www.gnu.org/licenses/license-list.es.html#apache2
I-FSF ayisho nje kuphela ukuthi ilayisense le-Apache liyahambisana nelayisense le-GPL 3, futhi liyayincoma.
Uxolo ukuvuselela okuthunyelwe okudala.
Inkinga akukhona ukuthi i-Android imahhala noma cha. Ukusatshalaliswa okuningi kunesoftware ephathelene futhi lokho akusho ukuthi akusikho "ukusatshalaliswa kwe-Linux", kepha akusanconywa yi-FSF. Uma sizobheka lokho okunconywa yi-FSF, akufanele sisebenzise noma ikuphi ukusatshalaliswa okunesoftware ephathelene, noma okuncane, futhi lokhu ngokuphelele akufanele kuthathwe njengesoftware yamahhala. Kepha ngiyaphikelela, lokho akubenzi bayeke ukuba "ukusatshalaliswa kweLinux". Ngokuya ngokuhlaziya kwakho, iqiniso lokuthi i-FSF ibheka ukusatshalaliswa okuningi njenge-software engeyona yamahhala (okungenani hhayi ngokuphelele) kusho ukuthi zonke azisona ukusatshalaliswa kweLinux.
Uhluleke ukuchaza umqondo wokusatshalaliswa kweLinux. Uma ingekho incazelo esemthethweni, singathembela ku-wikipedia:
“Ukusatshalaliswa kweLinux (okubizwa ngokuthi yi-distro) ukusatshalaliswa kwesoftware okususelwa ku-Linux kernel efaka amaphakheji wesoftware athile ukuhlangabezana nezidingo zeqembu elithile labasebenzisi, ngaleyo ndlela kwakheke ama-home, enterprise, kanye nama-server editions. Ngokuvamile zakhiwa, ngokuphelele noma ikakhulukazi, zesoftware yamahhala, yize zivame ukufaka izinhlelo zokusebenza noma abashayeli. "
Lapho-ke ithi ngokuvamile banesoftware yamahhala, kepha akubandakanyi ukuthi bangaba nesoftware eningi yokuphathelene. Bese ulandela:
Ngokungeziwe ku-kernel ye-Linux, ukwabiwa ngokuvamile kufaka imitapo yolwazi ye-GNU namathuluzi kanye ne-X Window System. Ngokuya ngohlobo lwabasebenzisi okusatshalaliswa kubo, ezinye izinhlobo zesoftware ezinjengama-processor wamagama, amaspredishithi, abadlali be-multimedia, amathuluzi okuphatha, njll. Endabeni yokufaka amathuluzi avela kuphrojekthi ye-GNU, ibizwa ngokuthi ukusatshalaliswa kwe-GNU / Linux. »
Ngakho-ke uma ingenawo amathuluzi amaningi we-GNU, ayikwenzi ukuthi iyeke ukuba "ukusatshalaliswa kwe-Linux" noma, akuyona nje "ukusatshalaliswa kwe-GNU / Linux" ehlukile.
Noma kunjalo, ngicabanga ukuthi i-Android ukusatshalaliswa kweLinux ngoba isebenzisa i-Linux kernel nesoftware eningi kuyo ukuyenza ibe nobungani neqembu labasebenzisi, futhi akunandaba ukuthi leyo software imahhala noma cha.
PS: Esihlokweni sakho kuthiwa "lapha kuchazwa izinhlobo zamalayisense asetshenziswa kumthombo ovulekile", ngicabanga ukuthi ubukhuluma ngamalayisense asetshenziswe kwiFree Software angafani nomthombo ovulekile.
Ngeqiniso angivumelani nesiphetho ngokususelwa "kokudla" okunikeza ubufakazi bokuthi akuyona i-distro. Ukuba nesithambile esithile akukwenzi kube "hhayi i-distro". Incazelo ye-distro ithi: "Ukusatshalaliswa kwesoftware esekwe ku-Linux kernel okubandakanya amaphakheji wesoftware athile ukuhlangabezana nezidingo zeqembu elithile labasebenzisi" Okwamanje kuyimfashini kakhulu ukuchaza incazelo yento ngokubhekisa kokungashoyo. Ungayiniki umcabango wesibili, ihlangabezana nencazelo ye-distro.
I-athikili kakhulu ngiyifunde iphelele. Nganginesikhathi eside ngizibuza ukuthi i-androi yenziwe kanjani. Ngibonga kakhulu!
Kuyi-distro! isikhathi.
Uzwe ukuthi i-iOS isebenzisa i-Linux kernel. Uma lokhu kuliqiniso: ingabe i-iOS nayo iyi-distro?
Uzwile okungalungile, i-kernel ye-iOS isuselwa kuDarwin.
I-iOS ayisebenzisi i-Linux kernel. Esikhundleni salokho, basebenzisa i-kernel yeDarwinBSD neMach microkernel, njenge-OSX.
Siyabonga nobabili ngokucaciselwa!
I-athikili enhle kakhulu. Ngaphezu kwalokho, ukwengeza, into esemqoka ukuthi i-smartphone ibhekane nokwehla okwesabekayo kanjena kungenxa yokuthi kungenxa yamaphutha wesendlalelo 8. Ngilungiselele i-smartphone yami futhi angibanga nezinkinga zokwehla.
Kunembobo ye-Android eya ku-atomX86 kuleli khasi
http://www.android-x86.org/download
Kuze kube manje i-4.2.2 ayizinzile kahle ukusho.
Futhi kakhulu kumuntu ojwayele iDebian Stability, akunjalo ?! 🙂
Into enhle ngiyizame ngemodi ye-Live-CD.
i-athikili enhle kakhulu, ehlala izondwa ukwenziwa okubi kwe-Android. ukuhamba kancane kwayo futhi okubi kunakho konke ukuphikisana kwayo okungamanga kokukhululeka ngokuphelele. Kulabo abayithatha njenge-distro yokusebenzisa i-linux kernel, ngizokhuluma ukuthi i-webOS nayo isebenzisa i-linux kernel hhayi ngenxa yalesi sizathu ukusatshalaliswa kwe-linux, okufanayo kwenzeka nge-firefoxOS nayo esebenza ngaphansi kwe-linux kernel.
ekugcineni ngithanda ukukukhumbuza ukuthi i-Android ayisebenzisi i-xorg noma i-wayland futhi akekho noyedwa obonakala ehlupha (ngiqonde ukucasula abaningi abanakho nge-mir).
Ngiyizamile futhi ngokusobala izinhlelo zokusebenza eziningi zisebenza kangcono ku-Window $ Phone naku-iOS kune-Android. Ngiyethemba ukuthi nge-Ubuntu Phone, i-Linux inabasebenzisi abaningi (Kepha-ke, nezinhlelo eziningi futhi ngiyethemba ukuthi Ziyi-Free Software)
I-athikili enhle! Kufisa kangakanani ukwazi ukuthi "ukukhishwa kwe-GPL".
Angazi i-andrioid ngoba anginayo i-smartphone. Bengicabanga ukuthi, yize iletha izinhlelo zayo, ngokuba neLinux ungenza izinto ezifanayo nakuGNU / Linux, kepha kubonakala ngathi akunjalo. Ingenasiphelo kanjani?!
Ukusho ukuthi kuyindatshana enhle kakhulu kusasilela. Imininingwane enhle kakhulu, sibonga i-Android idumela le-penguin selingcolisiwe ikakhulukazi ngesici sokuthi kune-malware engakanani ye-Android cishe njengoba kukhona neWindows.
Noma kunjalo, ngiyayisebenzisa, ngenxa yezinsizakalo zeGoogle ezivumelanisa futhi zihlanganise ne-Android. XD
M'ijo, into ye-Android yingoba abakhiqizi abaningi bomakhalekhukhwini ababuyekezi amadivayisi abo asekela i-Android ngendlela ehambisanayo, ngaphezu kokulingisa uhlelo lwe-obsolescence oluhleliwe olwenziwa yi-Apple nge-iDevices yayo.
Nge-CyanogenMod ne-ClockworkMod Recovery yami, ngikwazile ukuthola i-Samsung Galaxy Mini yami ethobekile ukuthi isebenze ku-Android 4.2.2, ngazi kahle ukuthi i-Samsung ibeke umkhawulo kuzinguqulo okufanele ixhaswe yi-Android.
I-Android isaphephe kakhulu kunamawindi. Ibala? Ukuthi abantu abanjengayo bayayifaka amabala? Ukuthi abantu bayisebenzisela ukukhululeka kuyayifaka amabala? Ukuthi abantu basebenzisa iLinux ngobuningi okokuqala kuyayidonsa? Leyo linux ayikho emgudwini omnyama kuphela wabangaphakathi, ingabe iyayidlala?
Eqinisweni, lokhu sekuvele kunqunyelwe ekushisekeleni ngokweqile.
Indatshana enhle kakhulu! Ngikuthande kakhulu, ngiyakukhuthaza ukuthi uqhubeke nokubhala!
I-athikili enhle kakhulu, ngizithandile izixhumanisi ozishiyile… .. bese ngiyavuma ukuthi i-android ayithathwa njenge-distro…. 🙂
Engingakuqondi ukuthi kungani isihogo abakhetha ukubhala «esenziwe ngokwezifiso» esikhundleni se- “uqobo”… .q mania… .. lokho kufana nokuthi iNgilandi esikhundleni sokubhala ngolimi lwayo «okwenziwe ngezifiso» kubhalwe «okwenziwe ngezifiso» noma «ukwenza ngezifiso »Esikhundleni sokuthi" wenze ngezifiso "… ..
+1
Le ndatshana kufanele kube i-athikili entsha yesethenjwa esemthethweni yokwethulwa kwe-Android ngeSpanishi.
Ngifuna ngempela ukubona ukuthi Ubuntu buguquka kanjani (noma ngabe uDebian unjani ngemuva, fuch off, it is pure GNU + Linux !!), Tizen - Samsung umemezele ukuthi imodeli ye-S5 ingakhishwa nale OS - noJolla 😀
Ngikuthandile impela lokhu okuthunyelwe, yize nginemibuzo eminingana, khona-ke i-BSD neSolar (engicabanga ukuthi isebenza ngezinhlelo zeJava) uma zilungile? Futhi kuthiwani ngeSlaptop? Futhi manje ngenye indlela, ngabe uhlelo lwe-y kufanele lube ne-kernel ye-HURT? Noma uma ngikhumbula kahle i-OpenOffice idinga iJava, akunjalo?
Angifuni ukuphikisa noma ukuqinisa okuthunyelwe kwakho engicabanga ukuthi kuhle kakhulu, ngihlinzeka ngemininingwane ethe xaxa kuphela, ukuze ngiphile i- "flame war" XD
Ngicabanga ukuthi ungahlukanisa phakathi kwe- "linux distro" ne- "GNU / Linux distro"
Manje manje omunye umbuzo, njengoba ushilo, ungayithola kuphi indlela yokufaka i-Desktop Envelopment? Ngingathanda ukuzama i-Enlightenment e17, i-KDE noma i-elementary ne-Pantheon Shell yayo
Okuthunyelwe okuhle!, 😀 Ngifunde okuningi namuhla xD hehehehe
Ukubingelela!
abacabangi ukuthi i-Android iyi-linux distro ngenxa yomona omkhulu, nge-Android bazuze okungazange kwenziwe omunye umuntu futhi lokho ukuthola i-linux distro engcono kunabo bonke abanye kepha-ke akwenziwa ngokuya nge- Imithetho "yama-geek" yama-linuxeros ayiyiboni njenge-distro ...
I-Android ibizoba yi-OS enhle kakhulu ukube ibingaveli ku-google, futhi ibinelayisense ye-GPL, ngeshwa lapho inkampani efana ne-google, canonical, RH, njll ifuna ukwenza imali, abasebenzisi bayo kufanelekile, okuyindida kakhulu into ebalulekile
.. ake sibheke ... ake sibone ... ngicacisele lokhu ngoba bengicabanga ukuthi ngineqiniso ngokubeka lokhu UKUTHI I-SOFTWARE NOMA AYISONA ISIKHALO SE-LINUX noma iyahambisana noma yamukelekile ukuyibiza NGANOMA YILUPHI UHLELO OLUSEBENZA -> ::: Ngine-hardware «x» y Ngikwazi ukugijima NGAPHANDLE KWAMA-EMULATORS i-linux distro… .ukuze enye isoftware ibe yi-linux distro, KUFANELE isebenze ngaphandle kwama-emulators kwipulatifomu yehadiwe ngokuphelele…. Noma ngabe nginephutha?…. Manje, ingabe noma iyiphi i-linux distro ingaqhutshwa NGAPHANDLE KWAMA-EMULATORS ku-hardware ye-Android?… Ingabe i-Android ingagijima NGAPHANDLE kokulingisa kwi-hardware eyakhelwe i-linux?… .Rta: NGEKE WAKWAZI, ngakho-ke, i- "Android" AKUYONA I-LINUX noma i-linux distro .... ngokuya ngemibandela yami UKUTHI KUFANELE KUBE NGUMGOMO hhayi ngokwethiyori kepha kuyenzeka. kepha lapha angisho imigomo yami kepha NGIBUZA UKUTHI YINI IMBONO SII ... Ngabe lokhu noma akunjalo njengoba ngisho nami ngemfundiso? ... Ngikholwa ukuthi LOKHO NGOKUQONDILE OKWENZA IZINHLELO EZAHLUKENE ZIKHONA: HHAYI IZIMPAHLA ZABO ZOKUXHUMANA AMA-ARCHITECTURES = KODWA I-HARDWARE ABASEKELA NOMA ABANGASEKELI UKUSEBENZA xD !!! ...
... Mina "ngiyaziphendula" ukuze ngingenzi okunye ukungena ... ukucacisa lokhu: NGIQONDA NGOKUPHELELE UKUTHI = TEEE - OOORICAAA-MENTEEE siii ungakwazi, ngokwesibonelo, ukusebenzisa i-linux distro kumakhalekhukhwini we-android noma ithebhulethi kepha i-HARDWARE ebeka umkhiqizi ngamunye ihlose ku… KANYE KUFINYELELEKILE !! ukuthi lo mbono awusebenzi ukuwenza ngenxa yentshisekelo yawo UKUTHENGA ABATHENGI BAYO UKUZE BASEBENZISE IJava NOKUFAKA ISICELO UKUTHI IDIVAYISI YEKHARIDI NGOKUKHULULEKILE YOKUTHI UMKHIQIZI ANGAKUFUNI KWENKULULEKO YOMTHENGI .... nayo eyishiya ingaphandle kwamandla cabanga isoftware ephathekayo kuleyo divayisi njenge "software yamahhala"… .kodwa lezo zithiyo ze-HARWARE = SIII zivimbela ukusetshenziswa kwamahhala nokugcwele kwe-linux kernell FUTHI NGOKUQINISEKILE BAVIMA NGOKUPHELELE NGAPHANDLE KWESICELO SE-ITS esivumela ukuxhumana kweJava nge i-kernell KANYE IMIYALO EYODWA YOKUPHILA HHAYI UKUPHELA ... nayo yonke imiyalo ye-kernell AKUFAKIWE ku-pseudokernell esetshenziswa yi-Android kodwa KUPHELA OKWENZIWA YISIDINGO SAKHO NOKUVUMELA, akukho okunye ... ngicabange ukuthi kubalulekile ukucacisa ukuthi uma Ngiyakwazi lokhu kubantu abangafisa ukungiphendula ...
Ngakho-ke unezingxenye zeLinux. Noma kunjalo, izuze njengefa izinzuzo zayo eziningi. Ukuphepha, ukuzinza, ukwakhiwa okuqinile.
Yize kunokuthile okungenza ngibe nomsindo, kungani kunezinkinga eziningi nge-GPL kanye nesoftware ephathelene?
Iqiniso ukuthi ngibona iLinux kakhulu njengokwakhiwa kwesoftware, ngaphezu kwefilosofi. Noma ngabe kumahhala noma cha, kukhululekile noma cha, kubonakala kimi izingqinamba ze-semantic, kude kakhulu kunencazelo yezobuchwepheshe. Uma ngikuthengisela iLinux, akusiyona iLinux? Uma iyingxenye yekhodi yakho ingabe iphathelene, ingabe ayisekho iLinux? Lezo zincazelo azihambelani nami.
Iso elibona konke…
Leyo yincazelo yakho konke ukungabaza othandekayo wami, futhi akukubi nakancane, lapho inkampani ikhula iba namandla amakhulu, ishintsha inkambo yayo noma "iphoqelelwe" ukuthi iguqule inkambo yayo. Impendulo kuzodingeka ukuthi ivele kithina ngokungasebenzisi imikhiqizo yabo. Ngabe bonke abakhiqizi behadiwe bazibophezele kwimfihlo? Kungaba yisihloko sokungena okufundwayo.
Ukubingelela
i-athikili enhle kakhulu ... yize kunokungabaza ... ngenxa yamazwana nokukhathazeka okunikeziwe ...