لینوکس
توضیحات:
-
به نام خدا
سیستم عامل های بر پایه هسته لینوکس بر روی سیستم های نهفته یا امبدد سیستم یا به عبارتی دیگر سیستم های تعبیه شده مثل ابزارهای الکترونیکی مصرفی (همانند ست آپ باکس ها، تلویزیون های هوشمند، ضبط های ویدیویی، دستیار دیجیتال دستی، تجهیزات شبکه (مثل روتر ها، سویچ ها، نقاط دسترسی بی سیم (WAPs) –Access Points- و روتر های بی سیم)، کنترل ماشین، خودکار سازی صنعتی، ابزار های مسیر یابی، نرم افزار پرواز فضاپیما و تجهیزات پزشکی استفاده می شوند.
سیستم عامل های برپایه هسته لینوکس به خاطر تطبیق پذیری بالا، در دستگاه های موبایل که نوعی سامانه نهفته با صفحه تاچ هستند مثل تلفن های هوشمند و تبلت ها همچنین دستیار های دیجیتال شخصی (PDAs) و دستگاه های پخش کننده رسانه همراه یافت می شوند.هسته لینوکس با انواع بسیاری از سی پی یو ها سازگار شده است؛ نه فقط سی پی یو های اصلی کامپیوتر های رومیزی و سرور، بلکه پردازنده های ARC، ARM، AVR32، ETRAX CRIS، FR-V، H8300، IP7000، m68k، MIPS، mn10300، PowerPC، SuperH و Xtensa. لینوکس همچنین به عنوان جایگزین سیستم عامل های انحصاری و زنجیره ابزار مربوط به آن استفاده می شود.
به خاطر قیمت کم (کد منبع یا سورس کد رایگان و در دسترس) و همچنین آسان بودن شخصی سازی، لینوکس در بسیاری از دستگاه های مصرفی استفاده می شود.
دستگاه های دستیار دیجیتال شخصی (مثل خانواده شارپ زائوروس -Sharp Zaurus-)، دستگاه های مسیریابی GPS تام تام -TomTom-، دروازه های محلی مثل سری Linksys WRT54G و تلفن های هوشمند مثل سری exz موتورولا و گوشی های Openmoko، دستگاه هایی که سیستم عامل Salifish که توسط Jolla توسعه داده شده را دارند مثل Jolla C و Intex Aqua Fish و نوکیا N900 و N9.
اندروید، یک سیستم عامل بر پایه هسته لینوکس، معرفی شده در سال 2008 و به دست آمده و گسترش یافته توسط Google است که به یک سیستم عامل شدیدا رقابتی در تلفن های هوشمند و تبلت ها تبدیل شده است. در جولای 2012، سهم تلفن های هوشمند اندروید در بازار ایالات متحده 52 درصد بود، که در ربع دوم سال 2015 به 82 درصد در کل جهان رسید.
جوامع مصرف کنندگان و توسعه دهندگان
با در دسترس بودن دستگاه های نهفته جوامع مصرف کنندگان و توسعه دهندگان برای این دستگاه بوجود آمدند. اکثر اوقات جایگزینی و ارتقا توزیع های لینوکس فرستاده شده بر روی دستگاه به خاطر در دسترس بودن کد منبع و جوامع اطراف دستگاه امکان پذیر است. به خاطر تعداد زیاد دستگاه ها، سیستم های استاندارد شده ای مثلYocto, OpenEmbedded Buildroot, OpenWrt, و LTIBرو نمایی شدند.مزایا و معایب استفاده از لینوکس بر روی سیستم های نهفته
مزایای لینوکس نسبت به دیگر سیستم عامل های انحصاری نهفته شامل فراهم آورندگان نرم افزار و پشتیبانی قدرتمند و گسترده، نبود حق امتیاز یا پرداخت برای مجوز، هسته پایدار، امکان خواندن، تغییر و باز نشر کد منبع می باشد. معایب لینوکس نیز شامل رد پای نسبتا حجیم حافظه (هسته و فایل های ریشه ای)، پیچیدگی های دسترسی حافظه توسط کاربر و هسته و فریم ورک پیچیده درایورهای دستگاه می شود.