Lëshimi i OpenBSD 7.7

ËshtĂ« paraqitur lĂ«shimi i sistemit operativ tĂ« lirĂ« UNIX-opinues OpenBSD 7.7. Projekti OpenBSD Ă«shtĂ« themeluar nga Theo de Raadt nĂ« vitin 1995 pas njĂ« konflikti me zhvilluesit e NetBSD, si rezultat i tĂ« cilit Theo humbi aksesin nĂ« depot CVS tĂ« NetBSD. Pas kĂ«saj, Theo de Raadt me njĂ« grup besnikĂ«sh krijuan njĂ« sistem tĂ« ri operativ tĂ« hapur mbi bazĂ«n e pemĂ«s sĂ« kodit burimor tĂ« NetBSD, ku objektivat kryesore tĂ« zhvillimit ishin portabiliteti (mbĂ«shteten 13 platforma harduerike), standardizimi, funksionimi korrekt, siguria proaktive dhe mjetet e kriptografisĂ« tĂ« integruara. MadhĂ«sia e imazhit tĂ« plotĂ« tĂ« instalimit ISO tĂ« sistemit bazĂ« OpenBSD 7.7 Ă«shtĂ« 746 MB.

PĂ«rveç sistemit operativ, projekti OpenBSD njihet pĂ«r komponentĂ«t e tij, tĂ« cilĂ«t janĂ« shpĂ«rndarĂ« nĂ« sisteme tĂ« tjera dhe janĂ« treguar si disa nga zgjidhjet mĂ« tĂ« sigurta dhe me cilĂ«si tĂ« lartĂ«. NdĂ«r to: LibreSSL (fork i OpenSSL), OpenSSH, filtri i paketave PF, demonĂ«t e ruterizimit OpenBGPD dhe OpenOSPFD, serveri NTP OpenNTPD, serveri i postĂ«s OpenSMTPD, shumĂ«kĂ«shtuesi i terminaleve tekstuale (analog i GNU screen) tmux, demo identd me pĂ«rvetĂ«simin e protokollit IDENT, alternativa BSDL e paketĂ«s GNU groff — mandoc, protokolli pĂ«r organizimin e sistemeve tĂ« qĂ«ndrueshme CARP (Protokolli i RedundancĂ«s sĂ« Adresave tĂ« Zakonshme), serveri http i lehtĂ«, utilitari i sinkronizimit tĂ« skedarĂ«ve OpenRSYNC.

