{"id":150305,"date":"2025-12-02T11:12:01","date_gmt":"2025-12-02T09:12:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-freebsd-15-0"},"modified":"2025-12-02T11:12:01","modified_gmt":"2025-12-02T09:12:01","slug":"reliz-freebsd-15-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-freebsd-15-0","title":{"rendered":"Uvo\u013enenie FreeBSD 15.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dvoch rokoch od zverejnenia vetvy 14.0 vznikla verzia FreeBSD 15.0. In\u0161tala\u010dn\u00e9 zostavy s\u00fa pripraven\u00e9 pre architekt\u00fary amd64, aarch64, armv7, powerpc64, powerpc64le a riscv64. Dodato\u010dne s\u00fa dod\u00e1van\u00e9 zostavy pre virtualiza\u010dn\u00e9 syst\u00e9my (QCOW2, VHD, VMDK, raw) a cloudov\u00e9 prostredia Amazon EC2, Google Compute Engine a Vagrant.       <\/p>\n<p>Od verzie FreeBSD 15 sa doba podpory hlavn\u00fdch vetiev po vytvoren\u00ed prv\u00e9ho vydania (15.0) skr\u00e1tila zo 5 na 4 roky a nov\u00e9 hlavn\u00e9 vetvy sa bud\u00fa vytv\u00e1ra\u0165 ka\u017ed\u00e9 dva roky. Medzi\u010dl\u00e1nkov\u00e9 vydania (15.1, 15.2, 15.3) sa bud\u00fa vyv\u00edja\u0165 v r\u00e1mci pevn\u00e9ho v\u00fdvojov\u00e9ho cyklu, \u010do znamen\u00e1, \u017ee nov\u00e9 verzie sa v jednej vetve bud\u00fa publikova\u0165 zhruba ka\u017ed\u00fdch 6 mesiacov, nie raz za rok, ako to bolo doteraz. Vzh\u013eadom na s\u00fa\u010dasn\u00fa podporu dvoch r\u00f4znych hlavn\u00fdch vetiev bude nov\u00e9 medzi\u010dl\u00e1nkov\u00e9 vydanie publikovan\u00e9 ka\u017ed\u00e9 3 mesiace (15.4, 16.1, 15.5, 16.2 at\u010f.), s v\u00fdnimkou pr\u00edpravy prv\u00fdch vydan\u00ed nov\u00fdch hlavn\u00fdch vetiev, pred ktor\u00fdmi bude 6-mesa\u010dn\u00e9 zastavenie vydan\u00ed (napr\u00edklad vydanie 15.3 bude vytvoren\u00e9 v j\u00fani 2027, 16.0 v decembri 2027, 15.4 \u2013 v marci 2028, 16.1 \u2013 v j\u00fani 2028).    <\/p>\n<p>Hlavn\u00e9 zmeny vo FreeBSD 15.0 (v ofici\u00e1lnych pozn\u00e1mkach k vydaniu, okrem zmien \u0161pecifick\u00fdch pre vydanie 15.0, s\u00fa spomenut\u00e9 mnoh\u00e9 mo\u017enosti, ktor\u00e9 boli prid\u00e1van\u00e9 vo vetv\u00e1ch 14.1, 14.2 a 14.3):  <\/p>\n<ul>\n<li class=\"l\"> Zaveden\u00e1 bola mo\u017enos\u0165 pou\u017e\u00edva\u0165 spr\u00e1vcu bal\u00edkov pkg na in\u0161tal\u00e1ciu a aktualiz\u00e1ciu komponentov z\u00e1kladn\u00e9ho syst\u00e9mu. Bal\u00edky pkgbase m\u00f4\u017eu by\u0165 dod\u00e1van\u00e9 na in\u0161tala\u010dnom m\u00e9diu pre offline in\u0161tal\u00e1ciu alebo s\u0165ahovan\u00e9 z repozit\u00e1ra pkg.freebsd.org. V konfigur\u00e1cii pkg (\/etc\/pkg\/FreeBSD.conf) nie je repozit\u00e1r FreeBSD-base predvolene zapnut\u00fd. In\u0161tal\u00e1tor bsdinstall pon\u00faka dve mo\u017enosti in\u0161tal\u00e1cie: tradi\u010dn\u00fa a s vyu\u017eit\u00edm bal\u00edkov (pkgbase). Podporu tradi\u010dn\u00e9ho sp\u00f4sobu, pri ktorom je z\u00e1kladn\u00fd syst\u00e9m pova\u017eovan\u00fd za monolitn\u00e9 prostredie, ktor\u00e9 sa aktualizuje pomocou n\u00e1stroja freebsd-update, pl\u00e1nuj\u00fa odstr\u00e1ni\u0165 vo vetve FreeBSD 16. Nov\u00fd sp\u00f4sob, ktor\u00fd predpoklad\u00e1 in\u0161tal\u00e1ciu z\u00e1kladn\u00e9ho syst\u00e9mu ako s\u00faboru bal\u00edkov z repozit\u00e1ra FreeBSD-base, je predvolen\u00fd v zostav\u00e1ch pre <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/vps\/\"   title=\"virtu\u00e1ln\u00edch stroj\u016f\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2242\">virtu\u00e1ln\u00edch stroj\u016f<\/a> a obrazy pre cloudov\u00e9 prostredia, ale zatia\u013e je pova\u017eovan\u00fd za experiment\u00e1lny pre be\u017en\u00e9 syst\u00e9my.\n<li class=\"l\"> Pridan\u00e1 podpora pre zostavy FreeBSD v neprivilegovan\u00fdch prostrediach, ktor\u00e9 nevy\u017eaduj\u00fa pr\u00e1va root. Bez pr\u00e1v root je mo\u017en\u00e9 tie\u017e vytv\u00e1ra\u0165 in\u0161tala\u010dn\u00e9 iso-obr\u00e1zky a syst\u00e9mov\u00e9 obrazy pre virtu\u00e1lne stroje. V \u0161t\u00e1diu zostavovania boli pr\u00e1va root nevyhnutn\u00e9 na vytvorenie s\u00faborov zariaden\u00ed, nastavenie pr\u00edstupov\u00fdch pr\u00e1v a montovanie \u010fal\u0161\u00edch s\u00faborov\u00fdch syst\u00e9mov (napr\u00edklad pri vytv\u00e1ran\u00ed diskov\u00fdch obrazov).\n<li class=\"l\"> Bola implementovan\u00e1 podpora reprodukovate\u013en\u00fdch zost\u00e1v, ktor\u00e9 umo\u017e\u0148uj\u00fa overi\u0165, \u017ee distribuovan\u00e9 bin\u00e1rne s\u00fabory boli zostaven\u00e9 zo poskytnut\u00e9ho zdrojov\u00e9ho k\u00f3du a neobsahuj\u00fa skryt\u00e9 zmeny. Reprodukovate\u013en\u00e9 zostavy zabezpe\u010duj\u00fa identitu bin\u00e1rnych s\u00faborov vytvoren\u00fdch zo zdrojov\u00e9ho k\u00f3du v r\u00f4znych zostavovac\u00edch prostrediach.\n<li class=\"l\"> Bol zastaven\u00fd proces tvorby in\u0161tala\u010dn\u00fdch obrazov a zost\u00e1v bin\u00e1rnych bal\u00edkov pre 32-bitov\u00e9 architekt\u00fary i386, armv6 a powerpc. Z 32-bitov\u00fdch platforiem zostala iba armv7. Mo\u017enos\u0165 zostavovania 32-bitov\u00fdch programov a vyu\u017e\u00edvania re\u017eimu COMPAT_FREEBSD32 na sp\u00fa\u0161\u0165anie 32-bitov\u00fdch spustite\u013en\u00fdch s\u00faborov v prostred\u00ed na b\u00e1ze 64-bitov\u00e9ho jadra zostane zachovan\u00e1 minim\u00e1lne do konca \u017eivotn\u00e9ho cyklu vetvy FreeBSD 16.         <\/li>\n<li class=\"l\"> Boli pridan\u00e9 syst\u00e9mov\u00e9 volania s implement\u00e1ciou mechanizmu inotify na sledovanie zmien v s\u00faborov\u00fdch syst\u00e9moch.      <\/li>\n<li class=\"l\"> Pridan\u00e1 podpora pomenovan\u00fdch atrib\u00fatov s\u00faborov (roz\u0161\u00edren\u00fdch atrib\u00fatov v \u0161t\u00fdle Solaris), ktor\u00e9 pl\u00e1nuj\u00fa podporova\u0165 ako alternat\u00edvny mechanizmus spr\u00e1vy roz\u0161\u00edren\u00fdch atrib\u00fatov, dostupn\u00fd pre ZFS a NFSv4. Rozdiely od tradi\u010dn\u00fdch met\u00f3d spr\u00e1vy roz\u0161\u00edren\u00fdch atrib\u00fatov vo FreeBSD a Linuxe spo\u010d\u00edvaj\u00fa v zobrazen\u00ed atrib\u00fatov v syst\u00e9movom adres\u00e1ri, ktor\u00fd nie je vidite\u013en\u00fd v hlavnom mennom priestore FS a je asociovan\u00fd so s\u00faborom. Pr\u00e1ca s atrib\u00fatmi sa vykon\u00e1va ako s be\u017en\u00fdmi s\u00fabormi, napr\u00edklad na z\u00edskanie zoznamu atrib\u00fatov je mo\u017en\u00e9 vykona\u0165 funkciu readdir().     <\/li>\n<li class=\"l\"> Bol vyhl\u00e1sen\u00fd za hotov\u00fd na pou\u017eitie modul mac_do, ktor\u00fd umo\u017e\u0148uje definova\u0165 politiky povoluj\u00face neprivilegovan\u00fdm pou\u017e\u00edvate\u013eom meni\u0165 \u00fadaje procesov. Na sp\u00fa\u0161\u0165anie pr\u00edkazov pod in\u00fdm pou\u017e\u00edvate\u013eom bola pripraven\u00e1 utilita mdo podobn\u00e1 utilite su, ale nevy\u017eaduje suid root.     <\/li>\n<li class=\"l\"> Stav ovl\u00e1da\u010dov DRM i915 a amdgpu je synchronizovan\u00fd s jadrom Linux 6.9. Ovl\u00e1da\u010de bezdr\u00f4tov\u00fdch zariaden\u00ed rtw88 (Realtek 802.11n\/ac), rtw89 (Realtek 802.11ax) a iwlwifi (Intel 02.11a\/b\/g\/n\/ac\/ax\/be) s\u00fa synchronizovan\u00e9 s jadrom Linux 6.17.\n<li class=\"l\"> Implement\u00e1cia protokolu TLS na \u00farovni jadra (KTLS) je predvolene zapnut\u00e1.      <\/li>\n<li class=\"l\"> Pridan\u00fd n\u00e1stroj sndctl na spr\u00e1vu nastaven\u00ed zvukov\u00fdch kariet.    <\/li>\n<li class=\"l\"> Pridan\u00fd n\u00e1stroj mididump na realtime dump udalost\u00ed MIDI 1.0.      <\/li>\n<li class=\"l\"> Do hyperv\u00edzora bhyve bol pridan\u00fd nov\u00fd sie\u0165ov\u00fd backend \u201eslirp\u201c, ktor\u00fd vyu\u017e\u00edva kni\u017enicu libslirp s implement\u00e1ciou sie\u0165ov\u00e9ho z\u00e1sobn\u00edka v u\u017e\u00edvate\u013eskom priestore. Backend \u201eslirp\u201c umo\u017e\u0148uje organizova\u0165 pr\u00edstup k sieti hos\u0165ovsk\u00e9ho syst\u00e9mu z prostredia hostite\u013ea bez samostatn\u00e9ho nastavenia siete na strane hostite\u013ea.                                        <\/li>\n<li class=\"l\"> Implement\u00e1cia Kerberos v hlavnej verzii FreeBSD bola nahraden\u00e1 z Heimdal Kerberos na MIT Kerberos. Pri kompil\u00e1cii je mo\u017en\u00e9 vr\u00e1ti\u0165 Heimdal Kerberos pou\u017eit\u00edm prapravdy WITHOUT_MITKRB5. V FreeBSD 16 bude podpora pre kompil\u00e1ciu Heimdal Kerberos odstr\u00e1nen\u00e1.          <\/li>\n<li class=\"l\"> Spr\u00e1vanie syst\u00e9mov\u00fdch volan\u00ed setgroups, getgroups a initgroups pri spracovan\u00ed skup\u00edn pou\u017e\u00edvate\u013eov je pribl\u00ed\u017een\u00e9 k in\u00fdm platform\u00e1m (rozdiel v implement\u00e1cii vo FreeBSD spo\u010d\u00edval v ulo\u017een\u00ed efekt\u00edvneho identifik\u00e1tora skupiny procesov v nulovom prvku po\u013ea so zoznamom skup\u00edn).\n<li class=\"l\"> V nastaveniach bal\u00edkov\u00e9ho mana\u017e\u00e9ra pkg bol predvolene pridan\u00fd nov\u00fd repozit\u00e1r FreeBSD-kmods, v ktorom s\u00fa umiestnen\u00e9 bal\u00edky s modulmi jadra, zostaven\u00e9 pre konkr\u00e9tne vydania v hlavn\u00fdch vetv\u00e1ch 15.x-RELEASE, a nie trvalo aktualizovanej vetvy 15-STABLE. Repozit\u00e1r FreeBSD-kmods rie\u0161i probl\u00e9m s in\u0161tal\u00e1ciou ovl\u00e1da\u010dov, ktor\u00e9 z\u00e1visia od nestabiln\u00fdch rozhran\u00ed jadra (napr\u00edklad grafick\u00e9 ovl\u00e1da\u010de). Predt\u00fdm existuj\u00face repozit\u00e1re \u201eFreeBSD\u201c a \u201eFreeBSD-kmods\u201c v \/etc\/pkg\/FreeBSD.conf boli premenovan\u00e9 na \u201eFreeBSD-ports\u201c a \u201eFreeBSD-ports-kmods\u201c.      <\/li>\n<li class=\"l\"> V NFS bola pridan\u00e1 podpora oper\u00e1cie CLONE definovanej v \u0161pecifik\u00e1cii NFSv4.2, ktor\u00e1 umo\u017e\u0148uje r\u00fdchle kop\u00edrovanie s\u00faborov prostredn\u00edctvom klonovania blokov na serveri. Tento re\u017eim zatia\u013e funguje len pri exporte cez NFS oddielov ZFS.      <\/li>\n<li class=\"l\"> Na syst\u00e9moch amd64 bola pridan\u00e1 mo\u017enos\u0165 pou\u017e\u00edva\u0165 viac ako 4TB RAM.          <\/li>\n<li class=\"l\"> Pridan\u00fd ovl\u00e1da\u010d ufshci na podporu ovl\u00e1da\u010dov syst\u00e9mov ukladania s rozhran\u00edm UFSHCI (Universal Flash Storage Host Controller Interface).          <\/li>\n<li class=\"l\"> Sysctl net.link.bridge.member_ifaddrs je predvolene nastaven\u00fd na 0, t.j. do sie\u0165ov\u00fdch mostov je mo\u017en\u00e9 prid\u00e1va\u0165 rozhrania bez <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/lir\/ipv4\/\"   title=\"IP adresy\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"885\">IP adresy<\/a>.      <\/li>\n<li class=\"l\"> Zv\u00fd\u0161ila sa spo\u013eahlivos\u0165 fungovania oddielov s FS UFS, obsahuj\u00facich viac ako 2 000 000 000 inode. V implement\u00e1cii FS UFS1 bola vyrie\u0161en\u00e1 probl\u00e9mov\u00e1 ot\u00e1zka roku 2038 (d\u00e1tumy je mo\u017en\u00e9 pou\u017e\u00edva\u0165 do roku 2106).        <\/li>\n<li class=\"l\"> Pridan\u00e1 mo\u017enos\u0165 sie\u0165ov\u00fdch soketov SO_SPLICE na spojenie TCP pripojen\u00ed (podobne ako proxy, ktor\u00e1 funguje bez kop\u00edrovania d\u00e1t do u\u017e\u00edvate\u013esk\u00e9ho priestoru).    <\/li>\n<li class=\"l\"> V n\u00e1stroji grep je predvolene zak\u00e1zan\u00e9 prech\u00e1dzanie symbolick\u00fdmi linkami pri rekurz\u00edvnom vyh\u013ead\u00e1van\u00ed.      <\/li>\n<li class=\"l\"> Pridan\u00fd modul jadra nvmfta na podporu ovl\u00e1da\u010dov NVMe over Fabric a n\u00e1stroj nvmecontrol na pripojenie k extern\u00e9mu ovl\u00e1da\u010du NVMe over Fabric.      <\/li>\n<li class=\"l\"> Do utilitky date bola pridan\u00e1 podpora v\u00fdstupu \u010dasu s nanosekundovou presnos\u0165ou, napr\u00edklad \u201edate -Ins\u201c vyp\u00ed\u0161e \u201e2024-04-22T12:20:28,763742224+02:00\u201c.      <\/li>\n<li class=\"l\"> Do jail bola pridan\u00e1 podpora pre mo\u017enos\u0165 zfs.dataset na pridanie ZFS oddielu, sn\u00edmky alebo klonu do izolovan\u00e9ho prostredia jail. Pr\u00edkaz jail teraz podporuje parametre \u201emeta\u201c a \u201eenv\u201c, ktor\u00e9 umo\u017e\u0148uj\u00fa viaza\u0165 metadata alebo pren\u00e1\u0161a\u0165 premenn\u00e9 prostredia. Pridan\u00e1 bola mo\u017enos\u0165 adres\u00e1cie jail prostred\u00ed pomocou jail-deskriptorov, na ktor\u00e9 sa navrhli funkcie jail_set a jail_get, ako aj syst\u00e9mov\u00e9 volania jail_attach_jd a jail_remove_jd. Mo\u017enos\u0165 pou\u017e\u00edva\u0165 filtre kevent na sledovanie oper\u00e1ci\u00ed vytv\u00e1rania, odstra\u0148ovania, \u00faprav a pripojenia Jail bola taktie\u017e pridan\u00e1.\n<li class=\"l\"> V n\u00e1stroji newsyslog bola implementovan\u00e1 mo\u017enos\u0165 na ur\u010denie predvolen\u00e9ho met\u00f3dy kompresie (bzip2, xz, zstd, gzip), \u010d\u00edm sa eliminuje potreba uv\u00e1dza\u0165 samostatn\u00e9 praporky (J, X, Y, Z) v ka\u017edom riadku newsyslog.conf.\n<li class=\"l\"> V \u0161tandardnej C kni\u017enici je v mnoh\u00fdch funkci\u00e1ch, ktor\u00e9 pracuj\u00fa so znakmi a pam\u00e4\u0165ou, zrealizovan\u00e1 optimaliz\u00e1cia pomocou in\u0161trukci\u00ed SIMD.\n<li class=\"l\"> Do p\u00edsma Gallant, pou\u017e\u00edvan\u00e9ho vo virtu\u00e1lnych termin\u00e1loch, bolo pridan\u00fdch viac ako 4300 nov\u00fdch glyfov, vr\u00e1tane glyfov s cyrilsk\u00fdmi znakmi a matematick\u00fdmi symbolmi.       <\/li>\n<li class=\"l\"> V tty je predvolene nastaven\u00e1 prapor IUTF8, ktor\u00e1 zabezpe\u010duje spr\u00e1vne mazanie znakov UTF-8 pri stla\u010den\u00ed Backspace.    <\/li>\n<li class=\"l\"> N\u00e1stroj dialog, pou\u017e\u00edvan\u00fd v konfigur\u00e1tore bsdconfig a in\u0161tal\u00e1tore bsdinstall, bol nahraden\u00fd n\u00e1strojom bsddialog.\n<li class=\"l\"> V n\u00e1stroji adduser pou\u017e\u00edvanom v bsdinstall bola zabezpe\u010den\u00e1 tvorba samostatn\u00e9ho ZFS datasetu (oddielu, sn\u00edmky alebo klonu) pre domovsk\u00fd adres\u00e1r pou\u017e\u00edvate\u013ea, ak sa u\u017e ZFS dataset pou\u017e\u00edva pre nadraden\u00fd adres\u00e1r. Pridan\u00e1 bola aj mo\u017enos\u0165 \u0161ifrovania domovsk\u00fdch adres\u00e1rov pomocou prostriedkov ZFS. Pre spr\u00e1vu aktiv\u00e1cie t\u00fdchto mo\u017enost\u00ed boli do adduser.conf pridan\u00e9 parametre \u201eZcreate\u201c a \u201eZencrypt\u201c.\n<li class=\"l\"> Zabezpe\u010den\u00e9 vytv\u00e1ranie OCI-kompatibiln\u00fdch obrazov kontajnerov a syst\u00e9mov\u00fdch obrazov pre Oracle Cloud.\n<li class=\"l\"> Pridan\u00fd nov\u00fd typ obrazov \u201esmall\u201c pre cloudov\u00e9 prostredia kompatibiln\u00e9 s AWS EC2. Na rozdiel od z\u00e1kladn\u00fdch obrazov s\u00fa z nich vyl\u00fa\u010den\u00e9 laden\u00e9 d\u00e1ta, testy, 32-bitov\u00e9 kni\u017enice, ladic\u00ed n\u00e1stroj LLDB, Amazon SSM Agent a AWS CLI. Na 76 % bola zr\u00fdchlen\u00e1 doba na\u010d\u00edtania obrazov \u201ebase\u201c pre EC2.         <\/li>\n<li class=\"l\"> Predvolene je vypnut\u00e1 a vyhl\u00e1sen\u00e1 za zastaran\u00fa konfigur\u00e1cia net.inet.tcp.nolocaltimewait, t.j. bolo vr\u00e1ten\u00e9 vytv\u00e1ranie predvolen\u00fdch TIME_WAIT z\u00e1znamov pre TCP pripojenia, ktor\u00e9 boli ukon\u010den\u00e9 na strane lok\u00e1lneho syst\u00e9mu. Pre nastavenie \u010dasu pobytu pripojenia v stave TIME_WAIT bol pridan\u00fd nov\u00fd sysctl net.inet.tcp.msl_local.    <\/li>\n<li class=\"l\"> Predvolene je vypnut\u00e1 podpora pre vytv\u00e1ranie sie\u0165ov\u00fdch pripojen\u00ed k localhost, v ktor\u00fdch je uveden\u00e9 INADDR_ANY. Pre obnovenie podpory je mo\u017en\u00e9 nastavi\u0165 sysctl net.inet.ip.connect_inaddr_wild sysctl na hodnotu 1.    <\/li>\n<li class=\"l\"> Bol odstr\u00e1nen\u00fd spr\u00e1vca logick\u00fdch zv\u00e4zkov gvinum, ktor\u00fd sa pou\u017e\u00edval pre softv\u00e9rov\u00e9 RAID. V\u00fdvoj Gvinum sa zastavil pred pribli\u017ene 15 rokmi, pri\u010dom v k\u00f3de s\u00fa zn\u00e1me probl\u00e9my, ktor\u00e9 nikto neopravoval. Namiesto gvinum sa odpor\u00fa\u010da pou\u017e\u00edva\u0165 gconcat, gmirror, gstripe, graid alebo zfs.    <\/li>\n<li class=\"l\"> Je pl\u00e1novan\u00e9 odstr\u00e1nenie ovl\u00e1da\u010da agp (Accelerated Graphics Port) vo FreeBSD 16, ktor\u00fd je potrebn\u00fd pre mnoho ovl\u00e1da\u010dov star\u0161\u00edch grafick\u00fdch kariet. Taktie\u017e boli vyhl\u00e1sen\u00e9 za zastaran\u00e9 a pl\u00e1novan\u00e9 na odstr\u00e1nenie ovl\u00e1da\u010de: fdc (IBM PC Floppy Disk Controller), firewire (IEEE1394 Serial Bus), le (AMD Am7900 LANCE a Am79C9xx Ethernet) a upgt (USB 802.11g).    <\/li>\n<li class=\"l\"> Funkcia readdir_r bola vyhl\u00e1sen\u00e1 za zastaran\u00fa.    <\/li>\n<li class=\"l\"> V SNMP serveri bsnmpd bola ukon\u010den\u00e1 podpora transportu UDP.  <\/li>\n<li class=\"l\"> Generovanie hostite\u013esk\u00fdch k\u013e\u00fa\u010dov RSA pre SSH a EC2 AMI bolo zastaven\u00e9. Z OpenSSH bola odstr\u00e1nen\u00e1 podpora DSA. Bola odstr\u00e1nen\u00e1 datab\u00e1za publickey viazan\u00e1 na algoritmus DES.\n<li class=\"l\"> Z z\u00e1kladn\u00e9ho syst\u00e9mu boli odstr\u00e1nen\u00e9 ftpd a shar, namiesto ktor\u00fdch by sa mali pou\u017e\u00edva\u0165 porty ftp\/freebsd-ftpd a sysutils\/freebsd-shar.\n<li class=\"l\"> U\u017eito\u010dnos\u0165 fdisk bola vyhl\u00e1sen\u00e1 za zastaran\u00fa, namiesto nej by sa mala pou\u017e\u00edva\u0165 gpart.\n<li class=\"l\"> Do kateg\u00f3rie zastaran\u00fdch bol preveden\u00fd ovl\u00e1da\u010d syscons, ktor\u00fd nie je kompatibiln\u00fd s UEFI, nepodporuje UTF-8 a je viazan\u00fd na glob\u00e1lne uzamknutie.\n<li class=\"l\"> Aktualizovan\u00e9 verzie LLVM 19.1.7, OpenSSH 10.0p2, OpenSSL 3.5.4, OpenZFS 2.4.0rc4, Lua 5.4.8, jemalloc 5.3.0, Awk 20250804 (s podporou UTF-8), bc 7.1.0, unicode 16.0.0, ncurses 6.5, libarchive 3.8.2, tcpdump 4.99.5, unbound 1.24.1, less 679, file 5.46, GoogleTest 1.15.2.                  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64358\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u0435\u0442\u043a\u0438 14.0 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 FreeBSD 15.0. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 amd64, aarch64, armv7, powerpc64, powerpc64le \u0438 riscv64. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 (QCOW2, VHD, VMDK, raw) \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 Amazon EC2, Google Compute Engine \u0438 Vagrant. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0442\u043a\u0438 FreeBSD 15, \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f [&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-150305","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u0435\u0442\u043a\u0438 14.0 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 FreeBSD 15.0. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 amd64, aarch64, armv7, powerpc64, powerpc64le \u0438 riscv64.\" \/>\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\/sk\/blog\/news\/reliz-freebsd-15-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0420\u0435\u043b\u0438\u0437 FreeBSD 15.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u0435\u0442\u043a\u0438 14.0 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 FreeBSD 15.0. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 amd64, aarch64, armv7, powerpc64, powerpc64le \u0438 riscv64.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-freebsd-15-0\" \/>\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=\"2025-12-02T09:12:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-02T09:12:01+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\udd47 Vydanie FreeBSD 15.0 | ProHoster","description":"Po dvoch rokoch od publikovania vetvy 14.0 bol vydan\u00fd FreeBSD 15.0. In\u0161tala\u010dn\u00e9 zostavy s\u00fa pripraven\u00e9 pre architekt\u00fary amd64, aarch64, armv7, powerpc64, powerpc64le a riscv64.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-freebsd-15-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0420\u0435\u043b\u0438\u0437 FreeBSD 15.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u0435\u0442\u043a\u0438 14.0 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 FreeBSD 15.0. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 amd64, aarch64, armv7, powerpc64, powerpc64le \u0438 riscv64.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-freebsd-15-0","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":"2025-12-02T09:12:01+00:00","article:modified_time":"2025-12-02T09:12:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"150305","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":"2026-02-09 17:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:21:19","updated":"2026-02-09 17:57:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/150305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=150305"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/150305\/revisions"}],"predecessor-version":[{"id":159486,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/150305\/revisions\/159486"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=150305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=150305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=150305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}