An exo-kernel
An exo-kernel
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."
Re: An exo-kernel
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."
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: An exo-kernel
Wrong forum.
EDIT: Thanks mods.
EDIT: Thanks mods.
- Combuster
- 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
Sorry, writing my own (for the past years).
Re: An exo-kernel
I see. Maybe I have to do it on my own too
"Programmers are tools for converting caffeine into code."
- Combuster
- 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
Apparently...
Not that everybody else saw that coming
Not that everybody else saw that coming
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: An exo-kernel
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 ]
[ Project UDI ]
Re: An exo-kernel
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.
--
Wilkie
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.
--
Wilkie
Re: An exo-kernel
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 youWilkie 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.
--
Wilkie
"Programmers are tools for converting caffeine into code."