Ukukhishwa kwekhithi yokusabalalisa ye-minimalist Alpine Linux 3.16

Ukukhishwa kwe-Alpine Linux 3.16 kuyatholakala, ukusatshalaliswa okuncane okwakhelwe phezu kwesisekelo somtapo wolwazi wesistimu ye-Musl kanye nesethi yensiza ye-BusyBox. Ukusabalalisa kuhlukaniswa ngokwezimfuneko zokuphepha ezengeziwe futhi kwakhiwe ngokuvikelwa kwe-SSP (Stack Smashing Protection). I-OpenRC isetshenziswa njengohlelo lokuqalisa, futhi isiphathi sayo sephakheji ye-apk sisetshenziselwa ukuphathwa kwephakheji. I-Alpine isetshenziselwa ukwakha izithombe zesitsha se-Docker ezisemthethweni. Izithombe ze-iso ezisebenzayo (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) zilungiswa ngezinguqulo ezinhlanu: ezijwayelekile (155 MB), i-kernel engapakishwanga (168 MB), ethuthukisiwe (750 MB) kanye nemishini ebonakalayo (49 MB) .

Ekukhishweni okusha:

  • Emibhalweni yokucushwa kwesistimu, usekelo lwamadrayivu e-NVMe luthuthukisiwe, ikhono lokudala i-akhawunti yomlawuli linikeziwe, futhi nosekelo lokwengeza okhiye be-SSH lwengeziwe.
  • Iskripthi esisha sokusetha sedeskithophu siphakanyiswe ukuze kwenziwe lula ukufakwa kwendawo yedeskithophu.
  • Iphakethe elinensiza ye-sudo lithuthelwe endaweni yokugcina umphakathi, okusho ukwakhiwa kwezibuyekezo ezisusa ubungozi kuphela egatsheni lakamuva elizinzile le-sudo. Esikhundleni se-sudo, kunconywa ukusebenzisa i-doas (i-analogue eyenziwe lula ye-sudo evela kuphrojekthi ye-OpenBSD) noma isendlalelo se-doas-sudo-shim, esihlinzeka ngokuthatha indawo yomyalo we-sudo osebenza phezulu kwensiza ye-doas.
  • I-partition ye-/tmp manje isinikezwe inkumbulo kusetshenziswa isistimu yefayela ye-tmpfs.
  • Iphakheji yedatha ye-icu enedatha yokwenziwa kwamanye amazwe ihlukaniswe yaba amaphakheji amabili: i-icu-data-en (2.6 MiB, kufakwe indawo ye-en_US/GB kuphela) kanye ne-icu-data-full (29 MiB).
  • Ama-plugin e-NetworkManager afakiwe kumaphakheji ahlukene: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp kanye nenetworkmanager-ovs.
  • Ilabhulali ye-SDL 1.2 ithathelwe indawo yiphakheji ye-sdl12-compat, ehlinzeka nge-API ehambisana nekhodi kanambambili ye-SDL 1.2 kanye nekhodi yomthombo, kodwa isebenza phezu kwe-SDL 2.
  • Amaphakheji e-busybox, i-dropbear, i-mingetty, i-openssh, i-util-linux ahlanganiswe ngokusekelwa kwe-utmps.
  • Iphakethe le-util-linux-login lisetshenziselwa ukwenza umyalo wokungena usebenze.
  • Izinguqulo zephakheji ezibuyekeziwe, okuhlanganisa ukukhishwa kwe-KDE Plasma 5.24, KDE Gears 22.04, Plasma Mobile 22.04, GNOME 42, Go 1.18, LLVM 13, Node.js 18.2, Ruby 3.1, Rust 1.60, Python, X3.10, PHP 8.1, 4.2. , I-Podman 4.16. Amaphakheji asusiwe kusuka ku-php4.0 naku-python7.

Source: opennet.ru

Engeza amazwana