OpenBSD 7.2 kuburitswa

Kuburitswa kwemahara UNIX-senge yekushandisa system OpenBSD 7.2 inoratidzwa. Iyo OpenBSD purojekiti yakavambwa naTheo de Raadt muna 1995 mushure mekunetsana nevagadziri veNetBSD, izvo zvakaita kuti Theo arambidzwe kuwana iyo NetBSD CVS repository. Mushure meizvi, Theo de Raadt neboka revanhu vane pfungwa dzakafanana vakagadzira itsva yakavhurika sisitimu yakavakirwa paNetBSD sosi yemuti, zvibodzwa zvikuru zvekusimudzira izvo zvaive zvekutakurika (13 hardware mapuratifomu anotsigirwa), kumira, kushanda kwakaringana, kuchengetedzwa kwakasimba. uye yakabatanidzwa cryptographic zvishandiso. Iyo yakazara yekuisa ISO mufananidzo weOpenBSD 7.2 base system ndeye 556 MB.

Pamusoro peiyo inoshanda sisitimu pachayo, iyo OpenBSD purojekiti inozivikanwa nezvikamu zvayo, izvo zvave kupararira mune mamwe masisitimu uye zvakaratidza ivo kuti ndeimwe yeakachengeteka uye yepamusoro-soro mhinduro. Pakati pazvo: LibreSSL (forogo yeOpenSSL), OpenSSH, PF packet filter, OpenBGPD uye OpenOSPFD madhimoni ekufambisa, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (analogous kuGNU screen) tmux, daemon yakazivikanwa ine IDENT protocol kushandiswa, BSDL imwe nzira. GNU groff package - mandoc, protocol yekuronga kukanganisa-kushivirira masisitimu CARP (Common Kero Redundancy Protocol), yakareruka http server, OpenRSYNC faira yekubatanidza utility.

