LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-23-2019, 08:37 AM   #1
ultra_reader
LQ Newbie
 
Registered: Apr 2018
Posts: 22

Rep: Reputation: Disabled
Question Any suggestion for a gnu/linux book about internal procedures?


Hello!!

I'm working my way through LFS (1st time) and also studying to take LPIC1.

While learning a lot I feel like I'm missing something.

LFS is great, you sort of get to know how a System is built, which parts you need, how to put 'em together etc.

LPIC1 materials (cbtnuggets & linuxacademy) are also great, but only focus on topics covered by lpic objectives.

I'm new to linux and I'm loving it so far. I'm looking for a book about linux theory in the most abstract (high level) possible manner. I'm no programmer.
Theory about how all those parts (built in LFS) talk to each other, how is the procedure e.g. to opening a file or how in the name of god linux headers work (LFS isn't very good at this, it barely details what they are).

So any suggestion will be appreciated.
 
Old 01-23-2019, 09:41 AM   #2
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,842

Rep: Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309
Quote:
Originally Posted by ultra_reader View Post
how is the procedure e.g. to opening a file
Quote:
Originally Posted by ultra_reader View Post
how linux headers work
These are very specific details, and does not belong to a high level view.

To understand headers you need to learn how a compiler works and how it uses those files.
To "opening a file": you need to understand what is a process, a file descriptor and actually what does "opening a file" really mean. And what does file mean. At first you can find some info about it on wiki pages.
 
Old 01-23-2019, 11:30 AM   #3
ultra_reader
LQ Newbie
 
Registered: Apr 2018
Posts: 22

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by pan64 View Post
These are very specific details, and does not belong to a high level view.

To understand headers you need to learn how a compiler works and how it uses those files.
To "opening a file": you need to understand what is a process, a file descriptor and actually what does "opening a file" really mean. And what does file mean. At first you can find some info about it on wiki pages.
Thanks @pan64 but going to deep (programming) isn't my intention but maybe after having acquired experience with linux I'll give it a try.

On the other hand I've been advised to read "How Linux Works, 2nd Edition: What Every Superuser Should Know".
It seems to suit my needs.

Any other suggestion?
 
Old 01-23-2019, 07:55 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,324
Blog Entries: 28

Rep: Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142
I think you will find a lot of useful information at kernel.org: https://www.kernel.org/doc/html/latest/
 
Old 01-23-2019, 08:07 PM   #5
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
So you've asked elsewhere, been given a recommendation and are asking again. Why did you bother asking in the first place ?.
The synopsis for that book looks ok - you have to start somewhere.
 
Old 01-23-2019, 09:32 PM   #6
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,225

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
You're looking for a book on operating systems theory.

There are textbooks with "Operating Systems" in the title that you can buy.

Here's an excerpt from a book that's much more reasonably priced than those:

https://www.oreilly.com/library/view...2/ch01s04.html
 
Old 01-24-2019, 11:26 AM   #7
ultra_reader
LQ Newbie
 
Registered: Apr 2018
Posts: 22

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by syg00 View Post
So you've asked elsewhere, been given a recommendation and are asking again. Why did you bother asking in the first place ?.
The synopsis for that book looks ok - you have to start somewhere.
Well I'm asking again because I like to have =! opinions, everyone can recommend anything and perhaps someone knowledgeable might not agree with this or that recommendation.
What troubles you? You don't need to be that rude.
 
Old 01-24-2019, 11:27 AM   #8
ultra_reader
LQ Newbie
 
Registered: Apr 2018
Posts: 22

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by frankbell View Post
I think you will find a lot of useful information at kernel.org: https://www.kernel.org/doc/html/latest/
Thank you @frankbell


Quote:
Originally Posted by dugan View Post
You're looking for a book on operating systems theory.

There are textbooks with "Operating Systems" in the title that you can buy.

Here's an excerpt from a book that's much more reasonably priced than those:

https://www.oreilly.com/library/view...2/ch01s04.html
Thanks dugan!!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] [Suggestion] Linux Kernel 3.18 it's Longterm now, suggestion for Slackware Current sardinha Slackware 27 04-03-2015 05:17 PM
Kernel Creation - Any New Procedures? orbit Slackware 8 02-26-2011 04:27 AM
Oracle 10g database installation procedures in redhat Enterprise linux server 5 anoopkjm Red Hat 1 01-13-2011 04:45 AM
I want to run a linux server, any book suggestion? blackimpallass Linux - Newbie 11 07-27-2006 02:02 PM
intallation procedures for Andriod - GUI Testing tool linuxsns Linux - Software 1 03-21-2002 10:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 10:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration