OS vs Application

Hello,
J’aime me coucher moins bête chaque soir, alors j’initie une petite discussion.
(J’ai un désaccord avec quelqu’un)
Je simplifie la chose :

  • Pour moi, YunoHost est un Système d’Exploitation basé sur Debian.
  • Pour l’autre personne, YunoHost n’est qu’une Application puisque YunoHost nécessite Debian 11.
    Alors, OS ou Application ?

Hello,
I like to go to bed less stupid every evening.
So, I’m starting a discussion with you.
(I have a disagreement with someone)
Let me simplify:

  • In my opinion, YunoHost is a OS ; a “Debian-based Operating System”.
  • For this person, YunoHost is just an Application (the reason: YunoHost requires Debian 11).
    So, OS or Application?

++

for me, an OS is a set of tools to facilitate interaction with a computer
and if we take “operating system” literally, this definition remains accurate

it’s quite controversial, but i like this wide definition because it implies that an OS can be installed on another OS and it’s more fun

so for me ynh is an OS, but it depends on your definition

1 Like

With this logic, Debian is just an application because it requires the Linux kernel

Strictly speaking, Linux is the real operating system in the technical sense, because that’s the layer doing the interface between hardware and software

Debian is “just” a bunch of pre-configurations and programs to be able to achieve useful everyday stuff with Linux which in itself is pretty useless otherwise. But in everyday conversation, Debian is the operating system, because for any practical discussion, nobody cares that you run “Linux”, it is way too vague and broad - i mean maybe your washing machine runs Linux. If the topic of conversation is “I want to install Firefox !”, nobody cares that you run Linux, because the exact step to be able to talk about how to install Firefox will depend if you’re running Debian, Archlinux, Fedora, etc …

Same sort of thing with YunoHost, you can say “I want to install Nextcloud !” - “What OS are you running then ?” - “Debian !” - but if you really follow a Debian tutorial to install Nextcloud on YunoHost, you will likely break everything and be completely lose the benefits of YunoHost which already does the heavy lifting for you and more stuff under the hood than you realize. Hence the OS is YunoHost.

In everyday conversations, the OS is what defines the paradigm under which you interact with the machine to be able to do useful stuff

2 Likes

For me, YunoHost is an OS, same thing as Ubuntu which is an OS based on Debian.
YunoHost is an OS based on Debian.

Hi everybody,

Thanks @OniriCorpe @Aleks @Mamie
Your opinion seems clear and your different explanations are very interesting.

I like this one too :

  • You can install it (without any OS)?
  • You can boot on it?
  • It’s based on Debian or other Distrib?

=> OK ; It’s an OS.

See you soon,

1 Like

When I talk about yunohost elsewhere, I define it as “a debian based distro with a webui”. So it’s not an os or an application, as I see it. It’s a distro like the other ones, with a clear use case. That’s my point of view.

:+1:

Yep that’s how I usually describe Yunohost → a distro !

1 Like