Xiaomi, lansmandan sonraki 3 ay içinde yeni cihazlar için Çekirdek Kaynak Kodunu yayınlamayı hedefliyor

Xiaomi uzun süredir çekirdek kaynaklarını zamanında yayınlamayı başaramadı, ancak şimdi şirket herhangi bir yeni cihaz için çekirdek kaynak kodunu piyasaya sürüldükten sonraki 3 ay içinde yayınlamayı taahhüt ediyor.

Xiaomi, büyük ölçüde fiyata göre mükemmel özellikler sunan cihazlarıyla tanınan bir şirkettir. Akıllı telefonlar onların birçok girişiminden sadece bir tanesiancak şirket bu sayede adını dünya çapında duyurdu. Şirketin hızlı genişlemesi Hindistan gibi pazarlarda milyonlarca yeni kullanıcıyı Android çalıştıran akıllı telefonlara getirdi ve bu da forumlarımızda cihazlarını özelleştirmek isteyen yeni kullanıcıların akınına yol açtı. Ne yazık ki, Xiaomi'nin açık kaynak lisanslarına uyma konusunda kötü bir geçmişi var. zaman Ve zaman Ve zaman Cihazları için çekirdek kaynak kodunu yayınlamayarak Genel Kamu Lisansı v2'yi (GPLv2) ihlal etmeye istekli olduklarını bir kez daha belirttik. GPL, tüm Android telefonlar Linux çekirdeğinde çalıştığından ve Linux çekirdeği olmadan çalıştığından, forumlarımızdaki geliştirici topluluğunu mümkün kılan şeydir. Kaynak koduna erişim olmasaydı, özel AOSP tabanlı ROM'ların bizim sistemimizde yaptıkları gibi başarılı olmaları neredeyse imkansız olurdu. forumlar.

GPL kapsamında lisanslanan tüm yazılımların kaynak kodu istek üzerine sunulmalıdır. Android çalıştıran akıllı telefonlar için bu, Xiaomi gibi şirketlerin, cihazlara gönderilen derlenmiş Linux çekirdeği ikili dosyaları için çekirdek kaynak kodunu yayınlaması gerektiği anlamına gelir. Ancak bugüne kadar geliştirici topluluğundan ve teknoloji medyasından gelen sık taleplere rağmen çok sayıda Xiaomi cihazı herhangi bir çekirdek kaynak kodu sürümü olmadan piyasaya sürüldü. Şirketin her cihazı için çekirdek kaynaklarını ne zaman yayınlayacağını bir kez daha sormak için Xiaomi'ye ulaşmaya karar verdik, ancak bu sefer sessizlik yerine Bir Xiaomi sözcüsünün şaşırtıcı bir duyurusu ile karşılaştık: Şirket, herhangi bir yeni cihazın çekirdek kaynak kodunu, piyasaya sürülmesinden sonraki 3 ay içinde yayınlamayı planlıyor. öğle yemeği.

"Bir İnternet şirketi olarak Xiaomi, GNU Genel Kamu Lisansına (GPL) saygı duyuyor ve etkin bir uyum sağlamaya kararlıdır.

Sürdürülebilir bir büyüme sağlamak için tüm kaynaklarımızı kullanıyor ve çekirdek sürümümüzü hızlandırmak için çaba gösteriyoruz. Her sürümün güvenli ve istikrarlı olduğundan emin olmak istiyoruz.

Şu ana kadar birçok cihazın kernel kaynaklarını yayınladık. İleriye dönük olarak bir cihazın çekirdek kaynağını yayınlamayı hedefliyoruz üç ay içinde lansmanından sonra." - Xiaomi Sözcüsü, adresine gönderilen bir açıklamada XDA Geliştiricileri

Bu duyuruya ve Xiaomi'nin GPL'ye uyma konusunda yenilenen kararlılığına saygı duysak da, yine de 3 ayın oldukça uzun bir süre olduğunu belirtmemiz gerekiyor. Özellikle kısa bir süre sonra düzenli olarak çekirdek kaynak kodu yayınlayan Google, Sony ve OnePlus gibi şirketlerle karşılaştırıldığında uzun bir süre serbest bırakmak. 3 aylık bir zaman dilimi kesinlikle büyük Xiaomi'nin daha önce GPL'ye uyma konusunda hiçbir kamu taahhüdünün bulunmadığı önceki davranışına göre iyileşme. Xiaomi'nin bazı cihazlar için çekirdek kaynaklarını yayınlaması haftalar, aylar, hatta yıllar alabilir, bu nedenle 3 ay kesinlikle hiç yoktan iyidir.

Şirket bize daha önce çekirdek kaynak kodunu yayınladıkları cihazların bir listesini sağladı.

Çekirdek Kaynak Kodu Kullanılabilirliği olan Xiaomi cihazlarının listesi

Dal

Desteklenen cihazlar

armani-jb-oss

Redmi 1S

armani-kk-oss

Redmi 1S, Redmi Notu tek SIM

cancro-kk-oss

Mi 3, Mi 4, Mi Not

cancro-m-oss

Mi 3, Mi 4, Mi Not

cappu-n-oss

Mi Pad 3

dior-kk-oss

Redmi Notu tek SIM

ferrari-l-oss

Mi 4i

İkizler-m-oss

Mi 5

gucci-kk-oss

Redmi Not Çift SIM

hidrojen-m-oss

Mi Max

idol-l-oss

kırmızımsı 2, kırmızımsı 3

Jason-n-oss

Mi Not 3

kenzo-l-oss

Redmi Not 3 Tam Netcom

kara-m-oss

Redmi 3S, Redmi 3X

latte-l-oss

Mi Pad 2

terazi-l-oss

