أوجه التشابه بين نظام الأندرويد و اللنكس

أغلب أصدقائي من مجتمع اللنكس يعتبرون نظام ANdroid  أحد توزيعات اللنكس  المخصصة للهواتف  الذكية لانه  مبني على  نواة اللنكس كارنيل  ،  كتوزيعة أوبانتو للهواتف  الذكية  وغيرها  من التوزيعات  الخاصة بالهواتف ،  حتى ان  هناك من التقنين من استطاع تشغيل xp  على الهواتف الذكية  





* إسمح لي  اخي  القارئ  ان  اوضح لك بعض  الأمور في هذه التدوينة 


إذا لم تكن قد قرأت مقالنا عن الفرق بين يونكس ولينكس ، فينبغي أن تبدأ من هناك. لقد حددت ما هو يونكس ولينكس ، وتاريخهما ، وكيف يختلفان. إن المحور في  الأمر هو أن نواة اللنكس التي طورها لينوس تورفالدس في عام 1991 مبنية  على نظام MINIX OS. مع مرور الوقت ، استفاد المساهمون من حقيقة أن لينكس  مفتوحة المصدر، وقاموا بتعديلها لتتناسب مع أفكارهم وأعمالهم لإنشاء مجموعة متنوعة من التوزيعات مع مجموعة كبيرة من الميزات الفريدةمن نوعها .


Rich Miner

Rich Miner

ما هو Android ؟ 
Andy Rubin
Andy Rubin
 Nick Sears
 Nick Sears














تأسست شركة Android في أكتوبر 2003 بواسطة Andy Rubin و Rich Miner و Nick Sears و Chris White في كاليفورنيا بالولايات المتحدة الأمريكية. تم وصف مشروع Android كمشروع ذي "إمكانات هائلة في تطوير أجهزة الجوّال الأكثر ذكاءً والتي تكون أكثر وعيًا بموقع وتفضيلات مالكها".

تم تطوير نظام التشغيل Android المفتوح المصدر أولاً بهدف إنشاء نظام تشغيل متقدم للكاميرات الرقمية إلى أن اكتشفوا أن سوق الكاميرات الرقمية لم يكن كبيرًا بما يكفي وأنهم أعادوا تركيزهم على بناء نظام تشغيل لأجهزة الهاتف التي تتنافس مع مايكروسوفت ويندوز موبايل وسمبيان.


Image result for android linux



اشترت شركة Google Inc. الشركة في عام 2005 ، وكما نعلم الآن ، فإن الباقي مرتبط بتاريخ شركة  غوغل .

تحت غطاء محرك السيارة(التطوير سري) ، يستخدم Android نواة لينكس معدلة توفر للمطورين أطنانًا من الميزات سابقة كالتجهيز. وهذا بدوره يوفر الوقت ويسمح لمطوري Android بالتركيز على أهم الميزات للأجهزة المحمولة.وفقًا لبيان GNU من ريتشارد ستالمان ، يحتوي نظام التشغيل على أربعة عناصر:

  • النواة او karnel
  • HAL (طبقة تجريد الأجهزة) - حيث يتم تجميع برامج التشغيل التي لم يتم تجميعها في kernel .
  • The Userspace - حيث توجد "التطبيقات".
  • بيئة سطح المكتب أو واجهة المستخدم ، على سبيل المثال GNOME و KDE.




جانب Android الذي هو Linux هو نواة Monolithic ، وهي نسخة معدلة من Linux kernel ولا شيء أكثر من ذلك. تأتي مع مكتباتها وواجهات برمجة التطبيقات الخاصة بها لتلبية متطلبات الأجهزة المحمولة حتى الأجهزة ذات البطاريات الصغيرة نسبيًا.


في  الختام:  


إن GNU/لنكس اندرويد ليسا متشابهين لان : 


  • أندرويد هو نظام تشغيل مفتوح المصدر تم إنشاؤه لأول مرة بواسطة Android Inc. وهو الآن مملوك من قبل Google بينما Linux هو النواة التي تم إنشاؤها بواسطة Linus Torvalds (وساهم بها العديد من الآخرين) في إطار مشروع GNU.
  • تم تطوير اندرويد للهواتف المحمولة وأجهزة Mobile Internet أثناء تطوير Linux لأجهزة الكمبيوتر المكتبية / أجهزة الكمبيوتر المحمول / الخوادم.
  • يستخدم اندرويد مكتبة C الخاصة به ، Bionic. بينما تستخدم توزيعات لينكس مكتبة جنو سي.
  • يتعذر على اندرويد تشغيل أي برامج مخصصة لنظام التشغيل Linux.
  • يطبق Android إصدارًا معدلاً من Linux kernel مع مكتبات متخصصة وواجهات برمجة تطبيقات للتفاعل مع الشبكات الخلوية وتقديم الدعم للتطبيقات التي يمكن استخدامها بواسطة طرازات الهواتف بغض النظر عن مورديها.
  • يمكنك الانتقال إلى قسم "معلومات حول" في إعداداتك للتحقق من إصدار kernel الذي يعمل به هاتفك.
Image result for android linux



وفي  الأخير  أتمنى ان  تحكون هذه التدوينة قد  أفادتكم  في الفهم الفروقات  والتشابهات بين النظامين


إشترك في قناتي مخصصة لتعلم البرمجة THE DEVELOPER

يوتيوب يتيح حاليا طريقة للدردشة  والتواصل عبر  الرابط التالي chatt



Post a Comment

0 Comments