سیستم عامل اندروید چه ارتباطی با لینوکس دارد؟
در اینکه سیستم عامل اندروید توانسته دنیای موبایل و تبلت ها را قبضه کند هیچ شکی نیست. در طی چند سال اخیر این سیستم عامل محبوب رقبایی مثل سیمبین و جاوا را کاملا از دور خارج کرده و حتی برای Windows Phone و iOS نیز رقیبی جدی است. اما واقعا چه چیزی در پشت پرده اندروید میگذرد؟
بسیاری از طرفداران سیستم عامل Open Source لینوکس ادعا میکنند که اندروید در واقع نسخه بهینه شده ای از لینوکس است. و خود را در توسعه آن شریک میدانند. ولی آیا این ادعا صحت دارد؟
امروزه بسیاری از موبایل ها و تبلتها از این سیستمعامل رایگان استفاده میکنند و همه میدانیم که کمپانی عظیم گوگل در پشت این سیستم عامل قرار دارد. اما مسألهای که خیلیها نمیدانند این است که اندروید و لینوکس رابطه تنگاتنگی با یکدیگر دارند. در واقع اندروید بر اساس لینوکس طرحریزی شده است.
در ادامه بررسی میکنیم که آیا اندروید هم یکی از ویرایشهای خاص لینوکس است یا خیر؟
این که نام اندروید را در وبسایتهای مرتبط با لینوکس میبینیم عجیب نیست. در واقع طرفداران لینوکس اندروید را یکی از انواع لینوکس میدانند و از محبوبیت آن خوشحال هستند. اگرچه آنها درست فکر میکنند ولی نمیتوان گفت که اندروید یک سیستم عامل کاملا لینوکسی است. با وجود تفاوتهای بسیار زیادی که اندروید با لینوکس دارد، از کدهای بهینه شده لینوکس در آن استفاده زیادی شده است. از نظر کلی میتوان گفت که رابطه نزدیکی بین اندروید و لینوکس وجود دارد.
اندروید روی کرنل یا هسته استاندارد لینوکس اجرا میشود و بسیاری از کدها و نرمافزارهای فضای هسته را درست مشابه یک کامپیوتر که دارای سیستم عامل لینوکس است اجرا میکند. این طبیعت منعطف لینوکس است، سیستم عاملی که قلب تپنده بسیاری از سیستمها شده است. گوگل و شرکای اندرویدیاش مثل سامسونگ و HTC ، رابطی برای کار با هسته لینوکس در اختیار کاربران قرار میدهند. اما در پشت پرده در واقع هسته لینوکس است که کارها را انجام میدهد. درست مثل کامپیوترهای عادی که یکی از ویرایشهای خاص لینوکس را روی آن نصب میکنیم و کارها را هسته لینوکس انجام میدهد.
اندروید از نظر ظاهر و کارکرد با لینوکس متفاوت است. چرا که برای مفید بودن (آن هم در صفحه نمایش لمسی و کوچک یک گوشی موبایل) لازم است که ظاهر و عملکرد متفاوتی داشته باشد. البته این بیان ساده ای از تفاوت اندروید و لینوکس است.