Społeczność Linux From Scratch LFS ogłasza wydanie dystrybucyjnej książki LFS 12.2-SysV и System LFS 12.2, także dostępny tłumaczenie na rosyjski.
Główne zmiany obejmują aktualizacje zestawu narzędzi do binutils-2.43.1, gcc-14.2.0 i glibc-2.40. Od ostatniej wersji zaktualizowano łącznie 45 pakietów i dodano jeden nowy pakiet lz4. Wprowadzono obszerne zmiany w tekście, aby poprawić czytelność. Jądro Linuksa zostało zaktualizowane do wersji 6.10.5.
Źródła niezbędnych pakietów tradycyjnie umieszczano w ich zasobach repozytoria (lista-wget, załączone sumy md5)
Pełna lista zmian:
- f7e58b2 gcc: Nie zmniejszaj limitu stosu
- 18ce97f Dodaj więcej szczegółów do strony Informacje o SBU
- 8cd1e8e bootscripts: konsola: Napraw wykrywanie konsoli fb Jeśli CONFIG_FB nie jest ustawione, ale CONFIG_DRM_FBDEV_EMULATION jest ustawione na y, na karcie graficznej opartej na DRM (wszystko od AMD/ATI, Intel lub NVIDIA w ciągu ostatnich 20 lat) użylibyśmy 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. Zaktualizuj do pkgconf-2.3.0. Zaktualizuj do Pythona3-3.12.5. Zaktualizuj do setuptools-72.2.0. Zaktualizuj do kmod-33. Zaktualizuj do binutils-2.43.1. Zaktualizuj do systemu Linux-6.10.5
- kompilacja fad6cea: Użyj -r dla git ls-tree w make dist
- fe038d2 Zregeneruj konfigurację jądra ze źródłem Linux 6.10.5
- 5217788 Zapewnij spójność wielkich liter w systemie operacyjnym SysVinit
- d509512 Napraw drobny problem z liblz4.pc.
- 201b690 Aktualizacja akapitu opisującego ch05 glibc Nie przekazujemy już CC="$LFS_TGT-gcc -nostdinc -isysroot" od czasu cross-chap5.
- bb9b075 Aktualizacje pakietów. Aktualizacja do iana-etc-20240701. Zaktualizuj do vima-9.1.0580. Zaktualizuj do automake-1.17. Zaktualizuj do gdbm-1.24. Zaktualizuj do systemu Linux-6.9.9. Zaktualizuj do wersji less-661. Zaktualizuj do mezonu-1.5.0. Zaktualizuj do setuptools-70.3.0. Aktualizacja do util-linux-2.40.2 Aktualizacja do lfs-bootscripts 20240717
- fe78f75 Zaktualizuj walutę dla lz, openssl.
- Czyszczenie 01d2ff0: Usuń ukryte pliki w /tmp
- 73d11ad Systemd: Zaktualizuj znane błędy
- 77512d6 binutils: Dodaj –enable-new-dtags
- e88e84f Zaktualizuj lfs-bootscripts, aby wysyłać do terminala tylko sekwencje specjalne.
- Zależności d635a98: Wyświetl rust-bindgen jako zewnętrzną zależność Linuksa
- 89e6082 Aktualizacje pakietów. Zaktualizuj do vima-9.1.0478. Aktualizacja do iana-etc-20240607. Zaktualizuj do systemd-256. Zaktualizuj do Pythona3-3.12.4. Zaktualizuj do Perl-5.40.0. Zaktualizuj do openssl-3.3.1 (poprawka bezpieczeństwa). Zaktualizuj do systemu Linux-6.9.4. Zaktualizuj do findutils-4.10.0.
- 99e321f tcl, oczekuj, czytaj linię: Pozbądź się rpath
- 8f04542 Aktualizacje pakietów i dodanie instrukcji zgodności z systemem Linux-6.9.x do systemówd i udev
- 318c187 [systemd] Wyłącz RT_GROUP_SCHED
- 4728e16 Przywróć ncurses do wersji 6.5 i łatki 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 (Python mpdule) Aktualizacja do iana-etc-20240502 Aktualizacja do gcc-14.1.0. XNUMX
- b9b7834 systemd: Włącz zestaw testów (ponownie)
- 2b1488e ncurses: Usuń jawne –enable-widec w rozdziale 6, podobnie jak w rozdziale 8
- 41b6194 Aktualizacje pakietów i poprawka bezpieczeństwa.
- 76a68e0 rozdział 06/ncurses: Użyj ncurses-release zamiast ncurses-version do zmiany nazw plików bibliotek: Dodaj –from lfs dla poleceń chown root:root
- 3ff307a Wprowadź drobne zmiany 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 fikcyjny plik /etc/fstab, aby spełnić dwa testy w Pythonie: Udokumentuj niepowodzenia testów z najnowszym jądrem ekspatowym: Zregeneruj konfigurację jądra w wersji 6.8.2
- 43705a3 Literówka fix python: Uruchom zestaw testów z limitem czasowym. Ogólne instrukcje: Usuń fałszywe oświadczenie o „cp -R niszczy dowiązanie symboliczne”
- Dziennik zmian 4241c91: Dodaj wersję = „sysv” dla wpisu sysvinit-3.09
- 12d6d8d coreutils: Nazwy testów są nazwami plików
- b5cfb88 Aktualizacja do sysvinit-3.09. Wróć do xz-5.4.6 ze względu na kompromis w zakresie wyższego poziomu.
- pakiety c31847b: Uprość stronę z tagami vim
- d6fb172 Aktualizacje pakietu i nowy dodatek: - Aktualizacja do Linux-6.8.1 - Aktualizacja do iproute2-6.8.0 - Aktualizacja do stron man-6.7 - Dodaj LZ4 do książki
- 161e736 Aktualizacje pakietów. Zaktualizuj do koła-0.43.0. Zaktualizuj do setuptools-69.2.0 (moduł Pythona). Zaktualizuj do mezonu-1.4.0. Zaktualizuj do wersji expat-2.6.2 (poprawka bezpieczeństwa). Aktualizacja do iana-etc-20240305. Zaktualizuj do vima-9.1.0161. Zaktualizuj do xz-5.6.1. Zaktualizuj do Shadow-4.15.0. Zaktualizuj do psmisc-23.7. Zaktualizuj do kmod-32. Aktualizacja do elfutils-0.191.
- c098462 Shadow: Dodaj instrukcję użycia BLFS, jeśli zainstalowany jest PAM
- Jądro eadad6d: Nie wyłączaj już CONFIG_AUDIT dla systemd
- 8c42335 Aktualizacje pakietów. Aktualizacja do iana-etc-20240222. Zaktualizuj do vima-9.1.0145. Zaktualizuj do xz-5.6.0. Zaktualizuj do tcl-8.6.14. Zaktualizuj do Shadow-4.14.6. Zaktualizuj do setuptools-69.1.1. Zaktualizuj do systemu Linux-6.7.7. Zaktualizuj do libffi-3.4.6. Zaktualizuj do gettext-0.22.5. Zaktualizuj do wersji expat-2.6.1.
- bdbd8e3 glibc: Wykonaj polecenie wyliczające przekroczone limity czasu testów remap="test" procps: Uruchom chown -R tester . przed uruchomieniem testu jako tester coreutils: Przekieruj standardowe wejście dla zestawu testów, aby zapobiec dwóm awariom
- dcbc715 napraw css nochunks v2 (optymalizuj)
- 4dbe5b7 naprawiono #6; css dla lfs-xsl/nochunks.xsl
Wersja tłumaczenia Multilib zostanie opublikowana nieco później (w ciągu 1-2 dni)
Źródło: linux.org.ru
