OS2000
{{Short description|Real-time operating system}}
{{Use dmy dates|date=May 2021}}
{{Infobox OS
| name = Baget 2.0 RTOS
(ОСРВ Багет 2.0)
| logo =
| screenshot = Osrvbaget2.jpg
| caption = Baget startup screen in ASCII art
| developer = Scientific Research Institute of System Development of the Russian Academy of Sciences
| source model = Source-available
| kernel type = Microkernel real-time
| supported platforms = MIPS (Baget-MIPS variant), KOMDIV-32, KOMDIV-64, Intel BSPs (x86)
| ui =
| family = Unix-like
| released = {{Start date and age|2002|09|19}} (version 2.06)
| latest release version = 2.71.32
| latest release date = {{Start date and age|2011|11|16}}
| marketing target = Embedded systems
| programmed in = C
| language = Russian
| update model = Compile from source code
| package manager =
| working state = Current; passed state tests for military uses, state standard for a RTOS
| license = Proprietary
| website = {{URL|www.niisi.ru/intro1.htm}}
}}
Baget RTOS ({{langx|ru|ОСРВ Багет}}) is a real-time operating system developed by the Scientific Research Institute of System Development of the Russian Academy of Sciences for a MIPS architecture (Baget-MIPS variant) and Intel board support packages (BSPs) (x86 architecture). Baget is intended for software execution in a hard real-time embedded systems (firmware).
X Window System (client and server) was ported to Baget. It also has Ethernet support (Network File System (NFS), File Transfer Protocol (FTP), Telnet protocols), long filename File Allocation Table (VFAT) and a tar file systems, floppy disk drive (FDD) and hard disk drive (HDD) driver support. Several supported network cards are limited by some Realtek Industry Standard Architecture (ISA) and Peripheral Component Interconnect (PCI) cards.
The development process is based on the following principles:
- international standards compliance
- portability
- Scalability
- Microkernel
- Object-oriented programming
- Cross-platform development
Standards compliance
- Portable Operating System Interface (POSIX) 1003.1, standard (application programming interface (API)),
- C standard programming language and libraries.
See also
External links
- [https://web.archive.org/web/20130507091635/http://www.niisi.ru/intro1.htm NIISI RAS Baget RTOS]
- [http://www.niisi.ru/ NIISI RAS]
- [http://www.mcst.ru MCST-R500 1 GHz CPU for Baget RTOS]
{{Microkernel}}
{{Real-time operating systems}}
{{Russian operating systems}}
Category:Real-time operating systems
Category:Embedded operating systems