çlirimi i sistemit operativ UNIX-lik shumëplatformor dhe të lirë . Projekti OpenBSD u themelua nga Theo de Raadt në vitin 1995 pas me zhvilluesit e NetBSD, si rezultat i të cilit Theo humbi qasje në depot CVS të NetBSD. Pas kësaj, Theo de Raadt me një grup mbështetësish krijoi një sistem të ri operativ të hapur mbi bazën e pemës së kodit burimor të NetBSD, me qëllimet kryesore të zhvillimit të cilit ishin portabiliteti ( 13 platformave harduerike), standardizimi, funksionimi korrekt, siguria aktive dhe mjete të integruara kriptografike. Madhësia e paketës instalimi sistemi bazë OpenBSD 6.6 është 460 MB.
PĂ«rveç sistemit operativ, projekti OpenBSD Ă«shtĂ« i njohur pĂ«r komponentĂ«t e tij, tĂ« cilat janĂ« shpĂ«rndarĂ« nĂ« sisteme tĂ« tjera dhe janĂ« shfaqur si disa nga zgjidhjet mĂ« tĂ« sigurta dhe cilĂ«sore. NdĂ«r to: ( i OpenSSL, , filtri i paketave , demonĂ«t e rrugĂ«ve , serveri NTP , serveri i postĂ«s , multiplikatori i terminaleve tekstual (analog i GNU screen) , demon me realizimin e protokollit IDENT, alternativa BSDL pĂ«r paketĂ«n GNU groff â , protokoll pĂ«r organizimin e sistemeve me qĂ«ndrim tĂ« dyfishtĂ« CARP (Common Address Redundancy Protocol), server i lehtĂ« server, utilitar pĂ«r synchronizimin e skedarĂ«ve .
Main :
- NĂ« pĂ«rbĂ«rje pĂ«rfshihet utiliteti , pĂ«r rinovimin automatike tĂ« sistemit nĂ« njĂ« lĂ«shim tĂ« ri. Sysupgrade shkarkon skedarĂ«t e nevojshĂ«m pĂ«r rinovim, i kontrollon ata me , kopjon ramdisk bsd.rd nĂ« bsd.upgrade dhe iniciaton ri-kthimin e sistemit. Ngarkuesi, duke zbuluar praninĂ« e bsd.upgrade, nisin ngarkimin automatik dhe rinovimin automatik tĂ« sistemit. PĂ«r degĂ«n e kaluar OpenBSD 6.5 Ă«shtĂ« pĂ«rgatitur syspatch, i cili shton sysupgrade dhe lejon qĂ« me anĂ« tĂ« kĂ«tij utiliteti tĂ« rinovoni sistemin tuaj nĂ« OpenBSD 6.6 nĂ« arkitekturĂ«n amd64, arm64 dhe i386 duke realizuar âsyspatch && sysupgradeâ;
- Për procesorët Cavium OCTEON (mips64) kompajleri kryesor i sistemit bazë përdor Clang. Për arkitekturën powerpc është shtuar mbështetje opsionale për ndërtimin me përdorimin e Clang. Për arkitekturën armv7 dhe i386 kompajleri GCC është çaktivizuar si standard (lënë vetëm Clang);
- NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« drejtuesi pĂ«r GPU AMD. ĂshtĂ« pĂ«rmirĂ«suar drejtuesi (Menaxheri i Rendering Direkt). ĂshtĂ« shtuar mundĂ«sia e qasjes sĂ« pĂ«rdoruesve tĂ« paprivilegjuar nĂ« pajisjen drm pĂ«rmes ndryshimit tĂ« pronĂ«sisĂ« mbi pajisjen gjatĂ« vizitĂ«s sĂ« parĂ«. Kodi i drejtuesve inteldrm dhe radeondrm Ă«shtĂ« sinkronizuar me kernelin Linux 4.19.78. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r GPU qĂ« pĂ«rdoren nĂ« çipat Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake dhe Comet Lake;
- ĂshtĂ« realizuar njĂ« ndĂ«rfaqe e pĂ«rshtatshme me Linux dhe Ă«shtĂ« shtuar mbĂ«shtetje ACPI nĂ« drejtuesit radeon dhe amdgpu;
- Shtua drejtori për kontrollet GPIO që përdoren në SoC Intel Apollo Lake;
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r kontrollet SAS3, Ă«shtĂ« rritur pĂ«rcaktimi i saktĂ« i njĂ«sive gjatĂ« ngarkimit dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r DMA 64-bit nĂ« drejtuesin mpii;
- Për pajisjet PCI është realizuar mbështetje për specifikimin 1.0;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kriptografikĂ« coprocesorĂ« qĂ« pĂ«rdoren nĂ« CPU/APU AMD Ryzen. ĂshtĂ« shtuar drejtuesi ksmn pĂ«r sensorĂ«t e temperaturĂ«s qĂ« pĂ«rdoren nĂ« procesorĂ«t AMD tĂ« brezit tĂ« 17-tĂ«;
- Përmirësuar mbështetje për arkitekturën ARM64. Shtuar mbështetje për sistemet me CPU Ampere eMAG. Shtuar drejtues të rinj për SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700. Shtuar mbështetje për CPU Cortex-A65;
- Në të gjithë drejtuesit e pa tel është shtuar mundësia e transmetimit të pacave të marra në stakun rrjetor në modin e paketave, duke përpunuar menjëherë disa pac të njëkohshme gjatë një ndërprerjeje;
- Rritur performanca e memorjes cache të sistemeve të skedarëve në kompjuterët me arkitekturën AMD64;
- Rregulluar funksionimi i startx dhe xinit në sistemet moderne, duke përdorur drejtuesit grafikë inteldrm, radeondrm dhe amdgpu;
- Përmirësuar thirrja e sistemit unveil, e cila siguron izolimin e aksesit në sistemin e skedarëve. Numri i aplikacioneve nga sistemi bazë, për të cilat është realizuar mbrojtja duke përdorur unveil, është rritur në 77;
- Ăliruar nga bllokimi global thirrjet e sistemit getrlimit, setrlimit, leximi dhe shkruan, si dhe kodi pĂ«r aksesin nĂ« kufizimet e burimeve dhe ndĂ«rrimin e pozicionit nĂ« skedarĂ«;
- Përmirësuar metoda e bllokimit të dobësive Spectre në CPU Intel. Shtuar mbrojtje nga të klasës MDS (Microarchitectural Data Sampling) në procesorët Intel;
- Në ntpd është futur një mod i sigurt për vendosjen dhe marrjen e vlerave të orëve të sistemit gjatë ngarkesës, madje edhe në mungesë të orëve me energji autonome;
- Në multiplexerin e terminaleve tmux është shtuar mundësia e përdorimit të shprehjeve të rregullta në komandat search, match dhe substitute. Shtuar një sistem i thjeshtë menuje me menaxhim me miun ose tastierën. Për të shfaqur menu në linjën e statusit është propozuar komanda "display-menu". Realizuar rrotullim automatik kur kursori i miut kalon përtej skajit të sipërm ose të poshtëm të ekranit gjatë përzgjedhjes së zonave;
- Rritur performanca e bgpd. Kodi pĂ«r pĂ«rputhjen e community Ă«shtĂ« rishkruar, duke e ŃŃĐșĐŸŃuar ndjeshĂ«m punĂ«n e konfigurimeve me disa community dhe njĂ« numer tĂ« madh peer-Ă«sh. NĂ« bgpctl Ă«shtĂ« shtuar komanda 'show mrt neighbors';
- Në DNS rezolvor shtuar mbështetje për listat e bllokimit;
- Shtuar utilitarin me implementimin e klientit të ri SNMP, që ka zëvendësuar snmpctl;
- Versioni e serverit tĂ« postĂ«s OpenSMTPD Ă«shtĂ« rinovuar. Shtuar API pĂ«r shkruarjen e filtrave tĂ« jashtĂ«m, tĂ« cilat mund tĂ« shpĂ«rndahen veçmas pĂ«rmes porteve. Po ashtu Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r filtrat e ndĂ«rtuar, qĂ« ofrojnĂ« funksione tĂ« thjeshta pĂ«r filtrimin e seancave hyrĂ«se. ĂshtĂ« futur njĂ« opsion pĂ«r dĂ«rgimin e postĂ«s sĂ« filtruar nĂ« katalogun Junk nĂ« mail.maildir. ĂshtĂ« realizuar mbĂ«shtetje pĂ«r protokollin proxy-v2, i cili lejon vendosjen e serverit SMTP pas njĂ« proxy. ĂshtĂ« realizuar mbĂ«shtetje pĂ«r certifikatat ECDSA.
- Paketa OpenSSH 8.1 është rinovuar, një përmbledhje e plotë e përmirësimeve mund të shikoni ;
- Paketa LibreSSL është rinovuar, në të cilën përfundoi portimi nga struktura RSA_METHOD e OpenSSL 1.1, duke lejuar përdorimin e implementimeve të ndryshme të funksioneve për punën me RSA;
- Numri i porteve pĂ«r arkitekturĂ«n AMD64 ishte 10736, pĂ«r aarch64 â 10075, pĂ«r i386 â 10682. KomponentĂ«t nga zhvillues tĂ« tretĂ«, qĂ« pĂ«rfshihen nĂ« OpenBSD 6.6, janĂ« rinovuar:
- Staku grafik Xenocara bazuar në X.Org 7.7 me xserver 1.20.5 + patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
- LLVM/Clang 8.0.1 (me patches)
- GCC 4.2.1 (me patches) dhe 3.3.6 (me patches)
- Perl 5.28.2 (me patches)
- NSD 4.2.2
- Unbound 1.9.4
- Ncurses 5.7
- Binutils 2.17 (me patches)
- Gdb 6.3 (me patches)
- Awk 10 Gusht, 2011
- Expat 2.2.8
Burimi: opennet.ru
