1 99:59:59,999 --> 99:59:59,999 Today, I talk about FAI.me, which is a build for images. 2 99:59:59,999 --> 99:59:59,999 First, anybody that never heard anything about FAI? 3 99:59:59,999 --> 99:59:59,999 Ok 4 99:59:59,999 --> 99:59:59,999 I started this project in 1999. 5 99:59:59,999 --> 99:59:59,999 I'm not sureā€¦ 6 99:59:59,999 --> 99:59:59,999 No, I'm sure that during those times, the Debian installer did not have 7 99:59:59,999 --> 99:59:59,999 the preseeding stuff, so we needed something automatically. 8 99:59:59,999 --> 99:59:59,999 I installed the first cluster with FAI and I always do talks on FAI or 9 99:59:59,999 --> 99:59:59,999 today in the lightning talks, I talk a little bit about dracut, 10 99:59:59,999 --> 99:59:59,999 which is used in FAI. 11 99:59:59,999 --> 99:59:59,999 So, what was the motivation. 12 99:59:59,999 --> 99:59:59,999 A neighbour of mine, she came to me with 13 99:59:59,999 --> 99:59:59,999 "My Windows desktop is broken, can you reinstall it?" 14 99:59:59,999 --> 99:59:59,999 And in the end, I installed her Linux, and I was shortly thinking about 15 99:59:59,999 --> 99:59:59,999 "Should I use FAI for installing her desktop with Linux?" 16 99:59:59,999 --> 99:59:59,999 And in the end, I did not use it because FAI is too complicated, 17 99:59:59,999 --> 99:59:59,999 like the Debian installer, I guess it's not really that easy for beginners 18 99:59:59,999 --> 99:59:59,999 because there are a lot of questions 19 99:59:59,999 --> 99:59:59,999 but also FAI is not really for beginners. 20 99:59:59,999 --> 99:59:59,999 So this was the motivation about thinking about FAI. 21 99:59:59,999 --> 99:59:59,999 The target group was always advanced sysadmins 22 99:59:59,999 --> 99:59:59,999 but I thought maybe it's possible to make FAI usable also for people 23 99:59:59,999 --> 99:59:59,999 that are not that advanced sysadmins. 24 99:59:59,999 --> 99:59:59,999 The idea is that an installer should cover most installations. 25 99:59:59,999 --> 99:59:59,999 The Debian installer is really perfect because I think it covers 26 99:59:59,999 --> 99:59:59,999 all different kinds and strange environments 27 99:59:59,999 --> 99:59:59,999 You can do a lot of things, you can configure very strange combination of language, 28 99:59:59,999 --> 99:59:59,999 keyboard layout and so on 29 99:59:59,999 --> 99:59:59,999 but I was thinking about an installer that covers 90 or 95% of the installations 30 99:59:59,999 --> 99:59:59,999 A lot of special cases can be ignored and since the Debian installer has like 31 99:59:59,999 --> 99:59:59,999 more than 20 questions, I thought it would be much nicer if there were only 32 99:59:59,999 --> 99:59:59,999 3 to 5 questions and I looked at Linux Mint and Mageia installers, CentOS installer, 33 99:59:59,999 --> 99:59:59,999 and they all ask much less questions. 34 99:59:59,999 --> 99:59:59,999 In the Debian installer, we sometimes have also things that are asked 35 99:59:59,999 --> 99:59:59,999 during the installation, so not everything is asked at the very beginning. 36 99:59:59,999 --> 99:59:59,999 For example, the task selection, where you select your desktop, 37 99:59:59,999 --> 99:59:59,999 is done after the base installation. 38 99:59:59,999 --> 99:59:59,999 This was also very important, I would like to have something that 39 99:59:59,999 --> 99:59:59,999 asks everything at the very beginning.