Linux od podstaw 12.2

Linux od podstaw 12.2

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

Dodaj komentarz