Sgaoileadh OpenBSD 7.0

Tha sgaoileadh an t-siostam obrachaidh tar-àrd-ùrlar coltach ri UNIX OpenBSD 7.0 air a thaisbeanadh. Thathas a’ toirt fa-near gur e seo an 51mh sgaoileadh den phròiseact, a thionndaidheas 18 bliadhna air 26 Dàmhair. Chaidh am pròiseact OpenBSD a stèidheachadh le Theo de Raadt ann an 1995 às deidh còmhstri le luchd-leasachaidh NetBSD, agus mar thoradh air an sin chaidh cead a dhiùltadh do Theo gu stòr NetBSD CVS. Às deidh seo, chruthaich Theo de Raadt agus buidheann de dhaoine den aon seòrsa inntinn siostam obrachaidh fosgailte ùr stèidhichte air craobh stòr NetBSD, agus b ’e na prìomh amasan leasachaidh aca comas giùlain (tha àrd-ùrlaran bathar-cruaidh 13 a’ faighinn taic), cunbhalachadh, obrachadh ceart, tèarainteachd for-ghnìomhach. agus innealan criptografach aonaichte. Is e 7.0 MB an ìomhaigh ISO iomlan de shiostam bunaiteach OpenBSD 554.

A bharrachd air an t-siostam obrachaidh fhèin, tha am pròiseact OpenBSD ainmeil airson a cho-phàirtean, a tha air fàs farsaing ann an siostaman eile agus a tha air dearbhadh gu bheil iad mar aon de na fuasglaidhean as tèarainte agus as àirde càileachd. Nam measg: LibreSSL (forc de OpenSSL), OpenSSH, sìoltachan pacaid PF, deamhan slighe OpenBGPD agus OpenOSPFD, frithealaiche OpenNTPD NTP, frithealaiche puist OpenSMTPD, ioma-fhillteadair crìochnachaidh teacsa (co-ionann ri scrion GNU) tmux, daemon aithnichte le buileachadh protocol IDENT, roghainn BSDL Pasgan GNU groff - mandoc, protocol airson siostaman fulangach lochdan a chuir air dòigh CARP (Pròtacal Iomallach Seòladh Coitcheann), frithealaiche http aotrom, goireas sioncronaidh faidhle OpenRSYNC.

