An exo-kernel

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

An exo-kernel

Post by quanganht »

I'm going to develop a exo-kernel, which is expected to be fully functional, along with a libOS and some apps. Is there anyone wants to join me ?
"Programmers are tools for converting caffeine into code."
User avatar
yemista
Member
Member
Posts: 299
Joined: Fri Dec 26, 2008 12:31 pm
Location: Boston
Contact:

Re: An exo-kernel

Post by yemista »

tell me more about this, exo-kernel
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

Re: An exo-kernel

Post by quanganht »

The main big idea about this kind of kernel is eliminating as much as possible abstractions from kernel. All it's work is securely binding hardware resources to applications, and let them deal with it. Everything like stdio, syscalls etc. now implemented in libOS(es), and variant between applications.
"Programmers are tools for converting caffeine into code."
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: An exo-kernel

Post by Troy Martin »

Wrong forum.
EDIT: Thanks mods.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: An exo-kernel

Post by Solar »

Every good solution is obvious once you've found it.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: An exo-kernel

Post by Combuster »

Sorry, writing my own (for the past years).
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

Re: An exo-kernel

Post by quanganht »

I see. Maybe I have to do it on my own too
"Programmers are tools for converting caffeine into code."
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

Re: An exo-kernel

Post by quanganht »

Hello? No one ??? :(
"Programmers are tools for converting caffeine into code."
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: An exo-kernel

Post by Combuster »

Apparently...

Not that everybody else saw that coming :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: An exo-kernel

Post by Love4Boobies »

I'm not sure why you find exokernel development so different from any other type of kernel interface...
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
Wilkie
Member
Member
Posts: 44
Joined: Tue Aug 26, 2008 10:02 pm
Location: Land of the Dead
Contact:

Re: An exo-kernel

Post by Wilkie »

quanganht,

As a developer of an exokernel, I'd have to say that it is hard to get a group of people together with the same devotion as yourself. You get some people who are passionate about the idea, but not committed to the gritty work ahead. However, as "simple" as an exokernel sounds on the surface, it took a group of around four a period of 2 years to roll out the core of our exokernel, also slated to be fully-functional. (btw, thank you OSDev for your help on a couple of tough bugs!) Therefore, to be reasonable about completing your project, you need help!

The design and vision of the project is key to attracting contributors. Your passion must be their passion. Our vision was to write an exokernel that was forward-thinking and not legacy-driven. Perfect for an exokernel where the minimal abstraction tends to be static while the underlying technologies are ever-changing. We are admittedly broad in design, and we understand the repercussions of such a stance. But, overall, an exokernel is a very general term. What problem are you going to attempt to tackle with such power? Answer this, and maybe you will find somebody who also believes in this cause and will join you.

Unless you believe in our cause, because you can always join us. 8)

--
Wilkie
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

Re: An exo-kernel

Post by quanganht »

Wilkie wrote:quanganht,

As a developer of an exokernel, I'd have to say that it is hard to get a group of people together with the same devotion as yourself. You get some people who are passionate about the idea, but not committed to the gritty work ahead. However, as "simple" as an exokernel sounds on the surface, it took a group of around four a period of 2 years to roll out the core of our exokernel, also slated to be fully-functional. (btw, thank you OSDev for your help on a couple of tough bugs!) Therefore, to be reasonable about completing your project, you need help!

The design and vision of the project is key to attracting contributors. Your passion must be their passion. Our vision was to write an exokernel that was forward-thinking and not legacy-driven. Perfect for an exokernel where the minimal abstraction tends to be static while the underlying technologies are ever-changing. We are admittedly broad in design, and we understand the repercussions of such a stance. But, overall, an exokernel is a very general term. What problem are you going to attempt to tackle with such power? Answer this, and maybe you will find somebody who also believes in this cause and will join you.

Unless you believe in our cause, because you can always join us. 8)

--
Wilkie
Thank you. I'll think about that. But learning D requires more time and I don't want to waste it. But , yeah, when I feel comfortable enough with D, I will join you
"Programmers are tools for converting caffeine into code."
Post Reply