| RedHawk Linux |
[Vendor: Concurrent Computer Corp.]
Concurrent Computer Corporation's RedHawk Linux is a real-time version of the open source Linux operating system. Modifications are made to standard Linux to support the functionality and the performance required by complex real-time applications. RedHawk uses a single kernel design to support a single programming environment that directly controls all system operation. This design allows deterministic program execution and response to interrupts while simultaneously providing high I/O throughput and deterministic file, networking, and graphics I/O operations.
RedHawk is shipped with the popular Red Hat distribution. The RedHawk installation CDs provide additional real-time kernels, libraries for accessing RedHawk specific kernel features and optionally the NightStar development tool set for developing real-time applications.
The RedHawk kernel integrates both open source patches and Concurrent developed features to provide a state of the art real-time kernel. Many of the Concurrent developed features have been derived from the real-time UNIX implementations that Concurrent has supported in the past. With over 38 years of experience in the real-time system space, Concurrent is uniquely positioned to leverage open source technology for demanding mission-critical applications.
RedHawk is available on Xeon and Opteron based platforms. Support for symmetric multiprocessors is highly optimized. A unique concept known as “shielded CPUs” allows a subset of processors to be dedicated to tasks that require the most deterministic performance. Individual CPUs can be shielded from interrupt processing, kernel daemons, interrupt bottom halves, and other Linux tasks. Processor shielding provides a highly deterministic execution environment where interrupt response is guaranteed. Interrupt response of less than 30 microseconds is guaranteed on a shielded CPU.
NightStar is Concurrent's powerful real-time tool set that provides a robust graphic interface for non-intrusive control, monitoring, analysis, and debugging of real-time multiprocessing applications. The RedHawk kernel contains enhancements that allow these tools to efficiently perform their operations with a minimum of interference to the application’s execution. All tools can be run natively on the same system as the application or remotely for less intrusive application control.
The NightStar tools available are:
– NightView source-level debugger – allows multi-language, multi-processor, multi-program and multi-thread monitoring and debugging from a single graphical interface. NightView has the capability to hot patch running programs to modify execution, retrieve or modify data and insert conditional breakpoints, monitor points and watch points that execute at full application speed. – NightTrace run-time analyzer – used to analyze the dynamic behavior of a running application. User and system activities are logged and marked with high-resolution time stamps. These events are then graphically displayed to provide a detailed view of system activity that occurs while the application is running. Ideal for viewing interactions between multiple processes, activity on multiple processors, applications that execute on distributed systems and user/kernel interactions. Powerful capabilities allow searching for specific events or summarizing kernel or user states. – NightSim periodic scheduler – allows the user to easily schedule applications that require periodic execution. A developer can dynamically control the execution of multiple coordinated processes, their priorities and CPU assignments. Provides detailed, highly accurate performance statistics and allows various actions when frame overruns occur. – NightProbe data monitor – used to sample, record or modify program data in multiple running programs. Locates program data with a symbol table browser. Application pages are shared at the physical page level to minimize the impact on the application’s execution. Can be used for debugging, analysis, fault injection or in a production environment to create a GUI control panel for program input and output.
RedHawk is the ideal Linux environment for the deterministic applications found in simulation, data acquisition, industrial control and medical imaging systems.
For more information, visit the Concurrent Computer Website or write to isd.info@ccur.com.
 |
|
|
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.
4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.
Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.
Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.
Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.
Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.
Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.
Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.
Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.
|
|
|
|
Got a HOT tip?
please tell us!
Click here for a profile of each sponsor:
|
Check out the latest Linux powered...
|
 |
|
|
|
Also visit our sister site:
Sign up for LinuxDevices.com's...
news feed
|
|