یک چالش بزرگ دیگه که الان یادم اومد این بود که کرنلهای اندروید (Vendor Kernels) معمولا خیلی قدیمیتر از کرنلهای Mainline لینوکس هستن (تو about تنظیمات گوشیتون چک کنید) و پورت کردن درایور های اختصاصی دیوایس به شاخه اصلی لینوکس، پروژه ای فوقالعاده پیچیده و گاهی غیرممکنه.
هالیوم نیازمندی به Mainline Kernel رو کاملاً دور میزنه، یعنی به جای پورت کردن درایورها، مستقیما از همون کرنل قدیمی و فابریک خود گوشی استفاده میکنه تا بدون درگیری با فرآیند طاقت فرسای Mainlining، بشه لینوکس رو روی دیوایس بالا آورد.
Post #451
228
محفل Buddy Project Halium اجرای لینوکس روی گوشی یکی از تمیزترین و منطقیترین روشهایی که میتونین لینوکس واقعی رو روی گوشی اندرویدی بالا بیارید همینه چالش اصلی در ران کردن یه سیستم عامل دیگه تو گوشی های اندرویدی، تفاوت Bionic (کتابخانه C اندروید) با glibc تو لینوکسه.…