Page 1 of 1

Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 10:12 am
by trident
...

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 10:40 am
by AndrewAPrice
DexOS, Syllable, SkyOS

Hopefully mine, one day!

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 11:47 am
by gravaera
Yo:

TempleOS and PonyOS...

Peace out,
gravaera

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 2:07 pm
by Combuster
gravaera wrote:TempleOS and PonyOS
Are they still heavyweights if you can't take them seriously? :mrgreen:

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 2:27 pm
by Kazinsal
Combuster wrote:
gravaera wrote:TempleOS and PonyOS
Are they still heavyweights if you can't take them seriously? :mrgreen:
Probably not. TempleOS is heavy in that its author will sling really heavy racial slurs at anyone who disagrees with his nuttiness.

PonyOS is totally a serious competitor to the major operating systems of the world though, man! :P

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 2:35 pm
by sortie
I do like to think of my OS as being a real operating system, especially when compared with silly operating systems writing exclusively in assembly.

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 2:59 pm
by Combuster
Ok, add sortix to the list of worthy OSes :P

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 3:06 pm
by Kazinsal
"B-b-but assembly allows for better optimization by hand than higher level languages," the assembly fans stuck in days gone by cry to sortie, not realizing that compilers have progressed quite a lot since 1975...

Re: Heavyweights when are compared with KolibriOS

Posted: Tue Nov 18, 2014 4:17 pm
by sortie
It's not even whether it's faster or slower. It's that it is harder to maintain and platform specific. I find the C code in my operating system much easier to maintain than the assembly, so I moved to have very little assembly. This way, if I change the size of a typedef like pid_t, then I don't have to subtly change some assembly here and there to match the calling convention. C is quite simply more portable and reusable. An assembly operating system is inherently linked to that platform forever, perhaps except if they add a macro hell on top of it. C programs are written to an abstract machine with types that can have many potential sizes on different platforms, but the types play crucial roles.

Re: Heavyweights when are compared with KolibriOS

Posted: Wed Nov 19, 2014 3:09 am
by Bender
Well you could cut out strand of hair from a human, read the genetic code and maybe write a disassembler that emits out "natural" assembly code, the OS name might be somewhere there in the header or the data section.

That OS would be heavyweight compared to any other.

Hell, it could also be as dumb, to make me post this uselesm+£+%+%£(%;;;()

LOG: ExitPrintf() String Terminator not found within search length. (Expected 0x2A)
Yes, it could be loaded with b#gs too.