User:01000101: Difference between revisions
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:
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.
|
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.