logologo
ArticleDiscussion

TÜBİTAK GIS (Realtime Operating System)

Aviation And Space+1 More
fav gif
Save
viki star outline
Developer
TÜBİTAK BİLGEM
OS family
Realtime
Platforms
x86x86-64PowerPCARMRISC-V
Kernel type
Unknown

TÜBİTAK Real-Time Operating System (GIS) is a national operating system developed and announced in 2012 by TÜBİTAK BİLGEM. Designed for use in safety-critical systems, GIS aims to reduce foreign dependency in critical components within defense industries, automotive, aviation, and aerospace sectors.


An operating system (OS) is a software suite that manages computer hardware resources and provides common services for various application software. Operating systems are not only installed on computers, video game consoles, mobile phones, and web servers but can also be embedded in cars, home appliances, and even wristwatches. The Real-Time Operating System is fundamentally an OS as well. Unlike everyday operating systems, programs running on RTOS are real-time. A real-time OS ensures that applications complete their tasks within a predefined timeframe and transfer processor usage to another predetermined application. This makes RTOS more deterministic compared to desktop operating systems, preventing system or software failures caused by errors in one application from affecting others.


GIS provides enhanced control over multiple concurrently running applications based on their priority levels. One of its key features is its consistency in completing tasks within a predictable timeframe. GIS was developed for use in safety-critical systems, both domestically and internationally, to prevent harm such as loss of life, injuries, product damage, or environmental destruction caused by faulty electronic components or software.

Usage Areas and GIS Bootloader logs (Source: TÜBİTAK)

Project Objectives

The primary objectives of the GIS project are:

  • Eliminating foreign dependency in safety-critical system projects.
  • Providing a flexible, scalable, and sustainable embedded software development platform to rapidly meet the needs of domestic stakeholders.
  • Creating a system suitable for civilian embedded applications through reducible features.
  • Preventing the exposure of critical data in classified projects.
  • Enabling full nationalization in embedded platforms.
  • Supporting internationally competitive industries through reduced costs.
  • Contributing to the emergence of new SMEs.

GIS demonstrates interface compatibility with single-board computers running different operating systems and has proven compliance with standards. This facilitates smooth transitions from other OS platforms to GIS.

Technical Features

GIS was developed in compliance with DO-178B Level-A processes. The OS can operate in two modes:

  1. ARINC-653 Mode: For safety-critical application interfaces.
  2. POSIX Mode: Allows selection of PSE-51/52/53 compliance levels.

The system is modularly designed to run on various microprocessor families and single-board computers. Its hardware support is expandable through ASP (Architecture Support Package) and BSP (Board Support Package) layers.


Key Technical Features

  • ARINC 653, POSIX, and multicore processor architecture support.
  • DO-178B Certification.
  • FACE and C++ compatibility.
  • PowerPC, Intel, ARM, and RiscV support.


Features (Source: TÜBİTAK)

Development Environment

Development activities for GIS—such as selecting operation modes, configuration, application development, debugging, event analysis, and simulation—are conducted via an Integrated Development Environment (IDE) built on the Eclipse platform.

Primary Applications

GIS is used in:

  • Unmanned aerial vehicles
  • Helicopters
  • Ships
  • Nuclear reactors
  • Aircraft
  • Weapon systems
  • Automotive systems


Bibliographies

Vizyoner Genç. (2019). "ASELSAN and TÜBİTAK’s National Real-Time Operating System". Retrieved April 23, 2025. [Link]

TÜBİTAK BİLGEM. (2021). "TÜBİTAK BİLGEM Real-Time OS (GIS) Deployed with ASELSAN SARP". Retrieved April 23, 2025. [Link]

TÜBİTAK BİLGEM. (2023). "GIS / Real-Time Operating System". Retrieved April 23, 2025. [Link]

You Can Rate Too!

0 Ratings

Author Information

Avatar
Main AuthorMuhammet Recai AlmazMay 27, 2025 at 6:49 AM
Ask to Küre