Reflection: a method or means to let a system maintain information about itself (meta-information), and to use such to alter its behavior, to change, adapt; something acting upon itself. This is higher-order behavior than strict imperative models. More concretely, reflection is also an ability (for users) to modify software (even system software) of the underlying system during runtime, without leaving that system. Most programs written today are not reflective. With non-reflective systems, if one modifies (edits) any source code, one must recompile, and then restart it, thus leaving the system. With a reflective system, one can modify code (even kernel code), recompile, and replace the running system code as the system runs, with no restarting, rebooting, or often even leaving the editor. Reflective Operating Systems Software Computers.
Reflection is the change in direction of a wavefront at an interface between two different media so that the wavefront returns into the medium from which it originated. (wikipedia)
- Wikipedia: Reflection is the change in direction of a wavefront at an between two different media so that the wavefront returns into the medium from which it originated. Common examples include the reflection of light, sound and water waves. The law of reflection says that for specular reflection the angle at which the wave is incident on the surface equals the angle at which it is reflected. Mirrors exhibit specular reflection.
- Anti-reflective coating - An antireflective or anti-reflection coating is a type of optical coating applied to the surface of lenses and other optical elements to reduce reflection. In typical imaging systems, this improves the efficiency since less light is lost.
- Diffraction - Diffraction refers to various phenomena that occur when a wave encounters an obstacle or a slit. It is defined as the bending of light around the corners of an obstacle or aperture into the region of geometrical shadow of the obstacle.
- Echo satellite - Project Echo was the first passive communications satellite experiment. Each of the two American spacecraft, launched in 1960 and 1964, was a metalized balloon satellite acting as a passive reflector of microwave signals.
- Espresso crema effect - In materials science, the espresso crema effect is an analogue model for superficial material alteration. Alteration processes such as weathering can influence the physical character and chemical composition of matter near the surface, without affecting the bulk medium beneath.
- Negative refraction - Negative refraction is the name for an electromagnetic phenomenon where light rays are refracted at an interface in the reverse sense to that normally expected.
- Ocean surface wave - In fluid dynamics, wind waves, or wind-generated waves, are surface waves that occur on the free surface of bodies of water. They result from the wind blowing over an area of fluid surface. Waves in the oceans can travel thousands of miles before reaching land.
- Physical optics
- Geometrical optics
- 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]
- Multithreaded Atomatrix www
Multithreaded execution system of atomic matrices with dynamic compiler, Atomatrix, a network environment, and an object-oriented OS. Open source, BSD. Atomatrix.
- Mach MK++ www
Mach compatible microkernel; gives one code base able to support high assurance, MK++, scalability, realtime, distribution, SMP, fault handling, performance; all built in an object-oriented B3 evaluable fashion. MK++.
- 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.
- Brief Extensible Operating Systems www
Brief description, Operating Systems, and on-site links to descriptions of Choices, Exokernel, GLUnix, VINO, SPIN. Extensible Operating Systems.
- Resources Forth in Java Programming www
Resources for using Forth in a Java world. Forth in Java Programming.
- Treats On Standardizing Object-Oriented Forth Extensions www
Treats points relevant to the Neon/Yerk model, Standardizing Object-Oriented Forth Extensions, which is implemented in Mops, Win32Forth, and ANS Forth; and which now seems to be the most popular model. On Standardizing Object-Oriented Forth Extensions.
- Brief Linux, Without Unix www
Brief article, Without Unix, long forum discussion of FullPliant operating system. [Slashdot] Linux, Without Unix.
- Offers The Hurd Development and Information Links www
Offers a large good collection of Hurd links. The Hurd Development and Information Links.
- Download Debian www
Download site for Debian Hurd CDs. Debian. Offers software downloads, support, documentation and news. Debian.
- 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.
- The Crush/BRiX: An Experimental Language/OS Pair www
Crush/BRiX: An Experimental Language/OS Pair.
- Weblog OSNews: Exploring the Future of Computing www
Weblog style online magazine on operating systems and computing environments. Exploring the Future of Computing. Daily updates, reader forum with many comments. OSNews: Exploring the Future of Computing.
- Unbiased How Stuff Works: Operating Systems www
Unbiased enlightening tutorial with impartial description of how OSs work, Stuff Works: Operating Systems, and many related links. How Stuff Works: Operating Systems.
- Alexa: Reflective Operating Systems
Alexa Directory Top Sites: Reflective Operating Systems
- DMOZ: Reflective Operating Systems
dmoz.org Directory: Reflective Operating Systems