Lëshimi i OpenBSD 7.7

U lëshua versioni i sistemit operativ me bazë UNIX të lirë OpenBSD 7.7. Projekti OpenBSD u themelua nga Theo de Raadt në vitin 1995 pas një konflikti me zhvilluesit e NetBSD, si rezultat i të cilit Theo u mbyll nga depoja CVS e NetBSD. Pas kësaj, Theo de Raadt, së bashku me një grup mbështetësish, krijoi një sistem operativ të ri të hapur mbi bazën e kodit burimor të NetBSD, me synimet kryesore të zhvillimit të tij siç janë portabiliteti (mbështeten 13 platforma harduerike), standardizimi, funksionimi i saktë, siguria proaktive dhe mjetet e integruara kriptografike. Madhësia e imazhit të plotë të instalimit ISO të sistemit bazë OpenBSD 7.7 është 746 MB.

PĂ«rveç sistemit operativ tĂ« vet, projekti OpenBSD Ă«shtĂ« i njohur pĂ«r komponentĂ«t e tij, tĂ« cilĂ«t janĂ« pĂ«rdorur nĂ« sisteme tĂ« tjera dhe janĂ« treguar si disa nga zgjidhjet mĂ« tĂ« sigurta dhe cilĂ«sore. NdĂ«r to janĂ«: LibreSSL (fork i OpenSSL), OpenSSH, filtrimi i paketave PF, demonĂ«t e routingut OpenBGPD dhe OpenOSPFD, serveri NTP OpenNTPD, serveri i postĂ«s OpenSMTPD, multiplexer-i i terminalit tekstual (analog i GNU screen) tmux, demoni identd me realizimin e protokollit IDENT, alternativa BSDL pĂ«r paketĂ«n GNU groff — mandoc, protokolli pĂ«r organizimin e sistemeve tĂ« besueshme CARP (Common Address Redundancy Protocol), serveri i lehtĂ« http dhe utilita pĂ«r sinkronizimin e skedarĂ«ve OpenRSYNC.

