[HN Gopher] Linux Insides
___________________________________________________________________
Linux Insides
Author : penguin_booze
Score : 197 points
Date : 2022-05-14 13:50 UTC (9 hours ago)
(HTM) web link (0xax.gitbooks.io)
(TXT) w3m dump (0xax.gitbooks.io)
| phendrenad2 wrote:
| This is already outdated, right? Nobody boots up from legacy BIOS
| anymore, so everything up to and including "transitioning to
| 64-bit" is wrong. UEFI boot is simpler, but still worth digging
| into. And what about AARCH64 and other platforms where there are
| no CPU modes to go through?
| Teknoman117 wrote:
| > Nobody boots up from legacy BIOS anymore
|
| Not true at all. Plenty of people still use BIOS boot (in the
| data center) for things like PXEBOOT.
| fn-mote wrote:
| I read some of this to try to determine how it would compare to a
| classic operating systems design book - like maybe "The Design
| and Implementation of the 4.4 BSD Operating System".
|
| Looking at the Paging [1] chapter, the _Linux Insides_ book has a
| clear, very technical, description of the meaning of every bit in
| pointers used for virtual addressing. It includes details like
| what bits you need to set in order to enable a particular paging
| mode, so it's really enough detail to actually _do_ something.
|
| I don't think I'm the target audience, but it was interesting to
| look at.
|
| [1] https://0xax.gitbooks.io/linux-
| insides/content/Theory/linux-...
| matheusmoreira wrote:
| > The basic usage is the same as other mailing lists powered by
| mailman.
|
| Would be nice if this section was more detailed. Mailing lists
| can be quite confusing for the uninitiated.
| mdp2021 wrote:
| I am only at the first page, but already I must recommend this
| work https://0xax.gitbooks.io/linux-
| insides/content/
|
| as unmissable, and "I should have read this as a child" - that
| is, for those who feel a lack of solid ground until they know
| exactly what makes the machine work.
| agons wrote:
| This looks like a really good resource, but why is it so
| difficult to find a somewhat up-to-date description of
| _networking_ in the Linux kernel?
|
| It seems like the least documented (at a high level, anyway) part
| of the kernel - if anyone knows a good resource I'd love to hear
| it.
| Erlangen wrote:
| I guess it's so complicated that no one wants to write it. I
| can feel it when compiling Linux kernel from source. The number
| of options in networking part seems humongous.
| ftyhbhyjnjk wrote:
| Holy cow!!! This is amazing. Do you offer training videos also?
| bluedays wrote:
| Man I always want to read about this stuff but it always comes
| across super dull. I really think the standard Computer Science
| curriculum needs to focus more on writing. Seems to me that if
| programming is mostly about communication we should focus more on
| learning to write in a more engaging style.
| mdp2021 wrote:
| To me, it seems one of the best written pieces I have ever
| read, fitting to its purpose.
|
| One suspect: some people may read that <<engaging>> as
| "glamorously captivating": that would alienate readers
| interested in that content - the opposite effect. The
| contextual text has to be lean and respond to the questions the
| intended reader may have. It is engaging because, as it rarely
| happens, it gives precisely the information you want, without
| adding noise (which has an discouraging effect).
| dijksterhuis wrote:
| Anyone else read this title to the tune of "Intel Inside"?
___________________________________________________________________
(page generated 2022-05-14 23:00 UTC)