High-performance mobile operating system
Middleware
Development tools
Services for superior mobile system design.

dooroos operating systems

  •  Contacts 

  • 대한민국 운영체제의 자존심
    순수 국산기술 자체 개발

create New Value through dooroos.mobile operating system

Life with dooroos
introduction  


dooroos.Mobile™
INTRODUCTION


  OVERVIEW
The dooroos.mobile™ initial demo version is released. try download and enjoy.
The dooroos.mobile™ is a nano-kernel based multitasking kernel designed for the various applications.

The dooroos.mobile™ is a multi-layered, modular, high-performance general-purpose operating system designed specifically for the various computing systems. It provides a complete multitasking environment based on open system standards. It is built around the dooroos.mobile multi-tasking nano-kernel and a collection of companion software components and service servers(os services). Every servers implement a logical collection of system services. To the application developer, the system service requests appear as re-entrant C functions callable from an application. Any combination of server and library components can be incorporated into a system to match your computing system design requirements.

The dooroos.mobile™ can replace all the unix/linux system.



  COMPONENTS
dooroos_nano.os          : nano kernel of the dooroos.mobile
dooroos_time.os          : time service
dooroos_system.os      : system management
dooroos_sync.os          : synchroniztion
dooroos_mm.os           : memory management
dooroos_control.os      : control of the process
dooroos_fs.os              : fileystem
dooroos_dev.os           : device manangement
dooroos_nw.os            : network
dooroos_tty.os            : tty
dooroos_exception.os : exception control of the process
dooroos_libk.os           : library for the kernel services


  ADVANTAGES

High speed in kernel services like the realtime OS.

High modular architecture.

Processes can call the same API of the same services(ex. filesytem server) simultaneously like a monolithic kernel. They run in the same server in parallel.

The recursive call of the service between the servers is allowed like a monolithic kernel.

The racing condition is minimized. there is no LOCK mechanism except the malloc.