(Some) advantages of a OS made with/in OSDev.

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
NunoLava1998
Member
Member
Posts: 273
Joined: Sun Oct 09, 2016 4:38 am
Libera.chat IRC: NunoLava1998

(Some) advantages of a OS made with/in OSDev.

Post by NunoLava1998 »

  • Uses much less RAM. Comparison: Windows at minimum has to use 1024 MB, while you can easily put that to under 64-128 MB here.
    Much less space taken. Comparison: Even the most tiny OS with lots of features (CorePlus at 106MB) is bigger than most ones here:
Ghost OS at 60 MB,
Toaru OS at 24 MB (10MB micro distribution),
Nutoak OS 0.1 at 232 KB (in a 1440KB IMA file),
etc.
  • Lower system specifications. Comparison:
Windows: 1 GB (32b RAM), 2 GB (64b RAM), 16GB (32b hard disk space), 20 GB (64b hard disk space), generally 1 GHz or faster (CPU speed).
All OSDev OS's i know at most: 256 MB, 100 MB, 200 MHz.
  • Lots more customization.
    More open-source.
    Lightweight on resources.
    Lots more environments (have you ever developed a OS for the MegaDrive, or the GameBoy, major companies in 2016? the closest i have seen is a embedded version of Windows on a failed console called the Dreamcast.)
    Old computers run it quite nicely, instead of literally crashing on a print string to CMD window routine in Windows.
    etc.
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS
User avatar
iansjack
Member
Member
Posts: 4689
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: (Some) advantages of a OS made with/in OSDev.

Post by iansjack »

If you can write an OS that runs games, plays media, networks, ... (insert your particular hobby-horse here) as well as Windows does you'll be going some.
NunoLava1998 wrote:
  • Lots more customization.
    More open-source.
    Lots more environments (have you ever developed a OS for the MegaDrive, or the GameBoy, major companies in 2016? the closest i have seen is a embedded version of Windows on a failed console called the Dreamcast.)
    Old computers run it quite nicely, instead of literally crashing on a print string to CMD window routine in Windows.
    etc.
If you can beat Linux on any of those points you'll be going some.
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

Re: (Some) advantages of a OS made with/in OSDev.

Post by Kevin »

NunoLava1998 wrote:
  • Uses much less RAM. Comparison: Windows at minimum has to use 1024 MB, while you can easily put that to under 64-128 MB here.
    Much less space taken. Comparison: Even the most tiny OS with lots of features (CorePlus at 106MB) is bigger than most ones here:
Comparing apples and oranges?
Ghost OS at 60 MB,
Toaru OS at 24 MB (10MB micro distribution),
Nutoak OS 0.1 at 232 KB (in a 1440KB IMA file),
etc.
Which of those would you want to use as your only operating system?
Developer of tyndur - community OS of Lowlevel (German)
NunoLava1998
Member
Member
Posts: 273
Joined: Sun Oct 09, 2016 4:38 am
Libera.chat IRC: NunoLava1998

Re: (Some) advantages of a OS made with/in OSDev.

Post by NunoLava1998 »

Kevin wrote:
NunoLava1998 wrote:
  • Uses much less RAM. Comparison: Windows at minimum has to use 1024 MB, while you can easily put that to under 64-128 MB here.
    Much less space taken. Comparison: Even the most tiny OS with lots of features (CorePlus at 106MB) is bigger than most ones here:
Comparing apples and oranges?
Ghost OS at 60 MB,
Toaru OS at 24 MB (10MB micro distribution),
Nutoak OS 0.1 at 232 KB (in a 1440KB IMA file),
etc.
Which of those would you want to use as your only operating system?
Toaru OS, which is close enough. Even the ToaruOS developer says he's developing a browser, which is already enough for me to go there, even if Flash is not there, or Javascri- any browser without Javascript is terrible. It most likely has javascript.

You can compare ToaruOS:
Image
and now CorePlus:
Image
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS
glauxosdever
Member
Member
Posts: 501
Joined: Wed Jun 17, 2015 9:40 am
Libera.chat IRC: glauxosdever
Location: Athens, Greece

