গ্নু প্রকল্প
গ্নু প্রকল্পের মূল লক্ষ্য ছিল একটি ফ্রি সফটওয়্যার অপারেটিং সিস্টেম তৈরী করা। ১৯৯২ এর মধ্যমে গ্নু প্রকল্পের অধিনে অপারেটিং সিস্টেমের প্রধান প্রধান অংশগুলো তৈরী সম্পন্ন হয়েছিল। এবং কার্নেল গ্নু হার্ড এর কাজ চলছিল। ১৯৯১ সালে লিনুস তোরভাল্দ্‌স পৃথকভাবে লিনাক্স কার্নেল তৈরী করেন, যার মাধ্যমে এই শেষ শূন্যস্থানটিও পূরণ হয়ে যায়। লিনাক্স ০.১২ সংস্করণটি ১৯৯২ সালে জিপিএল লাইসেন্সের অধিনে প্রকাশ করা হয়েছিল। গ্নু এবং লিনাক্স এর সমন্বয়ে সর্বপ্রথম একটি পূর্ণাঙ্গ ফ্রি সফটওয়্যার অপারেটিং সিস্টেম প্রকাশ করা হয়। যদিও লিনাক্স গ্নু প্রকল্পের অংশ নয়, কিন্তু এটির ডেভলপমেন্টের কাজে GCC এবং আরও কিছু গ্নু প্রোগ্রামিং টুল ব্যবহার করা হয়েছে।
অ্যানড্রয়েড (অপারেটিং সিস্টেম)
লিনাক্স কার্নেলের ছাড়াও অ্যানড্রয়েডে মিডলওয়্যার, সফটওয়্যার লাইব্রেরি এবং এপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) রয়েছে যা সি এর ব্যবহার হয়েছে। এছাড়া রয়েছে এপ্লিকেশন সফটওয়্যার যা চলছে এপ্লিকেশন ফ্রেমওয়ার্কে যার মধ্যে আছে জাভা সমর্থিত এ্যপাচি হারমোনি ভিত্তিক লাইব্রেরি। লিনাক্স কার্নেলের উন্নয়ন অন্যান্য ডেভেলপাররা গুগলের উৎস কোড থেকে স্বাধীনভাবে করে থাকে। অ্যানড্রয়েড ৫.০ সংস্করণের আগে পর্যন্ত অ্যানড্রয়েড প্রকিয়াকরণ ভার্চুয়াল মেশিনের জন্য ডেলভিক] জেআইটি কম্পাইলেশন ব্যবহার করত "ডেস্ক-কোড" চালাতে যা সাধারনত জাভা বাইটকোড থেকে ভাষান্তর করা হত। জেআইটি নীতি মেনে ডেলভিক প্রতিবার একটি এ্যপ্লিকেশন চালু হলে কম্পাইলেশন করত। অ্যানড্রয়েড ৪.৪ সংস্করণে অ্যানড্রয়েড রানটাইম (এআরটি) প্রবর্তন করা হয় নতুন রানটাইম এনভায়রনমেন্ট হিসেবে যা এহেড-অব-টাইম (এওটি) কম্পাইলেশন ব্যবহার করে বাইটকোড কম্পাইল করার জন্য। অ্যানড্রয়েড ৪.৪ সংস্করণে এআরটি ছিল একটি পরীক্ষামূলক বৈশিষ্ট্য এবং আগে থেকেই সচল করা ছিল না। অ্যানড্রয়েড ৫.০ সংস্করণে এটিকে একমাত্র রানটাইম হিসেবে রাখা হয়েছে।