Skip to content

Commit 66c53ae

Browse files
authored
Merge pull request #576 from Linux4Yourself/release/v.1.0
Release/v.1.0
2 parents 123ddc1 + a028f1b commit 66c53ae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+627
-503
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
<img src="https://raw.githubusercontent.com/Linux4Yourself/Linux4Yourself.Design/main/misc/cover.svg" />
55
</div>
66

7-
В своём большинстве, книга основана на наработках замечательного проекта Linux From Scratch. Однако, позиционируется как её ответвление. Отличительными особенностями является более широкое раскрытие некоторых важных аспектов и предоставление наиболее исчерпывающией информации по различным приемам создания операционной системы из исходного кода.
7+
Lx4U или “Linux для себя” - русскоязычное подробное руководство по созданию Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Это руководство - самостоятельное ответвление от проекта <a href="https://linuxfromscratch.org">Linux From Scratch</a>.
8+
9+
На Ваш выбор предлагается использование multilib системы, поддержка EFI и набор дополнительного программного обеспечения для организации комфортной работы. Кроме того, существует расширенное руководство, в котором содержится информация о настройке окружения рабочего стола и программного обеспечения охватывающего различные области применения.
810

911
Но главная идея остается - Вы в центре всего, и Вы решаете каким должна быть Ваша собственная система. А мы просто протягиваем Вам руку помощи.
1012

docs/_sidebar.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
- **Предисловие**
2-
- [Предисловие](prologue/foreword)
1+
- [**Предисловие**](prologue/foreword)
32
- [От авторов](prologue/from-authors)
43
- [Преимущества](prologue/benefits)
54
- [Прежде чем начать](prologue/before-start)
6-
- [Обозначения принятые в книге](prologue/typography)
5+
- [Принятые обозначения](prologue/typography)
76
- [Информация об используемых пакетах](prologue/packages)
87
- [Опечатки и неточности](prologue/inaccuracies)
98

@@ -25,8 +24,9 @@
2524
- [**Сборка кросс компилятора**](cross-toolchain/cross-toolchain)
2625
- [Binutils](cross-toolchain/binutils)
2726
- [GCC](cross-toolchain/gcc)
27+
- [**Заголовочные файлы ядра Linux**](build-system/linux-headers)
2828
- [**Сборка временной системы**](build-temp-system/tempsystem)
29-
- [Заголовки ядра Linux](build-temp-system/linux-headers)
29+
3030
- [Glibc](build-temp-system/glibc)
3131
- [LibstdС++ проход 1](build-temp-system/libstdc)
3232
- [M4](build-temp-system/m4)

docs/additional/sha-bang.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ python $FILE
3535

3636
Но так же эту команду используют и для улучшения переносимости скриптов, так как в разных дистрибутивах нужные интерпретаторы могут находиться в разных местах, а вот путь к `env` одинаковый везде.
3737

38-
Например, в одних дистрибутивах путь к bash `/bin/bash`, а в других: `/usr/bin/bash`. И при компиляции этого интерпретатора он ставится именно в `/usr`, а уже позже его можно перенести в `/bin` (что и реализовано в этой книге, поэтому в вашем дистрибутиве путь классический: `/bin/bash`).
38+
Например, в одних дистрибутивах путь к bash `/bin/bash`, а в других: `/usr/bin/bash`. И при компиляции этого интерпретатора он ставится именно в `/usr`, а уже позже его можно перенести в `/bin` (что и реализовано в этом руководстве, поэтому в вашем дистрибутиве путь классический: `/bin/bash`).
3939

