Found 847 links in the all category
Categories: algorithms
Categories: graphics 3d
Categories: nic
* FAQ, Support Tips, Knowledge Base, Release Notes, User Guide, Manuals
Categories: nic
* FAQ, Support Tips, Knowledge Base, Release Notes, User Guide, Manuals
Categories: nic
* Find any other 3Com NIC Information
Categories: 3d graphics opengl
Categories: pit
Categories: pic
* desccription, cascading, fully nested mode, end-of-interrupt
* programmation and working model
Categories: floppy
* Overview
* Command Set
Categories: ide
* Initialization, Controller Configuration Registers
* Determining a Drive's Transfer Rate Capabilities
* ICH Timing Settings
* Example Configurations
* Ultra-DMA, Bus-Mastering, Native PCI Mode
Categories: pic
(PDF file) alternate download
* Pinout, electrical specifications and functional description
* Interrupt Sequence, Initialization, Normal Operations
* EOI/AutoEOI, Fully Nested Mode, Priority Rotation, Polling
* Special Mask Mode, Edge/Level triggered IRQs, Cascading
Categories: filesystems
9P is the Plan 9 distributed file system protocols used to access all resources. Also used by Inferno and other systems.
Categories: language
A high-level programming language for developing interactive Web services.
Categories: asm
Categories: memory osdev linux
Categories: language
by Barbara Liskov
Categories: memory
Categories: algorithms
Categories: asm linux
Categories: asm language
shareware and commercial, for DOS
Categories: acpi
Categories: language ada
Categories: language ada
Categories: os
Categories: filesystems
Categories: langdev
by Raphael Finkel (online copy) (mirrored copy)
Categories: os
- Type: Microkernel
- Platform: x86
- License: unofficial open-source
- Language: Asm, C
Categories: filesystems
(HTML) Floppy Disk Format
AFS - originally the Andrew File System | comment |
Categories: filesystems
(HTML) FAQ
(HTML) Overview (dead link)
(HTML) Documents and Papers related to AFS
(HTML) Programmers Manual
(HTML) OpenAFS
(HTML) Arla, A free AFS implementation
Categories: os
Agnix is a small operating system kernel for i386, supporting 32-bit protected memory mode, paging, hardware switched tasks, memory tests (RW, ECC, address patterns), PCI bus, devices, PCI IRQ routing, RT timers and network protocols. Agnix is available with all the source code and is fully compatible with the Linux Kernel API. Agnix has been written from scratch by Lukas Dembinski.- Type: Monolithic
- Platform: x86
- License: GPL
- Language: C, Asm
Categories: language
Categories: agp
* Electrical/Thermal Specifications for AGP Devices
Categories: agp
Categories: osdev ai
Interesting Ideas
Categories: os
- Platform: POWER based systems (pSeries and RS/6000)
- License: Proprietary / Commercial
Categories: os
- Type: Monolithic
- Platform: x86
- License: unspecified, open-source
- Language: Asm, C, C++
Categories: asm alpha
Categories: language asm news
Categories: osdev asm news
Categories: osdev news
Categories: graphics
Opensource crossplatform vector graphics framework (with powerful geometry-manipulation functions) written in ANSI C++
Categories: os
- Type: Realtime Macrokernel
- Platform: x86
- License: unspecified, open-source
- Language: Asm, Sphinx C
Categories: cpu chipset
Categories: os
- Platform: 68k
- License: Proprietary / Commercial
Categories: os
- Type: Distributed Microkernel
- Platform: SPARC (Sun4c and Sun4m), x86, 68k, Sun 3/50 and Su
- License: XFree86-style
- Language: Orca
Categories: os
- Type: Realtime Microkernel
- Platform: x86, 68k, ColdFire, ppc, Arm Thumb, MIPS, Z80
- License: Proprietary / Commercial
Categories: distributed
* Adaptive System Behavior
* Secure Remote Execution
* Extensibility
Categories: os
(PS file) Angel: Resource Unification in a 64-bit Micro-Kernel
(PS file) Design and Implementation of an Object-Orientated 64-bit Single Address Space Microkernel
(PS file) Extensible, flexible and secure services in Angel
(PS file) Guarded Page Tables on the MIPS R4600
(PS file) Single Address Space Operating Systems
Categories: text
Categories: text
Categories: pic
* x86 asm source code (Masm)
Categories: os
(PS file) SCONE: Using Concurrent Objects for Low-level Operating System Programming
(PS file) Using meta-objects to support optimization in the Apertos operating system
(PS file) Flexible Low-Level System Programming in Apertos Operating System
(PS file) Programming Device Drivers in Apertos Operating System
(PS file) Concurrent Object-Oriented Device Driver Programming in Apertos Operating System
(PS file) Kernel Structuring for Object-Oriented Operating Systems: The Apertos Approach
(PS file) The Apertos Reflective Operating System: The Concept and Its Implementation
Categories: language
(HTML) The Journal of APL
Categories: os
Categories: os
The Apostle Project is a project seeking to provide a well-designed alternative to existing operating systems. The goal is to create an operating system that works - really works - because it's both appropriate and effective for the people who use it.- Type: Microkernel
- License: GPL
- Language: Asm, C
Categories: mac
Categories: language
Categories: language
Categories: os
The Amiga Research OS (AROS) is an effort to implement an Open Source and portable operating system that is compatible with AmigaOS 3.1. Originally, it was meant as a direct reimplementation, but currently has features not existing in AmigaOS.- Platform: x86 and 68k
- License: APL (based on MPL)
- Language: C
Categories: keyboard
* Basics
* Hardware Interface
* DOS Interface
* BIOS Interface
* Interrupt Service Routine
* Patching into the INT 9 Interrupt Service Routine
* Simulating Keystrokes
* Stuffing Characters in the Type Ahead Buffer
* Using the 80x86 Trace Flag to Simulate IN AL, 60H Instructions
* Using the 8042 Microcontroller to Simulate Keystrokes
Categories: osdev ui
Categories: electronics
* Electricity FAQ
* Sparks and Lightning
* Electrostatic
* Right Angle Circuitry
* LED explanation
* Triboelectric Series
Categories: os
The Distributed Real-Time ARTOS Operating System using the Totem Group Communication Protocol
Categories: os
- Type: Monolithic ROMable
- Platform: Artisan Instruments
- License: Proprietary / Commerical
Categories: text
Categories: text
Categories: asm
Categories: asm
Categories: asm
* How to optimize for the Pentium microprocessors
* Macros for new instructions not supported by old assemblers
* Test programs for measuring clock cycles in assembly code
* Links
Categories: ide cdrom scsi firewire
Categories: os linux
- Type: Multiplatform
- Platform: x86 (Linux/Windows)
- License: Protective Copyright License
- Language: C/C++, DML
Categories: os
(HTML) alternate site- Type: Monolithic
- Platform: x86
- License: GPL
- Language: C++
Categories: filesystems
Audio CDROM Filesystem (audiofs) emulates filesystem on audio CDs, thus enabling to mount them and access tracks like normal files. Audiofs is unsupported and obsolete; a project that provides similar functionality (and more!) is CDFS.
Categories: filesystems
(HTML) project page
Categories: language
Categories: algorithms
Categories: algorithms
* Structure, Applications, Operations, Examples
Categories: xlib
Categories: electronics
Categories: osdev beos
Categories: os beos linux
- Type: Macrokernel (Linux based)
- License: GPL, LGPL
Categories: filesystems beos
(HTML) linux port
Categories: language logo
Categories: osdev
Categories: language
Categories: debugger
xforms and gtk interface for the Bochs debugger
Categories: debugger
BFS - UnixWare Boot File System | comment |
Categories: filesystems
(HTML) Filesystem Structure
(HTML) Linux module homepage
Categories: language forth
Categories: c
Categories: osdev
Categories: os beos linux
(originally known as BlueOS)- Type: Macrokernel (Linux based)
- License: GPL, LGPL
- Language: C
Categories: os
Categories: debugger emulator
Categories: debugger emulator
Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OS's, all on your workstation.
Categories: osdev
Categories: java 3d ada asm c graphics database lisp php javascript perl tcp/ip
Comment By: (203.145.128.5)
there is no link to open java related topic... and this SUCKS
Categories: os
BoxOS is a small venture run by Chris Hocking, Patrick White and a few other individuals. You can expect to see their first product, 'BoxOS V1' avalible with source in 2003-4. You can contact us as info@boxos.org for more information.- Platform: x86
- License: GPL
- Language: Asm, C/C++
Categories: os
- Type: Microkernel
- Platform: x86
- License: BSD-style
- Language: C
Categories: language
Categories: asm
Categories: smp
Categories: os
fast single-privilege single-address-space preemptive-multithreading persistent data-centric secure multiuser operating system with safe-language and reconfigurable graphical interface- Type: No-kernel / Exokernel
- Platform: x86
- License: Artistic
- Language: Tetra, C, Asm
Categories: language
Brook for GPUs is a compiler and runtime implementation of the Brook stream program language for modern graphics hardware.
Categories: os
- Type: Microkernel
- Platform: x86
Categories: os
- Type: Realtime Microkernel (ROMable, 5KB)
- Platform: 8/16/32-bit CISC, wide variety of RISC, many DSP
- License: Proprietary / Commercial
- Language: Asm, ANSI C
Categories: c
Categories: language c
Categories: cpu
Categories: language
Categories: language c 6502
portable 6502 C cross compiler
Categories: filesystems
Categories: os
- Platform: x86
- License: unofficial open-source
- Language: Asm, C
Categories: os
- Type: Microkernel
- Platform: x86
- License: BSD-style
- Language: C
Categories: networking
Categories: os
Categories: os
- Type: Microkernel
- License: Choices
- Language: C++
Categories: os
- Platform: UltraSPARC II, ppc, x86
- License: Proprietary / Commercial
Categories: language
Cilk is a language for multithreaded parallel programming based on ANSI C. Cilk is designed for general-purpose parallel programming, but it is especially effective for exploiting dynamic, highly asynchronous parallelism, which can be difficult to write in data-parallel or message-passing style.
Categories: algorithms
* Ciphers: S-Box Design, Combiner Correlation
* Cryptanalysis: Differential, Linear, Walsh-Hadamard Transforms, Linear Complexity
* Pseudo Randomness: RNG Surveys, RNG Implementations
* Real Randomness: Random Electrical Noise, Random Number Machines
* Randomness Tests: Randomness Tests
* Latin Squares: Latin Squares
* Technical articles
Categories: language
Categories: os
- Type: Realtime Monolithic
- Platform: Most 8/16/32/64-bit embedded microcontrollers, mic
- License: Proprietary / Commercial
- Language: C
Categories: filesystems
Categories: osdev
Categories: algorithms opengl database networking 3d
Categories: sql perl algorithms python memory java php language
Programmers Message Forum - Join in a thriving community of programmers. No ads, Membership is free, and we also have the 'programmers lounge' where you can chat with all the other geeks! All topics and coding languages are covered, including C++, Visual Basic, ASM, PHP, ASP, Java, .NET and more! Experienced Programmers aswell as newbies are very welcome.
Categories: language forth
Categories: osdev
Categories: 3d graphics
Categories: language langdev news
Categories: graphics news
Categories: graphics algorithms news
Categories: asm language news
Categories: os news
Categories: osdev news
Categories: osdev news
Categories: language logo
a Logo programming text that concentrates on natural language processing rather than the graphics most people associate with Logo
Categories: language logo
discussions of more advanced Logo features alternate with sample projects using those features, with commentary on the structure and style of each
Categories: language logo
brief introductions to six college-level computer science topics
Categories: os
- Platform: x86
- License: GPL
- Language: C++
Categories: language
Categories: os
- Type: Macrokernel
- Platform: x86
- Language: Asm, C, C++
Categories: os beos linux
- Type: Macrokernel (Linux based)
- License: GPL, LGPL, BSD-style
- Language: C++
Categories: os
Categories: os
- Platform: x86
- License: Proprietary
Categories: osdev cpu graphics sound networking vga dma pci scsi
Categories: os
Coyotos is a secure, microkernel-based operating system that builds on the ideas and experiences of the EROS project. Much of the code developed for EROS will migrate directly to Coyotos.- Type: Microkernel
- Platform: x86
- Language: BitC
Categories: pnp pci agp
(HTML) alternate site
* Evaluation of AGP Video Cards
* History of PCI
* Programs, Resources and Links
* Devices Database
* Programmers' Notes
Categories: os
Categories: filesystems
CryptFS - A Stackable Vnode Level Encryption File System | comment |
Categories: filesystems
(HTML) Design and Implementation
Categories: algorithms
* Algorithms: Bear, Chameleon, Lion, Serpent, Tea, Tiger
* Correlation Attacks
* Keystream Generators
Categories: language c
(HTML) at AT&T
(HTML) at Cornell
Categories: vesa graphics demos
Categories: text
Categories: language c
Categories: algorithms
* Data File Structure & Data Storage and Retrieval Routines
Categories: os
Categories: os bsd
- Type: based on FreeBSD and Mach 3.0
- Platform: x86, ppc, 68k
- License: APSL (Apple Public Source)
- Language: C
Categories: algorithms
Categories: electronics
* Schematic Diagrams
* Ohm's Law
* Resistors in Series, Parallel and in Combination
* Kirchhoff's Current Law
* Kirchhoff's Voltage Law
* Complicated Circuits
* Superposition Theorem
Categories: asm pmode optimization
Categories: os
- License: unofficial open-source
- Language: Asm, C, C++
Categories: os
progress
Categories: filesystems
Categories: langdev
DevFS - Linux DevFS (Device File System) | comment |
Categories: filesystems
(HTML) FAQ
(HTML) FAQ (Korean Version)
(HTML) DevFS and SCSI
(HTML) DevFS and HotSwapping
Categories: memory graphics algorithms games osdev
Categories: filesystems
(HTML) papers
Categories: filesystems
(HTML) Design and Implementation
Categories: electronics
* Combinational Logic: Basic Gates, Derived Gates, The XOR Function, Binary Addition, Negative Numbers and Binary Subtraction, Multiplexer, Decoder/Demultiplexer, Boolean Algebra
* Sequential Logic: RS NAND Latch, Clocked RS Latch, RS Flip-Flop, JK Flip-Flop, D Latch, D Flip-Flop, Flip-Flop Symbols, Converting Flip-Flop Inputs
* Alternate Flip-Flop Circuits: D Flip-Flop Using NOR Latches, CMOS Flip-Flop Construction
* Basic 4-Bit Counter, Synchrounous Binary Counter, Synchronous Decimal Counter, Frequency Dividers, Counting in Reverse
* Counters: Basic 4-Bit Counter, Synchrounous Binary Counter, Synchronous Decimal Counter, Frequency Dividers, Counting in Reverse
* Registers: Shift Register (S to P)
Categories: electronics
Electronic Design Automation software without the $50,000 price tag. If you work for an educational institution or are a student, Digital Simulator is absolutely free.
Categories: electronics
* Introduction to Digital Concepts
* Number System and Codes
* Logic Gates
* Boolean Algebra
* Flip-Flops, Counters, Registers
* Sequential Circuits
Categories: c
Categories: distributed
* Conferences, Papers, Workshops, Mailing lists
* Searchable Literature Center
* Self-Stabilization
* Mobile Computing
* Check-Pointing
* Formal Methods
* Visualization/Simulation
Categories: distributed
Categories: distributed
* University Course
* Lecture Notes
Categories: distributed
* Course 325 Spring 2002
* Reading List (url to various papers)
Categories: asm
Categories: dma
* Introduction
* Registers Description
Categories: dma
* DMA Controller Ports
* Page Registers
* Mod Bits Assignments
* Mask Register Control Bits
* Sample C++ Class
Categories: formats
* file formats and text encoding
Categories: filesystems
Categories: unfiled
Categories: langdev
Categories: os
- Type: Hotswappable Monolithic
- Platform: x86
- License: GPL
- Language: Asm
Categories: distributed
* Technical Reports
* Architecture Independent Checkpoint
* Dynamic Load Balancing at Runtime
* Examples
* Sources
Categories: os
Categories: cpu pmode mmx 3dnow
Categories: asm
Categories: os bsd
A FreeBSD fork with some less conventional microkernel-like features.
Categories: os
(PS file) Dresden Realtime Operating System
(PS file) DROPS - OS Support for Distributed Multimedia Applications
Categories: os
- Platform: x86
- Language: Asm, C
Categories: os
- Type: Monolithic
- Platform: x86
- Language: Asm
Categories: algorithms
* Abstract Data Types
* Efficient Use of Memory
* Recursion
* Specifications of Lists and Collections
* Implementation of Lists
* Further List Variations
* Sorting Algorithms
* Tree Structures
* Binary Search Trees
* B-Trees and Heaps
* Tables and Graphs
* Graph Algorithms
Categories: filesystems
(HTML) Overview
(HTML) Design Issues
Categories: osdev multitasking
Categories: language
distributed capability-based language
Categories: electronics
* Theory of Electricity: Atoms, Law of Charges, Centrifugal Force, Valence Electrons, Electron Flow, Insulators, Semiconductors, Molecules
Categories: os linux
(HTML) alternate site- Type: Linux Distribution
- License: unspecified, open-source
- Language: Asm, C
Categories: electronics
Categories: os
- Type: Macrokernel
- Platform: x86
- License: GPL
- Language: Asm
Categories: electronics
Categories: os
- Type: Realtime Microkernel
- Platform: x86
- License: GPL
- Language: C++
Categories: os
Categories: os
Categories: filesystems
(HTML) EFS for Linux
Categories: c language
The embeddable/extensible interactive, pointer-safe, bytecode C interpreter/compiler
Categories: language
Categories: language
Categories: electronics
Categories: electronics
* AC Waveforms
* Inductance and Inductor Circuits
* Direct Current RL Circuits
* Transformers
* Inductive Reactance
* Alternating Current RL Circuits
* Capacitance and Capacitor Circuits
* Direct Current RC Circuits
* Capacitive Reactance
* Alternating Current RC Circuits
* LC and RLC Tuned Circuits
* AC Circuits Analysis
Categories: 3d
Categories: os
Categories: os
Categories: os
Categories: sound
Categories: os
- Platform: x86
- License: GPL
Categories: formats
Categories: os
(HTML) Internel Structure of XOK/ExOS
Ext2FS - The Second Extended File System | comment |
Categories: filesystems
(HTML) Ext2 Documentation Project
(HTML) Introduction
(HTML) Overview
(HTML) Design and Implementation
(HTML) Internal Layout
(HTML) Patch for Online Growth
(HTML) John's Specs
(HTML) Undelete Utilities
(HTML) Analysis of the Ext2fs structure - Introduction (dead link)
Categories: os
Categories: language
F-Script is a lightweight object-oriented scripting layer specifically designed for the Mac OS X object system (i.e. Cocoa).
Categories: language
Categories: algorithms
FAT - File Allocation Table | comment |
Categories: filesystems
(HTML) PC File Systems, FAT12/16/32, VFAT
(HTML) FAT12 Specifications (dead link)
(HTML) FAT16 Specifications (dead link)
(HTML) FAT32 Specifications (dead link)
(HTML) VFAT Specifications (long filenames) (dead link)
(HTML) FAT12
(HTML) FAT32 Resource Page
(HTML) Introduction (in german)
FFS - Berkeley Fast File System | comment |
Categories: filesystems
(PS file) File Layout and File System Performance
(HTML) FFS Fragmentation data and tools
(HTML) Supplementary Information
(PS file) A Comparison of FFS Disk Allocation Policies
Categories: filesystems
Categories: os
Categories: filesystems
(HTML) Overview
(PS file) Implementation of the Ficus File System
(HTML) Resolving Conflicts in the Ficus File System
(HTML) Replication in Ficus Distributed File Systems
(PS file) An Analysis of Trace Data for Predictive File Caching in Mobile Computing
Categories: asm
Categories: os
GNU/Fiwix is a UNIX/Linux-like OS for educational purposes, natively Linux compatible within its current limitations.- Type: Monolithic
- Platform: x86
- License: Will be GPL when 1.0 reached.
- Language: C, Asm
Categories: filesystems
(PDF file) Design and Implementation
Categories: os
Categories: language
Categories: os
(PS file) FlexRTS: An extensible Orca run-time system
Categories: 3d
Categories: algorithms
Categories: floppy
* Processor Interface
* Command Set
Categories: floppy
* FDC Registers
* Command Set
* Programming Guidelines
* Initialization
* Communication and Error Control
Categories: os
Flux µ-kernel Environment
Categories: language forth
Categories: icon language
The Icon Programming Language
Graphics Programming in Icon
The Implementation of the Icon Programming Language
Categories: language smalltalk
Categories: vesa
Free Vesa Bios Extension project
Categories: os bsd
Categories: dma bsd
* Sample DMA Transfer
* Page Registers and 16Meg address space limitations
* Operational Modes and Settings
* Programming the DMA
* Port Map
Categories: unfiled
Categories: usb
Categories: os
Categories: vga
* Standard VGA Chipset Reference
* Super VGA Hardware Chipset Reference
* Other VGA Hardware Chipset Reference
* Tricks and Techniques
* Video Timing Information
Categories: distributed
* Caching Metrics
* Semantic Callbacks and Validators
* Resource Revocation
* Analysis of Adaptation
* Global Estimation from Local Observations
Categories: electronics
* Converters in Equilibrium
* Converter Dynamics and Control
* Magnetics
* Modern Rectifiers and Power System Harmonics
* Resonant Converters
Categories: os
Categories: startrek
Categories: filesystems
Categories: asm language
Categories: os
Categories: osdev boot pmode floppy ide cdrom keyboard
Categories: os
GeekOS is a tiny operating system kernel which runs on bare x86 PC hardware- Platform: x86
- License: MIT
- Language: C, Asm
Categories: os
(HTML) OpenGEM
(HTML) Digital Research GEM 3.11
(HTML) FreeGEM
(HTML) FreeGEM/XM
(HTML) Programs - Sound Programs - More Programs
(HTML) Source Code
(HTML) Technical Information
Categories: os
The Gemini Nucleus is a production quality micro kernel based on the latest findings in operating system research.- Type: Microkernel
- License: GPL
- Language: C, Asm
Categories: unfiled
Programming, for all ages and all languages.
Categories: osdev
Categories: filesystems
Categories: networking
Categories: os
Categories: asm language
Categories: os
see Odin OS- License: GPL
- Language: C/C++, Asm
Categories: osdev
Categories: filesystems
Categories: filesystems
(HTML) GPFS for Linux
(HTML) GPFS for AIX
(HTML) Tiger Shark
Categories: graphics 3d
Categories: os
Categories: language
Categories: multitasking
Categories: language
Categories: boot
Categories: algorithms
* Basic Concepts
* Searching Algorithms
* Sorting Algorithms
* Selection Algorithms
* Arithmetic Algorithms
* Text Algorithms
Categories: os
Categories: algorithms
* Block and Stream Ciphers
* Cryptographic Hash Functions
* Digital Signatures
* Error Correction Codes
* Hash Functions
* Noncryptographic Checksums
* Random Number Generators
Categories: language
Categories: os
The HelenOS project is an effort to develop a working operating system according to HelenOS specifications. HelenOS supports SMP, multitasking and multithreading on both 32-bit and 64-bit, little-endian and big-endian, processor architectures, among wich are AMD64/EM64T (x86-64), IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC and SPARC V9.
Categories: asm
instruction information
(HTML) alternate site, fewer instructions
Categories: c
function information
Categories: cpu floppy modem pit clock ide keyboard pic pit parallel serial joystick
Categories: asm bios
Categories: bios
Categories: boot cpu
Categories: bios c asm
(ZIP) alternate download
(HTML) html version
Categories: algorithms
HFS - Hierarchical File System (Macintosh) | comment |
Categories: filesystems
(HTML) HFS for Linux
(HTML) HFS Plus Volume Format
(HTML) HFS Ruminations
(HTML) Inside Macintosh - Files
HFS - Hurricane File System | comment |
Categories: filesystems
(PS file) HFS: A flexible file system for shared-memory multiprocessors
Categories: filesystems
(PS file) White Paper
(PDF file) Using a Log-structured File System for Tertiary Storage Management
Categories: asm language
Categories: cpu osdev
Categories: langdev
Categories: mouse
* Controller Pinout & D.C. Characteristics
* Functional Description: Power-on Reset, Modes of Operations
* Data Transmission & Data Format
* Command Set
* Timing Diagrams
* Ordering Information
Categories: langdev
Categories: langdev
A survey of scripting programming language feature options
Categories: unfiled
HPFS - High Performance File System (OS/2) | comment |
Categories: filesystems
(HTML) HPFS Howto
(HTML) Internal Layout
(HTML) Specifications (search for hpfs)
(HTML) Design Goals and Implementation
Categories: asm
Categories: os
- Type: Microkernel
- Platform: x86
- License: GPL
Categories: os
Categories: os
Categories: vga
Part of some RS/6000 document, quite detailed IBM VGA documentation
Categories: icon language
Categories: cpu
Categories: electronics
* Basic Concepts
* Basic Components (Resistors, Diodes, LEDs, Switches)
* Finding the value of a resistor by reading it's color codes
* Using a Breadboard (Socket Board)
* Using Ohm's Law
* Learning to use LEDs and Transistors
* Pulses, Oscillators, Clocks
* Building a 5V Power Supply
* Truth Tables
* Microcontroler Projects
* Analog to Digital Conversion
Categories: os
Categories: networking tcp/ip c perl ruby
Categories: memory
The choices, tradeoffs, and implementations of dynamic allocation
Categories: asm linux
Categories: os
Categories: cpu chipset
Categories: cpu
Categories: asm
Categories: acpi
* White Papers, Design Guides, Manuals, FAQ, Technical Support, ...
Categories: cpu
Categories: asm language
* syntax converter
Categories: filesystems
Categories: electronics
* Introduction
* Simple Diode Circuits
* Simple SCR Circuits
* Fully-Controlled 1-PH SCR Bridge Rectifier
* Fully-Controlled 3-PH SCR Bridge Rectifier
* Semi-Controlled Rectifier Circuits
* Switch-Mode Power Supply
Categories: cdrom parallel
Categories: electronics
* Basic Circuit Theory
* Basic Semiconductor Theory
* Device Cross Section
* Mounting Techniques
* Typical Applications
* Glossary of Acronyms
Categories: dma
* DMA Registers
* Sample Assembly Code for x86
Categories: asm
Assembly language is not widely known among the programming community these days, and PowerPC assembly is even more exotic. Hollis Blanchard presents an overview of assembly language from a PowerPC perspective and contrasts examples for three architectures: ia32, ppc, and ppc64.
Categories: networking
Categories: networking
Categories: networking
Categories: networking
Categories: ocaml language
Categories: os
IntyOS is a multitasked operating system for the Intellivision console. It includes a powerful GUI which handles a mouse pointer, windows, menus, icons, etc.- Platform: intellivision
- License: GPL
Categories: filesystems
Categories: os
Categories: osdev
Categories: 3d
An open source high performance realtime 3D engine written in C++.
Categories: language forth
Categories: filesystems
(HTML) Storage Layout
(HTML) Joliet Extension
Categories: language
APL descendent
Categories: lisp
Categories: os
Categories: asm linux
Categories: os
Categories: os
- License: Proprietary
- Language: C++, Asm
JFS - Journaled File System | comment |
Categories: filesystems
(HTML) project homepage
(HTML) White Paper (dead link)
(HTML) JFS in OS/2 Warp (dead link)
Categories: os
Categories: os
- License: LGPL
- Language: Java
Categories: dma ide pic pit joystick gamepad keyboard mouse parallel pci scsi serial sound
Categories: os
Categories: os
Categories: language
Categories: os
Categories: os
Categories: os
JX is a Java operating system that focuses on a flexible and robust operating system architecture.- Type: Virtual Machine
- Platform: x86
- License: GPL
- Language: Java
Categories: os
Categories: os
Categories: os
Categories: keyboard
* Ordinary PC Keyboard: Key release, Protocol scancodes, Escape scancodes, Ordinary scancodes, Escaped scancodes, Fake shifts, Added non-fake shifts, Turbo Mode, Power Saving
* Special Keyboards: XT, Telerate, NCR, Amstrad/Schneider PC1512, Nokia, Focus KeyPro FK-9000, BTC, LK411 and LK450, OmniKey, GRiD 2260, Cherry G80-0777, Cherry G81-3000, Accord, Trust Ergonomic, Brazilian, RC930, Tandberg Data, Host Connected, Chinese, USB, Microsoft Natural, Microsoft Internet, Microsoft Natural keyboard pro, Logitech Internet,
Compaq Armada, Compaq Easy Accesss Internet, Rapid Access, Rapid Access II, EZ Button, Chicony KBP-8993, Logitech Cordless Desktop Pro, Keyboards for HP Kayak and Vectra, IBM ThinkPad, Yahoo!, Safeway SW23, keyboard treating PrtSc/SysRq like Pause/Break
* Japanese Keyboards
* Keyboard Internal Scancodes
Categories: os
Categories: formats
Categories: os
Categories: os
Categories: osdev vga vesa floppy ide smp filesystems algorithms memory
Categories: os
Categories: language
A scripting language proposal
Categories: os
Categories: os
Categories: language langdev news
Categories: ide
* Units and Addressing Limits
* History of BIOS and IDE Limits
* Disk Geometry, Partitions and Overlap
Categories: filesystems
Categories: asm c language
Categories: asm c language
Categories: prolog language
Categories: os
Categories: os
leJOS is replacement firmware for the Lego Mindstorms RCX brick - a JVM that fits within the 32kb on the RCX. Yes, you can program a Lego robot with Java!- License: MPL
- Language: C, Java
Categories: langdev
Categories: filesystems
(PDF file) Design and Implementation
(HTML) Kee's Pseudo Logging FS
LFS - Log File System for *BSD | comment |
Categories: filesystems
(HTML) General Info and Utilities
(HTML) Short History and Description
(PS file) LFS Storage Manager
(PS file) The Design and Implementation of a Log-Structured Filesystem
(PS file) The Design and Implementation of the 4.4BSD Log-structured File System
(PS file) File System Logging Versus Clustering: A Performance Comparison
Categories: forth
A self contained Forth DLL
Categories: asm
Categories: algorithms
Categories: a20 atx bios cmos floppy fpu serial sound vga ide keyboard parallel clock
Categories: os
Categories: language asm
Categories: os linux
(HTML) Kernel Hackers' Guide
(HTML) Linux Frequently Asked Questions with Answers
(HTML) The Linux Kernel HOWTO
(HTML) The Linux Kernel: Table of Contents
(HTML) The linux-kernel mailing list FAQ
(HTML) Linux HeadQuarter Docs (dead link)
(HTML) Beehive
(HTML) Debian
(HTML) Mandrake
(HTML) RedHat
(HTML) Slackware
(HTML) Yellow Dog
Categories: nic
* Installation Instructions, Alternate Drivers, Usage instructions, Run-time Settings, Interpreting Driver messages, Driver support
Categories: asm linux
Categories: multitasking
Categories: asm linux
Categories: text
mail archive of linux-utf8
Categories: asm linux
Categories: language lisp
Categories: language lisp
This is a prerelease version of the hypertext edition of the 6th edition of the Lisp Machine Manual.
Categories: os
Categories: os
Categories: langdev
Categories: networking
Categories: language logo
Categories: language
Categories: os
LUnix (little UNIX) is an operating system for the Commodore64 - a famous home computer back in the 80s. It supports TCP/IP networking (SLIP or PPP using a RS232 interface). LUnix aims to look and feel like UNIX.- License: GPL
- Language: Asm
Categories: language
Categories: language
Categories: os
Categories: os
Categories: os
Categories: asm 6502
Categories: osdev
Categories: os
(HTML) Maintainer Body
Categories: os
- Platform: x86
- License: GPL
- Language: Ada, C, Asm
Categories: os
Categories: asm language
Categories: os
- Type: Monolithic
- Platform: x86
- License: GPL
Categories: language
Categories: os
- Platform: x86
- License: GPL
- Language: Asm
Categories: language
Categories: os
Categories: mouse
* Complete Explanation of Mouse Movement Detectors
Categories: os
Categories: os
Categories: opengl
Categories: os
- Type: Distributed Microkernel
- License: GPL
Categories: asm
Categories: os
Categories: os
Categories: os
Categories: emulator
mips64emul is a MIPS machine emulator. The goals are to emulate a MIPS CPU and enough surrounding hardware to fake a real machine, capable of running real (unmodified) operating systems, such as NetBSD, Linux, Ultrix, Irix, or OpenBSD. The emulator might also be of interest for academic purposes, such as learning how to write an OS for a MIPS based machine, or profiling SMP, memory usage, or system call patterns.
Categories: os
- Type: Monolithic
- Platform: x86
- License: GPL
- Language: C
Categories: electronics
Categories: electronics
Categories: unfiled
a free and open educational resource for faculty, students, and self-learners around the world. OCW supports MIT's mission to advance knowledge and education, and serve the world in the 21st century. It is true to MIT's values of excellence, innovation, and leadership.
Categories: filesystems
(HTML) Design and Implementation
Categories: os
Categories: os linux
Categories: distributed
* Application-Transparent and Application-Aware Adaptation in the Coda and Odyssey Systems
Categories: os
Categories: os
(formerly joerchOS)
Categories: asm
Categories: os
Categories: os
Categories: language
Categories: os
Categories: pmode
Categories: os
- Type: Monolithic
- Platform: x86
- License: unspecified, open-source
- Language: Asm, C
Categories: pci
(HTML) alternate site
* Accessing the PCI Configuration Space using low-level I/O
Categories: pnp
Categories: language logo
Categories: boot
Categories: os
Categories: os
Categories: os
(PS file) Supporting Persistent Object Systems in a Single Address Space
Categories: os
Sets out to be an innovative new operating system while retaining compatibility with POSIX and Win32- Platform: x86
- License: MIT
- Language: C/C++, Asm
Categories: os
Categories: os
Categories: os
Categories: os
- Platform: x86
- Language: Asm
Categories: asm language
Categories: asm language
Categories: keyboard
* Arabic, Hebrew, Hindi, Italian, Korean, Portuguese, Spanish
Categories: floppy
(HTML) alternate site
* Command Set
Categories: language
Categories: os
Categories: language
A programming language for deeply networked systems.
Categories: os
Categories: os bsd
Categories: language rexx
Categories: os
Categories: os
- Type: Monolithic
- Platform: x86, SH-4, ppc
- License: BSD-style
- Language: C/C++, Asm
Categories: os
Categories: filesystems
(HTML) Version 2 - RFC1094
(HTML) Version 3 - RFC1813
(HTML) Version 4 - RFC2624
(HTML) Web NFS - RFC2054
Categories: electronics
The Next Generation Spice (Circuit Simulator)
Categories: os
Categories: pcmcia
Categories: mac floppy
Categories: os
NTFS - New Technology File System | comment |
Categories: filesystems
(HTML) White Paper (dead link)
(HTML) Linux-NTFS Documentation
(HTML) Linux-NTFS homepage
(HTML) NTFS Physical Structure
(HTML) Design and Implementation
(HTML) File System Overview (dead link)
(HTML) A Programmer's Perspective on NTFS 2000 Part 2: Encryption, Sparseness, and Reparse Points
(HTML) Windows NT File System Internals (commercial book)
(HTML) NTFS for Linux (dead link)
Categories: os
Categories: ocaml language
Categories: os language
Categories: language
Categories: language rexx
Categories: language
Objective Modula-2 (or ObjM2) is an extension to Modula-2 which follows the Objective-C object model and retains the bracketed Smalltalk message passing syntax introduced in Objective-C. Like Objective-C, Objective Modula-2 is a reflective, object oriented programming language with both static and dynamic typing.
Categories: os
Categories: os
High performance, assembler coded, both desktop and server operating system. Ease of use, ease of programming, joy of power.- License: GPL
- Language: C/C++, Asm
Categories: os
(HTML) Documents and Papers related to Odyssey
(PDF file) Experience with adaptive mobile applications in Odyssey
Categories: 3d
Object-oriented Graphics Rendering Engine
Categories: electronics
Categories: os
Categories: os
Categories: os
Categories: os beos
OpenBeOS is a project dedicated to the re-creation, followed by the extension, of the BeOS.
Individual servers and APIs (known as kits) are being re-written from scratch by an enthusiastic team of volunteers who want to continue the revolution started by Be Inc. The kernel is being based on NewOS, a microkernel written by a former Be engineer, and adapted by a dedicated team of hard core programmers.- Type: Monolithic
- Platform: x86
- License: MIT
- Language: C/C++, Asm
Categories: filesystems beos
Categories: os
Categories: os bsd
Categories: 3d opengl
Categories: 3d opengl
Categories: opengl
Categories: 3d opengl
Categories: smp
Categories: os
Categories: osdev
Categories: pmode osdev pci boot keyboard networking memory multitasking
Categories: os
Categories: graphics asm tcp/ip 3d
Categories: osdev
Categories: osdev
Categories: osdev
All your test reports and testing here.
Categories: osdev pic scsi
Categories: osdev
Writing your own Operating System? Have questions about OS design? This is your forum
Categories: osdev
Categories: os news
Categories: pci
* BIOS calls in pmode
Categories: os
Categories: os
Categories: osdev
Categories: osdev
Categories: os
Categories: os
Categories: asm cpu graphics sound networking vga pci boot filesystems scsi cdrom pcmcia
Categories: os
- Type: Microkernel
- License: GPL
- Language: C, Asm
Categories: os
(HTML) documentation
Categories: os
Categories: os
(PS file) Paramecium: An extensible object-based kernel
Categories: filesystems
Categories: asm memory algorithms cpu optimization
Categories: 3d graphics
Categories: games asm cpu sound mouse keyboard joystick gamepad memory dma pit clock vga algorithms formats
Categories: ide
* A Brief History of the Hard Disk Drive
* Construction and Operation of the Hard Disk Drive
* Hard Disk Geometry and Low-Level Data Structures
* Hard Disk Performance, Quality and Reliability
* Hard Disk BIOS and Capacity Factors
* Hard Disk Interfaces and Configuration
* Hard Disk Logical Structures and File Systems
Categories: osdev cpu dma pit pic keyboard sound
Categories: keyboard
* Mark Schultz's AT keyboard interface
* Assorted info on XT/AT/PS2 Keyboard Interface
* Richard Steven Walz's IBM PC Keyboard ScanCode FAQ
* Anthony Berkow Keyboard Basics
* Nick Toop's AT/XT keyboard info
* 6502 assembly code for controlling an AT keyboard
Categories: keyboard
Categories: mouse
* Serial Mice: Microsoft, Mouse System Mouse and Logitech Protocols and Data Packets
* Bus and PS/2 Mice
* Mouse Movement Detectors
Categories: pci
Categories: pci
Categories: pci
* Overview, Detection and Description
Categories: pci pnp
Categories: pci
* Plain HTML/Pre-formated Vendor/Device Lists
* Pre-Compiled Vendor/Device Lists with C headers
Categories: pcmcia
Categories: os
Categories: networking distributed memory algorithms
* A Peer-to-Peer Anonymizing Network Layer
* Security Considerations for Peer-to-Peer Distributed Hash Tables
* Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks
* DNS Performance and the Effectiveness of Caching
* Resilient Overlay Networks
* Location Proxies and Intermediate Node Forwarding for Practical Geographic Forwarding
* Flexible Control of Parallelism in a Multiprocessor PC Router
* Wide-area cooperative storage with CFS
* Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications
* An evaluation of the Amoeba group communication system
Categories: os
Categories: emulator
Categories: os
Categories: language perl
Categories: asm
Categories: ide scsi
Categories: os
Categories: os
Categories: language
Categories: os
Categories: language
(HTML) Introductory Computer Programming Using PL/I (Teaching the Fatal Disease)
Categories: os
(HTML) Design and Implementation
(HTML) Documentation
Categories: os
Plan B is an operating system designed to work in distributed environments where the set of available resources is different at different points in time. Plan B is derived from Plan 9 from Bell Labs.- Type: Distributed
- Platform: x86, MIPS, Alpha, SPARC, PowerPC, ARM and others.
- License: Open Source
- Language: C
Categories: language
Categories: pci
Categories: os
Categories: pmode
Categories: os
Categories: filesystems
(HTML) old homepage
(HTML) project page
Categories: language
Categories: asm
Categories: os
Categories: filesystems
Categories: filesystems beos
File system design details by the Be File System author.
(PDF) alternate link
Categories: os
- Platform: x86
- License: unspecified, open-source
- Language: Asm
Categories: os
Project for a Perfect Operating System
(HTML) Wiki- Type: lightweight monolithic
- Platform: x86
- License: shared source
- Language: C++
Categories: floppy
* FDC pinouts
* Track Layout
* Sector Theory
* Operating the FDC
* Command Set
* Corrective Actions when Read/Write Fails
* Quick DMA blurb
Categories: os
- Platform: x86, 68HC11, H8, 68k, 6833x, ColdFire, 80C196, C16
- Language: C
Categories: optimization compression dma mouse pit networking vesa vga fpu pmode
Categories: 3d graphics demos games sound ai compression database opengl
Categories: floppy
* Command Set (lot of details)
Categories: floppy
* Overview
* Configuration of an FDC on a PC
* FDC Registers
* Command Set
* NEC µPD765, Intel 82072A and 82077A controllers
Categories: os
Categories: prolog language
Categories: prolog language
Categories: os
Categories: pmode
Categories: osdev pmode
Categories: python self language
A classless prototype-based programming language a la Self with the sensibilities of Python.
Categories: mouse
* Electrical Interface Protocol
* Inputs, Resolution and Scaling
* Standard PS/2 mouse packet
* Modes of Operation
* Intellimouse Extension
* Command Set
* Initialization
Categories: mouse
* PS/2 Connector
* Controller Pinout
* Device-to-Host Communication
* Host-to-Device Communication
Categories: algorithms
uniform and non-uniform distributions
Categories: os
Categories: multitasking
Categories: os
Categories: os
Categories: os
Categories: filesystems
Categories: language python
Categories: language python
PythonCard is a GUI construction kit for building cross-platform desktop applications on Windows, Mac OS X, and Linux, using the Python language.
Categories: os
Categories: electronics
* Mixers and Frequency Conversion
* Conversion Gain and Noise Temperature
* Terahertz Heterodyne Systems
* Feedback Oscillators and Lasers
* Negative Resistance Oscillators
* Coherent Antennas
* Types of Antennas
* Link Gain and SNR
* Amplitude Modulation & Demodulation
* Modes and Beams
* Designing Quasi-Optical Circuits
* Radar and Ranging
* Broadcasting and Communications
* Stereo Radio and Colour TV
Categories: os
RadiOS is a microkernel based operating system. Microkernel is written entirely in 386 assembly language (NASM). It uses many ideas and implementation techniques from VSTa and QNX.- Type: Microkernel
- Platform: x86
- License: BSD
- Language: Asm
Categories: asm
Categories: bios ai
Categories: asm
Categories: asm
Categories: algorithms
Categories: os
Categories: os
- Platform: x86
- Language: Asm
Categories: os
Categories: asm linux
Categories: language rexx
Categories: filesystems
Categories: os
Inferno, Plan9, Operating Systems and Embedded Systems
Categories: language rexx
Categories: algorithms
Categories: text
Categories: os
Categories: os
Categories: os
Categories: networking tcp/ip
Categories: os
A ruby-centric operating system which tries to implement the best from already known operating systems.- Type: Microkernel
- Language: Ruby
Categories: unfiled
Categories: os
Categories: os
- Type: Realtime Microkernel
- Platform: x86, ppc
- License: GPL
- Language: C
Categories: os
Categories: os
Categories: os
Categories: language ruby
Categories: os
Categories: os
Categories: vga
Describes the S3 registers outside of the standard IBM VGA register space.
Categories: os
- Platform: 8051, AVR, MegaAVR, 68HC11, MSP430, TMS320C2000 DS
Categories: cpu
Categories: os
The aim of our project is to create a portable microkernel and a set of OS services that allow good local performance, multiple concurrent operative system personalities (ie UNIX and a native interface) and easy integration of distributed components.- License: BSD
- Language: C, Asm
Categories: language
Categories: os
Categories: keyboard
* List of scancodes on a standard AT/XT keyboards
Categories: scheme language
The Schematics Scheme Cookbook is a collaborative effort to produce practical documentation for using the Scheme language, particularly in commercial environments.
Categories: language
Categories: os
Categories: language python perl ruby javascript
Categories: opengl graphics sound 3d games
Categories: security algorithms networking
Recipes for Cryptography, Authentication, Networking, Input Validation & More
Categories: os
Seed is probably best thought of as an single-address-space, linear-object-based, native, persistent operating system with event-based pre-emptive-multitasking, but without anything resembling a traditional kernel or filesystem.- Type: No-kernel
- Platform: x86
- License: GPL
- Language: Asm
Categories: language
Categories: distributed
* Introduction
* Issues
* Early History
* Research Directions
Categories: filesystems
(HTML) SFS for Linux
(HTML) SFS for DOS
(PS file) SFS under Windows NT
Categories: filesystems
(PS file) Design and Implementation
(PS file) Security and Decentralized Control in SFS Global File System
(PDF file) Separating key management from file system security
SFS - Stenographic File System | comment |
Categories: filesystems
(PDF file) white paper
Categories: filesystems
Categories: opengl sound cpu networking graphics fonts
Categories: pci
Categories: os
Categories: language
Categories: osdev memory multitasking ipc pci smp
Categories: a20 asm
Categories: os
Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior.
Categories: os
Categories: os
Categories: os
Categories: html javascript sql php
HTML resources, help and tutorials
Categories: language
Categories: language smalltalk
Categories: language smalltalk
Categories: filesystems
Categories: os
Categories: os
Categories: osdev
Categories: os
Categories: asm
Categories: os
(HTML) Single Address Space Operating Systems
Categories: os
Categories: language smalltalk
Categories: cpu sparc
Categories: language asm
Categories: os
a monads clone
Categories: electronics
A general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses.
Categories: os
Categories: os
Categories: os filesystems
(HTML) Papers and Theses
(PS file) Availability in the Sprite Distributed File System
(PS file) A Comparison of the Vnode and Sprite File System Architectures
Categories: language smalltalk
Categories: electronics
Categories: language
Starlog is a pure-logic programming language designed to overcome some of the problems inherient in traditional approaches to logic programming.
Categories: language forth
Categories: 3d vga graphics
StegFS - Stenographic File System for Linux | comment |
Categories: filesystems
(PDF file) Design and Implementation
Categories: algorithms
Categories: os
Categories: os
- Platform: x86
- License: free but closed source
- Language: C
Categories: language
Stream-Oriented C Programming for FPGAs
Categories: language smalltalk
Categories: os
Categories: language lisp
Categories: os
Categories: cpu sparc
Categories: asm
Categories: asm sparc
Categories: asm
Categories: os
Categories: sound
Categories: os
Syllable is a complete Operating System, with its own kernel, filesystem, GUI and applications. Syllable is based on the AtheOS codebase, is largely POSIX.1 compliant, and uses a large number of the GNU utilities and applications.- Platform: x86
- License: unspecified, open-source
- Language: C/C++, Asm
Categories: os
Categories: mouse
* Touchpad Features
* PS/2 / Serial / ADB Protocols: Electrical Interface, Byte Transmission, Power-on Reset, Command Set, Data Reporting, PS/2 Implementations
* Driver API
Categories: language langdev
Categories: os
Categories: distributed
* Shared Responsability
* Evalutation of Agility
* Network Estimation in Odyssey
Categories: os
TCFS - Time Capsule File System | comment |
Categories: filesystems
(HTML) Tape Archiving Thesis
Categories: filesystems
(HTML) old homepage
Categories: tcp/ip
Categories: tcp/ip
Categories: scheme language
Categories: ide
All the ATA/ATAPI Standards and Drafts from 1996 to today
(PDF file) d0791r4c ATA - 1 revision 4c
(PDF file) d0948r4c ATA - 2 revision 4c
(PDF file) d2008r7b ATA - 3 revision 7b
(PDF file) d1153r18 ATA/ATAPI - 4 revision 18
(PDF file) d1321r3 ATA/ATAPI - 5 revision 3
(PDF file) d1226r7 Enhanced BIOS Services revision 7
(PDF file) d1386r5a Enhanced Disk Drive Services 3.0 revision 5a
(PDF file) d1407r5 Address Offset Reserved Area Boot Method revision 5
(PDF file) d1410r3b ATA/ATAPI - 6 revision 3b
(PDF file) d1532r0b ATA/ATAPI - 7 revision 0b Vol. 1
(PDF file) d1532r0b ATA/ATAPI - 7 revision 0b Vol. 2
Categories: os
TecOS Genises is a new upcomming OS. It uses the Syallable source code to produce a much stabler and crash-free operating system.- Platform: x86
- License: GPL, LGPL
- Language: C/C++, Assembly
Categories: language
A language designed for the BRiX operating system
Categories: os
TextOS is a small operating system for text-based applications which runs on a floppy. Built on top of FreeDOS, it runs programs made with the TextOS BASIC programming language.- Platform: x86
- License: GPL
- Language: BASIC
Categories: language forth
Categories: asm
(HTML) 32-bit AoA/Windows (dead link)
(HTML) 32-bit AoA/Linux
(HTML) 16-bit AoA/16
(HTML) Other Assembly Language Programming links
Categories: unfiled
Categories: keyboard
* History of AT/XT keyboards
* Electrical Signals
* Scancodes: set 1, 2 and 3
* Reset Sequence
* Command Set
* 8042 Keyboard Controller: ports, command set, initialization sequence
Categories: c
Categories: language lisp
A collaborative project that aims to provide for Common Lisp something similar to the Perl Cookbook published by O'Reilly.
Categories: osdev boot memory networking ui filesystems multitasking security realtime
Categories: os
Categories: keyboard
* History, Original Claims, Personal Experience, Tutorials, References, Links
Categories: electronics
* Glossary of Common Electronic Terms
* Various Symbol Tables
* Components, Ohm's Law, Transducers, Capacitors, Diodes, Logic Gates, Number Bases
* Oxidation and Reduction, Electrodes, Volts and Potential, Standard Potentials, Common Storage Cells, Faraday's Constant
* Charges, Electric Fields, Electric Potential and Potential Energy, Capacitance and Dielectrics, Current, Resistance and Ohm's Law, Power
Categories: ide
* EIDE and Fast-ATA, IDE and ATA, ATA-2, ATA-3, ATA Packet Interface, Ultra-ATA, ATA-4, The Enhanced BIOS, The secondary port and beyond
* Explanation of PIO/DMA Modes, LBA/CHS Addressing, S.M.A.R.T, PRML
Categories: electronics
* Introduction to Electronic
* Varying Signals
* Power Supplies and Diodes
* Transistors and Amplifiers
* Loud Speakers and Power Amplifiers
* Op-Amps and Feedback
* Logic and Switches
Categories: cpu
A GNU/GPLed 64-bit CPU architecture
Categories: icon language
The Generator is an international, non-for-profit journal on use of the Unicon programming language and its predecessor and subset, the Icon programming language.
Categories: language
A benchmark comparison of a number of programming languages.
Categories: graphics demos
Categories: langdev
Categories: pnp
Categories: language
Categories: pci linux
* Address Space
* Configuration Headers
* IO and Memory Addresses
* PCI-ISA and PCI-PCI Bridge
* Linux PCI Initialization
* PCI Drivers
* BIOS Functions
Categories: prolog language
Categories: memory
Categories: unfiled
Categories: 3d opengl
the standard for embedded 3D graphics
Categories: unfiled
the standard for dynamic media authoring
Categories: osdev
Categories: osdev boot filesystems floppy memory pmode mmx 3dnow ide usb scsi pci agp cdrom keyboard mouse joystick gamepad sound serial parallel smp networking atx pnp nic
Categories: osdev
Categories: sound opengl physics games graphics 3d ai
Categories: os news
Categories: electronics
* Analog and Audio
* Data Sheets
* Electronic Components
* Voltage and The Earth
* Signals
Categories: c
Categories: multitasking
Categories: vga
Chipset specific information on too many cards to list here.
Categories: os
- Type: Microkernel
- Platform: x86
Categories: algorithms
* Dictionaries
* Priority Queues
* Suffix Trees and Arrays
* Graph Data Structures
* Set Data Structures
* Kd-Trees
Categories: os language
Reviews for Operating Systems, Programming Languages, Virtual Machines, User Interfaces, Methods of Reflection, Methods of Migration and others.
Categories: electronics
* Explanation of Circuits, Voltage, Current, Resistance, Ohms Law
* Resistor Color Codes
* Understanding And Calculating Series, Parallel and Combination Circuits
* Schematic Symbols
Categories: os
Categories: language
Categories: os
The THINK Framework is a C implementation targeting the embedded world of the highly flexible Fractal component model. It lets OS architects assemble system components of arbitrary sizes in varied ways so that architectural aspects can be clearly separated from functional ones.
Categories: language forth
Thinking Forth captures the philosophy of the language to show users how to write more readable, better maintainable applications. This project makes the book available in electronic form (LaTeX and PDF).
Categories: os
Categories: database
A large-scale distributed, object-oriented database system that provides reliable and highly available persistent storage for objects.
Categories: os
Categories: ai
* Aesthetically Evolved Virtual Pets
* Evolution of Complexity: Tissue Differentiation in Network Tierra
* Artificial Life
* Kurzweil's Turing Fallacy
Categories: algorithms
Categories: os
Categories: electronics
TkGate is an event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design.
Categories: os
Categories: language
Categories: os
Categories: os
Categories: os
Torsion will eventually be a single address space multitasking operating system with transparent data persistence. This means that neither the user nor the application programmer needs to know or care about the fact that system memory is only transient and must be written to disk in order to persist across reboots. All of those details are taken care of by the operating system, so that once a document or any data is created, it exists until it's explicitly destroyed. Sort of like objects in the real world.- Type: Monolithic
- Platform: x86
- License: GPL
- Language: C++, Asm
Categories: os
Categories: os
Categories: os
Categories: os
Categories: fonts
Categories: os
Categories: os
Categories: os
Categories: language
Categories: asm language
Stack-Based Typed Assembly Language
Categories: os
UDF - Universal Disk Format | comment |
Categories: filesystems
(PDF file) ECMA 167 revision 3
(PDF file) OSDA UDF 2.0 Specifications
(HTML) UDF for Linux
(HTML) UDF for Linux (another page)
Categories: language
Categories: icon language
the Unified Extended Dialect of Icon
Unicon is a very high level, goal-directed, object-oriented, general purpose applications language.
Categories: os
Categories: osdev pic rtc keyboard dma floppy pmode
* A simple module containing output primitives must be developed
* Implementation of the machine abstraction layer, initialization of the 8259A interrupt controller and management routines for interrupt handlers and processor exceptions.
* Interrupts and Device Drivers: The System Clock
* Interrupts and Device Drivers: The Keyboard
* DMA
* Implementation of a small operating system
Categories: os
The unununium project is an effort at creating a highly dynamic environment, that can be molded into various systems capable of sharing part, thus simplifying and reducing the time needed to develop many closely related, but not identical, specialized OS- Type: No-kernel
- Platform: x86
- License: BSD, X11
- Language: Asm
Categories: os
(HTML) alternate site- Type: No-kernel
- Platform: x86
- License: Artistic
- Language: Asm, C
Categories: usb
Categories: filesystems
Categories: filesystems
(HTML) Jim's UserFS Page
(HTML) Jeremy's UserFS page
(HTML) Michael's UserFS Page (dead link)
(HTML) Original UserFS code (dead link)
Categories: os
Categories: text
Categories: text
Categories: os
(HTML) V2_Sound Homepage
Categories: os
language/OS hybrid- Type: No-kernel
- Language: Scheme
Categories: language
Klingon programming language :)
Categories: vesa
VFS - Linux Virtual File System | comment |
Categories: filesystems
(HTML) Design and Implementation
(HTML) Internal Structure
Categories: vga
Timing information for various modes on (S)VGA cards
(HTML) another VGA timing site
Categories: vga
comprehensive collection on (S)VGA and other video adapter programming
Categories: vga
Collection of programming information for various (S)VGA and other video graphic adapters
Categories: language
Categories: 3d
Categories: os
(HTML) alternate site (dead link)
Categories: language os
A never-to-be-comprehensive list of non-mainstream, predominantly open-source, programming languages and operating systems. A language junkie's index.
Categories: os
visual operating system- Platform: x86
- License: GPL
- Language: C
Categories: os
Categories: emulator
Categories: boot
Categories: os
Categories: xlib
Categories: os
Categories: os
Categories: os
Categories: formats
Categories: os
Categories: os
Categories: ui html
Categories: fpu
Categories: language
Categories: language ruby
Categories: unfiled
Categories: osdev pmode multitasking memory vga keyboard floppy ide cmos pci pic pit bios
OS programming and source code
Comment By: (69.201.85.155)
dead link
Categories: formats sound graphics 3d games networking fonts database keyboard serial gamepad joystick mouse pit
Categories: language
Categories: osdev boot optimization pic memory cpu pnp pci formats filesystems a20
Categories: osdev
Categories: osdev
Categories: osdev
Categories: langdev
Categories: osdev c
Categories: pci
Categories: ai games demos 3d formats compression pmode serial memory
Categories: osdev memory cpu bios pmode pic pit keyboard
Categories: asm language news
Categories: asm
Categories: boot
Categories: language
A Typed XML Processing Language
Categories: filesystems
Categories: filesystems
Categories: os
Categories: os
Categories: filesystems
(HTML) Protocols for Interworking: XNFS
Categories: os
Categories: language
Categories: langdev
Discussion group for people writing their own OO programming languages.
Categories: language langdev
Where Pragmatic Programmers chat, exchange information, and scare each other with horror stories.
(HTML) website
Categories: os
Categories: os
Categories: os
Categories: boot bios serial dma floppy isa networking algorithms sound
Categories: os
ZoftOS is an operating system aimed to provide access to both Linux and Win/DOS system (and maybe even Macs), which can be proven by means of experinments as provided on the home page.- Platform: x86
- License: GPL
- Language: C/C++, Asm
Categories: os
Categories: floppy
* Description and Features
* Ordering Information
* Pin Functions
* Timing Waveforms
* Command Sequence
(sort by name)
ALL.. 847
os.. 285 language.. 137 filesystems.. 71 asm.. 61 osdev.. 49 algorithms.. 31 electronics.. 27 3d.. 23 cpu.. 22 graphics.. 21 networking.. 21 keyboard.. 20 pci.. 20 memory.. 18 c.. 17 floppy.. 17 linux.. 16 langdev.. 15 sound.. 15 vga.. 15 ide.. 14 news.. 14 pmode.. 14 boot.. 12 opengl.. 12 distributed.. 11 dma.. 11 mouse.. 11 pic.. 11 pit.. 10 unfiled.. 10 multitasking.. 9 text.. 9 beos.. 8 bios.. 8 formats.. 8 forth.. 8 games.. 7 scsi.. 7 serial.. 7 ai.. 6 bsd.. 6 lisp.. 6 logo.. 6 pnp.. 6 smalltalk.. 6 tcp/ip.. 6 cdrom.. 5 database.. 5 emulator.. 5 joystick.. 5 nic.. 5 parallel.. 5 perl.. 5 python.. 5 smp.. 5 vesa.. 5 agp.. 4 debugger.. 4 demos.. 4 gamepad.. 4 icon.. 4 optimization.. 4 prolog.. 4 rexx.. 4 ruby.. 4 a20.. 3 ada.. 3 clock.. 3 compression.. 3 fonts.. 3 fpu.. 3 javascript.. 3 pcmcia.. 3 php.. 3 sparc.. 3 ui.. 3 usb.. 3 3dnow.. 2 6502.. 2 acpi.. 2 atx.. 2 chipset.. 2 cmos.. 2 html.. 2 java.. 2 mac.. 2 mmx.. 2 ocaml.. 2 scheme.. 2 security.. 2 sql.. 2 xlib.. 2 alpha.. 1 firewire.. 1 ipc.. 1 isa.. 1 modem.. 1 physics.. 1 realtime.. 1 rtc.. 1 self.. 1 startrek.. 1
page generated in 0.229 seconds
brix au bfe cria asui more... library
Copyright © 1995-2018 Brand Huntsman