"Sebaik-baik waktumu adalah kapan engkau menyadari kekuranganmu, dan engkau pun kembali mengakui kerendahanmu."

d1x Microkernel

by danang.wijanarko@gmail.com

 

What is the d1x ?

The d1x is a unix like kernel with microkernel design approach. As a solo kernel, it contains no user section of an operating system. d1x provide a single set of primitive like IPC, Scheduler, and Kernel I/O. Another part of operating system characteristic would be at outer part of the kernel itself.

The d1x microkernel is only a hobby and this kernel was my final assignment at my campus ITS Surabaya. It was developed based on Spoon microkernel, MIT Aegis, and Linux. However it was inspired by Minix and Linux.

The development moves to see and implementing

design to the HURD paradigm.

 

Background

Learning an operating system's kernel is one big problem to delve deeper into the comprehensive thought on the operating system research. One point contributing this complicated thing is the complexity of the kernel structure. To make things more rude, almost all of kernel code is complicated too. Researcher issue a new design approach called microkernel design. This new paradigm fastly become a hot conflict between operating system master at the early of 1990 where Linux firstly released. Microkernel design offer more modular system and cleaner code and structure. The goal of development are modularity, easier coding, flexibility, security, and robustnes.

Related Point

d1x implementing:

  • Multiboot kernel compliant
  • Protected mode operation
  • Intel 2 level standard paging style
  • Intel SYSENTER and SYSEXIT syscall style
  • Multi threading
  • Kernel monitor

Supported architecture:

  • Intel Pentium Pro

Enjoy !

Downloads

Version Downloads Date Links
1.0.0-dev Download (3.09 MB) 2009-Apr-13 Notes

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Page not found

Tul, kok halaman donlodnya di deled?

Connection Timeout

Gini mas, tadi lagi timeout koneksinya, pas lagi reupload.

 

- d

"Bekatul Port" Personal Enterprise Number (PEN) registered @ IANA OID

ASN.1 Notation: {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 30347}

Dot Notation: 1.3.6.1.4.1.1.30347

IRI Notation: oid:/ISO/Identified-Organization/6/1/4/1/30347


View Stat Counter