https://zwischenzugs.com/2015/01/12/make-your-own-bespoke-do...
it was a great learning experience but take-up was 0 :)
21–30 of 30 posts
https://zwischenzugs.com/2015/01/12/make-your-own-bespoke-do...
it was a great learning experience but take-up was 0 :)
So if I'm understanding this correctly, this builds the LFS kernel inside a docker container into an ISO image that can be used with VirtualBox, but cannot be used within a Docker container itself?
Anyway, it should be possible to build image for docker container if necessary.
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.
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.
Earlier quoted context omitted.
What's the difference between writing x commands and hitting enter once, vs writing x commands and waiting for each command to finish? This is a good starting point for people who already know Linux and want a lean self-built system.
I don't really get what's different compared to using something like `from debian:jessie`. In what ways is this more lean?
Earlier quoted context omitted.
What's the difference between writing x commands and hitting enter once, vs writing x commands and waiting for each command to finish? This is a good starting point for people who already know Linux and want a lean self-built system.
I don't really get what's different compared to using something like `from debian:jessie`. In what ways is this more lean?
LFS is a gateway to Gentoo;)
Earlier quoted context omitted.
I don't really get what's different compared to using something like `from debian:jessie`. In what ways is this more lean?
`FROM debian:jessie` costs 53 MiB. (And by the way, please upgrade to Stretch at the earliest convenience.) `FROM alpine` costs 2 MiB. When you need to send container images across the globe on shitty connections, this matters a lot .
Earlier quoted context omitted.
`FROM debian:jessie` costs 53 MiB. (And by the way, please upgrade to Stretch at the earliest convenience.) `FROM alpine` costs 2 MiB. When you need to send container images across the globe on shitty connections, this matters a lot .
Actually, one of the first commands by default when container is run, is to fetch about 330Mb of compressed toolchain.
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.
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
Earlier quoted context omitted.
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
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?)
But probably best to stick with the kernel that the doc is written for.