Mi 4S, Mi 4C, Mi Not Premium

markw-m-oss

Redmi 4 Premium

orta-m-oss

Redmi Not 4X Standardı

mi1_kernel

Mi 1

mi2_kernel

Mi 2, Mi 2A, Mi 2S

mocha-kk-oss

Mi Pad

oksijen-n-oss

Mi Max 2

balık-kk-oss

Mi 3 Çin Mobil

riva-n-oss

kırmızımsı 4A, Redmi 5, Redmi 5A

sagit-n-oss

Mi 6, Mi Karışımı 2

sagit-o-oss

Mi 6, Mi Karışımı 2

Santoni-n-oss

Redmi 4X

akrep-m-oss

Mi 5, Mi 5'ler, Mi 5s Artı, Mi Karışımı, Mi Not 2

thomas-kk-oss

Redmi 2 Standardı

tissot-n-oss

Mi A1

tissot-o-oss

Mi A1

neden kırmızı-n-oss

Redmi Not 5

Her dalın kaynak kodu şu şekilde olabilir: burada görüntülendi. Xiaomi yukarıda listelenenlerden çok daha fazla cihaz piyasaya sürdü, bu nedenle Xiaomi cihazlarının bir listesini derlemeyi kendimize görev edindik. olmadan çekirdek kaynak kodu kullanılabilirliği.

Çekirdek Kaynak Kodu Kullanılabilirliği olmayan Xiaomi cihazlarının listesi

Kod adı

Cihaz adı

helyum

Mi Max Pro

Hennessey

Redmi Not 3 (MediaTek)

Hermes

Redmi Not 2

lcsh92_wet_jb9

Redmi Notu (MediaTek)

nikel

Redmi Not 4 (MediaTek)

omega

Redmi Pro

polaris

Mi Karışımı 2S

prada

kırmızımsı 4

sony/meri

Mi 5C

tiffany

Mi 5X

ugglit

Redmi Not 5A Lite/Redmi Y1 Lite

Vince

Redmi 5 Artı/Redmi Not 5

Ek olarak, tüm Xiaomi Mi Box cihazlarıbildiğimiz kadarıyla çekirdek kaynakları mevcut değil.

Bu, Xiaomi tarafından piyasaya sürülen çekirdek kaynakları olmayan çok sayıda cihazdır. Bazı cihazlar son derece eski ve şirketin küresel akıllı telefon pazarındaki patlamasından öncesine ait olsa da, bu akıllı telefonların endişe verici bir kısmı da oldukça yakın zamanda piyasaya sürüldü. Yıllar önce piyasaya sürülen birçok cihazın aynı zamanda çekirdek kaynaklarına sahip olduğu göz önüne alındığında, cihazların yaşının kaynak kodunun mevcut olup olmadığı üzerinde hiçbir etkisi olmadığı görülüyor.

XDA, Xiaomi'yi GPLv2 ile Uyumluluğu Sürdürmeye Çağırıyor

Xiaomi'nin son açıklaması güven uyandırıyor, özellikle de şirketin yakın zamanda piyasaya sürülen çekirdek kaynak kodunun kullanılabilirliğini hızlandırmaya başladığını gördüğümüzde Xiaomi Redmi Not 5 Pro ve Mi 6'nın Oreo güncellemesi Artık çekirdek kaynak kodu mevcut olduğundan şirket doğru yönde ilerliyor. İdeal bir dünyada Xiaomi, cihazları için tüm çekirdek kaynaklarını, GPL'nin gerektirdiği şekilde yayınlandıkları anda yayınlayacaktır. Ayrıca GPL kapsamında yayımlanan yazılım kaynak kodunun uyması gereken bir takım gereksinimler de vardır.

  • İkili dosyada sağlananla aynı formatta olan geçerli bir çıktı dosyasını başarıyla oluşturun ve oluşturun
  • Yürütülebilir dosyanın tüm kaynak kodunu, arayüz tanım dosyalarını, derlemeyi kontrol etmek için kullanılan komut dosyalarını ve kurulumunu içerir (asıl derleyici/araç zinciri, ancak ikili sürümü oluşturmak için kullanılan derleyici bayrakları da dahil olmak üzere AYNI yapılandırmayı elde etmek için yeterli bilgi sağlanmalıdır. piyasaya sürülmüş)

Bunlar, GPL kapsamında kaynak kodları sağlamaya yönelik birincil yönergelerdir ve aynısı çekirdek kaynakları için de geçerlidir. Xiaomi GitHub sorunları sayfası kaynak kodu talepleriyle dolu ve resmi olsun ya da olmasın hiç kimse yanıt vermiyor gibi görünüyor. GPL uyumluluğuna yönelik bu yenilenen ilgiyle birlikte şirketin, cihazları için çekirdek kaynaklarını yayınlama konusunda daha şeffaf olmasını umuyoruz.

GPL'yi ihlal eden tek şirketin Xiaomi olmadığını akılda tutmakta fayda var. Gibi şirketler HMD Küresel çoğu cihazı için çekirdek kaynaklarını yayınlamayı başaramadılar, ancak şirket değiştikçe bu durum değişebilir. nihayet birkaç cihaz için bunları sunmaya başladım. Diğer şirketlerin GPL'ye uyum eksikliği ne olursa olsun, bu durum başka bir şirkete aynısını yapma mazeretini vermez. Xiaomi büyük OEM'ler arasında en kötü suçlulardan biri ve aynı zamanda bizimkiler arasında da en popüler olanlardan biri. topluluk olarak, şirketin beyanlarına bağlı kalacağını ve daha fazla GPL olma yönünde süreç göstermeye başlayacağını umuyoruz Uysal.