A Xiaomi célja, hogy az indulást követő 3 hónapon belül kiadja a kernel forráskódját új eszközökhöz

A Xiaomi sokáig nem tudta időben kiadni a kernelforrásokat, de most a vállalat kötelezettséget vállal arra, hogy a megjelenést követő 3 hónapon belül minden új eszközhöz kiadja a kernelforráskódot.

A Xiaomi egy olyan cég, amely nagyrészt az árhoz képest kiváló műszaki jellemzőket kínáló eszközeiről híres. Az okostelefonok csak egy a sok vállalkozás közül, de a cég így tette világszerte ismertté a nevét. A cég gyors terjeszkedése olyan piacokon, mint India több millió új felhasználót hozott az Androidot futtató okostelefonokra, aminek következtében fórumainkon új felhasználók érkeztek, akik szeretnék személyre szabni eszközeiket. Sajnos a Xiaomi rossz múltra tekint vissza a nyílt forráskódú licenceknek való megfelelés terén, amint azt bemutatták idő és idő és idő ismét azt, hogy hajlandóak megsérteni a General Public License v2 (GPLv2) előírásait azzal, hogy elmulasztják a kernelforráskód kiadását eszközeikhez. A GPL az, ami lehetővé teszi a fórumaink fejlesztői közösségét, mivel minden Android telefon Linux kernelen fut, és anélkül A forráskódhoz való hozzáférés szinte lehetetlen lett volna az egyedi AOSP-alapú ROM-ok számára, hogy felvegyék azt a módot, ahogyan a mi fórumok.

A GPL értelmében licencelt összes szoftver forráskódját kérésre elérhetővé kell tenni. Az Androidot futtató okostelefonok esetében ez azt jelenti, hogy az olyan cégeknek, mint a Xiaomi, ki kell adniuk a kernel forráskódját minden olyan lefordított Linux kernel binárishoz, amelyet az eszközökre szállítanak. A mai napig azonban hatalmas mennyiségű Xiaomi eszköz jelent meg anélkül, hogy elérhető kernelforráskódot adtak volna ki, a fejlesztői közösség és a technológiai média gyakori kérései ellenére. Úgy döntöttünk, hogy megkeressük a Xiaomit, hogy ismét megkérdezzük, mikor ad ki kernelforrást a vállalat minden egyes eszközéhez, de ezúttal a csend helyett meglepő bejelentéssel találkozott a Xiaomi szóvivőtől: a vállalat azt tervezi, hogy minden új eszközhöz kiadja a kernel forráskódját a megjelenést követő 3 hónapon belül. dob.

"Internetes cégként a Xiaomi tiszteletben tartja a GNU General Public License (GPL) előírásait, és elkötelezett a hatékony megfelelés mellett.

Minden erőforrásunkat bevetjük a fenntartható növekedés elérése érdekében, és erőfeszítéseket teszünk kernelünk kiadásának felgyorsítására. Biztosak akarunk lenni abban, hogy minden kiadás biztonságos és stabil legyen.

Eddig számos eszközhöz közzétettük a kernelforrást. Továbblépve arra törekszünk, hogy felszabadítsuk egy eszköz kernelforrását három hónapon belül megjelenése után." - a Xiaomi szóvivője a címre küldött közleményében XDA-fejlesztők

Bár tiszteletben tartjuk ezt a bejelentést és a Xiaomi megújult elkötelezettségét a GPL betartása mellett, mégis hangsúlyoznunk kell, hogy 3 hónap elég hosszú ideig, különösen, ha összehasonlítjuk az olyan cégekkel, mint a Google, a Sony és a OnePlus, amelyek röviddel ezután rendszeresen kiadják a kernelforráskódot kiadás. A 3 hónapos időkeret minden bizonnyal a hatalmas javulás a Xiaomi korábbi viselkedéséhez képest, amikor korábban a vállalat nem vállalta nyilvánosan a GPL betartását. A Xiaomi-nak hetekbe, hónapokba vagy akár évekbe telhet, amíg egyes eszközökhöz kiadja a kernelforrást, így 3 hónap minden bizonnyal jobb, mint a semmi.

A cég átadta nekünk azon eszközök listáját, amelyekhez már kiadta a kernel forráskódját.

A kernelforráskóddal rendelkező Xiaomi-eszközök listája

Ág

Támogatott eszközök

armani-jb-oss

Redmi 1S

armani-kk-oss

Redmi 1S, Redmi Note Egy SIM

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 Egy SIM

ferrari-l-oss

Mi 4i

gemini-m-oss

Mi 5

gucci-kk-oss

Redmi Note Dual SIM

hidrogén-m-ossz

