(Solved) Breaking down Linux MInt to its indivisual components ..

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Spud1200

(Solved) Breaking down Linux MInt to its indivisual components ..

Post by Spud1200 »

At the moment I have LM 18.3 installed being the latest stable release of the 18.x series . If I were to break down the different components of LM, what is it I would have.

I know that obviously you have to have the kernel, the xserver for the GUI being what ever flavor you choose for the desktop environment but what I'm getting at is the components of LM. I'm not asking about about installing flash for Firefox as I know flash would be a dependency and Firefox would be an application but more so what I'm asking is if you where to break it down what are the chunks you would be left with.

So you have the Kernel, the xserver, bash, applications, you have the likes of LUKS encryption (I think its encryption), then you have the networking side, being the network management and the like likes of the update and package management side as well.


Am I missing something, or does what I have said their cover a lot.

I know even the likes of Mint being Linux Based from the xserver to the network management, to the Kernel side of things is all script based after being passed over from the bootstrap loader.

Putting all these components together and overall is their anything I'm missing.

If anyone can help me build a picture of the components or chunks that come together to form the OS I would be really grateful.

Thanks.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
pbear
Level 16
Level 16
Posts: 6569
Joined: Wed Jun 21, 2017 12:25 pm
Location: San Francisco

Re: Breaking down Linux MInt to its indivisual components ..

Post by pbear »

Understand, a newly installed Mint system has about 300,000 files. It doesn't break down into simple components.

What's the context of the question? What do you want to do?
rene
Level 20
Level 20
Posts: 12240
Joined: Sun Mar 27, 2016 6:58 pm

Re: Breaking down Linux MInt to its indivisual components ..

Post by rene »

I actually thought about providing such a simple breakdown earlier.

1. Linux kernel
2. systemd
3. bash and (other) GNU utilities
4. X11 or Wayland
5. Desktop Environment (GNOME, KDE, Xfce, ...)
6. Browser, and if not via browser, email client
7. Development software (gcc, make, ...)
8. "Productivity" software (LibreOffice, GIMP, ...)
9. The rest,

Largely works for me.
Spud1200

Re: Breaking down Linux MInt to its indivisual components ..

Post by Spud1200 »

pbear wrote: Mon Sep 23, 2019 1:20 pm Understand, a newly installed Mint system has about 300,000 files. It doesn't break down into simple components.

What's the context of the question? What do you want to do?
What I have been looking in to after somewhat of a break over the last 12 months is bash scripting. As I understand it, the system like you say has thousands of files but what I'm trying to do is build a picture of more the software side of things as coming from a place where I have experimented a lot with hardware over the years.

Bash scripting I think is a language and in the global context of things their must be hundreds if not thousand of languages from Microsoft to Linux to UNIX.

I've just started to scratch the surface of Bash but as I understand it, its more geared up towards Debian and if not Ubuntu systems. I think Ubuntu is a fork of Debian. After playing around with the scripts and navigating my system in the shell, looking at a lot where the software side is, I don’t think I could ever be 100% fluent in even say Ubuntu let alone Debian.

I'm more so doing research at the minute to find out more about how the Debian side of things work. I think on the likes of CentOS, again things are different their.

Over the years I have set up the likes of SSH Via. a home network, played with the likes of openvpn and set up clusters.

What I have not been able to fully grasp if the structure and layout of of the likes of Bash.

You see. As I think I can grasp to an extent about how the CLI works, I'll give you an example.

So you have the likes of: command, arguments, source, destination,

but depending on what it is you wanting to do be it local on your system or do something on your home network or again over the internet, running individual commands in order to execute lines of code. Over all what I'm looking at now after somewhat of a 12 month break is coming back to start small and take it from their.

I asked about bash because I think its very popular, very powerful and somewhat easy to learn on the Debian side of things.

If I can lern Bash then I can pretty much figure out the rest on my own when it comes to understanding individual components and core components of the system. I'm on Linux Mint because its easy to use.

Is their a logic behind how to run a line of code on the terminal. Such as what I said: Command, arguments, source, destination.

