Kutolewa kwa OpenBSD 6.6

ilifanyika kutolewa kwa mfumo wa uendeshaji wa UNIX-kama wa jukwaa lisilolipishwa OpenBSD 6.6. Mradi wa OpenBSD ulianzishwa na Theo de Raadt mnamo 1995 baada ya mzozo na wasanidi wa NetBSD, kwa sababu hiyo Teo alinyimwa ufikiaji wa hazina ya NetBSD CVS. Baada ya hayo, Theo de Raadt na kikundi cha watu wenye nia kama hiyo waliunda mfumo mpya wa uendeshaji wazi kulingana na mti wa chanzo wa NetBSD, malengo makuu ambayo yalikuwa portability (mkono na Majukwaa 13 ya maunzi), kusawazisha, utendakazi sahihi, usalama tendaji na zana jumuishi za kriptografia. Saizi kamili ya ufungaji Picha ya ISO Mfumo wa msingi wa OpenBSD 6.6 ni 460 MB.

Mbali na mfumo wa uendeshaji yenyewe, mradi wa OpenBSD unajulikana kwa vipengele vyake, ambavyo vimeenea katika mifumo mingine na wamejidhihirisha kuwa mojawapo ya ufumbuzi wa usalama zaidi na wa juu. Kati yao: BureSSL (uma OpenSSL), OpenSSH, kichujio cha pakiti PF, kuelekeza demons OpenBGPD na OpenOSPFD, seva ya NTP OpenNTPD, seva ya barua Fungua SMTPD, kiboreshaji cha terminal cha maandishi (sawa na skrini ya GNU) tmux, daemoni kutambuliwa na utekelezaji wa itifaki ya IDENT, mbadala wa BSDL kwa kifurushi cha GNU groff - mandoki, itifaki ya kuandaa mifumo inayostahimili makosa CARP (Itifaki ya Upungufu wa Anwani ya Kawaida), uzani mwepesi seva ya http, matumizi ya kusawazisha faili OpenRSYNC.