Ndryshimet kryesore:

  • Implementimi i kornizĂ«s drm (Menaxheri i Renderimit tĂ« DrejtĂ«) Ă«shtĂ« sinkronizuar me bĂ«rthamĂ«n Linux 6.12.21 (nĂ« lĂ«shimin e kaluar — 6.6.52). NĂ« drejtuesin inteldrm Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r GPU-nĂ«, e pĂ«rdorur nĂ« procesorĂ«t Intel mbi bazĂ«n e mikroarkitekturĂ«s Arrow Lake. NĂ« drejtuesin amdgpu Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r GPU-nĂ« Ryzen AI 300 (Strix Point, Strix Halo, Krackan Point) dhe Radeon RX 9070 (Navi 48).
  • NĂ« portin pĂ«r arkitekturĂ«n ARM64 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r grupin e instruksioneve vektoriale SVE (Zgjatje e Vektorit TĂ« ShkallueshĂ«m). NĂ« sistemet me çipa ARM tĂ« Apple M1 Ă«shtĂ« siguruar ndarja e gjendjeve tĂ« konsumit tĂ« energjisĂ«. NĂ« mekanizmin e mapimit tĂ« faqeve fizike tĂ« memories (pmap, mapimi fizik) janĂ« optimizuar operacionet e pastrimit tĂ« buffer-it tĂ« pĂ«rkthimit asociativ (TLB), qĂ« ka pĂ«rshpejtuar realizimin e testit tĂ« ndĂ«rtimit tĂ« bĂ«rthamĂ«s rreth 5%. NĂ« pajisjet me mbĂ«shtetje pĂ«r enkriptimin QARMA3 pĂ«r mbrojtjen e hapĂ«sirĂ«s sĂ« pĂ«rdoruesit Ă«shtĂ« aktivizuar autentifikimi i treguesve (PAC, Kodi i Autentifikimit tĂ« Treguesve).
  • NĂ« sistemet x86_64 pĂ«r sisteme mysafirĂ«sh, tĂ« ekzekutuar duke pĂ«rdorur QEMU, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r mekanizmin AMD SEV (Virtualizimi i Enkriptuar tĂ« Sigurt), i pĂ«rdorur nĂ« sistemet e virtualizimit pĂ«r mbrojtje makinat virtuale nga ndĂ«rhyrja e hipervizorit ose administratorit tĂ« sistemit host. NĂ« driverin psp, i pĂ«rdorur pĂ«r konfiguruar dhe nisur sistemet mysafire me pĂ«rfshirjen e AMD SEV, Ă«shtĂ« shtuar njĂ« komandĂ« pĂ«r ngarkimin e firmware nĂ« çip.
  • NĂ« sistemet x86_64 Ă«shtĂ« shtuar mundĂ«sia pĂ«r alokimin e zonave tĂ« memorie pĂ«r DMA me madhĂ«si mĂ« tĂ« madhe se 4 GB.
  • Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r arkitekturave RISC-V, Sparc64, HPPA, i386 dhe Powerpc64.
  • Ă«shtĂ« pĂ«rmirĂ«suar trajtimi i situatave tĂ« mungesĂ«s sĂ« memories nĂ« sistem (OOM).
  • NĂ« mekanizmin e gjurmimit ptrace janĂ« shtuar mundĂ«si qĂ« lejojnĂ« vendosjen e pikave tĂ« ndaljes nĂ« procese shumĂ«fishe nĂ« debugin gdb. JanĂ« shtuar komanda pĂ«r tĂ« lexuar dhe shkruar zonĂ«n ku ruhet gjendja e procesorit nĂ« procesin e ndjekur kur pĂ«rdoret instrukcioni XSAVE.
  • NĂ« skenarĂ«t nĂ« gjuhĂ«n BT (BPFtrace ose Bug Tracing), tĂ« pĂ«rdorur nĂ« sistemin e gjurmimit btrace, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r struktura shumĂ«-rreshtore. UdhĂ«zuesi btrace Ă«shtĂ« pasuruar me profile tĂ« reja dhe emra pĂ«r intervalet e kohĂ«s (hz, us, ms, s).
  • ËshtĂ« shtuar parametri sysctl kern.audio.kbdcontrol, i cili kur vendoset nĂ« 0 do tĂ« trajtojĂ« çelĂ«sat multimedia tĂ« kontrollit tĂ« volumit nĂ« tastierĂ« si çelĂ«sa normalĂ«.
  • ËshtĂ« pĂ«rmirĂ«suar trajtimi i dĂ«shtimeve dhe janĂ« zgjeruar kontrollimet gjatĂ« kalimit nĂ« gjumin dhe gjendjet e pritjes.
  • Kodi pĂ«r ndalimin e proceseve nĂ« pranim tĂ« sinjaleve Ă«shtĂ« rregulluar, duke zgjidhur problemet me ndalimin e proceseve shumĂ«fishe, tĂ« shfaqura nĂ« paketa si golang dhe mpv.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r sistemet shumĂ«procesorĂ« (SMP). ËshtĂ« siguruar funksionimi paralel i timerĂ«ve tĂ« hyrjes dhe daljes TCP, ndĂ«rsa thirrjet sistemike send() dhe recv() janĂ« transferuar pĂ«r tĂ« pĂ«rdorur njĂ« bllokim tĂ« pĂ«rbashkĂ«t. Disa rrjedha pĂ«rdoruesi tani mund tĂ« punojnĂ« paralelisht me socket tĂ« ndryshme, dhe dalja TCP nuk e bllokon mĂ« pĂ«rpunimin e paketave IP.

    Thirrjet sistemike open, openat, ptsignal, psignal dhe prsignal janë çliruar nga bllokimi global, si dhe sysctl kern.timeout_stats, kern.allowkmem, kern.video.record, net.inet.gre.allow, net.inet.gre.wccp, kern.global_ptrace, kern.wxabort, kern.malloc.kmemstat. Janë transferuar në nivelin mp-safe driverët psp, wsmouse dhe wstpad, si dhe struktura video_filtops.

  • NĂ« hipervizorin VMM Ă«shtĂ« implementuar mundĂ«sia e pĂ«rdorimit tĂ« acpipci pĂ«r lidhjen e baseve PCI.
  • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar njĂ« politikĂ« alternative me cilĂ«sime tĂ« performancĂ«s (perfpolicy), e cila aplikohet kur sistemi punon nga batere.
  • EkspeditĂ«s sysctl iu shtua opsioni "-f file" pĂ«r tĂ« ngarkuar tĂ« gjitha cilĂ«simet njĂ« herĂ« nga njĂ« skedar. NĂ« skenarĂ«t rc, opsioni i ri u aplikua pĂ«r tĂ« ngarkuar nĂ« mĂ«nyrĂ« tĂ« plotĂ« sysctl.conf, nĂ« vend tĂ« analizĂ«s rresht pas rreshti.
  • NĂ« komandĂ«n pkg_add Ă«shtĂ« realizuar thirrja ldconfig, nĂ«se si rezultat i instalimit tĂ« paketeve tĂ« reja ndryshoi lista e bibliotekave tĂ« ndara.
  • I Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisje tĂ« reja. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r SoC MediaTek dhe Qualcomm Snapdragon (pĂ«rfshirĂ« X Elite). ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r pajisjet Samsung Galaxy Book4 Edge, ThinkPad T14 Gen 5, Vivobook, ThinkPad X1 Nano Gen 2, ThinkPad X13 dhe disa Chromebook-e tĂ« ndryshme. ËshtĂ« shtuar drejtuesi ice pĂ«r Intel E810 Ethernet 1Gb/10Gb/25Gb/50Gb/100Gb dhe drejtuesi ixv pĂ«r funksionet virtuale Intel Ethernet 82598EB, 82559 dhe X540. ËshtĂ« vazhduar puna pĂ«r tĂ« çuar ekzekutimin e operacioneve rrjet nĂ« anĂ«n e kartave rrjet.
  • NĂ« sysupgrade Ă«shtĂ« realizuar njĂ« mod pĂ«r azhurnimin offline tĂ« sistemeve duke pĂ«rdorur paketa tĂ« ruajtura nĂ« sistemin lokal tĂ« skedarĂ«ve.
  • NĂ« utilitarin fw_update Ă«shtĂ« shtuar mundĂ«sia pĂ«r ngarkimin (jo instalimin) e firmware-ve nga njĂ« pĂ«rdorues i zakonshĂ«m pa tĂ« drejtat root. ËshtĂ« shtuar flag ‘-l’ pĂ«r tĂ« shfaqur listĂ«n e drejtuesve dhe skedarĂ«ve.
  • PĂ«r procesin sshd-auth Ă«shtĂ« aktivizuar mbrojtja nga shfrytĂ«zimi i dobĂ«sive, e bazuar nĂ« rikompozimin e rastĂ«sishĂ«m tĂ« skedarit ekzekutues çdo herĂ« qĂ« sistemi ngarkohet (relink). Rikompilimi e bĂ«n tĂ« parashikueshĂ«m zhvendosjen e funksioneve, gjĂ« qĂ« e vĂ«shtirĂ«son krijimin e eksploitĂ«ve qĂ« pĂ«rdorin metoda tĂ« programimit tĂ« orientuar mbrapsht.
  • ËshtĂ« siguruar izolimi i procesit mountd duke pĂ«rdorur thirrjen sistemike unveil.
  • NĂ« stekĂ«n rrjetike Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r soket AF_FRAME dhe familjen e protokolleve IFT_ETHER, qĂ« i lejojnĂ« aplikacionet tĂ« dĂ«rgojnĂ« dhe pranojnĂ« kadra Ethernet. PĂ«r paketa tĂ« daljes UDP dhe TCP Ă«shtĂ« pĂ«rdorur njĂ« metodĂ« e re e hash-it, qĂ« ka optimizuar shpĂ«rndarjen e trafikut nĂ«pĂ«r radhĂ« dhe ka pĂ«rshpejtuar dukshĂ«m (~20%) dĂ«rgimin e UDP pĂ«r IPv4/IPv6 dhe TCP pĂ«r IPv6. PĂ«r pajisjen tun Ă«shtĂ« realizuar ioctl TUNSCAP dhe Ă«shtĂ« optimizuar ndĂ«rveprimi midis bĂ«rthamĂ«s dhe hapĂ«sirĂ«s pĂ«rdoruese. ËshtĂ« realizuar njĂ« memorie e veçantĂ« pĂ«r secilĂ«n fije pĂ«r ruajtjen e rrugĂ«ve. NĂ« drejtuesin vio Ă«shtĂ« aktivizuar moda multiqueue.
  • NĂ« utilitarin pfctl pĂ«r ndĂ«rfaqet rrjet dhe radhĂ«t Ă«shtĂ« lejuar pĂ«rcaktimi i kapacitetit qĂ« kalon 4Gbit.
  • NĂ« iked, implementimi i protokollit IKEv2 pĂ«r IPsec, Ă«shtĂ« shtuar opsioni «natt» pĂ«r pĂ«rdorimin e detyrueshĂ«m tĂ« nat-t.
  • NĂ« relayd, procesi prapa skenĂ«s pĂ«r ridrejtimin dhe balancimin e kĂ«rkesave, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r klientĂ«t. TLS-sertifikata.
  • Instrumenti pĂ«r matjen e performancĂ«s rrjetore tcpbench ka shtuar mbĂ«shtetje pĂ«r TLS.
  • NĂ« bgpd Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r RFC 8654 (BGP Mesazhi i Zgjeruar), RFC 8538 (Mesazhi i Njoftimit BGP), opsioni «reject as-set» Ă«shtĂ« aktivizuar si parazgjedhje, dhe Ă«shtĂ« siguruar keshi i Adj-RIB-Out.
  • NĂ« LibreSSL 4.1.0 Ă«shtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r arkitekturĂ«n loongarch64, janĂ« propozuar implementime tĂ« reja tĂ« asamblesĂ« pĂ«r algoritmet SHA-1, SHA-256 dhe SHA-512 pĂ«r arkitekturĂ«n amd64 (nĂ« pĂ«rdorim Ă«shtĂ« instruksioni SHA-NI), implementime tĂ« reja tĂ« asamblesĂ« pĂ«r SHA-256 dhe SHA-512 pĂ«r Aarch64 (nĂ« pĂ«rdorim Ă«shtĂ« zgjerimi CE), Ă«shtĂ« thjeshtuar implementimi i MD5 pĂ«r amd64, dhe Ă«shtĂ« siguruar keshi i listĂ«s sĂ« certifikatave tĂ« tĂ«rhequra (CRLs), Ă«shtĂ« transferuar nga BoringSSL implementimi i ML-KEM 768 dhe 1024.
  • OpenSSH Ă«shtĂ« azhurnuar. Lista e ndryshimeve mund tĂ« shihet nĂ« njoftimin pĂ«r OpenSSH 10 (mbĂ«shtetja pĂ«r nĂ«nshkrimet dixhitale DSA Ă«shtĂ« hequr, operacionet e autentifikimit janĂ« ndarĂ« nĂ« njĂ« proces tĂ« veçantĂ« sshd-auth, dhe algoritmi hibrid i shkĂ«mbimit tĂ« çelĂ«save «mlkem768x25519-sha256» Ă«shtĂ« aktivizuar si parazgjedhje).
  • Numri i porteve pĂ«r arkitekturĂ«n AMD64 Ă«shtĂ« 12593 (ishte 12312), pĂ«r aarch64 — 12446 (ishte 12148), pĂ«r i386 — 10429 (ishte 10534). NdĂ«r versionet e aplikacioneve nĂ« porte:
    • Asterisk 16.30.1, 18.26.1, 20.13.0 dhe 22.3.0
    • Audacity 3.7.3
    • CMake 3.31.6
    • Chromium 135.0.7049.52
    • Emacs 30.1
    • FFmpeg 6.1.2
    • GCC 8.4.0 dhe 11.2.0
    • GNOME 47
    • Go 1.24.1
    • JDK 8u442, 11.0.26, 17.0.14 dhe 21.0.6
    • KDE Gears 24.12.3
    • KDE Frameworks 6.12.0
    • KDE Plasma 6.3.3
    • Krita 5.2.9
    • LLVM/Clang 13.0.0, 16.0.6, 18.1.8, 19.1.7
    • LibreOffice 25.2.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6, 5.4.7
    • MariaDB 11.4.5
    • Mono 6.12.0.199
    • Mozilla Firefox 137.0 dhe ESR 128.9.0
    • Mozilla Thunderbird 128.9.0
    • Mutt 2.2.14 dhe NeoMutt 20250113
    • Node.js 22.14.0
    • OpenLDAP 2.6.9
    • PHP 8.2.28, 8.3.19 dhe 8.4.5
    • Postfix 3.10.1
    • PostgreSQL 17.4
    • Python 2.7.18 dhe 3.12.9
    • Qt 5.15.16 (+ patch nga projekti KDE) dhe 6.8.2
    • Ruby 3.2.8, 3.3.7, 3.4.2
    • Rust 1.86.0
    • SQLite 3.49.1
    • Shotcut 25.01.25
    • Sudo 1.9.16p1
    • Suricata 7.0.7
    • Tcl/Tk 8.5.19 dhe 8.6.16
    • Vim 9.1.1265 dhe Neovim 0.10.4
    • Xfce 4.20.0
  • KompentĂ«t nga zhvilluesit e tretĂ«, qĂ« pĂ«rfshihen nĂ« OpenBSD 7.7 janĂ« azhurnuar:
    • Stoku grafik Xenocara i bazuar nĂ« X.Org 7.7 me xserver 21.1.16 + patches, freetype 2.13.3, fontconfig 2.15.0, Mesa 23.3.6, xterm 395, xkeyboard-config 2.20, fonttosfnt 1.2.4.
    • LLVM/Clang 16.0.6 (+ patches)
    • GCC 4.2.1 (+ patches) dhe 3.3.6 (+ patches)
    • Perl 5.40.1 (+ patches)
    • NSD 4.9.1
    • Unbound 1.22.0
    • Ncurses 6.4
    • Binutils 2.17 (+ patch)
    • Gdb 6.3 (+ patches)
    • Awk 20250116
    • Expat 2.7.1
    • zlib 1.3.1 (+ patches)

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster