On 1/19/2020 2:59 PM, Jean-Marc Pigeon via lfs-dev wrote:
Hello,
On Mon, 2020-01-20 at 06:27 +0900, Akira Urushibata via lfs-dev wrote:
I will talk about LFS on January 25th (Japan time, Saturday) in an
open source event at Osaka.
There are a many topics to cover. I find it unfortunate that there
is not enough time to discuss kernel compilation in detail.
As I stated in an earlier post, a major shortcoming in the LFS Book
is that it says nothing about project management. Building LFS is a
significant project and without basic management skills, one is not
likely to succeed. Another way to see this is that if one does
succeed, it means that he has management skills which may be worth
mentioning in a career resume.
I plan to distribute a short questionnaire to attendants.
The following are the questions that I would like to ask.
If anyone subscribed to the list has suggestions, I'd like to hear.
I'll post a digest of the answers around next week.
1. Why are you interested in LFS?
(1) To learn about the internals of the operating system
(2) Necessary for work (embedded system, IoT, etc.)
(3) As a personal challenge: to prove that I can get this done
(4) Need a customized system (with what characteristics?)
(5) other
2. What operating system / distribution do you regularly use for
development?
If you use more than one, please list them in descending order
based on actual usage.
3. Are you familiar with the following sequence?
./configure
make
(make check)
make install
4. Have you ever compiled the Linux kernel by yourself?
(1) Never tried
(2) Attempted without success
(3) Succeeded at least once but not yet confident
(4) Succeeded many times; confident
5. Do you think that a successful LFS build is within reach, given
your
current computing skills?
If you feel that LFS is beyond your skills, can you describe what
your
shortcomings are?
I suggest a question about "are you familiar with building project".
the sub question being, It is utopia to expect to build LFS first try,
the only way to converge to success is to able to have a reliable way
to repeat processus.
May be the list members could answer to the question, such you have
a way to compare "old" LFS contributor/user with your panel.
1 -> 4 to have a customized system (NO systemd, + Gnome2 (MATE))
would have NOT been successful without LFS starting point.
2 -> redhat + centos (over 20 years usage)
3 -> yes, the difficulty here is to master packages
needed dependencies.
4 -> 4, but never found that really needed as distribution kernel
have all the options (meanwhile it is mandatory to master
kernel compilation + boot process (grub), to really be
successful to set LFS in production.
I don't know if my experience will be useful, but here you go:
I first started playing around with LFS in 2007. Really just playing,
mainly out of curiosity, since I had both a Linux distribution running
on one computer and some version of Microsoft Windows on another. I got
the basic LFS system up and running after a few weeks, with much
groaning and gnashing of the teeth at the LFS staff.
A couple of years later I was working at a new job, where the
engineering workstations ran RedHat Linux. I had a need for a program
not available from RedHat (GNU Octave) that I was forced to install
myself. Not being a Linux guru or a programmer, but a microchip designer
and heavy user of simulation software, I used things I learned from LFS
to get the software installed on my RedHat machine after half a year of
slogging. I could not have done it without help from what I learned from
LFS. All that got me more interested in the guts of Linux.
About every couple of years after that, as time and interest permitted,
I built newer versions of LFS. The basic versions were relatively
straightforward, but I learned some new things from the Fedora
distribution that I usually used as a host system that I wanted to try
out with LFS: in particular, using systemd, UEFI booting, GPT
partitions, LVM, and all that goes with that. I got some of those things
working, but did not succeed with all of them until last week.
I've learned a lot about Linux from all this, although I'm still fairly
ignorant about many things.
Alan
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page