„Xiaomi“ jau seniai nesugebėjo laiku išleisti branduolio šaltinių, tačiau dabar įmonė įsipareigoja išleisti branduolio šaltinio kodą per 3 mėnesius nuo bet kurio naujo įrenginio pristatymo.
„Xiaomi“ yra kompanija, kuri iš esmės garsėja savo įrenginiais, siūlančiais puikias specifikacijas, palyginti su kaina. Išmanieji telefonai yra tik viena iš daugelio jų verslų, tačiau taip bendrovė išgarsino savo vardą visame pasaulyje. Sparti įmonės plėtra tokiose rinkose kaip Indija pritraukė milijonus naujų naudotojų prie išmaniųjų telefonų, kuriuose veikia „Android“, todėl mūsų forumuose atsirado daugybė naujų vartotojų, norinčių pritaikyti savo įrenginius. Deja, „Xiaomi“ prastai laikosi atvirojo kodo licencijų, kaip jos parodė laikas ir laikas ir laikas dar kartą, kad jie nori pažeisti General Public License v2 (GPLv2) neišleisdami branduolio šaltinio kodo savo įrenginiams. GPL yra tai, kas leidžia kūrėjų bendruomenei mūsų forumuose, nes visi Android telefonai veikia su Linux branduoliu ir be jo. prieiga prie šaltinio kodo būtų buvę beveik neįmanoma, kad pasirinktiniai AOSP pagrįsti ROM atsirastų taip, kaip jie padarė mūsų forumuose.
Visos programinės įrangos, licencijuotos pagal GPL, šaltinio kodas turi būti pasiekiamas paprašius. Išmaniesiems telefonams, kuriuose veikia „Android“, tai reiškia, kad tokios įmonės kaip „Xiaomi“ turi išleisti bet kokių kompiliuotų „Linux“ branduolio dvejetainių failų, kurie pristatomi įrenginiuose, branduolio šaltinio kodą. Tačiau iki šios dienos didžiulis kiekis Xiaomi įrenginių buvo išleistas be jokių galimų branduolio šaltinio kodo leidimų, nepaisant dažnų kūrėjų bendruomenės ir technologijų žiniasklaidos užklausų. Nusprendėme susisiekti su „Xiaomi“ ir dar kartą paklausti, kada įmonė išleis branduolio šaltinius kiekvienam savo įrenginiui, tačiau šį kartą užuot tylėję susitiko su netikėtu Xiaomi atstovo pranešimu: bendrovė planuoja išleisti bet kurio naujo įrenginio branduolio šaltinio kodą per 3 mėnesius nuo jo paleisti.
„Kaip interneto įmonė, Xiaomi gerbia GNU bendrąją viešąją licenciją (GPL) ir yra įsipareigojusi veiksmingai laikytis reikalavimų.
Mes naudojame visus savo išteklius siekdami tvaraus augimo ir dedame pastangas paspartinti branduolio išleidimą. Norime užtikrinti, kad kiekvienas leidimas būtų saugus ir stabilus.
Iki šiol paskelbėme daugelio įrenginių branduolio šaltinius. Judėdami į priekį, siekiame išleisti įrenginio branduolio šaltinį per tris mėnesius po jo paleidimo.“ – „Xiaomi“ atstovas spaudai, atsiųstame pranešime XDA kūrėjai
Nors gerbiame šį pranešimą ir atnaujintą „Xiaomi“ įsipareigojimą laikytis GPL, vis tiek turime pabrėžti, kad 3 mėnesiai yra gana ilgą laiką, ypač lyginant su tokiomis įmonėmis kaip „Google“, „Sony“ ir „OnePlus“, kurios netrukus po to reguliariai išleidžia branduolio šaltinio kodą paleisti. 3 mėnesių laikotarpis tikrai yra a didelis pagerėjimas, palyginti su ankstesniu „Xiaomi“ elgesiu, kai anksčiau bendrovė nebuvo viešai įsipareigojusi laikytis GPL. „Xiaomi“ gali užtrukti savaites, mėnesius ar net metus, kol bus išleistas kai kurių įrenginių branduolio šaltinis, todėl 3 mėnesiai tikrai yra geriau nei nieko.
Bendrovė mums pateikė sąrašą įrenginių, kuriems ji jau išleido branduolio šaltinio kodą.
„Xiaomi“ įrenginių su branduolio šaltinio kodo prieinamumu sąrašas
Filialas |
Palaikomi įrenginiai |
armani-jb-oss |
Redmi 1S |
armani-kk-oss |
Redmi 1S, Redmi Note Viena SIM kortelė |
cancro-kk-oss |
Mi 3, Mi 4, „Mi Note“. |
cancro-m-oss |
Mi 3, Mi 4, „Mi Note“. |
cappu-n-oss |
Mi Pad 3 |
dior-kk-oss |
Redmi Note Viena SIM kortelė |
ferrari-l-oss |
Mi 4i |
gemini-m-oss |
Mi 5 |
gucci-kk-oss |
Redmi Note Dual SIM |
vandenilis-m-oss |
Mi Max |
ido-l-oss |
Redmi 2, Redmi 3 |
jason-n-oss |
Mi Note 3 |
kenzo-l-oss |
Redmi Note 3 Visas Netcom |
žemė-m-oss |
Redmi 3S, Redmi 3X |
latte-l-oss |
Mi Pad 2 |
libra-l-oss |
Mi 4S, Mi 4C, „Mi Note Premium“. |
markw-m-oss |
Redmi 4 Premium |
mido-m-oss |
„Redmi Note 4X Standard“. |
mi1_kernel |
Mi 1 |
mi2_kernel |
Mi 2, Mi 2A, Mi 2S |
mocha-kk-oss |
Mi Pad |
deguonis-n-oss |
Mi Max 2 |
žuvys-kk-oss |
Mi 3 Kinijos mobilusis telefonas |
riva-n-oss |
Redmi 4A, Redmi 5, Redmi 5A |
sagit-n-oss |
Mi 6, Mi Mix 2 |
sagit-o-oss |
Mi 6, Mi Mix 2 |
santoni-n-oss |
Redmi 4X |
skorpionas-m-oss |
Mi 5, Mi 5s, Mi 5s Plus, Mi Mix, Mi Note 2 |
Thomas-kk-oss |
Redmi 2 Standard |
tissot-n-oss |
Mi A1 |
tissot-o-oss |
Mi A1 |
Whyred-n-oss |
Redmi Note 5 |
Kiekvienos šakos šaltinio kodas gali būti žiūrėta čia. „Xiaomi“ išleido daug daugiau įrenginių, nei nurodyta aukščiau, todėl apsiėmėme sudaryti „Xiaomi“ įrenginių sąrašą. be branduolio šaltinio kodo prieinamumas.
„Xiaomi“ įrenginių, kuriuose nėra branduolio šaltinio kodo, sąrašas
Kodinis pavadinimas |
Įrenginio pavadinimas |
helis |
Mi Max Pro |
hennessey |
Redmi Note 3 („MediaTek“) |
hermes |
Redmi Note 2 |
lcsh92_wet_jb9 |
Redmi Note („MediaTek“) |
nikelis |
Redmi Note 4 („MediaTek“) |
omega |
Redmi Pro |
polaris |
Mi Mix 2S |
pradas |
Redmi 4 |
sony/meri |
Mi 5C |
tiffany |
Mi 5X |
bjauriai |
Redmi Note 5A Lite / Redmi Y1 Lite |
vinsas |
„Redmi 5 Plus“ / „Redmi Note 5“. |
Papildomai, visų „Xiaomi Mi Box“ įrenginių, kiek žinome, neturi branduolio šaltinių.
Tai didžiulis kiekis įrenginių be branduolio šaltinių, kurį išleido „Xiaomi“. Nors kai kurie įrenginiai yra itin seni ir yra anksčiau nei bendrovės sprogimas į pasaulinę išmaniųjų telefonų rinką, nerimą keliantis skaičius šių išmaniųjų telefonų taip pat buvo išleistas visai neseniai. Atrodo, kad įrenginių amžius neturi įtakos šaltinio kodo prieinamumui, ar ne, nes daugelis įrenginių, išleistų prieš metus, taip pat turi branduolio šaltinius.
XDA ragina „Xiaomi“ ir toliau laikytis GPLv2
Naujausias „Xiaomi“ pareiškimas įkvepia pasitikėjimo, ypač dėl to, kad bendrovė pradėjo spartinti branduolio šaltinio kodo prieinamumą, nes neseniai išleistas „Xiaomi Redmi Note 5 Pro“. ir „Mi 6“ „Oreo“ atnaujinimas dabar turi branduolio šaltinio kodą, todėl įmonė eina teisinga kryptimi. Idealiame pasaulyje „Xiaomi“ išleistų visus savo įrenginių branduolio šaltinius, kai tik jie bus išleisti, kaip reikalaujama pagal GPL. Be to, yra keletas reikalavimų, kurių turi atitikti programinės įrangos šaltinio kodas, išleistas pagal GPL.
- Sėkmingai sukurkite ir sukurkite galiojantį išvesties failą, kurio formatas yra toks pat kaip ir dvejetainėje
- Turi būti visas šaltinio kodas, sąsajos apibrėžimo failai, scenarijai, naudojami kompiliavimui ir vykdomojo failo diegimui valdyti (nebūtina įtraukti tikrojo kompiliatorius/įrankių grandinė, tačiau turi būti pateikta pakankamai informacijos, kad būtų galima gauti tą pačią konfigūraciją, įskaitant kompiliatoriaus vėliavėles, naudojamą kuriant dvejetainę versiją kaip išleistas)
Tai yra pagrindinės gairės teikiant šaltinio kodus pagal GPL, lygiai tas pats pasakytina ir apie branduolio šaltinius. The „Xiaomi GitHub“ problemų puslapis yra užpildytas šaltinio kodų užklausomis ir niekas, oficialus ar kitoks, neatsako. Tikimės, kad atnaujinus susidomėjimą GPL atitikimu, įmonė skaidriau išleis branduolio šaltinius savo įrenginiams.
Verta nepamiršti, kad „Xiaomi“ nėra vienintelė įmonė, pažeidžianti GPL. Tokios įmonės kaip „HMD Global“. nepavyko išleisti daugumos savo įrenginių branduolio šaltinių, nors tai gali keistis, nes įmonė tai daro pagaliau pradėjo juos siūlyti keliems įrenginiams. Nepaisant to, kad kitos įmonės nesilaiko GPL, kitai įmonei tai nesuteikia dingsties daryti tą patį. Kadangi „Xiaomi“ yra vienas blogiausių pažeidėjų tarp pagrindinių originalios įrangos gamintojų ir vienas populiariausių tarp mūsų bendruomenės, tikimės, kad įmonė įsipareigoja laikytis jų pareiškimo ir pradeda rodyti procesą, siekdama tapti labiau GPL atitinkantis.