recentpopularlog in

david.parrott : os   66

Porting CP/M to a new computer
My journey through the process of porting CP/M 2.2 to a new Z80 computer
z80  hardware  cp/m  os 
may 2019 by david.parrott
intermezzOS: a little OS
intermezzOS is a teaching operating system, specifically focused on introducing systems programming concepts to experienced developers from other areas of programming.
book  os  programming  tutorial  development 
november 2016 by david.parrott
Lakka - The DIY retro emulation console
Lakka is a lightweight Linux distribution that transforms a credit card sized computer into a full blown emulation console.
raspberrypi  emulation  os  opensource  emulator 
march 2014 by david.parrott
AtlasOS is a multi-process capable DCPU-16 Operating System.
os  opensource  dcpu-16  0x10c  dcpu 
april 2012 by david.parrott
Xv6, a simple Unix-like teaching operating system
Xv6 is a teaching operating system developed in the summer of 2006 for MIT's operating systems course, 6.828: operating systems Engineering. We hope that xv6 will be useful in other courses too. This page collects resources to aid the use of xv6 in other courses, including a commentary on the source code itself.
os  osdev  opensource  unix 
january 2012 by david.parrott
ForthOS Home Page
ForthOS is a complete, standalone operating system for the PC. It includes command line, compiler, debugger, editor, and filesystem. You can give it a test drive by booting the standalone CD (image provided so you can burn your own). If you like it, you can install it onto a disk partition and boot directly from your hard disk.
programming  opensource  os  x86  forth  development 
september 2011 by david.parrott
Barrelfish is a new research operating system being built from scratch and released by ETH Zurich in Switzerland, with assistance from Microsoft Research. We are exploring how to structure an OS for future multi- and many-core systems.
programming  software  opensource  os  cpu  development 
july 2011 by david.parrott
Syllable is becoming an easy-to-use free software operating system for the home and small office user. It is powerful, lightweight and extraordinarily fast and responsive.
development  software  opensource  free  os 
may 2011 by david.parrott
NaClBox - Home Page
This website is currently used to host the port of DOSBox to Google's Native Client technology. The goal is to port as many projects as we can and host them here.
games  c++  os  dos  browser 
may 2011 by david.parrott
Home | Haiku Project
Haiku is a new open-source operating system that specifically targets personal computing. Inspired by the BeOS, Haiku is fast, simple to use, easy to learn and yet very powerful.
os  opensource  software  free 
march 2011 by david.parrott
Kolibri is a small x86 assembler hobby operating system. It forked off MenuetOS in 2004 and has mostly been developed by ex-USSR community since.
os  opensource  software  programming  assembly  development 
march 2011 by david.parrott
DexOS is a 32-bit operating system written in assembly language, based on the idea that it would be cool to have a OS based on consoles - like you get on the Xbox, PS2 or GameCube - but for x86 computers. With this new OS you are free to code new games or programs yourself.
os  software  programming  asm  opensource  development 
january 2011 by david.parrott
How to write a simple operating system in assembly language
This document shows you how to write and build your first operating system in x86 assembly language. It explains what you need, the fundamentals of the PC boot process and assembly language, and how to take it further. The resulting OS will be very small (fitting into a bootloader) and have very few features, but it's a starting point for you to explore further.
programming  os  assembly  asm  tutorial  development  x86 
january 2011 by david.parrott
Takes the pain out of Synergy on Windows. QuickSynergy is a Windows implementation of a Mac/Linux tool that allows you to create Synergy configurations in a more visual way.
download  opensource  os  tools  tool  dotnet 
january 2011 by david.parrott
Zet processor - Zet
Zet processor is an open implementation of the so widely used IA-32 architecture (generally called x86). This project is very new but it can be synthesized in a configurable device such an FPGA or CPLD, or made as a custom ASIC.
cpu  fpga  hardware  os  technology  x86 
september 2010 by david.parrott
BrokenThorn Entertainment
Our OS Development Series is a series of step by step tutorials being developed exclusively by us. It is aimed at the beginning systems developer.
asm  development  hardware  os  programming  tutorial 
august 2010 by david.parrott
The Singularity System | August 2010 | Communications of the ACM
Safe, modern programming languages let Microsoft rethink the architectural trade-offs in its experimental operating system.
august 2010 by david.parrott
Qemu Manager
Simple, Easy to use GUI for the QEMU emulator.
download  emulation  emulator  free  opensource  os  software 
july 2010 by david.parrott
BeRTOS — Not only kernel
BeRTOS is a real time open source operating system supplied with drivers and libraries designed for the rapid development of embedded software.
arduino  atmel  avr  documentation  embedded  free  microcontroller  opensource  os  programming  software  development 
july 2010 by david.parrott
VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
development  download  emulation  free  opensource  os  software  tools  utilities  virtualization 
may 2010 by david.parrott
luz-cpu - Project Hosting on Google Code
Luz is a complete open-source CPU suite, featuring an assembler, linker and simulator
assembly  cpu  opensource  os  python  simulation  emulator 
may 2010 by david.parrott
Cosmos - C# Open Source Managed Operating System
Welcome to the Cosmos home page. Cosmos is an operating system project implemented completely in CIL compliant languages. The team is committed to using C#, however any .NET language can be used.
c#  computers  development  opensource  os  free  programming  software  dotnet 
april 2010 by david.parrott
Main Page - OSDev Wiki
This website provides information about the creation of
operating systems and serves as a community for those
people interested in OS creation.
assembly  c  c++  community  design  development  documentation  os  programming  reference  software  tutorial  computers 
april 2010 by david.parrott
JPC is a pure Java emulation of an x86 PC hardware in software JPC creates a virtual computer upon which you can install your favorite operating system in a safe, flexible and powerful way. It aims to give you complete control over your favorite PC software's execution environment, whatever your real hardware or operating system, and JPC's multi-layered security makes it the safest solution for running the most dangerous software in quarantine - ideal for protecting your machine from malicious or unstable software. [Marked as WRONG LINK by]
java  emulation  x86  os  online 
april 2010 by david.parrott
FreeNAS is an embedded open source NAS (Network-Attached Storage) distribution based on FreeBSD, supporting the following protocols: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (initiator and target) and UPnP.

It supports Software RAID (0,1,5), ZFS, disk encryption, S.M.A.R.T/email monitoring with a WEB configuration interface (from m0n0wall).

FreeNAS can be installed on Compact Flash/USB key, hard drive or booted from LiveCD.
backup  diy  free  hardware  howto  linux  networking  opensource  os  software  tools 
april 2010 by david.parrott
VX32 Virtual Extension Environment
Vx32 is a user-mode library that can be linked into arbitrary applications that wish to create secure, isolated execution environments in which to run untrusted extensions or plug-ins implemented as native x86 code. Vx32 is similar in purpose to the Java or .NET virtual machines, but it runs native x86 code, so plug-ins can be written in ANY language, not just Java or C#.
asm  design  emulation  linux  opensource  os  programming  security  software  development 
march 2010 by david.parrott
Wubi - Ubuntu Installer for Windows
Wubi is an officially supported Ubuntu installer for Windows users that can bring you to the Linux world with a single click. Wubi allows you to install and uninstall Ubuntu as any other Windows application, in a simple and safe way. Are you curious about Linux and Ubuntu? Trying them out has never been easier!
computers  download  free  howto  linux  opensource  os  software  tools  windows 
march 2010 by david.parrott
MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation.
programming  development  software  free  tools  opensource  os  asm  c  assembly  education  computers  reference 
february 2010 by david.parrott
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly or C/C++.
programming  software  opensource  assembly  c  asm  os  development 
february 2010 by david.parrott
MS-DOS 6.2
Microsoft MS-DOS 6.22 Step-Up files
software  tools  download  dos  os 
november 2009 by david.parrott
MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language. Menuet64 is released under License and Menuet32 under GPL. Menuet supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications.
programming  development  software  tools  free  opensource  embedded  assembly  os  asm 
october 2009 by david.parrott
JamesM's kernel development tutorials
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. The OS we make is monolithic in design (drivers are loaded through kernel-mode modules as opposed to user-mode programs), as this is simpler.
programming  development  software  opensource  tutorial  c  education  assembly  linux  diy  reference  x86  os 
october 2009 by david.parrott

Copy this bookmark:

to read