Reading guide Many students have learned  Linux , It may have been installed on your own machine Linux, You can even build a simple personal blog , It is also possible to compile and deploy software such as mail servers , But it still feels right Linux I can't touch it , It's quite itchy .

Always curious Linux What's going on with the kernel , There's something in it ? Always curious Linux How did it start , What is that? GRUB How do you know to read the boot information ? Always curious about how devices can be operated as files , Why can we start from /proc Read about the process ? Always curious about how to build an operating system , From scratch, make a leading Linux Startup disk ?

You don't have to envy the people who say that Linux Geeks , In fact, there is only one difference between you and them LFS nothing more .

what ? Please listen to me ~

LFS What is it? ?

LFS( english Linux From Scratch Abbreviation ), In Chinese, it means “ Built from scratch Linux”. ok ! It looks very tall OTZ, But what is it ? It feels like it's always in contact with RedHat,Debain This kind of distribution is mixed up , Then it should also be a distribution !

There is nothing wrong with this understanding , But compared to the distribution , It's actually more like a Book . Books only provide knowledge , It only teaches you to do , I won't do it for you . That's what it is. LFS The essential difference from other distributions . This book can teach you how to build a concrete one from scratch Linux System , you 're right , It's starting from scratch , Is there a sense of God's perspective ?

So where can I find this “ book ” Well ? You can find the electronic version on the Internet , Of course , If you like , You can print it out —— however , I don't think it's necessary . You just need to follow the instructions of this book , Don't type a letter wrong , You can be guided by it hand in hand , Polish your own Linux System !

LFS Is it a good book ?

Yes ,LFS Absolutely worthy of a good book , Or a good textbook . On the market , It's hard to find such a specific and refined textbook .

First , It's not just about simple concepts , It's very specific , To be specific, it is an example , One tells you how to build your own Linux An example of the system .

secondly , It's very refined , It's refined in two ways : The system is not bloated ; The description is very concise .

Last but not least , This is crucial . Although the description is very concise , Even refined to boring , But as a textbook , The author never stops trying to do anything , Let you learn . Whether it is the introduction of the parameters under the compiler instructions , Or package installation section below the package content , The author is really trying to pass on the knowledge to the readers .

LFS Is there no defect ?

Of course there are , You can copy the above advantages intact . Look at these advantages dialectically , You'll find that these advantages come at a price .

First , Because this example is too vivid , So the space is not small , As fast as a day or two , It may take a week or two to build the system . You may not be able to digest the knowledge completely after one time .

then , Just now I mentioned , To make the content more refined , More just narration and explanation , Not too much of the author's thoughts and experience , It looks boring .

Last , I believe we don't like reading textbooks very much .

Of course , In fact, there is another drawback , It will bring great resistance to our study , We'll talk about that later .

LFS The positioning of

After checking the advantages and disadvantages LFS It's very clear where you're going , It's a Book , A textbook . So you can't ask it to be as interesting as a novel . And the audience for this book is , The vast majority of programmers , Student ,Linux user , And anyone who's interested in it .

How to start ?

If your English level is OK , Please go directly to LFS Official website : http://www.linuxfromscratch.org/lfs/ , Start your journey to God .

If you want to read Chinese , We Linux China's LFS Translation team , After a long time of continuous efforts , Continue to update the latest LFS 8.3 edition :https://lctt.github.io/LFS-BOOK/ .

For this translation , translator Martin Some words : A fool carves jade , To walk on thin feet . Good people make good use of , Live up to time .

LFS Chinese maintenance

Mentioned before , The shortcomings that will bring great resistance to our study , The original text of this book is in English .

As native speakers of Chinese, for all of you , Reading a lot of English is not a very enjoyable thing .LCTT I have translated a version of simplified Chinese before LFS 7.7. Time flies by , Now the latest version is 8.3 了 . We will keep up with the latest LFS translate , like LFS Also willing to make translation contribution , Can participate in our translation project .

In this paper, from :https://www.linuxprobe.com/lfs8-3-chinese.html

