Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
PikeOS
[Vendor: Sysgo]

PikeOS is a powerful and efficient paravirtualization real-time operating system based on a separation microkernel. It supports multiple additional operating systems (OSs) and runtime environments (RTEs), such as Linux, ARINC 653 and POSIX, together with their associated applications. All OSs and RTEs run concurrently and cooperatively in their own partitions. The PikeOS partitioning system, in conjunction with its internal protection mechanisms, provides the highest available level of safety and security.

PikeOS at a glance
  • Based on separation microkernel
  • Strict time and resource partitioning
  • Combines paravirtualization and hard real-time
  • MILS compliant
  • End to end development solution
  • Developed according to DO-178B
  • Linux, OSEK, POSIX, Java, Ada, uITRON, SoftPLC, ARINC 653, and VxWorks subset available as partition type
  • Available for PowerPC, x86, and MIPS


PikeOS enables a concurrent and secure execution of different OSs, RTEs and native real-time tasks on a singleCPU.

Safety, Security, Virtualization

The native design of the unique PikeOS separation microkernel specifically addresses the requirements of safe and secure systems. All drivers, stacks, hard real-time applications and hosted OSs or RTEs reside in separate address spaces with pre-defined I/O access controlled by PikeOS. The paravirtualization capabilitiy of PikeOS enables the combination of applications with different safety and security certification levels on one platform. It supports hardware convergence efforts and opens the door for open source components to be utilized in safety- and security critical systems.

Choose the environment you need

PikeOS offers support for a variety of hosted operating systems, runtime environments and APIs. This variety enables legacy applications (e.g. Ada) to run concurrently with new applications based on standards like POSIX and ARINC 653. All these OSs, runtime environments and APIs run on the same PikeOS kernel and can be combined as needed.

End to end development solution

Developing embedded applications that use a partitioned system requires specialized support from the development environment; it's not the same as developing standard desktop or mainframe applications. Embedded developers need guided configuration, remote debugging (often down to the hardware instruction level), target monitoring, remote application deployment, and timing analyses in addition to standard application development features such as compilers and assemblers. With the CODEO integrated development environment and the COGNITO time and system analyzer extension, SYSGO offers a complete environment for embedded development.

Safety, Security, Virtualization
  • Safety -- The strict time and resource partitioning of the PikeOS microkernel prevents application failures from propagating to any other place in the system.

  • Security -- In addition to the PikeOS multi-layer security architecture and complete I/O access control PikeOS can incorporate communication encryption and binary verification.

  • Virtualization -- PikeOS incorporates the latest paravirtualization technology, making PikeOS a unique combination of real-time operating system and virtualization environment. PikeOS directly solves issues like Hardware convergence, Software migration and how to use Linux in secure and safety-critical environment.

  • MILS -- The PikeOS separation microkernel architecture is fully compliant with the MILS separation kernel architecture.

  • DO-178B -- PikeOS is completely developed according to the development process requirements of the DO-178B specification.

  • Advanced Scheduling -- PikeOS incorporates a new scheduler combining time and priority driven scheduling. Scheduling schemes can be changed on the fly.

Choose the Environment You Need
  • Available OSes -- Complete operating systems normally don't require a host OS to run on, nor can they tolerate the presence of another operating system. On PikeOS, however, they run in user-space, in non-privileged mode:
    • Linux (Kernel 2.4.20, Kernel 2.6.15)
    • OSEK

  • Available Runtime Environments -- Execution runtime environments need an OS host. With PikeOS runtime environments have their own schedulers and communication processes. Therefore, runtime environments run without losing performance:
    • POSIX (PSE51, PSE52)
    • Java (Aonix and Aicas)
    • Ada (Aonix)
    • uITRON
    • SoftPLC (3S)

  • Available APIs -- Application programming interfaces (APIs) provide an interface that is used to access underlying functionality:
    • ARINC 653
    • VxWorks subset
    • PikeOS Kernel API
    • PikeOS SSW API

  • Supported Platforms:
    • PowerPC
    • x86
    • MIPS

End to End Development Solution
  • Configure -- The PikeOS system can be configured using the graphical configuration editor within CODEO. The powerful integrity checker included prevents the creation of a non-runable configuration.

  • Implement -- CODEO offers a comprehensive C/C++ and Java development environment including project management, code browser, CVS access and much more.

  • Assemble -- CODEO for PikeOS incorporates a graphical feature assembler to add and remove user space programs such as drivers, stacks and I/O servers.

  • Deploy -- Applications developed with CODEO can be deployed directly on a running PikeOS target.

  • Debug -- Any application running on PikeOS can be debugged independently of all other concurrent applications. Several applications can be debugged at the same time.

  • Trace -- Application timing behavior can be analyzed, using the tracing capability incorporated in each partition. Trace points can be filtered, used as triggers, and extended using the graphical trace configuration and visualization editor.

  • Monitor -- CODEO also includes monitoring capabilities, enabling users to view kernel objects, threads, task and partition information. If configured, the status of each partition can be changed remotely.

  • Maintain -- Updates and upgrades can be deployed remotely on PikeOS targets without rebooting the system or physically accessing the hardware.

  • Technical Features:
    • Up to 63 resource partitions
    • Up to 63 time partitions
    • 253 priorities
    • Less then 30 ms boot time
    • 150kb RAM
    • 150kb ROM

FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets



Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• Palm unveils Linux "Pre" smartphone
• WiFi digital camera runs Linux
• Skype aims VoIP client at MIDs
• Touchscreen Net radio design runs Linux
• DPF design runs Linux on ARM11
• ARM SoC launched with Linux support
• Mobile stack aims to Flash up Cortex-A8 devices
• Mot taps Linux for rugged mobile phone
• "Dr. Mobile" prescribes Nano for netbooks
• DLNA router technology runs Linux
• Linux breadboard targets wireless geo-location
• "EDA" runs Android
• "3G" HP netbook boasts Atom, ExpressCard expansion
• Mini-notebook chips suitable for Linux devices?
• Single-drive NAS runs ARM Linux


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Skype ships beta for MIDs
• Vietnam mandates open source for gov't servers, desktops
• A peek at Phoenix HyperSpace
• Linux desktop gains kid-friendly browser
• OpenSUSE Community Manager discusses 11.1 release
• "...and I'm Linux" video contest approaches
• OpenSUSE rev's license, build system
• Linux gains fresh "AIR"
• Video-call software boasts HD quality
• Sun rev's "open source" desktop VM manager


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.