(Solved) Breaking down Linux MInt to its indivisual components ..
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
(Solved) Breaking down Linux MInt to its indivisual components ..
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.
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.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Breaking down Linux MInt to its indivisual components ..
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's the context of the question? What do you want to do?
Re: Breaking down Linux MInt to its indivisual components ..
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.
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.
Re: Breaking down Linux MInt to its indivisual components ..
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.
Re: Breaking down Linux MInt to its indivisual components ..
Are you looking for something like this:
Running Mint 19.3 Cinnamon on an Intel NUC8i5BEH with 16GB RAM and 500GB SSD
- smurphos
- 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 ..
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.
Re: Breaking down Linux MInt to its indivisual components ..
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.
Re: Breaking down Linux MInt to its indivisual components ..
@ 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.
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.
Re: (Solved) Breaking down Linux MInt to its indivisual components ..
Does anyone remember the days when there were only 3 files needed to get a computer Running?
Fully mint Household
Out of my mind - please leave a message
Out of my mind - please leave a message
Re: (Solved) Breaking down Linux MInt to its indivisual components ..
Absolutely correct.
Fully mint Household
Out of my mind - please leave a message
Out of my mind - please leave a message