англ. Linux From Scratch (Лінукс із самого початку) — книга Герарда Бікманса й ін., що описує процес збірки з вихідного коду власного дистрибутиву операційної системи (GNU/Linux). Книга вільно доступна на сайті Linux From Scratch (www.linuxfromscratch.org [ 13 березня 2007 у Wayback Machine.]). У ній описано лише процедуру збирання базової системи; для тих, хто бажає розширити її за межі «мінімального робочого варіанта», також існує проєкт англ. Beyond Linux From Scratch.
Розробник | Gerard Beekmans et al. |
---|---|
Родина ОС | Unix-like |
Робочий стан | Current |
Вихідна модель | Open source / Вільне програмне забезпечення |
Початковий випуск | December 1999 |
Останній випуск | 10.0 / 1 вересня 2020 |
Спосіб оновлення | Source-based |
Менеджер пакетів | None (source-based) |
Платформи | IA-32, x86-64 |
Тип ядра | Монолітне |
Інтерфейс користувача | bash |
Ліцензія | Creative Commons licenses та MIT License |
www.linuxfromscratch.org |
Для збірки по книзі потрібна працююча система на базі Linux, що містить компілятор і базовий набір бібліотек або Live-CD, який можна скачати з сайту проєкту. У книзі крок за кроком описується, як зібрати на цій основі свій дистрибутив із самого початку. При цьому збірка з вихідного коду дозволяє домогтися деякого поліпшення ефективності роботи шляхом відмови від непотрібних залежностей, оптимізації під задану модель процесора й нічим не обмеженої можливості вибору компонентів. Девізом системи є: «Your distro, your rules» — «Твій дистрибутив, твої правила».
Одиниця вимірювання часу SBU
Багато хто хотів би заздалегідь приблизно знати , скільки часу буде потрібно для компіляції та установки кожного пакета. Оскільки проєкт Linux From Scratch може збиратися на різних системах, неможливо визначити точну оцінку часу. Для найбільшого пакета (Glibc) може знадобитися приблизно 20 хвилин на найшвидших системах, але на слабких системах на це може бути витрачено до трьох днів! Замість того , щоб вказувати фактичний час, використовується спеціальна одиниця вимірювання часу Standard Build Unit (SBU).
Одиницю вимірювання SBU використовується наступним чином. Першим пакетом, який компілюється в цій книзі в розділі 5, є пакет Binutils. Час, необхідний для компіляції цього пакету, буде називатися стандартною одиницею часу збірки Standard Build Unit або SBU. Час компіляції всіх інших пакетів буде виражатися через цей час.
Майданчик тенет
- Linux From Scratch [ 13 березня 2007 у Wayback Machine.] — сайт книжки.
- Beyond Linux From Scratch [ 6 червня 2007 у Wayback Machine.]
Примітки
- . www.linuxfromscratch.org. Архів оригіналу за 26 липня 2017. Процитовано 31 жовтня 2020.
- . Архів оригіналу за 10 січня 2020. Процитовано 30 квітня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
angl Linux From Scratch Linuks iz samogo pochatku kniga Gerarda Bikmansa j in sho opisuye proces zbirki z vihidnogo kodu vlasnogo distributivu operacijnoyi sistemi GNU Linux Kniga vilno dostupna na sajti Linux From Scratch www linuxfromscratch org 13 bereznya 2007 u Wayback Machine U nij opisano lishe proceduru zbirannya bazovoyi sistemi dlya tih hto bazhaye rozshiriti yiyi za mezhi minimalnogo robochogo varianta takozh isnuye proyekt angl Beyond Linux From Scratch Linux From ScratchRozrobnikGerard Beekmans et al Rodina OSUnix likeRobochij stanCurrentVihidna modelOpen source Vilne programne zabezpechennyaPochatkovij vipuskDecember 1999Ostannij vipusk10 0 1 veresnya 2020 3 roki tomu 2020 09 01 Sposib onovlennyaSource basedMenedzher paketivNone source based PlatformiIA 32 x86 64Tip yadraMonolitneInterfejs koristuvachabashLicenziyaCreative Commons licenses ta MIT Licensewww linuxfromscratch org Dlya zbirki po knizi potribna pracyuyucha sistema na bazi Linux sho mistit kompilyator i bazovij nabir bibliotek abo Live CD yakij mozhna skachati z sajtu proyektu U knizi krok za krokom opisuyetsya yak zibrati na cij osnovi svij distributiv iz samogo pochatku Pri comu zbirka z vihidnogo kodu dozvolyaye domogtisya deyakogo polipshennya efektivnosti roboti shlyahom vidmovi vid nepotribnih zalezhnostej optimizaciyi pid zadanu model procesora j nichim ne obmezhenoyi mozhlivosti viboru komponentiv Devizom sistemi ye Your distro your rules Tvij distributiv tvoyi pravila Odinicya vimiryuvannya chasu SBUBagato hto hotiv bi zazdalegid priblizno znati skilki chasu bude potribno dlya kompilyaciyi ta ustanovki kozhnogo paketa Oskilki proyekt Linux From Scratch mozhe zbiratisya na riznih sistemah nemozhlivo viznachiti tochnu ocinku chasu Dlya najbilshogo paketa Glibc mozhe znadobitisya priblizno 20 hvilin na najshvidshih sistemah ale na slabkih sistemah na ce mozhe buti vitracheno do troh dniv Zamist togo shob vkazuvati faktichnij chas vikoristovuyetsya specialna odinicya vimiryuvannya chasu Standard Build Unit SBU Odinicyu vimiryuvannya SBU vikoristovuyetsya nastupnim chinom Pershim paketom yakij kompilyuyetsya v cij knizi v rozdili 5 ye paket Binutils Chas neobhidnij dlya kompilyaciyi cogo paketu bude nazivatisya standartnoyu odiniceyu chasu zbirki Standard Build Unit abo SBU Chas kompilyaciyi vsih inshih paketiv bude virazhatisya cherez cej chas Majdanchik tenetLinux From Scratch 13 bereznya 2007 u Wayback Machine sajt knizhki Beyond Linux From Scratch 6 chervnya 2007 u Wayback Machine Primitki www linuxfromscratch org Arhiv originalu za 26 lipnya 2017 Procitovano 31 zhovtnya 2020 Arhiv originalu za 10 sichnya 2020 Procitovano 30 kvitnya 2022