Re: (Some) advantages of a OS made with/in OSDev.

Post by glauxosdever »

Hi,


You also compared operating systems originated from here with only Windows, which is known for its high memory and CPU requirements.

Most Linux distributions can run on less than 512 MiB of memory, and several can run on less than 256 MiB. And, yes, I'm positive it could be done even better.


Regards,
glauxosdever
NunoLava1998
Member
Member
Posts: 273
Joined: Sun Oct 09, 2016 4:38 am
Libera.chat IRC: NunoLava1998

Re: (Some) advantages of a OS made with/in OSDev.

Post by NunoLava1998 »

glauxosdever wrote:Hi,


You also compared operating systems originated from here with only Windows, which is known for its high memory and CPU requirements.

Most Linux distributions can run on less than 512 MiB of memory, and several can run on less than 256 MiB. And, yes, I'm positive it could be done even better.


Regards,
glauxosdever
Yep, Arch Linux is at 128 MB (higher than most), and Core (the closest Linux distribution to a OSDev OS you can get) at 28 MB. TinyCore, the graphical version of Core, is 46 MB. CorePlus, is 46 MB, as CorePlus is simply the installer of TinyCore with a few additional features.
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

Re: (Some) advantages of a OS made with/in OSDev.

Post by Kevin »

NunoLava1998 wrote:Toaru OS, which is close enough.
Oh really? Maybe try and use only ToaruOS for a day and then you can report back tomorrow how it went.

