|
|
| About site: Software/Operating Systems/Realtime/EROS - Extremely Reliable Operating System |
Return to Computers also Computers |
| About site: http://en.wikipedia.org/wiki/Extremely_Reliable_Operating_System |
Title: Software/Operating Systems/Realtime/EROS - Extremely Reliable Operating System Growing article, with links to many related topics. Wikipedia. |
|
|
|
|
Banner_Chief Custom animated banners, logos and graphics for businesses.
| Maven Open Source - Apache build manager for Java projects. Features a (POM) Project Object Model, extensible process plugin framework. Functions include build, deployment, and release management, comprehen
| Bow__A_Toolkit_for_Statistical_Language_Modeling,_Text_Retrieval,_Classification_and_Clustering A library of C code useful for writing statistical text analysis, language modeling, and information retrieval programs. The current distribution includes the library, as well as front-ends for docume
| Hamster_Classic Light, open source NNTP and e-mail server. For Windows 95 and above, also runs under GNU/Linux with Wine.
| University_of_Sheffield Department of Computer Science. Research groups: Verification and testing; Speech and hearing; Natural language processing; Computer graphics; Machine learning; Neurocomputing and robotics.
| RFC_2917 A Core MPLS IP VPN Architecture. K. Muthukrishnan, A. Malis. September 2000.
|
|
| Alexa statistic for http://en.wikipedia.org/wiki/Extremely_Reliable_Operating_System |
Please visit: http://en.wikipedia.org/wiki/Extremely_Reliable_Operating_System
|
| Related sites for http://en.wikipedia.org/wiki/Extremely_Reliable_Operating_System |
| How_to_Block_MS_Internet_Explorer_From_Your_Site A short tutorial from Devin Carraway, with requisite source code and suggestions for various server environments. | | SSRN-Spam_Works__Evidence_from_Stock_Touts_and_Corresponding_Market_Activity Article by Laura Frieder and Jonathan Zittrain assessing the impact of stock-tout spam upon trading activity and how profitable such spamming might be. (January 21, 2007) | | The_Fitzgerald_Group,_Inc_ Authorized Reseller of MAS90 and BusinessWorks, specializing in professional implementation and support customized for your company. | | CRT_Corp_ Monitor repairs. Located in New England. | | RFC_1257 Isochronous Applications do not Require Jitter-Controlled Networks. C. Partridge. September 1991. | | RFC_2842 Capabilities Advertisement with BGP-4. R. Chandra, J. Scudder. May 2000. | | Home_of_MMIX_Group_Munich_Professional_School Mixed German-English site at Munich University of Applied Sciences. MMIX extensions: MMIXAL LaTeX output, Win32 graphical output. | | Nachi_Robotics Manufacturers of spot welding, machine-tending, and other types of robotic cells in automotive body assembly and material handling applications. | | Kiki_Productions Demomakers since 1994; includes downloadable graphics and demos, news, and a forum. Some parts of site are in French language only. | | deployZone Cross-platform E-mail, database and web server that supports Server-side Javascript to build Internet applications in an object-oriented, web-based content management system. | | Zarr\'s_VB_Site Code, hints, tips, articles, news and other resources. | | RFC_2969 Wide Area Directory Deployment - Experiences from TISDAG. T. Eklof, L. Daigle. October 2000. | | Windows_&__NET_Magazine Provides in-depth articles, news and support for IT professionals supporting a Windows environment. | | TigerGraphic Web design and graphic design services. GIF and Java animations. Free sample graphics and desktop publishing services. Located in California, United States. | | Fry_Multimedia Offering design, e-commerce solutions, and hosting, with offices in Chicago, Seattle, New York, and Ann Arbor, United States. | | Acoss_LA_Designs Provides web design, hosting and e-commerce services. Based in Los Angeles, California. | | Initiative2,_Ltd_ Offers design, online promotion, hosting and domain name registration. Located in Aberdeen, Scotland. | | Hills_Web_Design Site design, hosting, and domain name registration. Based in Australia. | | Eddies_Icons Site has band, funny, and nice icons. Users can request icons. | | Unique_Password_Pro Generate single or lists of random passwords based on selected formatting options. Save passwords in a text file, Comma-Separated Values (CSV) format, or in a database. |
|
This is websites2007.org cache of m/ as retrieved on 2008.08.29 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
EROS (microkernel) - Wikipedia, the free encyclopedia /**/ EROS (microkernel) From Wikipedia, the free encyclopedia (Redirected from Extremely Reliable Operating System) Jump to: navigation, search EROS (The Extremely Reliable Operating System) is an operating system developed by The EROS Group, LLC., the Johns Hopkins University, and the University of Pennsylvania. Interesting features include automatic data and process persistence, some preliminary real-time support, and capability-based security. EROS is purely a research operating system, and was never deployed in real world use. As of 2005, development has stopped in favor of two successor systems, CapROS and Coyotos.Contents1 Key Concepts2 History3 Status4 See also5 References5.1 Journals6 External links//[edit] Key ConceptsThe overriding goal of the EROS system (and its relatives) is to provide strong support at the operating system level for the efficient restructuring of critical applications into small communicating components. Each component can communicate with the others only through protected interfaces, and is isolated from the rest of the system. A "protected interface", in this context, is one that is enforced by the lowest level part of the operating system (the kernel). The kernel is the only portion of the system that can move information from one process to another. It also has complete control of the machine and (if properly constructed) cannot be bypassed. In EROS, the kernel-provided mechanism by which one component names and invokes the services of another is capabilities using inter-process communication (IPC). By enforcing capability-protected interfaces, the kernel ensures that all communications to a process arrive via an intentionally exported interface. It also ensures that no invocation is possible unless the invoking component holds a valid capability to the invokee. Protection in capability systems is achieved by restricting the propagation of capabilities from one component to another, often through a security policy known as confinement.Capability systems naturally promote component-based software structure. This organizational approach is similar to the programming language concept of object-oriented programming, but occurs at larger granularity and does not include the concept of inheritance. When software is restructured in this way, several benefits emerge:The individual components are most naturally structured as event loops. Examples of systems that are commonly structured this way include flight control systems (see also DO-178B Software Considerations in Airborne Systems and Equipment Certification), and telephone switching systems (see 5ESS switch). Event-driven programming is chosen for these systems primarily because of simplicity and robustness, which are essential attributes in life-critical and mission-critical systems.Components become smaller and individually testable, which helps the implementor to more readily identify flaws and bugs.The isolation of each component from the others limits the scope of the damage that may occur when something goes wrong or the software misbehaves.Collectively, these benefits lead to measurably more robust and secure systems. The SDS Sigma 7 was a hardware-based capability system originally designed for use in telephony switches. A capability-based design was chosen specifically for reasons of robustness.In contrast to many earlier systems, capabilities are the only mechanism for naming and using resources in EROS. Such a system is sometimes referred to as a pure capability system. The IBM AS/400 is an example of a commercially successful capability system, but it is not a pure capability system.Pure capability architectures are supported by well-tested and mature mathematical security models. These have been used to formally demonstrate that capability-based systems can be made secure if implemented correctly. The so-called "safety property" has been shown to be decidable for pure capability systems (see Lipton). Confinement, which is the fundamental building block of isolation, has been formally verified to be enforceable by pure capability systems,[1] and is reduced to practical implementation by the EROS "constructor" and the KeyKOS "factory". No comparable verification exists for any other primitive protection mechanism. There is a fundamental result in the literature showing that "safety" is mathematically undecidable in the general case (see HRU, but note that it is of course provable for an unbounded set of restricted cases[2]). Of greater practical importance, safety has been shown to be false for all of the primitive protection mechanisms shipping in current commodity operating systems (see HRU). Safety is a necessary precondition to successful enforcement of any security policy. In practical terms, this result means that it is not possible in principle to secure current commodity systems, but it is potentially possible to secure capability-based systems provided they are implemented with sufficient care. Neither system has ever been successfully penetrated, and their isolation mechanisms have never been successfully defeated by any inside attacker, but it is not known whether the EROS or KeyKOS implementations was careful enough. One goal of the Coyotos project is to demonstrate that component isolation and security has been definitively achieved by apply software verification techniques.The L4.sec system, which is a successor to the L4 microkernel family, is a capability-based system, and has been significantly influenced by the results of the EROS project. The influence is mutual, since the EROS work on high-performance invocation was motivated strongly by Jochen Liedtke's successes with the L4 microkernel family.[edit] HistoryThe primary developer of EROS was Jonathan Shapiro. He is also the driving force behind Coyotos, which is a "evolutionary step"[3] beyond the EROS operating system.The EROS project started in 1991 as a clean-room reconstruction of an earlier system, KeyKOS. KeyKOS was an operating system developed by Key Logic, Inc., and was a direct continuation of work on the earlier GNOSIS (Great New Operating System In the Sky) system created by Tymshare, Inc. The KeyKOS system offered a degree of security and reliability that remains unduplicated today (2006).[citation needed] The circumstances surrounding Key Logic's unfortunate demise in 1991 made licensing KeyKOS impractical. Since KeyKOS did not run on popular commodity processors in any case, the decision was made to reconstruct it from the publicly available documentation.By late 1992, it had become clear that processor architecture had changed significantly since the introduction of the capability idea, and it was no longer obvious that component-structured systems were practical. Microkernel-based systems, which similarly favor large numbers of processes and IPC, were facing severe performance challenges, and it was uncertain if these could be successfully resolved. The x86 architecture was clearly emerging as the dominant architecture but the expensive user/supervisor transition latency on the 386 and 486 presented serious challenges for process-based isolation. The EROS project was turning into a research effort, and moved to the University of Pennsylvania to become the focus of Shapiro's dissertation research. By 1999, a high performance implementation for the Pentium processor had been demonstrated that was directly performance competitive with the L4 microkernel family, which is known for its exceptional speed in IPC. The EROS confinement mechanism had been formally verified, in the process creating a general formal model for secure capability systems.In 2000, Shapiro joined the faculty of Computer Science at Johns Hopkins University. At Hopkins, the goal was to show how to use the facilities provided by the EROS kernel to construct secure and defensible servers at application level. Funded by the Defense Advanced Research Projects Agency and the Air Force Research Laboratory, EROS was used as the basis for a trusted window system,[4] a high-performance, defensible network stack,[5] and the beginnings of a secure web browser. It was also used to explore the effectiveness of lightweight static checking.[6] In 2003, some very challenging security issues were discovered[7] that are intrinsic to any system architecture based on synchronous IPC primitives (notably including EROS and L4). Work on EROS halted in favor of Coyotos, which resolves these issues.As of 2006, EROS and its successors are the only widely available capability systems that run on commodity hardware.[edit] StatusWork on EROS by the original group has halted, but there are two successor systems. The CapROS system is building directly from the EROS code base, while the Coyotos system is a successor system that addresses some of the architectural deficiencies of EROS, and is exploring (as research) the possibility of a fully verified operating system. Both CapROS and Coyotos are expected to be released in various commercial deployments.[edit] See alsoNanokernel[edit] References^ Verifying the EROS Confinement Mechanism^ Peter Lee: Proof-Carrying Code^ Differences Between Coyotos and EROS — A Quick Summary^ http://www.eros-os.org/papers/usenix-sec2004.ps^ http://www.eros-os.org/papers/usenix-net-2004.ps^ http://www.eros-os.org/papers/ccs04.pdf^ http://www.eros-os.org/papers/IPC-Assurance.ps[edit] JournalsR. J. Lipton and L. Snyder. "A Linear Time Algorithm for Deciding Subject Security." Journal of the ACM, 24'(3):455--464, 1977.M. A. Harrison, W. L. Ruzzo and J. D. Ullman. "Protection in Operating Systems". Communications of ACM. 19(8):461--471, August 1976.[edit] External linksCoyotos home pageEROS home pageKeyKOS home pageJonathan Shapiro's homepageCapROSv • d • eReal-time operating systems (RTOS)ChibiOS/RT · Contiki · DNIX · DSOS · eCos · Embedded Linux · EROS · FreeRTOS · LynxOS · MenuetOS · MERT · Nucleus RTOS · Open AT OS · OS-9 · OSE · pSOS · QNX · RMX · RSX-11 · RT-11 · RTEMS · RTLinux · RTXC Quadros RTOS · SINTRAN III · Symbian OS · Talon DSP RTOS · THEOS · TPF · TRON · VRTX · VxWorks · Windows CERetrieved from "http://en.wikipedia.org/wiki/EROS_(microkernel)" Categories: Microkernels | Operating systems | Capability systemsHidden categories: All articles with unsourced statements | Articles with unsourced statements since February 2007 Views Article Discussion Edit this page History Personal tools Log in / create account if (window.isMSIE55) fixalpha(); Navigation Main page Contents Featured content Current events Random article Search Interaction About Wikipedia Community portal Recent changes Contact Wikipedia Donate to Wikipedia Help Toolbox What links here Related changesUpload fileSpecial pages Printable version Permanent linkCite this page Languages Česky Deutsch Português Русский This page was last modified on 9 August 2008, at 04:19. All text is available under the terms of the GNU Free Documentation License. (See Copyrights for details.) Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a U.S. registered 501(c)(3) tax-deductible nonprofit charity. Privacy policy About Wikipedia Disclaimers if (window.runOnloadHook) runOnloadHook(); |
|
| |
Growing | article, | with | links | to | many | related | topics. | Wikipedia. |
|
http://en.wikipedia.org/wiki/Extremely_Reliable_Operating_System
Extremely Reliable Operating System 2008 August
dvd rental
dvd
Growing article, with links to many related topics. Wikipedia.
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Hotel Las Vegas - AdSense Optimization Tutorials - Loans - Car Insurance - Loan
|