Heavyweights when are compared with KolibriOS
Heavyweights when are compared with KolibriOS
...
Last edited by trident on Sun Dec 06, 2015 10:01 am, edited 1 time in total.
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Heavyweights when are compared with KolibriOS
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
- 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: Heavyweights when are compared with KolibriOS
Are they still heavyweights if you can't take them seriously?gravaera wrote:TempleOS and PonyOS
- Kazinsal
- Member
- Posts: 559
- Joined: Wed Jul 13, 2011 7:38 pm
- Libera.chat IRC: Kazinsal
- Location: Vancouver
- Contact:
Re: Heavyweights when are compared with KolibriOS
Probably not. TempleOS is heavy in that its author will sling really heavy racial slurs at anyone who disagrees with his nuttiness.Combuster wrote:Are they still heavyweights if you can't take them seriously?gravaera wrote:TempleOS and PonyOS
PonyOS is totally a serious competitor to the major operating systems of the world though, man!
Re: Heavyweights when are compared with KolibriOS
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.
- 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: Heavyweights when are compared with KolibriOS
Ok, add sortix to the list of worthy OSes
- Kazinsal
- Member
- Posts: 559
- Joined: Wed Jul 13, 2011 7:38 pm
- Libera.chat IRC: Kazinsal
- Location: Vancouver
- Contact:
Re: Heavyweights when are compared with KolibriOS
"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
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.
- Bender
- Member
- Posts: 449
- Joined: Wed Aug 21, 2013 3:53 am
- Libera.chat IRC: bender|
- Location: Asia, Singapore
Re: Heavyweights when are compared with KolibriOS
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.
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.
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
(R3X Runtime VM)(CHIP8 Interpreter OS)