A snapshot from a session running PDOS2 from our PX30 platform.


This is our new operating system replacing PDOS. It's backward compatible with PDOS, but up to date with the latest OS kernel technology.


There are a lot of new innovative features in PDOS2 making it even faster than our previous OS. Several of the techniques in our forthcoming operating systems PDOS32 and PDOS64 has been implemented in PDOS2.


Among these innovations are two patent pending techniques making the OS much faster. One is an algorithm making the file systems up to 3 times faster. The second makes the disk cache several times faster.


The above techniques forms the base for our new dynamic memory system, where unused memory is used by the disk cache system until an application needs it.


PDOS32 and PDOS64

As PDOS2 is backward compatible with PDOS it has some legacy luggage. In PDOS32 and PDOS64 we remove that to reduce the layers between hardware and software, making a cleaner and faster OS.


PDOS32 and PDOS64 are based on the performance techniques in PDOS2. Besides having a more "bare metal" approach towards hardware, it supports more memory. PDOS32 supports up to 64 GB memory and PDOS64 256 TB or more. PDOS2 and PDOS32 both supports 4K native sector hard drives, but are limited to 2TB due to a 32-bit interface. The hard drive limit in PDOS64 is 128 PB, due to the ATA LBA48 limit.


We are also planning to make PDOS32 and PDOS64 available for other CPU architectures in the future. As we have stripped the legacy stuff, they are easier to port to other architectures. All the framework around PDOS32 and PDOS64 can be reused even though the architecture independent version will be based on C code.     




PDOS is a 32-bit general purpose OS with hard real time support for 32-bit X86 systems. The OS was written from the ground up for the embeddd PC. It's entirely written in assembly language for bringing out the true performance of the 32-bit X86 architecture.


Why use PDOS?

  • Unparalleled performance.
  • Designed to be fast and responsive on I/O.
  • Easy to use, feature rich C run time libraries for writing applications and drivers.
  • Run time libraries are consistent, supports ANSI C functions in both user lever and kernel level code.
  • Unique support in run time libraries for working near the PC hardware architecture, offering unparallelled productivity for embedded applications.
  • PDOS is the easiest and most productive way to get any low weight embedded PC application to market.
  • PDOS supports hard real time in 32 priority levels.
  • Small. PBIOS along with PDOS, drivers, TCP/IP stack and applications will fit in the 512KB flash memory holding the BIOS. This configuration will also provide the shortest boot time, using PBIOS/PDOS ability to emulate a read only floppy when reading from the device.
  • Applications written for PDOS ends up way smaller and need less resources than applications written for other operating systems.
  • PDOS is slimmed and scaled down to a bare minimum right out of the box. 



PDOS comparison chart



© Copyright.

All Rights Reserved.


Råsundavägen 9

169 67 SOLNA





+46 70 316 92 35