4040
А, например, во FreeBSD `bash` находится по пути `/usr/local/bin/bash`, поэтому использование `env` будет таким:
4141
```bash

docs/additional/src-compiling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Checking for attribute(visibility) support... Yes.
7171
```bash
7272
./configure --prefix=/usr
7373
```
74-
В книге так же по мере компиляции пакетов ключи у configure будут меняться. Для новых опуий будет краткое описание.
74+
Так же по мере компиляции пакетов ключи у `configure` будут меняться. Для новых опций будет краткое описание.
7575
7676
Изучив вывод скрипта configure, можно сделать вывод о том, стоит ли далее приступать к сборке пакета. Обычно о критических ошибках сообщается фразами «configure: error». Убедившись, что всё нормально, можно приступать к построению:
7777

docs/additional/swap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ sudo mkswap /swapfile &&
2929
sudo swapon /swapfile
3030
```
3131

32-
**Объяснение новых команд**
32+
**Значения новых команд**
3333
* **``sudo fallocate -l 1G /swapfile``** - создать файл `/swapfile`, размером 1 Гб. Чтобы выбрать другой размер, заменить "1G" на нужное значение.
3434
* **``sudo chmod 600 /swapfile``** - в целях безопасности, выставить нужные права на файл. О правах на файлы читать в интернете.
3535
* **``sudo mkswap /swapfile``** - создать файловую систему *swap*.

docs/assets/styles.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ li.folder p strong {
1111

1212

1313
.pkg {
14-
padding: 0;
14+
padding: 0 0 2rem 0;
1515
background: #fefefe;
1616
border-bottom: solid 1px #ccc;
1717
}

docs/boot/uefi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Создание загрузочной системы EFI
22

3-
!> Отключите безопасную загрузку! На данный момент, её нет поддержки нет. Чтобы настроить процесс загрузки с помощью GRUB для UEFI, необходимо отключить её в интерфейсе конфигурации прошивки. Прочтите документацию, предоставленную производителем вашей системы, чтобы узнать, как это сделать.
3+
!> Отключите `secure boot`! На данный момент `secure boot` не поддерживается. Чтобы настроить процесс загрузки с помощью GRUB для UEFI, необходимо отключить её в интерфейсе конфигурации прошивки. Прочтите документацию, предоставленную производителем вашей системы, чтобы узнать, как это сделать.
44

55
Убедитесь, что вы не пропустили раздел по настройке ядра, для поддержки <a href="#/kernel/kernel-setup?id=efi">EFI</a>.
66

docs/build-system/autoconf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<package-script :package="'autoconf'" :type="'test'"></package-script>
1414

15-
?> Если у вас несколько ядер процессора, то можно значительно (иногда более чем на 60%) уменьнить скорость тестирования. Перед тестированием объявите переменную: `TESTSUITEFLAGS=-j<N>`, где `<N>` - число ядер ЦП.
15+
?> Если у вас несколько ядер процессора, то можно значительно (иногда более чем на 60%) сократить время выполнения тестирования. Перед выполнением тестов объявите переменную: `TESTSUITEFLAGS=-j<N>`, где `<N>` - число ядер ЦП.
1616

1717
## Установка
1818

docs/build-system/bison.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<package-script :package="'bison'" :type="'build'"></package-script>
88

99
## Тестирование
10-
<package-script :package="'bison'" :type="'build'"></package-script>
10+
<package-script :package="'bison'" :type="'test'"></package-script>
1111

1212
> Добавляет примерно 5,5 SBU к общему времени установки пакета
1313

docs/build-system/cleanup.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rm -rf /tmp/*
1212
logout
1313
```
1414

15-
[filename](https://raw.githubusercontent.com/Linux4Yourself/Linux4Yourself.Book.Scripts/develop/src/chroot.sh ':include')
15+
<common-script :name="'chroot'"></common-script>
1616

1717
Файлы `.la` потеряли свою актуальность и могут вызвать проблемы при обновлении. Удалите их:
1818

@@ -50,3 +50,7 @@ find /usr/lib{,32} -type f -name \*.so* ! -name \*dbg \
5050
find /usr/{bin,sbin,libexec} -type f \
5151
-exec strip --strip-all {} ';'
5252
```
53+
54+
<script>
55+
new Vue({ el: '#main' })
56+
</script>

0 commit comments

Comments
 (0)