News for hackers. Stuff that matters.
Re:Show HN: Build your Linux from Scratch inside Docker with... by rkagerer on Wednesday December 13, 2017 @03:35AM (#15912914)
Why are the docs at linuxfromscratch.org still based on 4.12 instead of 4.14? Have they just not gotten around to updating, or is 4.12 considered more widely accepted?

I want to deep dive into building Linux from scratch (step by step, not via a magic script) to get intimately familiar with the OS, but wonder if I ought to invest my time in a more recent version.

Re:Show HN: Build your Linux from Scratch inside Docker with... by eiskalt on Wednesday December 13, 2017 @05:37AM (#15913392)
As magic script author, who completed the book step by step, I want to say, you won't get "intimately familiar with the OS" after completion. What you will learn: * needed packages: purpose, how and in which order to build them * really basics of OS configuration * fault intolerance to mistakes

So, why I've built such script? I think it is needed for the next steps, where you actually might want to modify kernel/tools/configuration to gain the knowledge how things are (not-)working.

Re:Show HN: Build your Linux from Scratch inside Docker with... by wila on Wednesday December 13, 2017 @04:42AM (#15913167)
You are talking about kernel versions?

Version 4.12 was from July 2017 until September 2017 (0)

Right now the main line kernel is at 4.14, but it has not changed so much that it really matters for learning Linux.

[0] https://en.wikipedia.org/wiki/Linux_kernel#4.x.y_releases

Re:Show HN: Build your Linux from Scratch inside Docker with... by rkagerer on Friday December 15, 2017 @06:43PM (#15936281)
I am. Do you think the same steps will work with 4.14? (Or at least that any changes I need to make would be straightforward enough for a relative beginner to figure out?)
Re:Show HN: Build your Linux from Scratch inside Docker with... by wila on Sunday December 17, 2017 @06:08PM (#15948194)
It is impossible for me to determine your level, I would expect it to be straightforward enough.

But probably best to stick with the kernel that the doc is written for.