• 0 Posts
  • 94 Comments
Joined 11 months ago
cake
Cake day: September 2nd, 2023

help-circle



  • I use KDE on my Linux machine, which means that I cannot develop anything involving the GPU.

    The moment I experiment a little with the API or give it wrong parameters, not only my program crashes, but the whole system freezes and I have to manually press the “power off” button.

    It does happen in windows too, however it’s 100x less unlikely.

    I also had a problem not long ago that crashing my program would not free the RAM, so every time I ran the program (and it crashed), I had 2-3GiB less of RAM. So I had to restart the computer every 10 runs or so.

    Operating systems are supposed to isolate programs and manage their resources. A program crashing under no circumstances should affect any other program. I don’t understand how it can happen.
















  • The definition of “operating systems” is not really clear. Some say the operating system is what is called the “kernel”. In the case of Linux operating systems, that kernel is called “Linux”. Most people, however, say that the operating system is the whole thing you install. That is, the kernel + a bunch of other apps.

    For example, in windows: notepad, internet explorer (now edge), paint, and all those apps are part of the operating system, that’s what people mean when they say “windows”. It’s the whole package. Other less obvious parts are drivers for example.

    In the case of Linux, most distributions ship with a bunch of GNU programs.

    “Akschually people” argue that the GNU parts are as important (if not more) as Linux itself for the operating system, so they feel like all the hard work of the GNU developers is shadowed by the people that say “Linux”.