Mi Max

ido-l-ossz

Redmi 2, Redmi 3

jason-n-oss

Mi Note 3

kenzo-l-oss

Redmi Note 3 Teljes Netcom

land-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

mokka-kk-oss

Mi Pad

oxigén-n-oss

Mi Max 2

pisces-kk-oss

Mi 3 China Mobile

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

skorpió-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

miért-n-oss

Redmi Note 5

Az egyes ágak forráskódja lehet itt megtekintve. A Xiaomi a fent felsoroltnál jóval több eszközt adott ki, ezért magunkra vállaltuk a Xiaomi eszközök listájának összeállítását. nélkül kernel forráskód elérhetősége.

A kernelforráskóddal nem rendelkező Xiaomi-eszközök listája

Kód név

Eszköz neve

hélium

Mi Max Pro

hennessey

Redmi Note 3 (MediaTek)

Hermész

Redmi Note 2

lcsh92_wet_jb9

Redmi Note (MediaTek)

nikel

Redmi Note 4 (MediaTek)

omega

Redmi Pro

polaris

Mi Mix 2S

prada

Redmi 4

sony/meri

Mi 5C

tiffany

Mi 5X

ugglite

Redmi Note 5A Lite/Redmi Y1 Lite

Vince

Redmi 5 Plus/Redmi Note 5

Továbbá, az összes Xiaomi Mi Box készüléket, amennyire tudjuk, nem állnak rendelkezésre kernelforrások.

Ez a Xiaomi által kiadott hatalmas mennyiségű kernelforrás nélküli eszköz. Míg egyes készülékek rendkívül régiek, és megelőzik a vállalat robbanását a globális okostelefon-piacon, a közelmúltban aggasztóan sok ilyen okostelefon is megjelent. Úgy tűnik, hogy az eszközök kora nem befolyásolja, hogy elérhető-e a forráskód vagy sem, mivel sok évekkel ezelőtt kiadott eszköznek is van kernelforrása.

Az XDA sürgeti a Xiaomit, hogy folytassa a GPLv2-nek való megfelelést

A Xiaomi legutóbbi nyilatkozata bizalomra ad okot, különösen azért, mert láttuk, hogy a cég elkezdi felgyorsítani a kernel forráskód elérhetőségét, mivel a nemrég megjelent Xiaomi Redmi Note 5 Pro és a A Mi 6 Oreo frissítése most már elérhető a kernel forráskódja, így a cég jó irányba halad. Egy ideális világban a Xiaomi minden kernelforrást kiadna eszközei számára, amint azok a GPL előírásai szerint megjelennek. Ezenkívül számos követelménynek kell megfelelnie a GPL alatt kiadott szoftverforráskódnak.

  • Sikeresen hozzon létre és hozzon létre egy érvényes kimeneti fájlt, amely megegyezik a bináris fájlban megadott formátummal
  • Tartalmazzon minden forráskódot, interfészdefiníciós fájlt, a fordítást és a futtatható fájl telepítését vezérlő szkripteket (nem szükséges a tényleges fordító/eszközlánc, de elegendő információt kell rendelkezésre bocsátani ahhoz, hogy ugyanazt a konfigurációt kapjuk, beleértve a fordítójelzőket is, mint a bináris verzió elkészítéséhez. megjelent)

Ezek az elsődleges irányelvek a forráskódok GPL alatti biztosításához, és pontosan ugyanez vonatkozik a kernelforrásokra is. A Xiaomi GitHub problémák oldala tele van forráskódra vonatkozó kérésekkel, és úgy tűnik, senki sem válaszol, sem hivatalos, sem más. Reméljük, hogy a GPL-megfelelés iránti megújult érdeklődésnek köszönhetően a vállalat átláthatóbbá teszi a kernelforrások kiadását eszközei számára.

Érdemes szem előtt tartani, hogy nem a Xiaomi az egyetlen cég, amely megsérti a GPL-t. Olyan cégek, mint pl HMD Global a legtöbb eszközükhöz nem tudták kiadni a kernelforrást, bár ez változhat, ahogyan a cég tette végre elkezdte kínálni őket néhány készülékért. Függetlenül attól, hogy más vállalatok nem felelnek meg a GPL-nek, ez nem ad ürügyet egy másik vállalat számára, hogy ugyanezt tegye. Mivel a Xiaomi az egyik legrosszabb jogsértő a nagy OEM-ek között, és az egyik legnépszerűbb a mieink között is. közösségünkben, reméljük, hogy a vállalat elkötelezi magát nyilatkozatuk mellett, és elkezdi mutatni a folyamatot a GPL-ré válás felé megfelelő.