This section holds links on operating systems (OSs) that run on computers, PCs and otherwise, using Intel and compatible x86-based architecture central processor units: CPUs. Main members of the Intel x86 family: 8086, 8088, 80186, 80286; and: IA32: 80386, 80486, 80586 (Pentium), 80686 (Pentium II), 80786 (Pentium III), 80886 (Pentium 4); and: IA64: 80986? (Itanium); and more to come. Some x86 compatibles: AMD (Advanced Micro Devices), Cyrix, Dragon, E2K (Elbrus), Transmeta, Winchip (Centaur, was IDT), etc. Links at the top of this page lead to other directory categories which hold OSs that run on x86s, and often on other architectures, but which have other, more distinctive traits that identify them as members of some class of OS found in the current directory taxonomy. x86 Operating Systems Software Computers.
x86 is a family of backward compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant. (wikipedia)
- Wikipedia: x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant. The 8086 was introduced in 1978 as a fully 16-bit extension of Intel's 8-bit-based 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address. The term "x86" came into being because the names of several successors to Intel's 8086 processor end in "86", including the 80186, 80286, 80386 and 80486 processors.
- x86 assembly language - x86 assembly language is a family of backward-compatible assembly languages, which provide some level of compatibility all the way back to the Intel 8008 introduced in April 1972. x86 assembly languages are used to produce object code for the x86 class of processors.
- CPUID - The CPUID opcode is a processor supplementary instruction for the x86 architecture allowing software to discover details of the processor. It was introduced by Intel in 1993 when it introduced the Pentium and SL-enhanced 486 processors.
- Itanium - Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture. Intel markets the processors for enterprise servers and high-performance computing systems. The Itanium architecture originated at Hewlett-Packard, and was later jointly developed by HP and Intel.
- 680x0 , a competing architecture in the 16 & early 32bit eras.
- PowerPC , a competing architecture in the later 32bit and 64bit eras.
- Microarchitecture - In computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as arch or uarch, is the way a given instruction set architecture, or the ways the PCB is pathed in the Processing unit, is implemented in a particular processor.
- X86 architecture
- Instruction set architectures
- Intel products
- IBM PC compatibles
- Protected PM_SZ_OS www
Protected mode, PM_SZ_OS, 32-bit OS for i486 CPUs and up, full network stack, supports several filesystems, paging, deferred procedure call support, and virtual multiple screens with different resolution and scrollback. Free download. PM_SZ_OS.
- Self HanoiOS www
Self booting x86 OS implementation of Towers of Hanoi puzzle, HanoiOS, very simple bootstrap loader and kernel; boots, presents shell-like prompt for valid integer input, used by kernel as count of disks to solve, prints list of moves. HanoiOS.
- Runs ScottsNewOS www
Runs on i386+ compatible, ScottsNewOS, working GUI even on 4 MB. Coded in Assembly, C. Brief description, download link. [Open Source, GPL] ScottsNewOS.
- VISual Visopsys www
VISual OPerating SYStem: small, Visopsys, fast, home-brewed, open source OS kernel for x86. Includes project background, screenshots, source code and useful links for OS developers. [Open Source, GPL] Visopsys.
- Multi-process/threaded RDOS www
Multi-process/threaded protected mode OS for all i386+ systems, RDOS, written in all 16-/32-bit Assembly in TASM, fully PROMable so can port to embedded systems with no keyboard and/or screen, stable and secure via segment protection and paging. [Open Source, GPL] RDOS.
- Protected Synapse Operating Services www
Protected mode, Operating Services, multitasking support, 32-bit; developed on x86-32, intended to run on x86-64 with some changes; DOS-like, but not fully compatible, use: to run ported DOS programs up to 512K. At SourceForge. [Open Source, BSD] Synapse Operating Services.
- Assembly Domainatrix www
Assembly language OS for x86 architecture, Domainatrix, hot-swappable kernel, made to serve the Web, written originally for programmer's personal interest and education after moving to the PC platform from his old 8-bit machine. Philosophically similar to V2 OS. Domainatrix.
- 32-bit TriangleOS www
32-bit multitasking, TriangleOS, multithreaded OS for x86 386+ CPUs, with GUI, FSs, applications, drivers, all in active development. Site has information, news, documents, screenshots, downloadable releases. TriangleOS.
- Runs XAOS www
Runs on i386+, XAOS, 16-bit real mode, FAT12/16/32 (read-only, LFN support), coded in C++; downloads: binaries, source, utilities, game (tetris source); downloads. [Open Source] XAOS.
- A The Mobius: SourceForge www
A few screenshots, Mobius: SourceForge, details, links. The Mobius: SourceForge.
- Open Gemini Nucleus www
Open source project to make a production quality micro kernel based on the latest findings in OS research. Gemini Nucleus.
- Realtime rtmk www
Realtime microkernel: preemptive, rtmk, fully re-entrant, multithreaded, SMP, continuations, full locking primitives; shares many ideas with Mach, developed by CMU in late 1980's, early 1990's, stopped in 1994. [GPL] rtmk.
- It The AtheOS Info Site www
It lists various user and developer questions and answers about AtheOS in FAQ format. AtheOS Info Site. Specifically, it covers how to set a view to use a fixed font, how to compile the sources from scratch, and how to handle graphics. The AtheOS Info Site also discusses particulars of the AtheOS API and Unicode support. The AtheOS Info Site.
- Encyclopedia Wikipedia: AtheOS www
Encyclopedia article, AtheOS, with links to many topics. Wikipedia: AtheOS.
- 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.
- Growing BSD/OS www
- Offers ZetaNews www
Offers the forums and the latest news on the BeOS based Zeta OS and other BeOS like OSs. ZetaNews.
- Hundreds The BeOS Tip Server www
Hundreds of tips, BeOS Tip Server, tricks, shortcuts, and undocumented secrets by and for BeOS users. The BeOS Tip Server.
- Growing Microkernel www
Growing article, Microkernel, with links to many related topics. Wikipedia. Microkernel.
- Explains Sartoris Microkernel Tutorial www
Explains about making a policy-free microkernel; multipart series. Sartoris Microkernel Tutorial.
- Statistics Internet Operating System Counter www
Statistics on Internet OS use, Operating System Counter, WWW, FTP, and News servers. Over 940,000 hosts checked in this 1999 survey. Internet Operating System Counter.
- Growing Operating System www
Growing article, System, with links to many related topics. Wikipedia. Operating System.
- Alexa: x86 Operating Systems
Alexa Directory Top Sites: x86 Operating Systems
- DMOZ: x86 Operating Systems
dmoz.org Directory: x86 Operating Systems