From: "Valdis Klētnieks" <valdis.kletnieks@vt.edu>
To: Deepak Goel <deicool@gmail.com>
Cc: kernelnewbies@kernelnewbies.org
Subject: Re: Starting to learn Linux...
Date: Tue, 16 May 2023 08:24:05 -0400 [thread overview]
Message-ID: <574162.1684239845@turing-police> (raw)
In-Reply-To: <CA+b7NVVanSLfXvFJzxK-AbN3OGQj=ADJCu_H+S89qL8U1iGcSw@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 2033 bytes --]
On Tue, 16 May 2023 12:42:19 +0530, Deepak Goel said:
> I want to learn more about Linux.
Step 0:
Learn what a kernel is, and what userspace is.
Figure out if you are trying to learn how to use/administer a Linux-based
system, or how to write user programs that run on Linux-based computers, or
learn about the Linux kernel itself.
This may or may not be helpful, depending what you are trying to do:
https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
> Is there a complete list of programs in Linux OS?
No. And if there *was*, it wouldn't be very helpful.
That's because Linux is used on everything from smart watches, to every
Android-based device on the planet, to supercomputers, to the largest web
services on the planet. And what gets installed on any given Linux based
system depends on what the designer and/or user wants included.
Google *alone* has several billion (yes, with a 'b') lines of code that make up
the programs that do all the magic for Google search, Gmail, Youtube, and all
their other services. And the last I heard, Google isn't sharing all those
programs with the world.
Then there's everything from genealogy programs, to programs that will handle
the raw binary format images produced by Nikon cameras, to information security
related software, to planetarium simulators, to text-to-speech software, to
database servers, to totally niche things like the 'nmh' email software, which
probably has less than 100 users worldwide these days. And that's just what's
on my laptop.
The end result is that as I write this, the Fedora Rawhide distribution of
Linux includes around 25,000 available packages to install, many of which
include multiple programs. That doesn't include programs available from
third party sites. And not all packages can be usefully installed on all systems - the
programs for a Linux-based smart watch won't do anything useful on your desktop,
while the desktop programs won't even *fit* in that smart watch.
> And what do they do?
See above.
[-- Attachment #1.2: Type: application/pgp-signature, Size: 494 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
next prev parent reply other threads:[~2023-05-16 12:25 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-05-16 7:12 Starting to learn Linux Deepak Goel
2023-05-16 12:24 ` Valdis Klētnieks [this message]
2023-05-17 5:27 ` Deepak Goel
2023-05-17 6:20 ` Greg KH
2023-05-17 10:37 ` Deepak Goel
2023-05-18 1:18 ` Tom Mitchell
2023-05-18 6:50 ` Constantine Shulyupin
2023-05-19 7:54 ` Deepak Goel
2023-05-19 9:48 ` Greg KH
2023-05-19 9:59 ` Deepak Goel
2023-05-19 10:12 ` Robert P. J. Day
2023-05-19 10:14 ` Deepak Goel
2023-05-19 11:37 ` Fernando Apesteguía
2023-05-19 13:12 ` Constantine Shulyupin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=574162.1684239845@turing-police \
--to=valdis.kletnieks@vt.edu \
--cc=deicool@gmail.com \
--cc=kernelnewbies@kernelnewbies.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.