ECos: تفاوت میان نسخهها
NetBSDuser (بحث | مشارکتها) ایجادشده به کمک به ویکیفا و Dexbot |
ابرابزار |
||
خط ۱: | خط ۱: | ||
{{Infobox OS |
{{Infobox OS |
||
| name= ای سی او اس |
| name= ای سی او اس |
||
| developer = |
| developer = جامعه eCos، [[بنیاد نرمافزار آزاد]] |
||
| source_model = [[متنباز]] |
| source_model = [[متنباز]] |
||
| supported_platforms = [[معماری آرم]]، [[CalmRISC]]، [[ |
| supported_platforms = [[معماری آرم]]، [[CalmRISC]]، [[آرم کورتکس-ای۵|کورتکس-ای۵]]، [[آرم کورتکس-ای۹]]، [[آرم کورتکس-ام۳|کورتکس-ام۳]]، [[آرم کورتکس-ام۴|کورتکس-ام۴]]، [[آرم کورتکس-ام۷|کورتکس-ام۷]]، [[FR-V]]، [[Hitachi H8]]، [[آیای-۳۲]]، [[موتورولا ۶۸۰۰۰]]، [[Matsushita AM3x]]، [[معماری میپس]]، [[NEC V8xx]]، [[Nios II]]، [[پاورپیسی]]، [[اسپارک]]، and [[SuperH]] |
||
| family = [[سیستمعامل بیدرنگ]] |
| family = [[سیستمعامل بیدرنگ|سیستمعاملهای بیدرنگ]] |
||
| released = {{Start date and age|1998|09}} |
| released = {{Start date and age|1998|09}} |
||
| latest_release_date = {{Start date and age|2009|03}} |
| latest_release_date = {{Start date and age|2009|03}} |
||
| programmed_in = [[سی (زبان برنامهنویسی)|سی]]، [[سی++]]، [[زبان اسمبلی]] |
| programmed_in = [[سی (زبان برنامهنویسی)|سی]]، [[سی++]]، [[زبان اسمبلی]] |
||
| working_state = |
| working_state = تاکنون |
||
| license = eCos |
| license =پروانه eCos: [[پروانه عمومی همگانی گنو]] (با [[استثنای پیونددهی پروانه عمومی همگانی گنو|استثنای پیونددهی]])<ref>{{cite web |author=eCos official website |title=eCos License Overview |url=http://ecos.sourceware.org/license-overview.html |quote=eCos is released under a modified version of the well known GNU General Public License (GPL).|accessdate=2009-06-22}}</ref> |
||
| website = {{URL|http://ecos.sourceware.org/}} |
| website = {{URL|http://ecos.sourceware.org/}} |
||
}} |
}} |
||
'''ای سی او اس''' ({{lang-en|ECos}}) نام یک [[سیستم عامل]] [[ |
'''ای سی او اس''' ({{lang-en|ECos}}) نام یک [[سیستم عامل]] [[نرمافزار آزاد|آزاد]]، [[متن باز]] و بی درنگ است که برای سیستمهای توکار و برنامههایی که یک پروسه و چندین رشته میخواهند طراحی شده است؛ و با هدف انعطافپذیری در برابر نیازهای برنامهها در زمینههای قدرت اجرا و نیازهای سختافزاری ساخته شده. این سیستم عامل بیشتر در زبان C توسعه داده شده و لایههای سازگاری و رابطهای برنامه نویسی خود را برای سیستم عاملهای شبه-یونیکس و سیستم عامل ترون منتشر نموده است. |
||
==طراحی== |
== طراحی == |
||
طراحی این سیستم عامل برای |
طراحی این سیستم عامل برای سیستمهایی بوده که حافظه در سطح چند ده و یا چند صد کیلوبایت دارند. این سیستم عامل میتواند با [[حافظه تصادفی]] کمتر از دو مگابایت نیز کار کند، در حالی که هسته [[لینوکس]] در فضای کمتر از این قادر به کار نیست. |
||
⚫ | |||
⚫ | |||
⚫ | این سیستم عامل ابتدا در سال ۱۹۹۷ توسط شرکت پشتیبانی «سایگنوس» (که پس از آن توسط [[رد هت]] خریده شد) تولید شد. در اواخر سال ۲۰۰۲ رد هت از این سیستم عامل ناامید شده و توسعه آن را رها کرد. در سال ۲۰۰۴، با درخواست توسعه دهندگان، رد هت قبول کرد [[حق نشر]] این سیستم عامل به [[بنیاد نرمافزار آزاد]] اعطا شود و این پروسه در سال ۲۰۰۸ پایان یافت. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | این سیستم عامل ابتدا در سال ۱۹۹۷ توسط شرکت پشتیبانی |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== منابع == |
== منابع == |
||
{{پانویس|چپچین=بله}} |
{{پانویس|چپچین=بله}} |
||
*{{یادکرد-ویکی|پیوند =//en.wikipedia.org/w/index.php?title=ECos&oldid=669499883|عنوان = ECos|زبان =انگلیسی|بازیابی =۲۵ ژوئیه ۲۰۱۵}} |
* {{یادکرد-ویکی|پیوند =//en.wikipedia.org/w/index.php?title=ECos&oldid=669499883|عنوان = ECos|زبان =انگلیسی|بازیابی =۲۵ ژوئیه ۲۰۱۵}} |
||
[[رده:سیستمعاملهای بلادرنگ]] |
[[رده:سیستمعاملهای بلادرنگ]] |
||
[[رده:سیستمعاملهای آزاد]] |
[[رده:سیستمعاملهای آزاد]] |
نسخهٔ ۲۵ ژوئیهٔ ۲۰۱۵، ساعت ۲۳:۰۱
توسعهدهنده | جامعه eCos، بنیاد نرمافزار آزاد |
---|---|
نوشته شده به زبان | سی، سی++، زبان اسمبلی |
خانواده | سیستمعاملهای بیدرنگ |
وضعیت توسعه | تاکنون |
مدل منبع | متنباز |
تاریخ اولین انتشار | سپتامبر ۱۹۹۸ |
بنسازه رایانش | معماری آرم، CalmRISC، کورتکس-ای۵، آرم کورتکس-ای۹، کورتکس-ام۳، کورتکس-ام۴، کورتکس-ام۷، FR-V، Hitachi H8، آیای-۳۲، موتورولا ۶۸۰۰۰، Matsushita AM3x، معماری میپس، NEC V8xx، Nios II، پاورپیسی، اسپارک، and SuperH |
پروانه | پروانه eCos: پروانه عمومی همگانی گنو (با استثنای پیونددهی)[۱] |
وبگاه رسمی |
ای سی او اس (انگلیسی: ECos) نام یک سیستم عامل آزاد، متن باز و بی درنگ است که برای سیستمهای توکار و برنامههایی که یک پروسه و چندین رشته میخواهند طراحی شده است؛ و با هدف انعطافپذیری در برابر نیازهای برنامهها در زمینههای قدرت اجرا و نیازهای سختافزاری ساخته شده. این سیستم عامل بیشتر در زبان C توسعه داده شده و لایههای سازگاری و رابطهای برنامه نویسی خود را برای سیستم عاملهای شبه-یونیکس و سیستم عامل ترون منتشر نموده است.
طراحی
طراحی این سیستم عامل برای سیستمهایی بوده که حافظه در سطح چند ده و یا چند صد کیلوبایت دارند. این سیستم عامل میتواند با حافظه تصادفی کمتر از دو مگابایت نیز کار کند، در حالی که هسته لینوکس در فضای کمتر از این قادر به کار نیست.
این سیستم عامل در گستره بزرگی از پردازندهها از جمله: معماری آرم ،معماری میپس، پاورپیسی، آیای-۳۲ و ... کار میکند.
پیشینه
این سیستم عامل ابتدا در سال ۱۹۹۷ توسط شرکت پشتیبانی «سایگنوس» (که پس از آن توسط رد هت خریده شد) تولید شد. در اواخر سال ۲۰۰۲ رد هت از این سیستم عامل ناامید شده و توسعه آن را رها کرد. در سال ۲۰۰۴، با درخواست توسعه دهندگان، رد هت قبول کرد حق نشر این سیستم عامل به بنیاد نرمافزار آزاد اعطا شود و این پروسه در سال ۲۰۰۸ پایان یافت.
نسخههای غیر آزاد
ٍeCos pro یک انشعاب غیر آزاد از این سیستم عامل بود که توسط توسعه دهندگان این سیستم عامل از آن منشعب شد و هدف آن ساخت یک انشعاب پایدار و امتحان پس داده از این سیستم عامل است. ویژگیهای اضافه آن به کد منبع اصلی الحاق نشدهاند.
جستارهای وابسته
منابع
- ↑ eCos official website. "eCos License Overview". Retrieved 2009-06-22.
eCos is released under a modified version of the well known GNU General Public License (GPL).
- مشارکتکنندگان ویکیپدیا. «ECos». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲۵ ژوئیه ۲۰۱۵.