Сторінка не перевірена
Вбудована Конфігурована Операційна Система (Embedded Configurable Operating System,eCos)— операційна системареального часуз відкритим програмним кодом, розроблена длявбудованих систем та додатків, що потребують виконання лише одногопроцесу укілька потоків. Система розроблена так, аби її можна було підлаштовувати до певних вимог додатка до продуктивності в реальному часі та потреб обладнання. Систему розробленомовами програмуванняC таC++, і вона має шари сумісності таприкладні програмні інтерфейси для Портативного Інтерфейсу Операційної Системи (POSIX) та Операційної системи реального часу Нуклеус (TRON), варіанта µITRON. eCos підтримується популярними бібліотекамиSSL/TLS, такими якwolfSSL, тож вона відповідає всім стандартам безпеки вбудованих систем.[1]
eCos було розроблено для пристроїв з об’ємом пам’яті в межах від кількох десятків до кількох сотенькілобайт,[2] або для додатків з вимогами роботи в реальному часі.
eCos працює на багатьох платформах, включно зARM, CalmRISC, FR-V, Hitachi H8,IA-32,Motorola 68000, Matsushita AM3x,MIPS, NEC V850,Nios II,PowerPC,SPARC, and SuperH.
Дистрибутив eCos включає RedBoot,додатокз відкритим програмним кодом, який використовуєшар апаратних абстракцій eCos аби постачатизавантажувальніпрограмово-апаратні засоби длявбудованих систем.
eCos було створено в 1997 році[3] компанією Cygnus Solutions, яку згодом придбала компаніяRed Hat. На початку 2002 року Red Hat припинила розробку eCos та звільнила працівників цього проєкту.[4] Багато звільнених працівників продовжили роботу над eCos, а декотрі з них започаткували власні компанії, що надавали підтримку операційної системи. У січні 2004 року розробники eCos направили запит, а в жовтні 2005 року Red Hat погодилася передати права валсності на eCos доФонду вільного програмного забезпечення. Процес передачі завершився у травні 2008 року.
Операційна система реального часуeCosPro — комерційневідгалуження від eCos, створене компанією eCosCentric. Система міститьвласницькі компоненти програмного забезпечення, про неї заявляють як про «стабільну, повністю тестовану, сертифіковану та підтримувану версію», з додатковими функціями, які не публікувалися у версії з відкритим кодом. Удень пі в 2017 році в компанії eCosCentric оголосили,[5] що eCosPro було портовано на всі моделі Raspberry Pi, що було продемонстровано на торговій ярмарці «Вбудований світ» у Нюрнберзі (Німеччина), і згодом було дозволено користуватися системою безкоштовно в некомерційних цілях.
eCos was conceived and initially developed by Cygnus Solutions Inc., who initiated the project in February 1997.