Ndryshimet kryesore:

  • Implementimi i kornizĂ«s drm (Direct Rendering Manager) Ă«shtĂ« sinkronizuar me bĂ«rthamĂ«n Linux 6.12.21 (nĂ« versionin e kaluar — 6.6.52). NĂ« driverin inteldrm Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r GPU, qĂ« pĂ«rdoret nĂ« procesorĂ«t Intel me mikroarkitekturĂ« Arrow Lake. NĂ« driverin amdgpu Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r GPU 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 setin e instruksioneve vektoriale SVE (Scalable Vector Extension). NĂ« sistemet me çipa ARM Apple M1 Ă«shtĂ« realizuar menaxhimi i gjendjeve tĂ« konsumit tĂ« energjisĂ«. NĂ« mekanizmin e hartimit tĂ« faqeve fizike tĂ« memories (pmap, physical mapping) janĂ« optimizuar operacionet e pastrimit tĂ« buffers sĂ« transformimit asocativ (TLB), duke e pĂ«rmirĂ«suar ekzekutimin e testit tĂ« ndĂ«rtimit tĂ« bĂ«rthamĂ«s pĂ«r rreth 5%. NĂ« pajisjet qĂ« mbĂ«shtesin enkriptim QARMA3 pĂ«r mbrojtjen e hapĂ«sirĂ«s sĂ« pĂ«rdoruesit Ă«shtĂ« aktivizuar autentikimi i treguesve (PAC, Pointer Authentication Code).
  • NĂ« sistemet x86_64 pĂ«r sistemet mikse, qĂ« ekzekutohen me QEMU, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mekanizmin AMD SEV (Secure Encrypted Virtualization), i pĂ«rdorur nĂ« sistemet e virtualizimit pĂ«r mbrojtje makinave virtuale nga ndĂ«rhyrjet e hipervizorit ose administratori tĂ« sistemit mik.
  • NĂ« sistemet x86_64 Ă«shtĂ« shtuar mundĂ«sia e ndarjes pĂ«r DMA tĂ« hapĂ«sirave tĂ« memories mĂ« tĂ« mĂ«dha se 4 GB.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r arkitekturat RISC-V, Sparc64, HPPA, i386 dhe Powerpc64.
  • ËshtĂ« pĂ«rmirĂ«suar menaxhimi 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Ă« ndalimit nĂ« pĂ«rditĂ«suesin gdb pĂ«r procese shumĂ«frymorĂ«. JanĂ« shtuar urdhra pĂ«r tĂ« lexuar dhe shkruar nĂ« hapĂ«sirĂ«n, ku nĂ« procesin qĂ« Ă«shtĂ« nĂ«n gjurmim mbahet gjendja e procesorit gjatĂ« pĂ«rdorimit tĂ« instruksionit XSAVE.
  • NĂ« skenarĂ«t nĂ« gjuhĂ«n BT (BPFtrace ose Bug Tracing), tĂ« pĂ«rdorura nĂ« sistemin e gjurmimit btrace, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimet shumĂ«vijĂ«she. NĂ« utilitarin btrace janĂ« shtuar profile tĂ« reja dhe emra pĂ«r intervalet e kohĂ«s (hz, us, ms, s).
  • ËshtĂ« shtuar parametrin sysctl kern.audio.kbdcontrol, ku duke e vendosur nĂ« 0, çelĂ«sat multimedia pĂ«r kontrollin e volumit nĂ« tastierĂ« do tĂ« pĂ«rpunohen si çelĂ«sa tĂ« zakonshĂ«m.
  • ËshtĂ« pĂ«rmirĂ«suar trajtimi i dĂ«shtimeve dhe janĂ« zgjeruar kontrollet gjatĂ« kalimit nĂ« gjendje gjumi dhe pritjeje.
  • ËshtĂ« riorganizuar kodi pĂ«r tĂ« ndaluar proceset me hyrjen e sinjalit, duke zgjidhur problemet me ndalimin e proceseve shumĂ«frymorĂ«, qĂ« shfaqeshin nĂ« paketat si golang dhe mpv.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r sistemet shumĂ«procesorĂ« (SMP). ËshtĂ« siguruar funksionimi paralel i timerave tĂ« hyrjes dhe daljes TCP, dhe thirrjet sistemore send() dhe recv() janĂ« kaluar nĂ« pĂ«rdorimin e bllokimit tĂ« pĂ«rbashkĂ«t. Disa rrjedha pĂ«rdoruesi tani mund tĂ« punojnĂ« paralelisht me socket-e tĂ« ndryshme, dhe dalja TCP nuk bllokon mĂ« pĂ«rpunimin e paketave IP.

    Janë eliminuar bllokimet globale të thirrjeve sistemore open, openat, ptsignal, psignal dhe prsignal, 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ë kaluar në kategorinë mp-safe driverat psp, wsmouse dhe wstpad, si dhe struktura video_filtops.

  • NĂ« hipervizorin VMM Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« acpipci pĂ«r lidhjen e PCI-bus-eve.
  • ËshtĂ« ofruar mundĂ«sia e pĂ«rcaktimit tĂ« njĂ« politike alternative me konfigurime tĂ« performancĂ«s (perfpolicy), tĂ« aplikuara gjatĂ« funksionimit tĂ« sistemit nga bateria.
  • NĂ« komandĂ«n sysctl Ă«shtĂ« shtuar opsioni "-f file" pĂ«r tĂ« ngarkuar njĂ«herĂ«sh tĂ« gjitha konfigurimet nga njĂ« skedar. NĂ« skriptet rc, opsioni i ri Ă«shtĂ« aplikuar pĂ«r ngarkimin e sysctl.conf nĂ« tĂ«rĂ«si, nĂ« vend tĂ« analizĂ«s radhazi.
  • NĂ« komandĂ«n pkg_add Ă«shtĂ« realizuar thirrje ldconfig, nĂ«se si rezultat i instalimit tĂ« paketave tĂ« reja Ă«shtĂ« ndryshuar lista e bibliotekave tĂ« ndara.
  • Ë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. Ë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Ă« zhvendosur ekzekutimin e operacioneve rrjet nĂ« anĂ«n e kartave rrjet.
  • NĂ« sysupgrade Ă«shtĂ« implementuar njĂ« mod pĂ«r azhurnimin offline tĂ« sistemeve duke pĂ«rdorur paketa tĂ« ruajtura nĂ« sistemin lokal tĂ« dosjeve.
  • NĂ« utilitarin fw_update Ă«shtĂ« shtuar mundĂ«sia pĂ«r ngarkimin (por jo instalimin) e firmuerve nga njĂ« pĂ«rdorues i zakonshĂ«m pa tĂ« drejta root. ËshtĂ« shtuar flagu '-l' pĂ«r tĂ« shfaqur njĂ« listĂ« drejtuesish dhe skedash.
  • PĂ«r procesin sshd-auth Ă«shtĂ« aktivizuar mbrojtja nga shfrytĂ«zimi i dobĂ«sive, e bazuar nĂ« riorganizimin rastĂ«sor tĂ« skedarĂ«ve ekzekutivĂ« me çdo ngarkesĂ« tĂ« sistemit (relink). Riorganizimi e bĂ«n tĂ« papritur zhvendosjen e funksioneve, duke e vĂ«shtirĂ«suar krijimin e shfrytĂ«zimeve qĂ« pĂ«rdorin metodat e programimit tĂ« rikthimit.
  • ËshtĂ« siguruar izolimi i procesit mountd duke pĂ«rdorur thirrjen sistemore unveil.
  • NĂ« stakun rrjetor Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r soket AF_FRAME dhe familjen e protokolleve IFT_ETHER, qĂ« lejojnĂ« aplikacionet tĂ« dĂ«rgojnĂ« dhe pranojnĂ« kuadro Ethernet. PĂ«r paketat e daljes UDP dhe TCP Ă«shtĂ« pĂ«rdorur njĂ« metodĂ« e re e heshitjes, qĂ« ka optimizuar shpĂ«rndarjen e trafikut nĂ« radhĂ« dhe ka pĂ«rshpejtuar ndjeshĂ«m (~20%) dĂ«rgesĂ«n e UDP pĂ«r IPv4/IPv6 dhe TCP pĂ«r IPv6. PĂ«r pajisjen tun Ă«shtĂ« implementuar ioctl TUNSCAP dhe Ă«shtĂ« optimizuar interaksioni midis bĂ«rthamĂ«s dhe hapĂ«sirĂ«s sĂ« pĂ«rdoruesit. ËshtĂ« implementuar njĂ« cache routing tĂ« veçantĂ« pĂ«r çdo rrjedhĂ«. NĂ« drejtuesin vio Ă«shtĂ« pĂ«rfshirĂ« mĂ«nyra multiqueue.
  • NĂ« utilitarin pfctl pĂ«r ndĂ«rfaqet rrjet dhe radhĂ«t Ă«shtĂ« lejuar pĂ«rcaktimi i kapacitetit qĂ« tejkalon 4Gbit.
  • NĂ« iked, implementimi i protokollit IKEv2 pĂ«r IPsec, Ă«shtĂ« shtuar opsioni 'natt' pĂ«r pĂ«rdorim tĂ« detyruar nat-t.
  • NĂ« relayd, procesin nĂ« sfond pĂ«r ridrejtimin dhe balancimin e kĂ«rkesave, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r klientĂ«t. Certifikatat TLS.
  • Instrumenti i matjes sĂ« performancĂ«s rrjetore tcpbench Ă«shtĂ« 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, Ă«shtĂ« siguruar caching i Adj-RIB-Out.
  • NĂ« LibreSSL 4.1.0 Ă«shtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r arkitekturĂ«n loongarch64, janĂ« propozuar implementime tĂ« reja assembler tĂ« algoritmeve SHA-1, SHA-256 dhe SHA-512 pĂ«r arkitekturĂ«n amd64 (duke pĂ«rdorur instruksionin SHA-NI), implementime tĂ« reja assembler tĂ« SHA-256 dhe SHA-512 pĂ«r Aarch64 (duke pĂ«rdorur zgjerimin CE), Ă«shtĂ« thjeshtuar implementimi i MD5 pĂ«r amd64, Ă«shtĂ« siguruar caching i listĂ«s sĂ« certifikatave tĂ« tĂ«rhequra (CRLs), Ă«shtĂ« transferuar implementimi i ML-KEM 768 dhe 1024 nga BoringSSL.
  • OpenSSH Ă«shtĂ« azhurnuar. Lista e ndryshimeve mund tĂ« shikohet nĂ« njoftimin pĂ«r OpenSSH 10 (Ă«shtĂ« hequr mbĂ«shtetja pĂ«r nĂ«nshkrimet dixhitale DSA, operacionet e autentifikimit janĂ« ndarĂ« nĂ« njĂ« proces tĂ« veçantĂ« sshd-auth, Ă«shtĂ« aktivizuar si parazgjedhje algoritmi hibrid i shkĂ«mbimit tĂ« çelĂ«save 'mlkem768x25519-sha256').
  • Numri i porteve pĂ«r arkitekturĂ«n AMD64 Ă«shtĂ« 12593 (ishte 12312), pĂ«r aarch64 Ă«shtĂ« 12446 (ishte 12148), pĂ«r i386 Ă«shtĂ« 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 (+patches 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
  • JanĂ« pĂ«rmirĂ«suar komponentĂ«t nga zhvilluesit e tretĂ«, qĂ« pĂ«rfshihen nĂ« OpenBSD 7.7:
    • Pjesa grafike Xenocara 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 (+ patches)
    • Gdb 6.3 (+ patches)
    • Awk 20250116
    • Expat 2.7.1
    • zlib 1.3.1 (+ patches)

Burimi: opennet.ru

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