kuu maboresho:

  • Huduma imejumuishwa sysupgrade, iliyokusudiwa kusasisha mfumo kiotomatiki hadi toleo jipya. Sysupgrade hupakua faili zinazohitajika kwa uboreshaji, hukagua kwa kutumia ishara, kunakili ramdisk bsd.rd kwa bsd.upgrade na kuanzisha mfumo upya. Bootloader, baada ya kugundua uwepo wa bsd.upgrade, huanza kupakua moja kwa moja na kusasisha mfumo kiotomatiki. Kwa tawi la awali la OpenBSD 6.5, syspatch imetayarishwa ambayo inaongeza sysupgrade na inakuruhusu kutumia shirika hili kuboresha mfumo wako hadi OpenBSD 6.6 kwenye amd64, arm64 na i386 usanifu kwa kutekeleza "syspatch && sysupgrade";
  • Kwa vichakataji vya Cavium OCTEON (mips64), Clang hutumiwa kama mkusanyaji mkuu wa mfumo wa msingi. Usaidizi wa hiari wa kujenga kwa kutumia Clang umeongezwa kwa usanifu wa powerpc. Kwa usanifu wa armv7 na i386, mkusanyaji wa GCC amezimwa kwa chaguo-msingi (Clang pekee imesalia);
  • Dereva pamoja amdgpu kwa AMD GPU. Kiendeshi kimesasishwa Dk (Meneja wa Utoaji wa moja kwa moja). Imeongeza uwezo wa watumiaji wasio na haki kufikia kifaa cha drm kwa kubadilisha mmiliki wa kifaa mara ya kwanza kufikia. Msimbo wa kiendeshi wa inteldrm na radeondrm umelandanishwa na Linux kernel 4.19.78. Usaidizi ulioongezwa kwa GPU zinazotumiwa katika Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Ziwa la Kahawa, Whisky Lake na chipsi za Comet Lake;
  • Kiolesura kinachooana na Linux kimetekelezwa acpi na kuongeza usaidizi wa ACPI katika viendeshi vya radeon na amdgpu;
  • Dereva aliongeza aplgpio kwa vidhibiti vya GPIO vinavyotumika katika Intel Apollo Lake SoC;
  • Usaidizi ulioboreshwa kwa vidhibiti vya SAS3, kuboreshwa kwa uaminifu wa utambuzi wa kiendeshi wakati wa kuwasha, na kuongeza usaidizi wa 64-bit DMA katika kiendeshi cha mpii;
  • Usaidizi wa kubainisha umetekelezwa kwa vifaa vya PCI wema 1.0;
  • Usaidizi umeongezwa kwa vichakataji kriptografia vinavyotumika katika CPU/APU za AMD Ryzen. Aliongeza dereva wa ksmn kwa sensorer za joto zinazotumiwa katika kizazi cha 17 cha wasindikaji wa AMD;
  • Usaidizi ulioboreshwa wa usanifu wa ARM64. Usaidizi ulioongezwa kwa mifumo kulingana na CPU Ampere eMAG. Imeongeza viendeshaji vipya vya SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700. Usaidizi ulioongezwa kwa CPU Cortex-A65;
  • Uwezo wa kusambaza pakiti zilizopokelewa kwenye stack ya mtandao katika hali ya kundi imeongezwa kwa madereva yote ya wireless, kusindika pakiti kadhaa mara moja ndani ya usumbufu mmoja;
  • Uboreshaji wa utendaji wa cache ya mfumo wa faili kwenye kompyuta na usanifu wa AMD64;
  • Utendaji ulioboreshwa wa startx na xinit kwenye mifumo ya kisasa kwa kutumia viendeshi vya inteldrm, radeondrm na amdgpu;
  • Simu ya mfumo wa kufichua imeboreshwa ili kutoa utengaji wa ufikiaji wa mfumo wa faili. Idadi ya maombi kutoka kwa mfumo wa msingi ambao ulinzi kwa kutumia kufunua unatekelezwa imeongezeka hadi 77;
  • Simu za mfumo wa getrlimit, setrlimit, kusoma na kuandika, pamoja na msimbo wa kufikia mipaka ya rasilimali na kubadilisha nafasi za faili, zimeondolewa kwenye kuzuia kimataifa;
  • Mbinu iliyoboreshwa ya kuzuia udhaifu wa Specter katika Intel CPUs. Ulinzi ulioongezwa kutoka mashambulizi darasa la MDS (Microarchitectural Data Sampling) katika wasindikaji wa Intel;
  • ntpd sasa ina hali salama ya kuweka na kurejesha saa ya mfumo wakati wa boot, hata kwa kutokuwepo kwa saa ya kujitegemea;
  • Uwezo wa kutumia misemo ya kawaida katika utafutaji, mechi na amri mbadala umeongezwa kwa tmux terminal multiplexer. Imeongeza mfumo rahisi wa menyu na udhibiti wa kipanya au kibodi. Ili kuonyesha menyu kwenye upau wa hali, amri ya "onyesho-menyu" inapendekezwa. Imetekelezwa kusogeza kiotomatiki wakati wa kusogeza kishale cha kipanya zaidi ya kingo za juu au chini za skrini wakati wa kuchagua maeneo;
  • Utendaji ulioboreshwa wa bgpd. Msimbo wa kulinganisha jumuiya umeandikwa upya, kazi ya usanidi na jumuiya kadhaa na idadi kubwa ya wenzao imeharakishwa kwa kiasi kikubwa. Imeongeza amri ya 'onyesha mrt majirani' kwa bgpctl;
  • Katika kisuluhishi cha DNS saga aliongeza msaada kwa ajili ya kuzuia orodha;
  • Umeongeza matumizi snmp na utekelezaji wa mteja mpya wa SNMP aliyebadilisha snmpctl;
  • Toleo la seva ya barua ya OpenSMTPD imesasishwa. Imeongeza API ya kuandika vichujio vya nje ambavyo vinaweza kusambazwa kando kupitia milango. Usaidizi wa vichungi vilivyojengwa ndani pia umeongezwa, kutoa utendaji rahisi wa kuchuja kwa vikao vinavyoingia. Chaguo lililoongezwa la kuwasilisha barua zilizochujwa kwa saraka ya Junk katika mail.maildir. Usaidizi wa itifaki ya proksi-v2 umetekelezwa, huku kuruhusu kuweka seva ya SMTP nyuma ya seva mbadala. Usaidizi wa vyeti vya ECDSA umetekelezwa.
  • Kifurushi cha OpenSSH 8.1 kimesasishwa, muhtasari wa kina wa maboresho unaweza kupatikana hapa;
  • Kifurushi cha LibreSSL kimesasishwa, ambapo uhamishaji wa muundo wa RSA_METHOD kutoka OpenSSL 1.1 umekamilika, kuruhusu matumizi ya utekelezaji mbalimbali wa kazi za kufanya kazi na RSA;
  • Idadi ya bandari za usanifu wa AMD64 ilikuwa 10736, kwa aarch64 - 10075, kwa i386 - 10682. Vipengele vya watu wengine vilivyojumuishwa katika OpenBSD 6.6 vimesasishwa:
    • Rafu ya michoro ya Xenocara kulingana na X.Org 7.7 yenye viraka vya xserver 1.20.5 +, aina huru 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (yenye mabaka)
    • GCC 4.2.1 (yenye mabaka) na 3.3.6 (yenye mabaka)
    • Perl 5.28.2 (iliyo na viraka)
    • NSD 4.2.2
    • Fungua 1.9.4
    • Wauguzi 5.7
    • Binutils 2.17 (yenye mabaka)
    • Gdb 6.3 (iliyo na viraka)
    • Awk Agosti 10, 2011
    • Expat 2.2.8

    Chanzo: opennet.ru

Kuongeza maoni