osdev

TwitterFacebook
Get flash to fully experience Pearltrees
x86

bootloader

beos

ecos

sunos

Genode is a novel operating-system architecture that enables dynamic workload while retaining security and robustness. The fundamental difference of Genode compared to other OS architectures is its strict organizational structure, which allows the execution of sensitive applications with a trusted computing base of a few thousand lines of code beside high-complexity workload. With its organizational approach, the architecture facilitates a clean separation of policies and mechanisms, and enables the definition and application of system policies in a natural and distributed fashion. Genode's resource-management concept enables highly dynamic workload but still retains deterministic behaviour normally only found in statically configured systems. Learn more about the concepts of Genode... The Genode OS framework is the reference implementation of this architecture. http://genode.org/about/

Operating System Framework

Null Descriptor

http://www.rcollins.org/Productivity/NullDescriptor.html The first entry in the Global Descriptor Table (GDT) is called the null descriptor. The NULL descriptor is unique to the GDT, as it has a TI=0, and INDEX=0. Most printed documentation states that this descriptor table entry must be 0. Even Intel is somewhat ambiguous on this subject, never saying what it CAN'T be used for. Intel does state that the 0'th descriptor table entry is never referenced by the processor. Since the processor never references the NULL descriptor, then this implies that the data stored in its place can be used for any purpose.
"Martin" < martin...@gmail.com > wrote in message news:9dee0244-5a04-4813-bfac- ab1f83161ee2@v38g2000yqb. googlegroups.com... > Hello everyone, > > There is obviously a way to create a bootloader that boots from USB > stick.

Bootloader from USB stick

http://groups.google.com/group/alt.os.development/browse_thread/thread/1e274de8cac4d876?hl=en
http://www.libgd.org/DOC_Compiling_GD_on_Mac_OS_X_HOWTO

DOC Compiling GD on Mac OS X HOWTO - LibGD

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. Please try the following: Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly. If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted. Click the Back button to try another link.

Minimizing the Assembly needed for Machine Initialization

http://www.pagetable.com/?p=276 In many operating systems, I have seen overly complicated startup code. Too much is done in assembly, and printf() and framebuffer access is only available very late. In the next three blog posts, I will show how this can be avoided.
http://daeken.com/renraku-future-os Renraku is a family of managed research kernels I've been working on for around 4 years. Though the goals and implementations have changed over the years, they're all designed to be highly reliable, fast, portable, and flexible enough to keep up with the changing needs of today's technology. Background Initially, Renraku (known as Colorblind at the time) was simply an experiment.

Renraku: Future OS

This article is about TRIPOS , the operating system . For the name given to undergraduate degree subjects by Cambridge University, see Tripos . TRIPOS ( TRI vial P ortable O perating S ystem ) is a computer operating system . http://en.wikipedia.org/wiki/TRIPOS

TRIPOS

JS/UIX - Terminal

http://www.masswerk.at/jsuix/ JS/UIX - Terminal > open terminal JS/UIX is an UN*X-like OS for standard web-browsers, written entirely in JavaScript (no plug-ins used). It comprises a vir- tual machine, shell, virtual file-system, process-management, and brings its own terminal with screen- and keyboard-mapping.
http://www.stripedgazelle.org/joey/dreamos.html ______________________________________________________________________________ | ____ | | | \ | | | \ __ ___ _____ __ ____ ____ _____ ______ | | | | |/^\ / \ \ |/ \ / \ / \ / | | | | | / \ ______| | | | | | \_____ | | | | | |========= / | | | | | | \ | | | / | \ | | | | | | | | | | _|__/ _|_ \____/ \_____/| _|_ _|_ _|_ o \_____/ _____/ | | | | /^\ /^\ *=====================* | | \ / ___________________________ \ / | || + |+ + || | | | | |/ \| | | || + +| + || | | | | | | | / ||------|------|| \ | | | | _______________ | | |/\|| + +| + ||/\| | | | |___________| z z z z |_| | __|______|______|__ | | | |\ | z z z | \ | \_______________/ | | | | \ | z z z | \ | | | | \ |_______________| \ Written by David Stith | | | | \ /_______________\ \ | | | | \ |_________________| \ Ascii-art by Matthew Stith | |_|_|__________\____________________________\________________________________| Download the latest version of DreamOS: dreamos20120208.tar.gz

The Dream Scheme Operating System

&quot;Archimedes Operating System - A User&#039;s Guide&quot;

The incredible pagetable.com continues to erupt historical joy with the conversion of "Archimedes Operating System - A User's Guide" to PDF. This 320 page PDF of the book, originally published in 1991 "gives you a real insight into the micro's inner workings. The book is applicable to any model of Archimedes whether running the Arthur or RISC OS Operating Systems." The Acorn Archimedes computer was the starting point of one cornerstones of modern computing today - The ARM chip. The "Acorn RISC Machine" chip was designed for this new British computing platform which was popular in schools, replacing earlier BBC Micro computers (The Archimedes included a BBC Basic interpreter and BBC Micro emulator). http://www.osnews.com/story/20849/_quot_Archimedes_Operating_System_-_A_User_s_Guide_quot_
HiStar HiStar is a new operating system designed to minimize the amount of trusted code in a system. HiStar provides strict information flow control, which allows users to specify precise data security policies without unduly limiting the structure of applications. HiStar's security features make it possible to implement a Unix-like environment with acceptable performance almost entirely in an untrusted user-level library.

HiStar

An Introduction to Ten15

Martin C. Atkins , Mission Critical Applications Limited. The Ten15 system was developed by Michael Foster, Ian Currie, Philip Core, et al, at the Royal Signals and Radar Establishment (RSRE, then DERA, now QinetiQ ) at Malvern in the U.K. The project was active from around 1987 to 1992, and made many breakthroughs in the areas of virtual machines, polymorphic type systems, persistence, and distributed system design that are still not generally known, and in some cases have not, to my knowledge, even been re-discovered! With the increasing popularity of virtual machine architectures, such as the JVM and .NET, these ideas are more relevant than ever. These pages are an attempt to publicise this work (better late than never!).
This set of tutorials aims to take you through programming a simple UNIX-clone operating system for the x86 architecture. The tutorial uses C as the language of choice, with liberally mixed in bits of assembler. The aim is to talk you through the design and implementation decisions in making an operating system.

JamesM&#039;s kernel development tutorials

10 amazingly alternative operating systems and what they could m

This post is about the desktop operating systems that fly under the radar of most people. We are definitely not talking about Windows, Mac OS X or Linux, or even BSD or Solaris. There are much less mainstream options out there for the OS-curious. These alternative operating systems are usually developed either by enthusiasts or small companies (or both), and there are more of them than you might expect. There are even more than we have included in this article, though we think this is a good selection of the more interesting ones and we have focused specifically on desktop operating systems.