Mabhindauko makuru:

  • Yakavandudzwa tsigiro yemasisitimu akavakirwa paArM architecture, kusanganisira yakawedzerwa rutsigiro rweApple M2 uye Ampere Altra ARM chips. Yakawedzerwa rutsigiro rweLenovo ThinkPad x13s laptop uye zvimwe zvishandiso zvinoenderana neQualcomm Snapdragon 8cx Gen 3 SoC (SC8280XP).
  • Yakawedzera kugona kurodha kernel yeram disk (bsd.rd) uye kernel ye multiprocess system (bsd.mp) muOracle Cloud nharaunda.
  • Iyo kstat mudziyo inogoneswa, kutumira kunze manhamba nezve kernel kuita iyo inogona kutariswa ne kstat utility.
  • Kune yega yega processor core ine MPERF/APERF rutsigiro, CPU frequency sensors inoiswa. Kana uchimhanya pasimba rebhatiri, CPU frequency kuyera inogoneswa zvichienderana nekuremerwa.
  • Yakawedzera tsigiro yekutanga yekurara modhi pane ARM64 masisitimu. Muganhu wenhamba yeCPUs inotsigirwa yakawedzerwa kusvika 256. Iko kukwanisa kushandura kubva kune framebuffer-based console (girazi console) kune serial console yakavakirwa yakashandiswa.
  • Yakabviswa kodhi yekuona CPU 386sx/386dx, NexGen, Rise uye ekare Cyrix processors akaburitswa pamberi peCyrix M2 chip.
  • Yakavandudzwa rutsigiro rwemultiprocessor (SMP) masisitimu. Iwo mabasa ekudzikamisa bandwidth (chiyero muganho), kutsvaga marekodhi eARP uye nzira yenguva yakaendeswa kune mp-yakachengeteka chikamu. Iko kugona kuita mashandiro akafanana sekuunganidzazve IPv4 mapaketi uye kudzosera IP mapaketi kwave kuitwa. Yakawedzera socket kuvharira uchishandisa mutex kugadziriso yeinouya UDP uye IP mapaketi. Iyo kbind uye pledge system mafoni abviswa kubva pakuvhara. Yakamisikidzwa UNIX socket blocking iyo inoshanda padanho rezvigadziko zvega.
  • Kuitwa kweiyo drm (Direct Rendering Manager) framework inowiriraniswa neLinux kernel 5.15.69 (kuburitswa kwekupedzisira - 5.15.26). Mutyairi we inteldrm akawedzera tsigiro yeIntel chips yakavakirwa paAlder Lake uye Raptor Lake microarchitectures. Tsigiro yakaitwa kune maframebuffers asina kurongeka kumuganho wepeji yendangariro (inoshandiswa, semuenzaniso, muMacBook Pro 2021 14 β€³ uye 16 β€³).
  • Kuvandudzwa kwakaitwa kuVMM hypervisor. Yakawedzera rutsigiro rweMMIO-yakavakirwa mushandisi nzvimbo vanobata kune vmd. Mu vmm, I/O port emulation yakaendeswa kunzvimbo yemushandisi. Zvimiro zvemukati uye mainterfaces muvmd, vmctl uye vmm akabatanidzwa. Yakawedzera kugona kutarisa chaiwo muchina uchishandisa SNMP AgentX uchishandisa VM-MIB paramita (RFC7666).
  • Iyo $rcexec inosiyana muzvinyorwa zvekutanga zverc.d yakatsiviwa neiyo rc_exec basa. Yakawedzera shanduko nyowani daemon_execdir, ichikubvumidza kuti uchinje dhairekitori usati waita rc_exec basa. Chiito chitsva chekugadzirisa chawedzerwa kurc.d uye rcctl kutarisa masitakisi ekugadzirisa.
  • Iyo ts utility inosanganisirwa, iyo inowedzera nguva kumitsara inogamuchirwa kuburikidza neyakajairwa kupinza, ichiratidza nguva yekusvika kwemutsara wega wega.
  • Iyo "-f" sarudzo yakawedzerwa kune iyo ps yekushandisa kune yemuti-yakafanana neboka remaitiro, inoratidza hukama pakati pevabereki nemwana maitiro.
  • Iyo openrsync utility inoshandisa iyo "--contimeout" sarudzo yekuona iyo yekubatanidza kuseta nguva.
  • Mune pkg_add utility, caching inogoneswa nekukasira, kushanda nemapakeji kunogadziriswa, uye chiratidzo chekufambira mberi kwekushanda chinoratidzwa panguva yekufambisa data.
  • fdisk yakavandudza basa nematafura eGPT neMBR, uye yakawedzera yambiro kana MBR neGPT zvikamu zvakaiswa zvisiri izvo.
  • Iyo disklabel utility yakawedzera rutsigiro rweiyo raid keyword mumatemplate ekuisa otomatiki zvikamu zveRAID. Rutsigiro rwekugadzirisa dhisiki geometry ruzivo rwakamiswa. Tsigiro yeiyo 'bs' (boot block saizi), 'sb' (superblock saizi) uye d[0-4] (dhisiki data) yakamiswa.
  • Iyo /usr/share/btrace dhairekitori ine sarudzo yezvinyorwa zvebtrace zvinobatsira zvekutsvaga uye kuongorora maapplication.
  • Yakawedzera sio_flush basa kune raibhurari yekurira yesndio kumisa kutamba nekukasira.
  • Iyo llvm-profdata utility inosanganisirwa yekushanda neprofiling data.
  • Kuverenga kwemazwi kwakakwidziridzwa muwc utility.
  • Yakawedzerwa rutsigiro rwe Hardware nyowani, kusanganisira vatyairi vatsva:
    • aplaudio (Apple audio subsystem).
    • aplmca (Apple MCA controller).
    • aplsart (Apple SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk (Apple M2 keyboard uye trackpad).
    • qcgpio, qciic (GPIO uye GENI I2C vatongi veQualcomm Snapdragon).
    • sfgpio, stfclock, stfpinctrl, stftemp (vatyairi veGPIO, timer uye sensors dzeSiFive board).
    • sxirintc (kukanganisa controller yeAllwinner chips).
    • gpiorestart (mutyairi wekugadzirisa zvakare kuburikidza neGPIO).
    • ipmi yakawedzera rutsigiro rwemagetsi masensa.
    • ehci inowedzera rutsigiro rwemutongi anoshandiswa muMarvell 3720 mabhodhi.
  • Iyo igc mutyairi weIntel I225 Gigabit Ethernet Adapter inosanganisira hardware kukurumidza kwecheki maverengero eIPv4, TCP, uye UDP. Driver ix yeIntel 82598/82599/X540/X550 Ethernet adapters inotsigira Hardware kukwidziridza kugadzirisa TCP zvikamu (Makuru Gamuchira Kurodha), inogoneswa uchishandisa tso sarudzo muifconfig.
  • Iyo iwx mutyairi inoshandisa tsigiro yeIntel AX210/AX211 machipi uye inowedzera huwandu hwezvakaonekwa zvisina waya zvishandiso.
  • Yakawedzera kugona kubhutsu kubva software RAID 1 (softraid) zvikamu pane amd64, sparc64 uye arm64 masisitimu.
  • Snmpd uye xlock shandisa kupatsanurwa kweropafadzo.
  • Iyo inosunga uye yekubatanidza mabasa eUNIX sockets inopa yekuzvimiririra zvichienderana nekuvhura system yekufona.
  • Yakawedzera itsva ypconnect system yekufona kugadzira socket yekubatanidza kune YP server uchishandisa iyo IP kero kubva yakakiyiwa ypbinding faira. Iyo 'local bind' modhi yakawedzerwa kune ypldap, iyo inosunga RPC socket kune loopback interface kubvisa kunze kubatana kune server.
  • Iyo hcpleased, mountd, nfsd, pflogd, resolvd, slaacd, uye unwind zvirongwa zviri mu / sbin dhairekitori zvakashandurwa kuti ishandise ine simba yekubatanidza kuti igone kugonesa dziviriro dzinoshanda kune dynamically yakabatana executable.
  • Iyo network stack inoshandisa sendmmsg uye recvmmsg system call, iyo inokutendera kuti utumire uye uverenge akawanda mameseji kamwechete mukati meimwe system yekufona, iyo yaimboda yakaparadzana sendmsg uye recvmsg mafoni.
  • Mune pf packet filter, kushandiswa kweIGMP uye ICMP6 MLD (Multicast Muterere Discovery) mapaketi akachinjwa, izvo zvakaita kuti zvikwanisike kushanda nemapaketi ekutonga akawanda mukugadzirisa kwekugadzirisa. Yakawedzera kuomesesa kutarisa kweIGMP/MLD meseji.
  • IPsec yakavandudza mabatirwo ezvitupa. iked yakavandudza kuenderana neOpenIKED. Yakawedzerwa manhamba anobuda nezve akabudirira uye akatadza kubatana kune iked kune ikectl show stats command.
  • Iyo max-communities sefa yawedzerwa ku bgpd kudzikamisa huwandu hwenharaunda dzinotenderwa, RFC 9234 (Route Leak Prevention and Detection Using Roles mu UPDATE uye OPEN Message) yaitwa, rutsigiro rwakazara rweRFC 7911 (Kushambadza kweNzira Dzakawanda muBGP. ) yakapiwa, static hashes yakatsiviwa neRB -miti yekuvandudza kushanda kwemaitiro makuru. Yakawedzera iyo bgplgd maitiro neFastCGI server kuita iyo inopa REST API yemirairo yebgpctl.
  • rpki-client inobvumira kushandiswa kweinopfuura imwe CRL URI muzvitupa, yakashandisa skiplist parameter kusafuratira madomasi, yakawedzera kugona kutarisa ASPA (Autonomous System Provider Authorization) uye sig mafaera, akaiswa TAL decoding (RFC 8630), yakasimbisa iyo verification. yeEE zvitupa, yakagadziridzwa Inopindirana neHTTP yakatarwa.
  • Snmpd inobvumira kushandiswa kwemazita echimwe chinhu kunze kweOID mu snmpd.conf. Yakaitwa kugona kuseta blacklist kuti isabatanidze subtrees kubva pane zvabuda. Tsigiro yeatenzi mumiriri yakawedzerwa pakuitwa kweiyo AgentX protocol.
  • httpd inopa mitsva yerudzi rweMIME tsananguro.
  • Iyo ftp utility yakafambiswa kuti ishandise zvinongedzo zvakagadziriswa mune isiri-yekuvhara mode uchishandisa ppoll.
  • Mu tmux ("terminal multiplexer"), kugona kushandisa ACLs kuronga kubatana kwevashandisi vakati wandei kuburikidza nesocket imwe kwawedzerwa.
  • Yakagadziridzwa LibreSSL uye OpenSSH mapakeji. Kuti uwane ongororo yakadzama yekuvandudzwa, ona wongororo yeLibreSSL 3.6.0 uye OpenSSH 9.1.
  • Huwandu hwemadoko eiyo AMD64 architecture yaive 11451 (kubva 11301), yearch64 - 11261 (kubva 11081), yei386 - 10225 (kubva 10136). Pakati peshanduro dzekushandisa mumachiteshi:
    • Asterisk 16.28.0, 18.14.0 uye 19.6.0
    • Audacity 2.4.2
    • CMake 3.24.2
    • Chrome 105.0.5195.125
    • Emacs 28.2
    • ffmpeg 4.4.2
    • GCC 8.4.0 uye 11.2.0
    • GHC 9.2.4
    • GNOME 42.4
    • Enda 1.19.1
    • JDK 8u342, 11.0.16 uye 17.0.4
    • KDE Gear 22.08.1
    • KDE Mapurani 5.98.0
    • Krita 5.1.1
    • LLVM/Clang 13.0.0
    • LibreOffice 7.4.1.2
    • Lua 5.1.5, 5.2.4 uye 5.3.6
    • MariaDB 10.9.3
    • Tsoko 6.12.0.182
    • Mozilla Firefox 105.0.1 uye ESR 102.3.0
    • Mozilla Thunderbird 102.3.0
    • Mutt 2.2.7 uye NeoMutt 20220429
    • Node.js 16.17.1
    • OCaml 4.12.1
    • OpenLDAP 2.6.3
    • PHP 7.4.30, 8.0.23 uye 8.1.10
    • Postfix 3.7.2
    • PostgreSQL 14.5
    • Python 2.7.18, 3.9.14 uye 3.10.7
    • Qt 5.15.6 uye 6.3.1
    • R 4.2.1
    • Ruby 2.7.6, 3.0.4 uye 3.1.2
    • Ngura 1.63.0
    • SQLite 3.39.3
    • Shotcut 22.06.23
    • Sudo 1.9.11.2
    • Meerkat 6.0.6
    • Tcl/Tk 8.5.19 uye 8.6.12
    • TeX Kurarama 2021
    • Vim 9.0.0192 uye Neovim 0.7.2
    • Xfce 4.16
  • Yakagadziridzwa yechitatu-bato zvikamu zvinosanganisirwa neOpenBSD 7.2:
    • Xenocara graphics stack inobva pa X.Org 7.7 ine xserver 1.21.4 + zvigamba, freetype 2.12.1, fontconfig 2.13.94, Mesa 22.1.7, xterm 372, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 13.0.0 (+ zvigamba)
    • GCC 4.2.1 (+ zvigamba) uye 3.3.6 (+ zvigamba)
    • Perl 5.32.1 (+ zvigamba)
    • NSD 4.6.0
    • Unbound 1.16.3
    • Vanamukoti 5.7
    • Binutils 2.17 (+ zvigamba)
    • Gdb 6.3 (+ chigamba)
    • Kukadzi 12.9.2022/XNUMX/XNUMX
    • Expat 2.4.9

Source: opennet.ru

Voeg