LFS 8.3 The Chinese translation version is released ! More articles about

  1. Python 3.10 The version adopted the first PEP, Chinese translation is coming soon

    Distance now Python 3.9.0 And the final version of 3 Months , The official timeline is : 3.9.0 beta 4: Monday, 2020-06-29 3.9.0 beta 5: Monday, 202 ...

  2. 【 translate 】Ext JS 6.2 Early access releases

    original text :Announcing Ext JS 6.2 Early Access Very happy ,Sencha Ext JS 6.2 Early access versions were released today . The main purpose of the early access version is to let you test and evaluate Ext ...

  3. Apple App Store Chinese translation of audit guidelines (2014.9.1 to update )

    turn :http://www.cocoachina.com/appstore/20140901/9500.html CocoaChina Yes < Apple App store audit guide > The latest update time of Chinese translation is 20 ...

  4. 《Introduction to Tornado》 Chinese translation plan —— The fifth chapter : asynchronous Web service

    http://www.pythoner.com/294.html This paper is about <Introduction to Tornado> Chinese translation , Will be in https://github.com/alioth3 ...

  5. Objective-C Programming art (Zen and the Art of the Objective-C Craftsmanship Chinese translation )

    # Zen and Objective-C Programming art (Zen and the Art of the Objective-C Craftsmanship Chinese translation ) - original text <https://githu ...

  6. 【 turn 】 Apple App Store Chinese translation of audit guidelines ( to update )

    ( notes :< Apple App store audit guide > The latest update of Chinese translation is 2013-03-04, The red part is relative to 2013-03-04 What's new in the version , The green part represents the content of the change , Blue is a link to Apple's official documents .) ...

  7. Next.js v4.1.4 Chinese translation of documents 【 Reprint 】

    I'd like to take a look at  React Of  SSR frame  Next.js, Because I don't want to see second-hand information ,  So I ran to  Github Look up ,Next.js The document is in English , I can probably understand it ,  But there are some places that I'm not sure , And I'm finished in English ...

  8. python wsgi PEP333 Chinese translation

    PEP 333 Chinese translation Let's start with , I'm not a translator , I don't dare to make a fool of my English . It's just that it was used two years ago python I translated for the convenience of my study , Take notes and see for yourself . Recently, I think it's better to let it out . ...

  9. 【 turn 】 About HTTP Discussion on Chinese Translation

    http://www.ituring.com.cn/article/1817 The participants of the discussion were 16 position : Thank you, Turing Yang Bo Chen Ruijie Jia Hongfeng Li Kun Ding Xuefeng Guo Yi Liang Tao Wu Xizhe Deng Cong Hu Jinpu Zang Xiutao Stretch Pushpin school ...

Random recommendation

  1. UVALive 4957 Fake scoreboard

    The meaning of the title is n A team and m A title The number of problems solved by each team is given Each problem is also given the number of times it has been solved Then find a square matrix . N,Y Indicates whether each team has passed any topic . Minimum dictionary order is required . The first response to this question is network flow . although ...

  2. iOS6 after NSAttributedString welfare

    @ On iOS6 Before , Need to use NSMutableAttributedString When you need to import :CoreText.framework Framework of the . But in iOS6 After that, it's no longer necessary . - (void)testOfNS ...

  3. Data storage Web Storage (sessionStorage localStorage globalStorage )

    Web Storage Two goals Provide one in cookie A way to store session data other than Provides a mechanism for storing large amounts of data that can exist across sessions The original Web Storage The specification contains two objects sessionStorage ...

  4. Step1:SQL Server Introduction to replication

    One . The contents of this article (Contents) The contents of this article (Contents) Preface (Introduction) Copy the logical structure diagram (Construction) Series index (Catalog) summary &am ...

  5. swift - Closure - Definition and use

    Method 1 : 1. Definition typealias OpenOrderSuccessResultBlock = ( _ dataArray:[String])->Void 2. Class methods implement properties var bac ...

  6. bind,apply,call The difference between

    stay Javascript in ,bind, apply, call Methods can explicitly bind context this, What's the difference between the three ? bind Bind only this Not immediately var person = { firstname: ...

  7. Hi3518 network monitoring SOC Chip specifications

    Hi3518  network monitoring SOC chip   Video codec   Processor kernel  ●   ARM926@ 440MHz,16KB I-Cache ,16KB D-Cache  Video coding  ●   H.264 Main Pro ...

  8. Encapsulates a jquery library

    Now? Javascript It's a huge library , There are also many popular ones , such as jQuery,YUI etc. , Although powerful , But it's not omnipotent , It's impossible to cover all aspects of functions , Write your own JS The library is a complement to these , Many of them are also practical , It's better to apply it to a project ...

  9. Android Wear - Design Principles for Android Wear( Design principles )

    ---------------------------------------------------------------------------------------------------- ...

  10. tcp Connection establishment and release

    1.TCP It's a connection oriented protocol . Transport connection is used to transport TCP The message .TCP The establishment and release of transport connection is an essential process in every connection oriented communication . therefore , There are three stages in the transport link , namely : Connection is established . Data transfer and connection release . stay TCP ...