Społeczność Linux From Scratch LFS ogłasza wydanie dystrybucji-książki LFS 12.2-SysV i LFS 12.2-systemd, dostępny również tłumaczenie w języku rosyjskim.
Główne zmiany obejmują aktualizacje zestawu narzędzi do binutils-2.43.1, gcc-14.2.0 i glibc-2.40. Ogółem od ostatniego wydania zaktualizowano 45 paczek i dodano jedną nową paczkę lz4. Wprowadzono obszerne zmiany tekstu w celu poprawy czytelności. Jądro Linuksa zostało zaktualizowane do wersji 6.10.5.
Źródła niezbędnych paczek tradycyjnie umieszczono w swoim repozytorium (wget-list, md5sums są załączone)
Pełna lista zmian:
- f7e58b2 gcc: Nie zmniejszaj limitu stosu
- 18ce97f Dodaj więcej szczegółów na stronie O SBUs
- 8cd1e8e skrypty uruchamiające: konsola: Naprawa wykrywania konsoli fb Jeżeli CONFIG_FB nie jest ustawione, ale CONFIG_DRM_FBDEV_EMULATION jest ustawione na y, na karcie graficznej z DRM (cokolwiek z AMD/ATI, Intela lub NVIDIA w ciągu ostatnich 20 lat) używamy konsoli fb, ale bez /sys/class/graphics/fb0. Wtedy skrypt nie uruchomi setfont dla VT 2-6.
- adcb9bb Mała poprawka i przeredagowanie
- 8a62a21 Aktualizacje pakietów. Aktualizacja do iana-etc-20240806. Aktualizacja do pkgconf-2.3.0. Aktualizacja do python3-3.12.5. Aktualizacja do setuptools-72.2.0. Aktualizacja do kmod-33. Aktualizacja do binutils-2.43.1. Aktualizacja do linux-6.10.5
- fad6cea budowa: Użyj -r dla git ls-tree w make dist
- fe038d2 Regeneracja konfiguracji jądra z źródłem Linux 6.10.5
- 5217788 Uczyń pisownię SysVinit konsekwentną
- d509512 Naprawa drobnego problemu z liblz4.pc.
- 201b690 Zaktualizuj paragraf opisujący ch05 glibc Nie przekazujemy już CC=«$LFS_TGT-gcc -nostdinc -isysroot» od czasu rozdziału 5.
- bb9b075 Aktualizacje pakietów. Aktualizacja do iana-etc-20240701. Aktualizacja do vim-9.1.0580. Aktualizacja do automake-1.17. Aktualizacja do gdbm-1.24. Aktualizacja do linux-6.9.9. Aktualizacja do less-661. Aktualizacja do meson-1.5.0. Aktualizacja do setuptools-70.3.0. Aktualizacja do util-linux-2.40.2. Aktualizacja do skryptów uruchamiania lfs 20240717
- fe78f75 Aktualizacja waluty dla lz, openssl.
- 01d2ff0 czyszczenie: Usuń ukryte pliki w /tmp
- 73d11ad Systemd: Aktualizacja znanych problemów
- 77512d6 binutils: Dodaj –enable-new-dtags
- e88e84f Zaktualizuj skrypty uruchamiania lfs, aby na wyjściu przesyłały sekwencje ucieczki tylko do terminala.
- d635a98 zależności: Wymień rust-bindgen jako zewnętrzną zależność Linuksa
- 89e6082 Aktualizacje pakietów. Aktualizacja do vim-9.1.0478. Aktualizacja do iana-etc-20240607. Aktualizacja do systemd-256. Aktualizacja do python3-3.12.4. Aktualizacja do perl-5.40.0. Aktualizacja do openssl-3.3.1 (poprawka bezpieczeństwa). Aktualizacja do linux-6.9.4. Aktualizacja do findutils-4.10.0.
- 99e321f tcl, expect, readline: Pozbądź się rpath
- 8f04542 Aktualizacje pakietów i dodanie instrukcji zgodności z linux-6.9.x do systemd i udev
- 318c187 [systemd] Wyłącz RT_GROUP_SCHED
- 4728e16 Przywróć ncurses do 6.5 i poprawkę glibc
- 5012468 Aktualizacje pakietów Aktualizacja do vim-9.1.0405 Aktualizacja do util-linux-2.40.1 Aktualizacja do linux-6.8.9 Aktualizacja do jinja2-3.1.4 (moduł Pythona) Aktualizacja do iana-etc-20240502 Aktualizacja do gcc-14.1.0
- b9b7834 systemd: Włącz zestaw testów (ponownie)
- 2b1488e ncurses: Usuń explicite –enable-widec w rozdziale 6 jak w rozdziale 8
- 41b6194 Aktualizacje pakietów oraz poprawka bezpieczeństwa.
- 76a68e0 chapter06/ncurses: Użyj ncurses-release zamiast ncurses-version dla nazw plików bibliotek zmieniacowner: Dodaj –from lfs dla poleceń chown root:root
- 3ff307a Wprowadź drobną zmianę w tekście wyjściowym skryptu ifup.
- 4cffce6 Aktualizacje pakietów Aktualizacja do setuptools-69.5.1 Aktualizacja do python3-3.12.3 Aktualizacja do openssl-3.3.0 Aktualizacja do ninja-1.12.0 Aktualizacja do man-db-2.12.1 Aktualizacja do linux-6.8.6 Aktualizacja do iana-etc-20240412 Aktualizacja do vim-9.1.0330
- 2434ce3 util-linux: Utwórz dummy /etc/fstab, aby zaspokoić dwa testy python: Udokumentuj niepowodzenia testów z ostatnim expat kernel: Regeneracja konfiguracji jądra z 6.8.2
- 43705a3 Poprawki literówek python: Uruchom zestaw testów z limitem czasowym generalinstructions: Usuń fałszywe stwierdzenie o «cp -R niszczy symlink»
- 4241c91 changelog: Dodano revision='sysv' dla wpisu sysvinit-3.09
- 12d6d8d coreutils: Testy to nazwy plików
- b5cfb88 Aktualizacja do sysvinit-3.09. Przywrócono xz-5.4.6 z powodu kompromisu upstream.
- c31847b pakiety: Uprościć stronę z tagami vim
- d6fb172 Aktualizacje pakietów i nowe dodatki: — Aktualizacja do Linux-6.8.1 — Aktualizacja do iproute2-6.8.0 — Aktualizacja do man-pages-6.7 — Dodano LZ4 do książki
- 161e736 Aktualizacje pakietów. Aktualizacja do wheel-0.43.0. Aktualizacja do setuptools-69.2.0 (moduł Pythona). Aktualizacja do meson-1.4.0. Aktualizacja do expat-2.6.2 (poprawka bezpieczeństwa). Aktualizacja do iana-etc-20240305. Aktualizacja do vim-9.1.0161. Aktualizacja do xz-5.6.1. Aktualizacja do shadow-4.15.0. Aktualizacja do psmisc-23.7. Aktualizacja do kmod-32. Aktualizacja do elfutils-0.191.
- c098462 shadow: Dodano instrukcję do użycia BLFS, jeśli PAM jest zainstalowany
- eadad6d kernel: Nie wyłączaj CONFIG_AUDIT dla systemd
- 8c42335 Aktualizacje pakietów. Aktualizacja do iana-etc-20240222. Aktualizacja do vim-9.1.0145. Aktualizacja do xz-5.6.0. Aktualizacja do tcl-8.6.14. Aktualizacja do shadow-4.14.6. Aktualizacja do setuptools-69.1.1. Aktualizacja do linux-6.7.7. Aktualizacja do libffi-3.4.6. Aktualizacja do gettext-0.22.5. Aktualizacja do expat-2.6.1.
- bdbd8e3 glibc: Zmodyfikuj polecenie enumerowania testów przekroczonych czasowo remap='test' procps: Uruchom chown -R tester . przed przeprowadzeniem testu jako tester coreutils: Przekieruj stdin dla zestawu testowego, aby zapobiec dwóm awariom
- dcbc715 poprawka css nochunks v2 (optymalizacja)
- 4dbe5b7 naprawiono #6; css dla lfs-xsl/nochunks.xsl
Wersja Multilib tłumaczenia zostanie udostępniona nieco później (w ciągu 1-2 dni)
Źródło: linux.org.ru
