{"id":110888,"date":"2023-10-17T03:10:16","date_gmt":"2023-10-17T01:10:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-openbsd-7-4"},"modified":"2023-10-17T03:10:16","modified_gmt":"2023-10-17T01:10:16","slug":"vypusk-openbsd-7-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-openbsd-7-4","title":{"rendered":"Wydanie OpenBSD 7.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zosta\u0142a zaprezentowana wersja wolnego systemu operacyjnego podobnego do UNIX-a OpenBSD 7.4. Projekt OpenBSD zosta\u0142 za\u0142o\u017cony przez Theo de Raadta w 1995 roku po konflikcie z programistami NetBSD, w wyniku kt\u00f3rego Theo straci\u0142 dost\u0119p do repozytori\u00f3w CVS NetBSD. Nast\u0119pnie Theo de Raadt wraz z grup\u0105 zwolennik\u00f3w stworzy\u0142 nowy otwarty system operacyjny na podstawie drzewa kodu \u017ar\u00f3d\u0142owego NetBSD, a jego g\u0142\u00f3wnymi celami rozwoju sta\u0142y si\u0119 przeno\u015bno\u015b\u0107 (obs\u0142ugiwane s\u0105 13 platform sprz\u0119towych), standaryzacja, prawid\u0142owe dzia\u0142anie, proaktywne bezpiecze\u0144stwo oraz zintegrowane \u015brodki kryptograficzne. Rozmiar pe\u0142nego obrazu ISO instalacyjnego podstawowego systemu OpenBSD 7.4 wynosi 630 MB.       <\/p>\n<p>Opr\u00f3cz samego systemu operacyjnego, projekt OpenBSD jest znany ze swoich komponent\u00f3w, kt\u00f3re zyska\u0142y popularno\u015b\u0107 w innych systemach i udowodni\u0142y, \u017ce s\u0105 jednymi z najbezpieczniejszych i najwy\u017cszej jako\u015bci rozwi\u0105za\u0144. W\u015br\u00f3d nich: LibreSSL (fork OpenSSL), OpenSSH, filtr pakiet\u00f3w PF, demony routingu OpenBGPD i OpenOSPFD, serwer NTP OpenNTPD, serwer pocztowy OpenSMTPD, multiplexer terminala tekstowego (odpowiednik GNU screen) tmux, demon identyfikacyjny oparty na protokole IDENT, alternatywa BSDL dla pakietu GNU groff \u2014 mandoc, protok\u00f3\u0142 do organizacji system\u00f3w odpornych na awarie CARP (Common Address Redundancy Protocol), lekki serwer http, narz\u0119dzie do synchronizacji plik\u00f3w OpenRSYNC.          <\/p>\n<p>Zaimplementowano wywo\u0142ania systemowe waitid (oczekiwanie na zmian\u0119 stanu procesu), pinsyscall (do przekazywania informacji o punkcie wej\u015bcia execve w celu ochrony przed exploitami ROP), getthrname i setthrname (uzyskiwanie i ustalanie nazwy w\u0105tku).   <\/p>\n<ul>\n<li class=\"l\"> Dla architektur amd64 i i386 dodano komponenty do aktualizacji mikrokodu procesor\u00f3w AMD. Nowe wersje mikrokodu s\u0105 instalowane automatycznie podczas uruchamiania. Przygotowano port do dystrybucji plik\u00f3w binarnych z mikrokodem: ports\/sysutils\/firmware\/amd. Instalacja nowego mikrokodu odbywa si\u0119 za pomoc\u0105 standardowego narz\u0119dzia fw_update. Podobne wsparcie dla aktualizacji mikrokodu dla procesor\u00f3w Intel zosta\u0142o wprowadzone w 2018 roku i zaproponowane w wydaniu OpenBSD 6.3.\n<li class=\"l\"> Dla j\u0105dra i przestrzeni u\u017cytkownika w\u0142\u0105czono mechanizmy ochrony IBT (Indirect Branch Tracking, amd64) oraz BTI (Branch Target Identification, arm64), maj\u0105ce na celu blokowanie zak\u0142\u00f3ce\u0144 normarnego porz\u0105dku wykonania (control flow) spowodowanych wykorzystaniem exploit\u00f3w zmieniaj\u0105cych przechowywane w pami\u0119ci wska\u017aniki do funkcji (realizowana ochrona nie pozwala z\u0142o\u015bliwemu kodowi na przechodzenie do wn\u0119trza funkcji).\n<li class=\"l\"> Na systemach z architektur\u0105 arm64 do ochrony przestrzeni u\u017cytkownika w\u0142\u0105czono uwierzytelnianie wska\u017anik\u00f3w (Pointer Authentication). Ta technologia pozwala korzysta\u0107 z wyspecjalizowanych instrukcji ARM64 do weryfikacji adres\u00f3w powrotu za pomoc\u0105 podpis\u00f3w cyfrowych, kt\u00f3re s\u0105 przechowywane w niewykorzystywanych g\u00f3rnych bitach samego wska\u017anika.\n<li class=\"l\"> Ustawienia systemowego kompilatora clang oraz clang i gcc z port\u00f3w zosta\u0142y zmienione, aby zastosowa\u0107 wcze\u015bniej wspomniane mechanizmy zabezpiecze\u0144, co znacz\u0105co wzmocni\u0142o ochron\u0119 wszystkich aplikacji bazowych oraz wi\u0119kszo\u015bci aplikacji z port\u00f3w przed exploitami wykorzystuj\u0105cymi metody programowania z zwrotem (ROP \u2014 Return-Oriented Programming). W przypadku wykorzystania techniki ROP atakuj\u0105cy nie pr\u00f3buje umie\u015bci\u0107 swojego kodu w pami\u0119ci, ale operuje ju\u017c istniej\u0105cymi w za\u0142adowanych bibliotekach fragmentami instrukcji maszynowych ko\u0144cz\u0105cymi si\u0119 instrukcj\u0105 powrotu (zazwyczaj s\u0105 to zako\u0144czenia funkcji bibliotecznych). Dzia\u0142anie exploita sprowadza si\u0119 do budowy \u0142a\u0144cucha wywo\u0142a\u0144 takich blok\u00f3w (\u201egad\u017cet\u00f3w\u201d) w celu uzyskania po\u017c\u0105danej funkcjonalno\u015bci.\n<li class=\"l\"> Dodano nowy systemowy wywo\u0142anie kqueue1, kt\u00f3re r\u00f3\u017cni si\u0119 od kqueue przekazywaniem flag. Obecnie w kqueue1 obs\u0142ugiwana jest tylko flaga O_CLOEXEC (close-on-exec) do automatycznego zamykania deskryptor\u00f3w plik\u00f3w w procesie potomnym po wywo\u0142aniu exec().\n<li class=\"l\"> Dla architektur amd64 i i386 wdro\u017cono wsparcie dla pseudourz\u0105dzenia dt do organizacji dynamicznego \u015bledzenia systemu i aplikacji. Do wstawiania u\u017cytkowych zapis\u00f3w do logu ktrace dodano wywo\u0142anie systemowe utrace.\n<li class=\"l\"> Z FreeBSD przeniesiono poprawki eliminuj\u0105ce niejednoznaczne zachowanie przy u\u017cyciu system\u00f3w plik\u00f3w MS-DOS.\n<li class=\"l\"> Wy\u0142\u0105czono opcj\u0119 montowania softdep, stosowan\u0105 do op\u00f3\u017anionego zbiorczego zapisu metadanych.\n<li class=\"l\"> Programom chronionym przy pomocy wywo\u0142ania systemowego unveil zezwolono na zachowanie zrzut\u00f3w rdzeniowych w bie\u017c\u0105cym katalogu roboczym.\n<li class=\"l\"> Dla architektury ARM64 wykorzystano mo\u017cliwo\u015b\u0107 przej\u015bcia w g\u0142\u0119bokie stany nieaktywno\u015bci (idle), dost\u0119pne w chipach Apple M1\/M2, w celu oszcz\u0119dzania energii i realizacji trybu u\u015bpienia.\n<li class=\"l\"> Dodano obej\u015bciow\u0105 ochron\u0119 przed luk\u0105 Zenbleed w procesorach AMD.\n<li class=\"l\"> Udoskonalono wsparcie dla system\u00f3w wieloprocesorowych (SMP). Zlikwidowano blokady funkcji arprequest(), kod obr\u00f3bki przychodz\u0105cych pakiet\u00f3w ARP oraz implementacja okre\u015blania s\u0105siednich w\u0119z\u0142\u00f3w w stosie IPv6.\n<li class=\"l\"> Interfejs synchronizacji tabeli filtr\u00f3w pakiet\u00f3w pfsync zosta\u0142 przepisany w celu ulepszenia pracy z blokadami i kompatybilno\u015bci z przysz\u0142ymi pracami nad r\u00f3wnoleg\u0142ym przetwarzaniem stosu sieciowego.\n<li class=\"l\"> Implementacja frameworka drm (Direct Rendering Manager) zosta\u0142a zsynchronizowana z j\u0105drem Linux 6.1.55 (w poprzednim wydaniu \u2014 6.1.15). Ulepszono dzia\u0142anie na systemach z procesorami Intel opartymi na mikroarchitekturze Alder Lake i Raptor Lake.\n<li class=\"l\"> Wprowadzono ulepszenia do hipernadzorcy VMM. W vmd wprowadzono wsparcie dla modelu wieloprocesorowego dla blokowych i sieciowych urz\u0105dze\u0144 virtio. Do blokowego urz\u0105dzenia virtio dodano wsparcie dla wektorowego wej\u015bcia\/wyj\u015bcia w trybie zero-copy. Ograniczono dost\u0119p system\u00f3w go\u015bcinnych do tryb\u00f3w p-state procesor\u00f3w AMD. W\u0142a\u015bciciele <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/vps\/\"   title=\"maszyn wirtualnych\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2146\">maszyn wirtualnych<\/a> maj\u0105 pozwolenie na nadpisywanie \u0142adowanego j\u0105dra przez vmctl.\n<li class=\"l\"> Dodano nowy plik nag\u0142\u00f3wkowy uchar.h z typami char32_t i char16_t oraz funkcjami c32rtomb(), mbrtoc32(), c16rtomb() i mbrtoc16(), zdefiniowanymi w standardzie C11.\n<li class=\"l\"> Do funkcji malloc dodano opcj\u0119 \u201eD\u201d do wykrywania wyciek\u00f3w pami\u0119ci za pomoc\u0105 ktrace (\u201eMALLOC_OPTIONS=D ktrace -tu program\u201d) i kdump (\u201ekdump -u malloc \u2026\u201d).\n<li class=\"l\"> Do narz\u0119dzia make dodano wsparcie dla zmiennej ${.VARIABLES} do wy\u015bwietlania nazw wszystkich ustawionych globalnych zmiennych.\n<li class=\"l\"> Do narz\u0119dzia kdump dodano opcj\u0119 \u201e-u\u201d do wyboru punkt\u00f3w \u015bledzenia utrace wed\u0142ug podanej etykiety.\n<li class=\"l\"> Do narz\u0119dzia openrsync dodano opcje \u201e\u2014size-only\u201d i \u201e\u2014ignore-times\u201d.\n<li class=\"l\"> Do cron i crontab dodano wsparcie dla losowych przesuni\u0119\u0107 przy okre\u015blaniu zakres\u00f3w warto\u015bci z zadan\u0105 warto\u015bci\u0105 kroku, co pozwala unikn\u0105\u0107 jednoczesnego zapytania o zas\u00f3b z r\u00f3\u017cnych maszyn, kt\u00f3re maj\u0105 te same regu\u0142y w cron. Na przyk\u0142ad, podanie \u201e0~59\/30\u201d lub \u201e~\/30\u201d w polu z minutami spowoduje uruchomienie polecenia dwa razy na godzin\u0119 przez nast\u0119puj\u0105ce losowo wybrane interwa\u0142y.\n<li class=\"l\"> Do narz\u0119dzia wsconsctl dodano mo\u017cliwo\u015b\u0107 mapowania przycisk\u00f3w dla naci\u015bni\u0119\u0107 dwoma lub trzema palcami na g\u0142adziku.\n<li class=\"l\"> Dodano wsparcie dla nowego sprz\u0119tu oraz w\u0142\u0105czono nowe sterowniki.\n<li class=\"l\"> Poprawiono instalacj\u0119 na systemach z procesorami armv7 i arm64.\n<li class=\"l\"> Dodano wsparcie dla \u0142adowania plik\u00f3w z partycji systemowej EFI (EFI System Partition).\n<li class=\"l\"> W instalatorze poprawiono wsparcie dla programowych RAID (softraid). Dodano mo\u017cliwo\u015b\u0107 umieszczania partycji root w softraid na systemach riscv64 i arm64. Softraid dodano do ramdisk dla architektury powerpc64. Dla arm64 wprowadzono wsparcie dla szyfrowania dysk\u00f3w (Guided Disk Encryption).\n<li class=\"l\"> Do funkcji malloc dodano sprawdzanie wszystkich blok\u00f3w w li\u015bcie op\u00f3\u017anionego zwalniania pami\u0119ci w celu wykrywania sytuacji zapisu w zwolnion\u0105 pami\u0119\u0107.\n<li class=\"l\"> Aby wykona\u0107 polecenie shutdown, teraz wymagane jest dodanie u\u017cytkownika do grupy &#171;_shutdown&#187;, co umo\u017cliwia podzia\u0142 uprawnie\u0144 zwi\u0105zanych z wy\u0142\u0105czaniem systemu i bezpo\u015brednim odczytem z urz\u0105dze\u0144 dyskowych.\n<li class=\"l\"> Dzi\u0119ki wywo\u0142aniu systemowemu unveil, narz\u0119dzie patch ma ograniczony dost\u0119p tylko do bie\u017c\u0105cego katalogu, katalogu plik\u00f3w tymczasowych oraz plik\u00f3w wymienionych w wierszu polece\u0144.\n<li class=\"l\"> Dodano sysctl net.inet6.icmp6.nd6_queued do pokazania liczby pakiet\u00f3w oczekuj\u0105cych na odpowied\u017a ND6 (analogicznie do ARP).\n<li class=\"l\"> Podczas konfiguracji adresu IPv6 na interfejsie sieciowym zapewniono wysy\u0142anie og\u0142oszenia do s\u0105siednich router\u00f3w pod adresem multicast.\n<li class=\"l\"> Dodano pocz\u0105tkowe wsparcie dla TSO (TCP Segmentation Offload) i LRO (TCP Large Receive Offload) w celu przetwarzania segment\u00f3w i \u0142\u0105czenia pakiet\u00f3w po stronie karty sieciowej.\n<li class=\"l\"> Przyspieszono \u0142adowanie z j\u0105dra regu\u0142 filtra pakiet\u00f3w pf za pomoc\u0105 narz\u0119dzia pfctl. Wprowadzono obs\u0142ug\u0119 akcji &#171;keep state&#187; i &#171;nat-to&#187; dla zwracanych odpowiedzi ICMP o b\u0142\u0119dach.\n<li class=\"l\"> Wy\u0142\u0105czono obliczanie sum kontrolnych IP, TCP i UDP dla interfejs\u00f3w loopback.\n<li class=\"l\"> Dodano pocz\u0105tkowe wsparcie <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"243\">VPN<\/a> IPsec, zale\u017cne od trasowania (route-based).\n<li class=\"l\"> W bgpd dodano wsparcie dla Flowspec (RFC5575, obecnie wspierane jest jedynie og\u0142aszanie regu\u0142 flowspec). Implementacja ASPA (Autonomous System Provider Authorization) dostosowano do specyfikacji draft-ietf-sidrops-aspa-verification-16 i draft-ietf-sidrops-aspa-profile-16 oraz przekszta\u0142cono w u\u017cycie tabel wyszukiwania niezale\u017cnych od AFI (Adres Family Indicator).\n<li class=\"l\"> Wydajno\u015b\u0107 rpki-clienta wzros\u0142a o 30-50%. Dodano wsparcie dla kompresji gzip i deflate.\n<li class=\"l\"> Zaktualizowano pakiety LibreSSL i OpenSSH. Szczeg\u00f3\u0142owy przegl\u0105d ulepsze\u0144 mo\u017cna znale\u017a\u0107 w recenzjach LibreSSL 3.8.0, OpenSSH 9.4 i OpenSSH 9.5.\n<li class=\"l\"> Liczba port\u00f3w dla architektury AMD64 wynios\u0142a 11845 (wcze\u015bniej 11764), dla aarch64 \u2014 11508 (wcze\u015bniej 11561), dla i386 \u2014 10603 (wcze\u015bniej 10572). W\u015br\u00f3d wersji aplikacji w portach:\n<ul>\n<li>Asterisk 16.30.1, 18.19.0, 20.4.0      <\/li>\n<li>Audacity 3.3.3      <\/li>\n<li>CMake 3.27.5      <\/li>\n<li>Chromium 117.0.5938.149      <\/li>\n<li>Emacs 29.1      <\/li>\n<li>FFmpeg 4.4.4      <\/li>\n<li>GCC 8.4.0 i 11.2.0      <\/li>\n<li>GHC 9.2.7      <\/li>\n<li>GNOME 44      <\/li>\n<li>Go 1.21.1      <\/li>\n<li>JDK 8u382, 11.0.20 i 17.0.8      <\/li>\n<li>KDE Applications 23.08.0      <\/li>\n<li>KDE Frameworks 5.110.0      <\/li>\n<li>Krita 5.1.5      <\/li>\n<li>LLVM\/Clang 13.0.0 i 16.0.6      <\/li>\n<li>LibreOffice 7.6.2.1      <\/li>\n<li>Lua 5.1.5, 5.2.4, 5.3.6 i 5.4.6      <\/li>\n<li>MariaDB 10.9.6      <\/li>\n<li>Mono 6.12.0.199      <\/li>\n<li>Mozilla Firefox 118.0.1 i ESR 115.3.1      <\/li>\n<li>Mozilla Thunderbird 115.3.1      <\/li>\n<li>Mutt 2.2.12 i NeoMutt 20230517      <\/li>\n<li>Node.js 18.18.0      <\/li>\n<li>OpenLDAP 2.6.6      <\/li>\n<li>PHP 7.4.33, 8.0.30, 8.1.24 i 8.2.11      <\/li>\n<li>Postfix 3.7.3      <\/li>\n<li>PostgreSQL 15.4      <\/li>\n<li>Python 2.7.18, 3.9.18, 3.10.13 i 3.11.5      <\/li>\n<li>Qt 5.15.10 i 6.5.2      <\/li>\n<li>R 4.2.3      <\/li>\n<li>Ruby 3.0.6, 3.1.4 i 3.2.2      <\/li>\n<li>Rust 1.72.1      <\/li>\n<li>SQLite 3.42.0      <\/li>\n<li>Shotcut 23.07.29      <\/li>\n<li>Sudo 1.9.14.2      <\/li>\n<li>Suricata 6.0.12      <\/li>\n<li>Tcl\/Tk 8.5.19 i 8.6.13      <\/li>\n<li>TeX Live 2022      <\/li>\n<li>Vim 9.0.1897 i Neovim 0.9.1      <\/li>\n<li>Xfce 4.18    <\/li>\n<\/ul>\n<li class=\"l\"> Zaktualizowano komponenty od zewn\u0119trznych producent\u00f3w, wchodz\u0105ce w sk\u0142ad OpenBSD 7.3:\n<ul>\n<li class=\"l\"> Graficzny stos Xenocara oparty na X.Org 7.7 z xserver 21.1.8 + poprawki, freetype 2.13.0, fontconfig 2.14.2, Mesa 22.3.7, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.2.  <\/li>\n<li class=\"l\">    LLVM\/Clang 13.0.0 (+ poprawki)  <\/li>\n<li class=\"l\">    GCC 4.2.1 (+ poprawki) i 3.3.6 (+ poprawki)  <\/li>\n<li class=\"l\">    Perl 5.36.1 (+ poprawki)  <\/li>\n<li class=\"l\">    NSD 4.7.0  <\/li>\n<li class=\"l\">    Unbound 1.18  <\/li>\n<li class=\"l\">    Ncurses 5.7  <\/li>\n<li class=\"l\">    Binutils 2.17 (+ poprawki)  <\/li>\n<li class=\"l\">  Gdb 6.3 (+ poprawka)  <\/li>\n<li class=\"l\">  Awk 12.9.2023  <\/li>\n<li class=\"l\">  Expat 2.5.0.  <\/li>\n<\/ul>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59942\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4. \u041f\u0440\u043e\u0435\u043a\u0442 OpenBSD \u0431\u044b\u043b \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u0422\u044d\u043e \u0434\u0435 \u0420\u0430\u0430\u0434\u0442\u043e\u043c (Theo de Raadt) \u0432 1995 \u0433\u043e\u0434\u0443 \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 NetBSD, \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u0422\u044d\u043e \u0431\u044b\u043b \u0437\u0430\u043a\u0440\u044b\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a CVS \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044e NetBSD. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0422\u044d\u043e \u0434\u0435 \u0420\u0430\u0430\u0434\u0442 \u0441 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0435\u0434\u0438\u043d\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u043e\u0432 \u0441\u043e\u0437\u0434\u0430\u043b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 NetBSD \u043d\u043e\u0432\u0443\u044e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110888","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-openbsd-7-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a OpenBSD 7.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-openbsd-7-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-17T01:10:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-17T01:10:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie OpenBSD 7.4 | ProHoster","description":"Wydano wersj\u0119 wolnego systemu operacyjnego OpenBSD 7.4, podobnego do UNIX-a.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-openbsd-7-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a OpenBSD 7.4 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-openbsd-7-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-17T01:10:16+00:00","article:modified_time":"2023-10-17T01:10:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"110888","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-04 14:42:29","updated":"2026-02-09 17:11:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/110888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=110888"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/110888\/revisions"}],"predecessor-version":[{"id":159390,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/110888\/revisions\/159390"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=110888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=110888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=110888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}