Prìomh leasachaidhean:

  • Chuir sinn port ris airson siostaman 64-bit stèidhichte air ailtireachd RISC-V. Obair le taic an-dràsta air bùird HiFive Unmatched agus gu ìre air PolarFire SoC Icicle Kit.
  • Tha am port airson àrd-ùrlaran ARM64 a’ toirt seachad taic leasaichte, ach fhathast neo-choileanta, airson innealan Apple leis a’ phròiseasar M1. Anns an fhoirm a th’ ann an-dràsta, tha e a’ toirt taic do stàladh OpenBSD air diosc GPT agus tha draibhearan aige airson USB 3, NVME, GPIO agus SPMI. A bharrachd air M1, bidh port ARM64 cuideachd a’ leudachadh taic airson Raspberry Pi 3 Model B + agus bùird stèidhichte air an Rockchip RK3399 SoC.
  • Airson ailtireachd AMD64, tha an inneal-cruinneachaidh GCC ciorramach gu bunaiteach (chan eil ach Clang air fhàgail). Roimhe sin, bha GCC ciorramach airson ailtireachd armv7 agus i386.
  • Tha taic airson àrd-ùrlar SGI air a stad.
  • Airson na h-àrd-ùrlaran amd64, arm64, i386, sparc64 agus powerpc64, tha togail kernel le taic airson siostam lorg fiùghantach dt air a chomasachadh gu bunaiteach. Chaidh solaraiche kprobes a chur ris gus fiosrachadh a chruinneachadh mu thachartasan aig ìre kernel.
  • bidh btrace a’ toirt taic do na gnìomhaichean “<” agus “>” ann an sìoltachain agus a’ toirt seachad toradh den ùine a thathar a’ caitheamh ann an àite luchd-cleachdaidh nuair a bhios iad a’ dèanamh anailis air a’ chruach kernel.
  • Air a chur ris /etc/bsd.re-config faidhle rèiteachaidh, a dh'fhaodar a chleachdadh gus an kernel a rèiteachadh aig àm tòiseachaidh agus innealan sònraichte a chomasachadh / a dhì-chomasachadh.
  • A’ dèanamh cinnteach gun lorgar làthaireachd innealan TPM 2.0 agus gun tèid òrdughan a chuir an gnìomh gu ceart airson a dhol a-steach don mhodh cadail (a ’fuasgladh na duilgheadas le bhith a’ dùsgadh coimpiutairean-glùine ThinkPad X1 Carbon Gen 9 agus ThinkPad X1 Nano).
  • Chaidh buileachadh kqueue atharrachadh gu bhith a’ cleachdadh mutexes.
  • Chuir e an gnìomh an comas meud bufair a rèiteachadh airson socaidean PF_UNIX tro sysctl. Chaidh am meud bufair àbhaisteach àrdachadh gu 8 KB.
  • Taic nas fheàrr airson siostaman ioma-phròiseasar (SMP). Chaidh an gairm pmap_extract() a ghluasad gu mp-safe air siostaman hppa agus amd64. Tha an còd airson a bhith a’ cunntadh iomraidhean air nithean gun urra, pàirt den làimhseachadh eisgeachd, agus na gnìomhan lseek, connect, agus setrtable a’ tighinn bhon ghlas kernel coitcheann. Chuir sinn bufairean teachdaireachd panic an gnìomh airson gach cridhe CPU.
  • Tha buileachadh frèam drm (Manaidsear Rendering Dìreach) air a shioncronachadh leis an kernel Linux 5.10.65. Tha an draibhear inteldrm air taic a leasachadh airson sgoltagan Intel stèidhichte air microarchitecture Tiger Lake. Bidh an draibhear amdgpu a’ toirt taic do Navi 12, Navi 21 “Sienna Cichlid”, Arcturus GPUs agus Cezanne “Green Sardine” Ryzen 5000 APUs.
  • Taic a bharrachd airson bathar-cruaidh ùr, a’ toirt a-steach Aquantia AQC111U / AQC112U USB Ethernet, Aquantia 1 / 2.5 / 5 / 10Gb / s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP / RTL8111FP / RTL8117 Taic nas fheàrr airson àrd-ùrlaran Tiger Lake stèidhichte air Intel. Dràibhear ucc air a chur ris airson meur-chlàran USB HID Control Consumer a bhios a’ cleachdadh putanan tagraidh, claisneachd is tomhas-lìonaidh.
  • Chaidh leasachaidhean a dhèanamh air an hypervisor VMM. Chaidh crìoch de 512 VCPU a chur ris gach inneal brìgheil. Chaidh duilgheadasan le bacadh VCPU fhuasgladh. Tha an cùl-raon airson a bhith a’ riaghladh innealan brìgheil vmd a-nis a’ toirt a-steach taic airson dìon an aghaidh siostaman aoighean le draibhearan virtio droch-rùnach.
  • Chaidh an goireas ùine-ama a ghluasad bho NetBSD, a’ toirt cothrom dhut ùine cur an gnìomh òrdughan a chuingealachadh.
  • Bidh an goireas sioncronaidh faidhle openrsync a’ cur an gnìomh na roghainnean “cuir a-steach” agus “cuir às”.
  • Tha am ps utility a 'toirt seachad fiosrachadh mu bhuidhnean co-cheangailte.
  • Chaidh an àithne “dired-jump” a chur ris an deasaiche teacsa mg.
  • Tha na goireasan fdisk agus newfs air taic a leasachadh airson diosgan le meudan roinn 4K. Ann am fdisk, chaidh an còd tòiseachaidh MBR / GPT ath-obrachadh agus chaidh aithne a thoirt do sgaradh GPT “BIOS Boot”, “APFS”, “APFS ISC”, “APFS Recovry” (sic), “HiFive FSBL” agus “HiFive BBL” air a bhith air a chur ris. Chaidh roghainn “-A” a chuir ris gus GPT a thòiseachadh gun a bhith a’ toirt air falbh sgaraidhean bròg.
  • Gus an obair a luathachadh, bidh an goireas traceroute a’ giullachd phasganan deuchainn agus iarrtasan DNS ann am modh asyncronach.
  • Bheir goireas doas trì oidhirpean inntrigidh facal-faire.
  • Tha xterm a’ toirt seachad iomallachd ruigsinneachd siostam faidhle a’ cleachdadh gairm an t-siostaim unveil(). Tha pròiseasan ftpd air an dìon le bhith a’ cleachdadh gairm gealltanas.
  • Toradh a chuir an gnìomh don loga fiosrachaidh mu chleachdadh ceàrr den pharameter fòrmataidh “%n” san ghnìomh printf.
  • Tha buileachadh IPsec ann an iked a’ cur taic ri rèiteachadh DNS taobh teachdaiche.
  • Ann an snmpd, tha taic do phròtacalan SNMPv1 agus SNMPv2c à comas gu bunaiteach airson a bhith a’ cleachdadh SNMPv3.
  • Gu gnàthach, tha na pròiseasan dhcpleased agus resolvd air an comasachadh, a’ toirt seachad comas seòlaidhean IPv4 a rèiteachadh tro DHCP. Tha an goireas dhclient air fhàgail air an t-siostam mar roghainn. Chaidh an àithne “nameserver” a chuir ris a’ ghoireas slighe gus fiosrachadh mun t-seirbheisiche DNS a ghluasad gu resolvd.
  • Tha LibreSSL air taic a chuir ris airson TLSv3 API OpenSSL 1.1.1 agus air comas a thoirt do dhearbhadair X.509 ùr a bheir taic do dhearbhadh ceart air teisteanasan tar-shoidhnichte.
  • Cuiridh OpenSMTPD taic ri roghainnean TLS “cafile=(path)”, “nosni”, “noverify” agus “servername=(name)”. Leigidh smtp leat roghainnean cipher agus protocol TLS a thaghadh.
  • Pasgan OpenSSH air ùrachadh. Gheibhear tar-shealladh mionaideach air na leasachaidhean an seo: OpenSSH 8.7, OpenSSH 8.8. Chaidh taic airson ainmean didseatach rsa-sha a chur à comas.
  • B 'e an àireamh de phuirt airson ailtireachd AMD64 11325, airson aarch64 - 11034, airson i386 - 10248. Am measg nan dreachan tagraidh anns na puirt: FFmpeg 4.4 GCC 8.4.0 agus 11.2.0 GNOME 40.4 Go 1.17. 8 Tagraidhean KDE 302 Frèamaichean KDE 11.0.12 LLVM/Clang 16.0.2 LibreOffice 21.08.1 Lua 5.85.0, 11.1.0 agus 7.2.1.2 MariaDB 5.1.5 Node.js 5.2.4, 5.3.6 10.6.4 agus 12.22.6 .7.3.30 Postfix 7.4.23 PostgreSQL 8.0.10 Python 3.5.12, 13.4 agus 2.7.18 Qt 3.8.12 agus 3.9.7 Ruby 5.15.2, 6.0.4 agus 2.6.8 Rust 2.7.4 Xfce 3.0.2
  • Co-phàirtean treas-phàrtaidh ùraichte air an gabhail a-steach le OpenBSD 7.0:
    • Stac grafaigean Xenocara stèidhichte air X.Org 7.7 le pìosan xserver 1.20.13 +, freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 11.1.0 (+ pìosan)
    • GCC 4.2.1 (+ pìosan) agus 3.3.6 (+ pìosan)
    • Perl 5.32.1 (+ pìosan)
    • NSD 4.3.7
    • Gun cheangal 1.13.3
    • Nursaichean 5.7
    • Binutils 2.17 (+ pìosan)
    • Gdb 6.3 (+ paiste)
    • Disathairne 18.12.2020
    • Expat 2.4.1

Source: fosgailtenet.ru

Cuir beachd ann