Register
Home Projects Help

Links and External resources

This page is a list of resources that might be useful for those developing components of SharpOS.

General

Bona Fide OS Development
A great resource for writing your own operating system.

OSDev.org
‘The Place to Start for Operating System Developers’
An OS developer community forum & wiki website

The Operating System resource center
Lots of information about OS development and hardware specs

C# Benchmarks
Some java porte Benchmarks and some test cases.

Hardware Documentation

Steve Friedl’s Unixwiz.net Tech Tips
Intel x86 Function-call Conventions

Mark’s MASM Code
Assembly Optimization Tips

Sandpile
Lots of information about lots of CPUs

Keyboard scancodes
Information about keyboard scancodes and differences among different models

Hard Disk and Floppy Disk Access

Common Language Infrastructure CIL Documentation

CIL introduction
A brief introduction to CIL.

Common Language Infrastructure
The Common Language Infrastructure standard documentation

Reflection and metadata

Mono.Cecil vs. System.Reflection

Things in Metadata that are missing in Reflection

Algorithms

Some more advanced GC techniques
.Net Type Internals
Notes on the CLR Garbage Collector1104.entry
Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework – MSDN Magazine, November 2000
Garbage Collection-Part 2: Automatic Memory Management in the Microsoft .NET Framework – MSDN Magazine, December 2000 – Information about how the garbage collection works in the .NET Framework
Garbage Collection in .NET – A deeper look for the beginners – The Code Project
.NET: Safe Thread Synchronization – MSDN Magazine, January 2003 – More information about garbage collection, with insight into the heap and thread synchronization
JIT and Run: Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects – MSDN Magazine, May 2005 – Information about JITing, vtables, and heaps, in Microsoft .NET 1.1
Efficient Implementation of Java Interfaces: Invokeinterface Considered Harmless

Export to HTML, TXT