User:01000101: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content added Content deleted
(New page: ''' 01000101's wiki page ''' == Introduction == I got into OS development quite a while ago in search of a good challenge, and that is exactly what I got. My first OS was nothing more th...)
 
m (So, I can't edit this?)
Line 19: Line 19:


On July 15, 2008, D.i.N.S. LLC was formed. I started getting quite a bit of support from the business world and the education world as well. About a month later I ended up getting my first investment into the company to buy equipment (computer/network parts). Currently, I am working towards a much larger investment that will set the project on a year-long developing spree in hopes of getting prototypes out and into public (yet monitored) networks.
On July 15, 2008, D.i.N.S. LLC was formed. I started getting quite a bit of support from the business world and the education world as well. About a month later I ended up getting my first investment into the company to buy equipment (computer/network parts). Currently, I am working towards a much larger investment that will set the project on a year-long developing spree in hopes of getting prototypes out and into public (yet monitored) networks.



More to come.
More to come.

Revision as of 18:39, 1 November 2008

01000101's wiki page

Introduction

I got into OS development quite a while ago in search of a good challenge, and that is exactly what I got. My first OS was nothing more than a re-implementation of some tutorial code that said "hello world!" on the screen and fit into the boot sector of a floppy disk. It took a long time for me to acquire more knowledge on the subject, as along the way I picked up some invaluable resources (such as the Intel manuals, and other books) that kept me interested in development. Later I went on to develop network card drivers. The RTL8139/RTL8169 chip sets were the first I developed for, and I later went on to both add to the RTL8139 wiki entry and to create the RTL8169 entry. The latest network card I have written a home brew driver for is the Intel PRO/1000 (82563EB), and it is by far the most feature rich card I've ever owned.

D.i.N.S.

D.i.N.S. (Drop-in Network Security) is the name of my operating system. It is designed to act as a specialized deep-packet analyzer for educational and corporate networks. As this is my operating system, I think it would be appropriate to list some of the implemented features just to give an idea on the overall completeness of the OS.

Pure monolithic design.
Written in Assembly (NASM) and C (GCC).
Designed and optimized for x86_64 Intel Xeon processors.
Utilizes Long mode (not compatibility mode).
Paging; 1:1 map.
SMP optimization.
Arbitrary-precision integer support.
ARP/RARP/ICMPv4+6/DHCP/DNS support.
Minimal web-server.
Headless design.

On July 15, 2008, D.i.N.S. LLC was formed. I started getting quite a bit of support from the business world and the education world as well. About a month later I ended up getting my first investment into the company to buy equipment (computer/network parts). Currently, I am working towards a much larger investment that will set the project on a year-long developing spree in hopes of getting prototypes out and into public (yet monitored) networks.


More to come.