Last Updated on: 12th July 2023, 10:10 am
Web site: www.niisi.ru/intro1.htm (not active)
Desktop environment: CLI
Architecture: MIPS, KOMDIV, Intel BSP
Based on: Independent
The last version | Released: 2.71.32 | November 16, 2011
OS2000 (ru: OC2000, ОСРВ Багет) – a real-time operating system (RTOS) developed by NIISI RAS for computers of the Baget series based on MIPS microprocessors of the R3081, KOMDIV32, RM7000, KOMDIV64, KOMDIV128 and Intel architectures (i486 architecture and compatible with it).
os2000 is designed to develop software for systems (software and hardware systems) operating in real time.
The operating system is fully compliant with the 1996 POSIX standard in terms of real time. Those parts of the standard that do not apply to real-time systems (traditional UNIX) are not fully implemented.
Since 1990, mathematical functions (sin, exp, log, etc.), character and string processing functions, memory allocation functions, etc. have been implemented within the framework of the standard. These functions are well known to all those who develop programs in the C language. They are included in the composition of such well-known C development tools as Borland C and Microsoft Development Studio C/C++.
Floating-point exception handling was developed using the IEEE 754 standard, as well as the C 1999 standard. The logging facilities mostly conform to the 2001 POSIX standard.
OS2000 development is based on the following principles:
– compliance with international standards;
– using the microkernel concept;
– using an object-oriented approach;
– cross development;
The creation of the Baguette 2.0 OS began in 1998 and ended in 2002.