Synonyms: language operating systems (language-OSs), language-OS hybrids, language-OS combinations, language-integrated OSs, language-centric OSs, language-based OSs, language-dependent OSs. In computer science, after basic hardware, language comes first, before OSs, or applications. One needs a language first, even if only machine language, before one can write an OS or any other program. This section features languages that have the properties of OSs, and do OS tasks and services; and OSs intentionally built on a foundation of some specific language. This is usually done to increase system consistency, clarity, some type(s) of efficiency, programming productivity, and-or compactness. Language-OS Hybrids Languages Programming Computers.
- www.UltraTechnology.com www
Chuck Moore Forth related links and streaming videos. www.UltraTechnology.com. Forth CPU chips. F21 simulator with editor/machine Forth compiler-assembler/debugger (freeware).
- Pliant www
Goal: new generation programming language. Pliant. Main idea: instead of making a new language with a few new interesting features, make a very tiny, highly modular language with a trivial syntax, where most advanced features can be written in the language, as modules. Integrated FullPliant OS. [Open Source, GPL]
- Research Choices Object-Oriented Operating System www
Research OS coded in C++, Object-Oriented Operating System, architecture organized as frameworks of objects hierarchically classed by function, performance; customized by replacing subframeworks, objects; application interface is kernel objects exported via application/kernel protection layer; kernel and application objects examined via application browsers; runs on bare hardware on distributed and parallel computers. Virtual Choices (VChoices) also runs under Unix System V. Choices Object-Oriented Operating System.
- The Crush/BRiX: An Experimental Language/OS Pair www
Crush/BRiX: An Experimental Language/OS Pair.
- Fast, BRiX: SourceForge www
Fast, SourceForge, single privilege, single address space, preemptive multithreaded, persistent, data-centric, secure, multiuser OS, with safe language, reconfigurable graphical interface. BRiX: SourceForge.
- Fast, BRiX: Advanced Computing Environment www
Fast, Advanced Computing Environment, no-kernel, single address space, data-centric, preemptive multithreaded, persistent, secure, multi-user operating system, with Crush function-based programming safe-language. Some code available. [Open Source, Artistic] BRiX: Advanced Computing Environment.
- A Planet Erlang www
A site with Erlang related RSS feeds. Planet Erlang.
- Offers Erlang Training and Consulting Ltd. www
Offers Erlang/OTP training courses at all levels, Training and Consulting Ltd., seminars, consulting services and code reviews. Based in London, its consultants and trainers are available for long and short term jobs worldwide. Erlang Training and Consulting Ltd..
- Suggests Using Kernel Extensions to Decrease the Latency of User-Level Communication Primitives www
Suggests solving networking and distributed systems latency via operating system extensibility; University of New Mexico Technical Report. Using Kernel Extensions to Decrease the Latency of User-Level Communication Primitives.
- Stanford A Caching Model of Operating System Kernel Functionality www
Stanford Cache Kernel, Caching Model of Operating System Kernel Functionality, supervisor-mode component of V++ OS; caches system objects (threads, address spaces) to raise performance; microkernel alternative, performance equals normal monolithic OSs, yet gives application-level control of system resources, more modularity, scalability, smaller size, means of fault containment. A Caching Model of Operating System Kernel Functionality.
- Easy Webring: Forth Programming Webring www
Easy signup submission page, Forth Programming Webring, with some content. This website powered by webserver software zHTTP written in zForth (what else?) by site author. Webring: Forth Programming Webring.
- Proposal Guile mailing list: Pliant www
Proposal for Pliant-based Guile implementation, mailing list: Pliant, and discussion of some related issues. Guile mailing list: Pliant.
- Table Message-based Functional Operating Systems www
Table of contents, Functional Operating Systems, citations, related indexes. ACM Portal. Message-based Functional Operating Systems.
- Table An Approach to Functional Operating Systems www
Table of contents, Approach to Functional Operating Systems, citations, related indexes. ACM Portal. An Approach to Functional Operating Systems.
- Haskell House www
Haskell User's Operating System and Environment, House, demo of software, runs standalone; can be a platform to explore ideas in low- and system-level programming in high-level functional languages. Based on hOp Haskell, a variant of GHC Haskell. House.
- Research A Principled Approach to Operating System Construction in Haskell www
Research paper on monadic interface to low-level hardware features that are useful basis for building operating systems in Haskell; has primitives to control memory management hardware, Principled Approach to Operating System Construction in Haskell, user-mode process execution, low-level device I/O. Abstract; PDF, PS. A Principled Approach to Operating System Construction in Haskell.
- A An Introduction to Programming Languages www
A neutral conceptual analysis for those who know one language and want to learn about others. An Introduction to Programming Languages.
- Programming Lambda the Ultimate www
Programming Languages Weblog with news and discussion. Lambda the Ultimate.
- Alexa: Language-OS Hybrids Languages
Alexa Directory Top Sites: Language-OS Hybrids Languages
- DMOZ: Language-OS Hybrids Languages
dmoz.org Directory: Language-OS Hybrids Languages