To avoid misunderstandings, I have great respect for Kevin Lange's work, and it's probably one of the OSes that are closer to actually usable than most others, but no, I don't think it's quite there (and I don't think he thinks it is).

Also note that the 24 MB image doesn't include a browser, a compiler or even just an editor. This live CD is for testing and playing with the core system, not for actually using it. If you actually added the additional things you need from a real OS, the image would become quite a bit larger.
Developer of tyndur - community OS of Lowlevel (German)
User avatar
iansjack
Member
Member
Posts: 4689
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: (Some) advantages of a OS made with/in OSDev.

Post by iansjack »

NunoLava1998 wrote: Toaru OS, which is close enough.
So we can assume that you used Toaru OS to make that post?
User avatar
crunch
Member
Member
Posts: 81
Joined: Wed Aug 31, 2016 9:53 pm
Libera.chat IRC: crunch
Location: San Diego, CA

Re: (Some) advantages of a OS made with/in OSDev.

Post by crunch »

With how cheap ram and storage space are these days, none of the hobby OS's present a real alternative on desktops.
On an embedded environment where space is at a premium, I can understand that argument. All of my desktops/laptops have 16gb of ram and 2-3 TB of disk space. Besides, you want your OS to in general use as much ram as possible, otherwise you're losing performance to disk reads, etc.
User avatar
hgoel
Member
Member
Posts: 89
Joined: Sun Feb 09, 2014 7:11 pm
Libera.chat IRC: hgoel
Location: Within a meter of a computer

Re: (Some) advantages of a OS made with/in OSDev.

Post by hgoel »

crunch wrote:With how cheap ram and storage space are these days, none of the hobby OS's present a real alternative on desktops.
On an embedded environment where space is at a premium, I can understand that argument. All of my desktops/laptops have 16gb of ram and 2-3 TB of disk space. Besides, you want your OS to in general use as much ram as possible, otherwise you're losing performance to disk reads, etc.
Agreed. I think that is a very common misconception. An OS needs to be able to use as much ram as possible, while still being able to quickly meet the needs of applications it's executing. But beside memory consumption arguments, none of the hobby OS's have enough software to make them capable as daily drivers, so a comparison of a hobby OS to Windows or any other mainstream OS is invalid for the moment. In comparison to the actual production OS's out there, most of our projects are just like very fancy toys that are almost useful.
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at [url=irc://chat.freenode.net:6697/Cardinal-OS]#Cardinal-OS[/url] on freenode!
onlyonemac
Member
Member
Posts: 1146
Joined: Sat Mar 01, 2014 2:59 pm

Re: (Some) advantages of a OS made with/in OSDev.

Post by onlyonemac »

crunch wrote:Besides, you want your OS to in general use as much ram as possible, otherwise you're losing performance to disk reads, etc.
There's a difference between the maximum amount of RAM that an OS can utilise and the minimum amount that it needs in order to operate correctly. You want the OS to make good use of all the available RAM, but if there isn't much RAM available then an OS that requires less RAM to run is probably better. You also want the OS to make the most efficient use of RAM possible, so that you can do the most with the RAM in your computer. So an OS that "uses less RAM" probably manages RAM more efficiently (thus requiring less RAM in order to do the same things as another OS might require) or doesn't require as much RAM to function (but can still make full use of the available RAM).
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
NunoLava1998
Member
Member
Posts: 273
Joined: Sun Oct 09, 2016 4:38 am
Libera.chat IRC: NunoLava1998

Re: (Some) advantages of a OS made with/in OSDev.

Post by NunoLava1998 »

hgoel wrote:
crunch wrote:With how cheap ram and storage space are these days, none of the hobby OS's present a real alternative on desktops.
On an embedded environment where space is at a premium, I can understand that argument. All of my desktops/laptops have 16gb of ram and 2-3 TB of disk space. Besides, you want your OS to in general use as much ram as possible, otherwise you're losing performance to disk reads, etc.
Agreed. I think that is a very common misconception. An OS needs to be able to use as much ram as possible, while still being able to quickly meet the needs of applications it's executing. But beside memory consumption arguments, none of the hobby OS's have enough software to make them capable as daily drivers, so a comparison of a hobby OS to Windows or any other mainstream OS is invalid for the moment. In comparison to the actual production OS's out there, most of our projects are just like very fancy toys that are almost useful.
I also want for someone to power up the old GT100 with 8 CUDA Cores in my PC and put 128 GB of RAM with that, then try to play any game.



That thing doesn't even play Minecraft under 30 fps.
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS
NunoLava1998
Member
Member
Posts: 273
Joined: Sun Oct 09, 2016 4:38 am
Libera.chat IRC: NunoLava1998

Re: (Some) advantages of a OS made with/in OSDev.

Post by NunoLava1998 »

iansjack wrote:
NunoLava1998 wrote: Toaru OS, which is close enough.
So we can assume that you used Toaru OS to make that post?
Toaru OS doesn't have an installer yet and the browser is still in early alpha.
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS
NunoLava1998
Member
Member
Posts: 273
Joined: Sun Oct 09, 2016 4:38 am
Libera.chat IRC: NunoLava1998

Re: (Some) advantages of a OS made with/in OSDev.

Post by NunoLava1998 »

Kevin wrote:
NunoLava1998 wrote:Toaru OS, which is close enough.
Oh really? Maybe try and use only ToaruOS for a day and then you can report back tomorrow how it went.

To avoid misunderstandings, I have great respect for Kevin Lange's work, and it's probably one of the OSes that are closer to actually usable than most others, but no, I don't think it's quite there (and I don't think he thinks it is).

Also note that the 24 MB image doesn't include a browser, a compiler or even just an editor. This live CD is for testing and playing with the core system, not for actually using it. If you actually added the additional things you need from a real OS, the image would become quite a bit larger.

Oh.
What i was trying to illustrate is that this is how much RAM a normal system here that is quite usable uses compared to the not extremely tiny linux distros (like core, which is a terminal environment that is smaller than firefox and probably uses less RAM than firefox) which are not friendly.
What i'm trying to illustrate is:
Image
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS
User avatar
iansjack
Member
Member
Posts: 4689
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: (Some) advantages of a OS made with/in OSDev.

Post by iansjack »

NunoLava1998 wrote:
iansjack wrote:
NunoLava1998 wrote: Toaru OS, which is close enough.
So we can assume that you used Toaru OS to make that post?
Toaru OS doesn't have an installer yet and the browser is still in early alpha.
So "good enough" was the usual b.s.
Post Reply