enchiladaOSONEPLUS 6
AÇIK GELİŞTİRME KAYDIONEPLUS 6 / ENCHILADA / SDM845
KAYNAK

Hedef mimari: senin kernel'in + senin init'in.

Bu proje sıfırdan çekirdek yazmıyor; mainline Linux'in SDM845 desteğinin üzerine kendi init/initramfs ve zamanla kendi dağıtımını koyuyor. Yazılım katmanları ve seçimler burada izlenecek.

DURUM / KOD VE MİMARİ
Planlandı
HEDEF CİHAZONEPLUS 6
ÇALIŞMA BİÇİMİMainline tabanı
enchiladaOS_
Çekirdek tabanıMainline Linux
Device treesdm845-oneplus-enchilada
InitPlanlandı
RepoKurulacak
İÇERİK

Bu başlıkta neredeyiz?

04 KAYIT
ÇEKİRDEK

Mainline Linux · sdm845

Ana çekirdekte qcom/sdm845-oneplus-enchilada.dts hazır. Defconfig'ten derleme, kendi config farkları ve yamalar bu projenin çekirdek katmanını oluşturacak.

BOOTLOADER

ABL, lk2nd veya EDK2

Stok ABL fastboot ile kendi boot.img'ni kabul eder. lk2nd ikinci aşama bootloader ve EDK2/UEFI portu (topluluk; bu cihaza Windows bile boot edildi) alternatif zincirler. Seçim A1'de kanıtla yapılacak.

INIT

Kendi /init'in

busybox + kendi init script'i ile initramfs: cihaz açılır, USB/SSH üzerinden giriş gelir. Bu, Android katmanlarının tamamen bittiği nokta.

KULLANICI ALANI

Alpine/Debian tabanı

İlk init çalıştıktan sonra en küçük kullanıcı alanı (pmOS tarzı Alpine, ya da Debian arm64) eklenir; hedef tekrar üretilebilir build.

SONRAKİ ADIMLAR

Bir sonraki doğrulama

Her adım gözlenebilir bir sonuca bağlanacak.

  • Çekirdek config farklarını (defconfig + kendi seçimleri) sürümlendir
  • initramfs içeriğini ve ilk açılış hedefini tanımla
  • Derleme tekrar üretilebilirliğini (lockfile, ccache) belgele