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.
- x86-64 - x86-64 is the 64-bit version of the x86 instruction set. It supports vastly larger amounts of virtual memory and physical memory than is possible on its 32-bit predecessors, allowing programs to store larger amounts of data in memory.
- 680x0 , a competing architecture in the 16 & early 32bit eras.
- PowerPC , a competing architecture in the later 32bit and 64bit eras.
- X86 architecture
- Instruction set architectures
- Intel products
- IBM PC compatibles
- 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 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.
- 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.
- 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 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.
- A The Mobius: SourceForge www
A few screenshots, Mobius: SourceForge, details, links. The Mobius: SourceForge.
- 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.
- 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.
- Opensource ReactOS www
Opensource effort to develop a quality operating system compatible with Windows NT applications and drivers. ReactOS.
- Hobby The Spoon Microkernel www
Hobby and education OS, Spoon Microkernel, for Intel compatible CPUs. Descriptions, documents, screenshots, tips, links. [Open Source, BSD] The Spoon Microkernel.
- Encyclopedia Wikipedia: AtheOS www
Encyclopedia article, AtheOS, with links to many topics. Wikipedia: AtheOS.
- Interview AtheOS Wizard Kurt Skauen Tells All www
Interview by many questioners, Wizard Kurt Skauen Tells All, with many forum comments. Slashdot. AtheOS Wizard Kurt Skauen Tells All.
- The Crush/BRiX: An Experimental Language/OS Pair www
Crush/BRiX: An Experimental Language/OS Pair.
- 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.
- Growing BSD/OS www
- Forums The Green Board www
Forums and information for users and developers of the Be Operating System. The Green Board.
- An Haiku Project www
An open-source operating system currently in development and inspired by BeOS. Project. Its kernel is based on NewOS. Open source, released under the MIT license. Haiku Project.
- Growing Microkernel www
Growing article, Microkernel, with links to many related topics. Wikipedia. Microkernel.
- Portable ShagOS www
Portable object-oriented microkernel OS, ShagOS, dynamically loaded device drivers, fully redesigned and rewritten many times in C++, runs on VAX, x86. Ongoing experiment in using O-O paradigm as framework for full OS, with distributed computing as main aspect in most design decisions. ShagOS.
- Growing Operating System www
Growing article, System, with links to many related topics. Wikipedia. Operating System.
- The Convergence International www
The non-Wintel user group, International, supporting Acorn, Amiga, Apple, ARM, Be, NCs, PowerPC, Psion, Unix and other alternative operating systems. Services include a non-Wintel news summary. Convergence International.
- Alexa: x86 Operating Systems
Alexa Directory Top Sites: x86 Operating Systems
- DMOZ: x86 Operating Systems
dmoz.org Directory: x86 Operating Systems