Woah
-
I'm amazed about the resourcefulness and skill of everyone involved in the development of KolibriOS and I'm wondering if one day i will be enough skilled to be involved in its development and i ask a question to its developers: How much time do you been programming in assembly to acquire the necesary skills to do something like KolibriOS?
0 days is enough to do something for Kolibri:-) As for entire OS, it's hundreds and thousands hours of tens people.
KolibriOS consists of many pieces and different parts require different skills. For example many userspace programs are easy enough even for a novice asm programmer.
You could probably search the board for a couple of examples and write a short step by step tutorial for beginners. So you can do something useful with no assembly knowledge at the moment)
You could probably search the board for a couple of examples and write a short step by step tutorial for beginners. So you can do something useful with no assembly knowledge at the moment)
You can try to improve one of of existing apps. For example several years ago i added Pause button to Tetris. Just run app and think what is not done yet.
Actually iam a novice asm programmer i started coding in asm two months ago... Do you think guys many userspace programs are easy enough even for a novice asm programmer? I will try to figure out how things work and try to do something like some sort of simple program... Maybe i can help with documentation or something like this... How many years take you guys to understand some parts of the kernel? Do you think that a project like ReactOS is simpler than KolibriOS by the fact that KolibriOS is coded entirely in assembly? Sorry about my bad english its not my native language Iam from Spain
Kayser
Hola
Hola
I guess it is. ReactOS actually is only Window's clone and its developers, me thinks, have no difficults except for copying of Window's functionality. But Kolibri has own way and this way, sure, is awesome. And yes that's a little bit harder to develop Kolibri, cuz it's written in azm.Kayser wrote:Do you think that a project like ReactOS is simpler than KolibriOS by the fact that KolibriOS is coded entirely in assembly?
I don't think that ReactOS kernel (or FreeBSD, or Linux) is much more simpler than Kolibri kernel. Just check sources to compare.
http://svn.reactos.org/svn/reactos/trun ... /ntoskrnl/ What are these files for? Oh, yeah, that's only small part of kernel, in fact.
http://svn.reactos.org/svn/reactos/trun ... iew=markup - kernel init. Structures, sctructures. Unknown functions. Where are they? Oh, wow.
http://websvn.kolibrios.org/listing.php ... 2Ftrunk%2F - aha, core, sound, video, network.. Let's take a look at core.
http://websvn.kolibrios.org/filedetails ... string.inc - fine documented piece of code, for example!
http://websvn.kolibrios.org/filedetails ... %2Fdll.inc - not so well documented, but still pretty clear
KolibriOS kernel isn't very hard to understand even for novice programmer. At least if he knows google-fu and have patience.
http://svn.reactos.org/svn/reactos/trun ... /ntoskrnl/ What are these files for? Oh, yeah, that's only small part of kernel, in fact.
http://svn.reactos.org/svn/reactos/trun ... iew=markup - kernel init. Structures, sctructures. Unknown functions. Where are they? Oh, wow.
http://websvn.kolibrios.org/listing.php ... 2Ftrunk%2F - aha, core, sound, video, network.. Let's take a look at core.
http://websvn.kolibrios.org/filedetails ... string.inc - fine documented piece of code, for example!
http://websvn.kolibrios.org/filedetails ... %2Fdll.inc - not so well documented, but still pretty clear
KolibriOS kernel isn't very hard to understand even for novice programmer. At least if he knows google-fu and have patience.
Who is online
Users browsing this forum: No registered users and 10 guests