вданнями можуть виникати конфлікти, оскільки всі вони звертаються до одного і того ж простору глобальних імен. У LynxOS всі процеси завжди незалежні один від одного і доступу до одного і того ж адресного простору не мають. VxWorks Compatibility Layer Package дозволяє мати в LynxOS окремі простору імен, забезпечуючи одночасне існування декількох віртуальних систем VxWorks. До складу пакету також включені рекомендації з виявлення кодів, які вимагають при перенесенні особливої ??уваги через внутрішніх відмінностей у реалізації між LynxOS і VxWorks. Крім того, є повний перелік підтримуваних директив VxWorks та відповідних обмежень на їх використання.
3. Підтримка програм жорсткого реального часу
В LynxOS 4.x реалізований широкий спектр можливостей, що дозволяють користувачеві розробляти програми жорсткого реального часу. При цьому кількість завдань не обмежена. Число пріоритетів, з якими може виконуватися завдання, складає 256, а диспетчеризація відбувається шляхом витіснення за пріоритетами. Можуть застосовуватися чотири алгоритму диспетчеризації (FIFO, Priority Quantum, Round Robin, невитесняющая).
Детерминированное час перемикання контексту досягається завдяки ефективному алгоритму диспетчеризації реального часу. Засоби межзадачного взаємодій відповідають як стандарту POSIX (семафори, Колективна пам'ять, сокети, сигнали, канали, м'ютекси, умовні змінні), так і термінам Unix SystemV (черги повідомлень, семафори, Колективна пам'ять). Система забезпечує підтримку таймерів реального часу і годин POSIX. При цьому допускається конфігурування квантів часу для різних рівнів пріоритетів. І нарешті, гарантується виконання завдань в захищеному режимі з повною підтримкою MMU (Memory Management Unit).
4. Мережеві можливості
LynxOS успадкувала від ОС BSD4.2 стек TCP / IP. На даний момент це найпопулярніша реалізація в світі UNIX-подібних операційних систем. За швидкодією і багатства функцій стек ТСРДР ОС LynxOS перевершує стеки більшості інших ОСРВ.
Список підтримуваних протоколів включає всі мережеві засоби, стандартні для ОС UNIX останніх версій:
- Internet Protocol (IPv4 і Pv6) ATCP / UDP / ARP/RARPACMP/VLAN/IP6fw/IGMP;
- Комунікаційні протоколи інтерфейсів по послідовному каналу PPP / SLIP;
- Sockets / Sysctl, ftp / tftp / rsh / ntalk / smtp / samba;
NAT (Network Address Translation), DNS (Domain Name Services), DHCP (Dynamic Host Configuration Protocol), telnet, rlogin, RFC, NFS, NTPv3 (Network Time Protocol), SNMP vl, 2, 3 & MIB (Simple Network Management Protocol);
Протоколи маршрутизації з пакету Zebra - EGP, OSPF vl, 2, RIP vl, 2, BGP4 +; DVMRP (multicast routing);
- Засоби мережевої завантаження РХЕ Netboot, TFTP boot.
5. Пакети підтримки цільових архітектур
поставляє пакети підтримки цільових архітектур в LynxOS 4.0 (BSPs) для широкого спектра платформ, таких, як будь-які AT-і CompactPCI-плати з процесором Intel, Motorola Sand-point 750, Intel XScale IQ80310, IBM 440GP , Motorola FADS-ZU, Thales VM-PC6a / c, Force PowerCore 680 G3 & G4, Motorola CompactPCI for PPC MCP750, MCPN750, Motorola SPS FADS680T, Motorola PMC...