سیر تکاملی لینوکس در زمینه لینوکس توکار اخیراً گام رو به جلوی دیگری در تولید MontaVista Linux Professional Edition 4.0 برداشت.
این محصول جدید شرکت Sunnyvale یک هسته جدید بر مبنای 2.6 به دنیای توکار ارائه کرد و چیزی بیشتر از هدف نهایی مهندسان: زمان پاسخگویی بیدرنگ سریعتر. و با توجه به صحبتهای مدیر محصول Michael Matthews، محصول جدید به این امر و استفاده بیشتر از full-fledged Linux kernel دست یافته است.
برچسب "بلادرنگ" خدشهای به کارایی بلادرنگ بودن این سیستمعامل جدید وارد نمیکند.
بلادرنگ بودن یک بخش بسیار مهم در بیشتر سیستمهای توکار این روزهاست، زیرا دستگاهها از تکمنظوره بودن به سمت چندمنظوره بودن پیش رفتهاند، مانند PDA ها یا تلفنهای هوشمند. با افزایش پیچیدگی وظایف دستگاهها، کدکردن مکانیزم تصمیمگیری جهت صرفهجویی در وقت سیستمعاملهای توکار به شدت دشوار خواهد شد. بیشتر سیستمهای پیشرفته این کدها را روی پردازنده 32 بیتی و یا 64 بیتی اجرا خواهند کرد و کدهای اینچنینی عمدتا به عنوان سیستمعامل بلادرنگ (RTOS) نام برده میشوند.
در صنعت توکار، سیستم باید نتایج را در زمانی کمتر از بیشترین "زمان قابل پذیرش" محاسبه کنند. زمان قابل پذیرش بر مبنای استاندارد MontaVista زیر 20 میکروثانیه است.
گذشته از سرعت بسیار زیاد، سیستم RTOS باید به شدت پایدار باشد. همچنین باید در بسترهای مختلف دردسترس باشد. در روزهای اولیه سیستمهای توکار، سیستمعامل برای بستر مشخصی طراحی میشد. Matthews توضیح میدهد که امروزه مشتریان سیستمعاملی میخواهند که بر روی بسترهای مختلف اجرا شوند و نیز دارای خاصیت چندمنظورگی باشند. MontaVista Pro 4.0 با پشتیبانی بیشتر از 7 نوع معماری، 30 خانواده از پردازندهها و بیش از 50 بستر جدید، به این نیازهای بازار پاسخ میدهد.
در حال حاضر کد کردن این سیستم برای تلفن سلولی یا دستگاههای دیگر بسیار دشوار است، در نتیجه محیطهای توسعه سیستم توکار یک محیط سادهتر مانند یک کامپیوتر شخصی است و بعد کدها به دستگاههای واقعی برای تست و تولید منتقل میشوند.
مترجم: سارا برنجی
آدرس اینترنتی منبع: http://www.linuxplanet.com/linuxplanet/reports/5995/1