Thanks.
User avatar
murray
Level 5
Level 5
Posts: 785
Joined: Tue Nov 27, 2018 4:22 pm
Location: Auckland, New Zealand

Re: Breaking down Linux MInt to its indivisual components ..

Post by murray »

Are you looking for something like this:

Image
Running Mint 19.3 Cinnamon on an Intel NUC8i5BEH with 16GB RAM and 500GB SSD
pbear
Level 16
Level 16
Posts: 6569
Joined: Wed Jun 21, 2017 12:25 pm
Location: San Francisco

Re: Breaking down Linux MInt to its indivisual components ..

Post by pbear »

rene wrote: Mon Sep 23, 2019 1:31 pm9. The rest,
How about?

9. Package management
10. The rest.
User avatar
smurphos
Level 18
Level 18
Posts: 8501
Joined: Fri Sep 05, 2014 12:18 am
Location: Irish Brit in Portugal
Contact:

Re: Breaking down Linux MInt to its indivisual components ..

Post by smurphos »

Spud1200 wrote: Mon Sep 23, 2019 3:39 pm Is their a logic behind how to run a line of code on the terminal. Such as what I said: Command, arguments, source, destination.
You mind find this helpful -

https://www.gnu.org/software/bash/manua ... C_Contents

and this free ebook

http://linuxcommand.org/tlcl.php
For custom Nemo actions, useful scripts for the Cinnamon desktop, and Cinnamox themes visit my Github pages.
rene
Level 20
Level 20
Posts: 12240
Joined: Sun Mar 27, 2016 6:58 pm

Re: Breaking down Linux MInt to its indivisual components ..

Post by rene »

pbear wrote: Mon Sep 23, 2019 8:05 pm How about?

9. Package management
10. The rest.
Yes, I think that's a fair point, although if I'd insert package management at all I'd probably do so between 3 and 4.

A reason to not consider it a discrete category would be to see package management more as "meta-software" than "software". If you view package management as strictly having the purpose to assemble the system rather being part of it as such. In practice though, yes, I'd agree it deserves its own category.
Spud1200

Re: Breaking down Linux MInt to its indivisual components ..

Post by Spud1200 »

@ murray,

thank you for this. This is what I have been looking for.

@ smurphos,

I'll look in to this as I'm going to have to do some reading anyhow to fully understand best I can.

Thank you guy's for this.
User avatar
lsemmens
Level 11
Level 11
Posts: 3936
Joined: Wed Sep 10, 2014 9:07 pm
Location: Rural South Australia

Re: (Solved) Breaking down Linux MInt to its indivisual components ..

Post by lsemmens »

Does anyone remember the days when there were only 3 files needed to get a computer Running? :mrgreen:
Fully mint Household
Out of my mind - please leave a message
pbear
Level 16
Level 16
Posts: 6569
Joined: Wed Jun 21, 2017 12:25 pm
Location: San Francisco

Re: (Solved) Breaking down Linux MInt to its indivisual components ..

Post by pbear »

lsemmens wrote: Tue Sep 24, 2019 10:32 am Does anyone remember the days when there were only 3 files needed to get a computer Running? :mrgreen:
It's like Woodstock. If you can remember, you weren't there. :wink:

As I recall, config.sys was the only one users were supposed to fiddle with.
User avatar
lsemmens
Level 11
Level 11
Posts: 3936
Joined: Wed Sep 10, 2014 9:07 pm
Location: Rural South Australia

Re: (Solved) Breaking down Linux MInt to its indivisual components ..

Post by lsemmens »

pbear wrote: Tue Sep 24, 2019 10:53 am
lsemmens wrote: Tue Sep 24, 2019 10:32 am Does anyone remember the days when there were only 3 files needed to get a computer Running? :mrgreen:
It's like Woodstock. If you can remember, you weren't there. :wink:

As I recall, config.sys was the only one users were supposed to fiddle with.
Absolutely correct.
Fully mint Household
Out of my mind - please leave a message
Locked

Return to “Software & Applications”