{"id":53304,"date":"2019-11-29T00:00:00","date_gmt":"2019-11-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda"},"modified":"2020-02-18T14:01:11","modified_gmt":"2020-02-18T11:01:11","slug":"otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","title":{"rendered":"A FreeBSD fejl\u0151d\u00e9si jelent\u00e9se a 2019 harmadik negyed\u00e9v\u00e9r\u0151l","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/news\/status\/report-2019-07-2019-09.html\">Megjelent<\/a><\/noindex> Jelent\u00e9s a FreeBSD projekt fejl\u0151d\u00e9s\u00e9r\u0151l 2019 j\u00falius \u00e9s szeptember k\u00f6z\u00f6tt. A v\u00e1ltoz\u00e1sok k\u00f6z\u00fcl kiemelhetj\u00fck:<\/p>\n<ul>\n<li class=\"l\"> <b>\u00c1ltal\u00e1nos \u00e9s rendszerbeli k\u00e9rd\u00e9sek<\/b>\n<ul>\n<li class=\"l\"> A Core team \u00e1ltal\u00e1noss\u00e1gban j\u00f3v\u00e1hagyta, hogy a rendszerbe olyan k\u00f3d ker\u00fclj\u00f6n, amelyet BSD licenc alatt, tov\u00e1bbi szabadalomhaszn\u00e1lati meg\u00e1llapod\u00e1ssal szolg\u00e1lnak ki (<noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/licenses\/BSDplusPatent\">BSD+Patent<\/a><\/noindex>), de a rendszerbe t\u00f6rt\u00e9n\u0151 beilleszt\u00e9shez sz\u00fcks\u00e9ges minden egyes komponens enged\u00e9lyez\u00e9se k\u00fcl\u00f6n kell, hogy t\u00f6rt\u00e9njen;\n<li class=\"l\"> Megkezd\u0151d\u00f6tt az els\u0151 \u00fcl\u00e9se a munkacsoportnak, amelyet a k\u00f6zpontos\u00edtott forr\u00e1skezel\u0151 rendszer, a Subversion forr\u00e1sk\u00f3dj\u00e1nak migr\u00e1l\u00e1s\u00e1ra alak\u00edtottak ki a decentraliz\u00e1lt Git rendszerbe. A migr\u00e1ci\u00f3 sz\u00fcks\u00e9gess\u00e9g\u00e9vel kapcsolatos vita m\u00e9g folyamatban van, \u00e9s sz\u00e1mos k\u00e9rd\u00e9sre m\u00e9g mindig meg kell tal\u00e1lni a v\u00e1laszt (p\u00e9ld\u00e1ul, hogy mi legyen a contrib\/-val, sz\u00fcks\u00e9ges-e \u00fajragener\u00e1lni a hash-okat a jelenlegi git-repozit\u00f3riumban, \u00e9s hogyan lehet a legjobban megval\u00f3s\u00edtani a commitok tesztel\u00e9s\u00e9t);\n<li class=\"l\"> A NetBSD-b\u0151l <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freebsd\/freebsd\/commit\/6e5970c8f44eec5f975888cbfafd1ee5fb5bf4b3\">\u00e1ttett\u00e9k<\/a><\/noindex> a KCSAN (Kernel Concurrency Sanitizer) eszk\u00f6zk\u00e9szlet, amely lehet\u0151v\u00e9 teszi a sz\u00e1lak k\u00f6z\u00f6tti verseny\u00e1llapotok \u00e9szlel\u00e9s\u00e9t, amelyeket k\u00fcl\u00f6nb\u00f6z\u0151 CPU-kon hajtanak v\u00e9gre;\n<li class=\"l\"> Dolgozunk a Clang-be be\u00e9p\u00edtett assembler (IAS) haszn\u00e1lat\u00e1n, a GNU binutils assembler helyett;\n<li class=\"l\"> A Linux k\u00f6rnyezet emul\u00e1ci\u00f3s infrastrukt\u00far\u00e1ja (Linuxulator) ARM64 architekt\u00far\u00e1ra van optimaliz\u00e1lva. Implement\u00e1lva lett a 'renameat2' rendszerh\u00edv\u00e1s. A strace seg\u00e9dprogramot tov\u00e1bbfejlesztett\u00e9k a Linux k\u00f6rnyezetben fut\u00f3 v\u00e9grehajthat\u00f3 f\u00e1jlok hib\u00e1inak diagnosztiz\u00e1l\u00e1s\u00e1ra. Megold\u00f3dott a v\u00e9grehajthat\u00f3 f\u00e1jlok \u00f6sszekapcsol\u00e1s\u00e1nak probl\u00e9m\u00e1ja a friss glibc-vel. A Linuxulatorhoz k\u00e9sz\u00fclt Linux-komponens portok a CentOS 7.7 verzi\u00f3ra lettek friss\u00edtve;\n<li class=\"l\"> A Google Summer of Code keret\u00e9ben a hallgat\u00f3k sikeresen v\u00e9geztek el hat projektet: elk\u00e9sz\u00fclt az egys\u00e9ges (IPv4\/IPv6) ping eszk\u00f6z megval\u00f3s\u00edt\u00e1sa, a t\u0171zfalak tesztel\u00e9s\u00e9re \u00e9s a kernelhib\u00e1k \u00e9szlel\u00e9s\u00e9re szolg\u00e1l\u00f3 eszk\u00f6z\u00f6k k\u00e9sz\u00fcltek, javasolt\u00e1k a mac_ipacl modult, k\u00f3dot \u00edrtak a virtu\u00e1lis mem\u00f3ria t\u00f6m\u00f6r\u00edt\u00e9s\u00e9re, \u00e9s megval\u00f3sult a portok \u00e9p\u00edt\u00e9si folyamat\u00e1nak elv\u00e1laszt\u00e1sa a helyi telep\u00edt\u00e9st\u0151l;\n<li class=\"l\"> Folyamatosan fejl\u0151dik a FreeBSD kernel fuzzing tesztel\u00e9si projektje a rendszer seg\u00edts\u00e9g\u00e9vel <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/syzkaller\/\">syzkaller<\/a><\/noindex>. Az elsz\u00e1molt id\u0151szak alatt a syzkaller seg\u00edts\u00e9g\u00e9vel t\u00f6bb mint t\u00edz hib\u00e1t \u00e9szleltek \u00e9s jav\u00edtottak. A syzkaller m\u0171k\u00f6dtet\u00e9s\u00e9re dedik\u00e1lt szerver ker\u00fclt kioszt\u00e1sra bhyve alap\u00fa virtu\u00e1lis g\u00e9peken, \u00e9s a seg\u00edts\u00e9g\u00e9vel<br \/>\n A szabot\u00e1l\u00e1s sor\u00e1n a FreeBSD k\u00fcl\u00f6nb\u00f6z\u0151 alrendszereinek ellen\u0151rz\u00e9se a Google infrastrukt\u00far\u00e1j\u00e1ban zajlik. Az \u00f6sszes \u00f6sszeoml\u00e1sr\u00f3l az inform\u00e1ci\u00f3 a backtrace.io szolg\u00e1ltat\u00e1sba ker\u00fcl \u00e1tad\u00e1sra, megk\u00f6nny\u00edtve azok csoportos\u00edt\u00e1s\u00e1t \u00e9s elemz\u00e9s\u00e9t.<\/p>\n<li class=\"l\"> Folyamatban van a zlib megval\u00f3s\u00edt\u00e1s\u00e1nak friss\u00edt\u00e9se a kernel szintj\u00e9n.<br \/>\nA t\u00f6m\u00f6r\u00edt\u00e9ssel kapcsolatos k\u00f3d \u00e1t lett alak\u00edtva az 20 \u00e9ve kiadott zlib 1.0.4 verzi\u00f3r\u00f3l a jelenlegi zlib 1.2.11 k\u00f3db\u00e1zisra. A zlib-hez val\u00f3 egys\u00e9ges hozz\u00e1f\u00e9r\u00e9s \u00e9rdek\u00e9ben a kernelbe a compress, compress2 \u00e9s uncompress funkci\u00f3k lettek hozz\u00e1adva. A PPP protokoll m\u0171k\u00f6d\u00e9s\u00e9t biztos\u00edt\u00f3 k\u00f3d a netgraph alrendszerb\u0151l \u00e1t lett alak\u00edtva a rendszer \u00e1ltal biztos\u00edtott zlib haszn\u00e1lat\u00e1ra, a k\u00f6nyvt\u00e1r saj\u00e1t v\u00e1ltozata helyett. A \u00faj zlib-re ker\u00fcltek \u00e1t a kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor,<br \/>\n    if_mxge, bxe friss\u00edtve \u00e9s ng_deflate;<\/p>\n<li class=\"l\"> Fejleszt\u00e9s alatt \u00e1ll egy \u00faj kernel interf\u00e9sz <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/alfix\/sysctlinfo\">sysctlinfo<\/a><\/noindex>, amely lehet\u0151v\u00e9 teszi elemek keres\u00e9s\u00e9t a sysctl param\u00e9terek adatb\u00e1zis\u00e1ban, amely MIB (Management Information Base) form\u00e1ban van feldolgozva, \u00e9s inform\u00e1ci\u00f3t k\u00f6zvet\u00edt a felhaszn\u00e1l\u00f3i t\u00e9rbe.\n<\/ul>\n<li class=\"l\"> <b>Biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Kifejleszt\u00e9sre ker\u00fclt egy kernel modul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/tree\/shivank_MACPolicyIPAddressJail\/sys\/security\/mac_ipacl\">mac_ipacl<\/a><\/noindex>, amely a TrustedBSD MAC Keretrendszeren alapul \u00e9s a h\u00e1l\u00f3zati verem be\u00e1ll\u00edt\u00e1saihoz val\u00f3 hozz\u00e1f\u00e9r\u00e9s kezel\u00e9s\u00e9nek rendszer\u00e9t val\u00f3s\u00edtja meg jail k\u00f6rnyezetek sz\u00e1m\u00e1ra. P\u00e9ld\u00e1ul a mac_ipacl seg\u00edts\u00e9g\u00e9vel a hosztrendszer adminisztr\u00e1tora megakad\u00e1lyozhatja a root felhaszn\u00e1l\u00f3t jail k\u00f6rnyezetben abban, hogy IP-c\u00edmeket vagy alh\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sokat m\u00f3dos\u00edtson vagy \u00e1ll\u00edtson be meghat\u00e1rozott h\u00e1l\u00f3zati interf\u00e9szek sz\u00e1m\u00e1ra. A javasolt m\u00e9rt\u00e9kletes hozz\u00e1f\u00e9r\u00e9s-ir\u00e1ny\u00edt\u00f3 rendszer <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/blob\/shivank_MACPolicyIPAddressJail\/share\/man\/man4\/mac_ipacl.4\">MMM-DD-YYYY<\/a><\/noindex> lehet\u0151v\u00e9 teszi IP-c\u00edmek \u00e9s alh\u00e1l\u00f3zatok list\u00e1inak megad\u00e1s\u00e1t, amelyek megengedettek a jail sz\u00e1m\u00e1ra, bizonyos IP-k \u00e9s alh\u00e1l\u00f3zatok telep\u00edt\u00e9s\u00e9nek megtilt\u00e1s\u00e1t a jail-ban, vagy a param\u00e9terek m\u00f3dos\u00edt\u00e1s\u00e1nak korl\u00e1toz\u00e1s\u00e1t csak bizonyos h\u00e1l\u00f3zati interf\u00e9szekre;\n<li class=\"l\"> Az Intel \u00e1tadta a projektnek a szoftveres verem portj\u00e1t  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tpm2-software\/\">TPM 2.0<\/a><\/noindex> (Trusted Platform Module) a chip for secure computing, typically used for verified boot of firmware and operating system loaders. The stack components are represented in the form of ports security\/tpm2-tss, security\/tpm2-tools, and security\/tpm2-abrmd. The tpm2-tss port includes libraries for using the TPM2 API, tpm2-tools provides command line utilities for performing operations with TPM, and tpm2-abrmd contains a background process with implementations of the TPM Access Broker and Resource Manager, multiplexing requests from different TPM users to a single device. In addition to verified boot, TPM can also be used in FreeBSD to enhance the security of Strongswan IPsec, SSH, and TLS by performing cryptographic operations on a separate chip;\n<li class=\"l\"> Amd64 architecture kernel has been adapted for loading using W^X (write XOR execute) protection technique, meaning that memory pages cannot be accessible for both writing and execution at the same time (the kernel can now boot using executable memory pages that are write-protected). The new kernel protection method is included in the HEAD branch and will be part of FreeBSD releases 13.0 and 12.2;\n<li class=\"l\"> For system calls mmap and mprotect <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS349240\">megval\u00f3s\u00edtott\u00e1k<\/a><\/noindex> the macro PROT_MAX(), which allows defining the permissible set of access limitation flags (PROT_READ, PROT_WRITE, PROT_EXEC) for further modifications. Using PROT_MAX(), a developer can prohibit the transition of a memory area to the executable category or request memory that does not allow execution but can be transitioned to executable later. For example, a memory area may be opened for writing only during dynamic linking or JIT code generation, but after writing is completed, it is limited to reading and executing, and subsequently, in case of compromise, an attacker will not be able to allow writing for that memory block. In addition to PROT_MAX(), the sysctl vm.imply_prot_max is also implemented, which, when activated, defines the allowable flag set based on the initial parameters of the first mmap call;\n<li class=\"l\"> A sebez\u00e9s kihaszn\u00e1l\u00e1si v\u00e9delme \u00e9rdek\u00e9ben a c\u00edmz\u00e9si t\u00e9r (ASLR) v\u00e9letlenszer\u0171s\u00edt\u00e9si technik\u00e1j\u00e1nak mellett javasolt\u00e1k az ind\u00edt\u00f3 stack keret\u00e9t, valamint a stacken elhelyezett k\u00f6rnyezeti inform\u00e1ci\u00f3kat, programind\u00edt\u00e1si param\u00e9tereket \u00e9s az ELF form\u00e1tum\u00fa v\u00e9grehajthat\u00f3 k\u00e9pekhez kapcsol\u00f3d\u00f3 adatstrukt\u00far\u00e1kat c\u00edmz\u0151 mutat\u00f3k eltol\u00e1s\u00e1nak v\u00e9letlenszer\u0171s\u00edt\u00e9s\u00e9re szolg\u00e1l\u00f3 mechanizmust.\n<li class=\"l\"> Elv\u00e9gezt\u00fck az unsafe gets f\u00fcggv\u00e9ny elt\u00e1vol\u00edt\u00e1s\u00e1t a libc-b\u0151l (a C11 szabv\u00e1nyt\u00f3l kezd\u0151d\u0151en ez a f\u00fcggv\u00e9ny kiz\u00e1rt a specifik\u00e1ci\u00f3b\u00f3l), valamint a m\u00e9g mindig haszn\u00e1l\u00f3 portok korrekci\u00f3j\u00e1t. A m\u00f3dos\u00edt\u00e1st a FreeBSD 13.0-ban aj\u00e1nljuk fel.\n<li class=\"l\"> Elindult egy k\u00eds\u00e9rleti projekt a jail-k\u00f6rnyezetek orchestration eszk\u00f6zeinek l\u00e9trehoz\u00e1s\u00e1ra egy keretrendszer alap\u00fa rendszerben. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex> k\u00e9palkot\u00e1s \u00e9s export\u00e1l\u00e1s c\u00e9lj\u00e1b\u00f3l, amely a Docker-hez hasonl\u00f3an lett megval\u00f3s\u00edtva, \u00e9s a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/nomad-pot-driver\">nomad<\/a><\/noindex>, amely egy interf\u00e9szt biztos\u00edt a jail-k\u00f6rnyezetben l\u00e9v\u0151 alkalmaz\u00e1sok dinamikus ind\u00edt\u00e1s\u00e1hoz. A javasolt modell lehet\u0151v\u00e9 teszi a jail-k\u00f6rnyezetek l\u00e9trehoz\u00e1s\u00e1nak \u00e9s alkalmaz\u00e1sok telep\u00edt\u00e9s\u00e9nek folyamatainak elv\u00e1laszt\u00e1s\u00e1t. A projekt egyik c\u00e9lja olyan eszk\u00f6z biztos\u00edt\u00e1sa, amely lehet\u0151v\u00e9 teszi a jail-akkal val\u00f3 manipul\u00e1ci\u00f3t, mint Docker-st\u00edlus\u00fa kont\u00e9nerekkel.\n<\/ul>\n<li class=\"l\"> <b>T\u00e1rol\u00f3rendszerek \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> A NetBSD-b\u00f3l a 'makefs' seg\u00e9dprogramba <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS351273\">\u00e1tker\u00fclt<\/a><\/noindex> a FAT (msdosfs) f\u00e1jlrendszer t\u00e1mogat\u00e1sa. Az elk\u00e9sz\u00edtett m\u00f3dos\u00edt\u00e1sok lehet\u0151v\u00e9 teszik FAT f\u00e1jlrendszer k\u00e9p\u00e9nek l\u00e9trehoz\u00e1s\u00e1t md meghajt\u00f3 \u00e9s root jogosults\u00e1gok n\u00e9lk\u00fcl.\n<li class=\"l\"> Befejez\u0151d\u00f6tt a FUSE (File system in USErspace) alrendszer illeszt\u0151programj\u00e1nak \u00fajra\u00edr\u00e1sa, amely lehet\u0151v\u00e9 teszi a f\u00e1jlrendszerek megval\u00f3s\u00edt\u00e1s\u00e1t a felhaszn\u00e1l\u00f3i t\u00e9rben. Az eredetileg sz\u00e1ll\u00edtott illeszt\u0151program sok hib\u00e1t tartalmazott, \u00e9s a 11 \u00e9vvel ezel\u0151tt kiadott FUSE 7.8 verzi\u00f3n alapult. Az illeszt\u0151program moderniz\u00e1l\u00e1sa sor\u00e1n megval\u00f3s\u00edtott\u00e1k a FUSE 7.23 protokoll t\u00e1mogat\u00e1s\u00e1t, hozz\u00e1adt\u00e1k a jogosults\u00e1g ellen\u0151rz\u00e9s\u00e9nek k\u00f3dj\u00e1t a kernel oldal\u00e1n ('-o default_permissions'), hozz\u00e1adt\u00e1k a VOP_MKNOD, VOP_BMAP \u00e9s VOP_ADVLOCK h\u00edv\u00e1sokat, lehet\u0151v\u00e9 v\u00e1lt a FUSE m\u0171veletek megszak\u00edt\u00e1sa, t\u00e1mogat\u00e1st kaptak a n\u00e9vtelen csatorn\u00e1k \u00e9s unix socketek a fusefs-ben, megjelent a kqueue haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge a \/dev\/fuse-n, enged\u00e9lyezt\u00e9k a mount -u parancs seg\u00edts\u00e9g\u00e9vel a felszerel\u00e9si param\u00e9terek friss\u00edt\u00e9s\u00e9t, t\u00e1mogatt\u00e1k a fusefs export\u00e1l\u00e1s\u00e1t NFS-en kereszt\u00fcl, bevezett\u00e9k az RLIMIT_FSIZE nyilv\u00e1ntart\u00e1s\u00e1t, valamint hozz\u00e1adt\u00e1k az FOPEN_KEEP_CACHE \u00e9s FUSE_ASYNC_READ z\u00e1szl\u00f3kat, jelent\u0151s teljes\u00edtm\u00e9nyoptimaliz\u00e1l\u00e1sokat hajtottak v\u00e9gre \u00e9s jav\u00edtott\u00e1k a gyors\u00edt\u00f3t\u00e1raz\u00e1s szervez\u00e9s\u00e9t. Az \u00faj illeszt\u0151program a head \u00e9s stable\/12 \u00e1gakba ker\u00fclt (a FreeBSD 12.1 r\u00e9sze lett);\n<li class=\"l\"> A munka szinte v\u00e9get \u00e9rt az NFSv4.2 (RFC-7862) FreeBSD-re t\u00f6rt\u00e9n\u0151 megval\u00f3s\u00edt\u00e1s\u00e1n. A jelent\u00e9si id\u0151szakban a tesztel\u00e9sre \u00f6sszpontos\u00edtottunk. A Linux-beli megval\u00f3s\u00edt\u00e1ssal val\u00f3 kompatibilit\u00e1s vizsg\u00e1lat\u00e1ra vonatkoz\u00f3 tesztek befejez\u0151dtek, de a pNFS szerver NFSv4.2-vel val\u00f3 m\u0171k\u00f6d\u00e9s\u00e9nek ellen\u0151rz\u00e9se m\u00e9g folyamatban van. \u00c1ltal\u00e1nos \u00e9rtelemben a k\u00f3d m\u00e1r k\u00e9szen \u00e1ll az integr\u00e1ci\u00f3ra a FreeBSD head\/current \u00e1gaiba. Az \u00faj NFS verzi\u00f3ban hozz\u00e1adtuk a posix_fadvise, posix_fallocate, valamint a SEEKHOLE\/SEEKDATA m\u00f3dokat az lseek-ben, \u00e9s lehet\u0151s\u00e9get biztos\u00edtunk a f\u00e1jl r\u00e9szeinek helyi m\u00e1sol\u00e1s\u00e1ra a szerveren (an\u00e9lk\u00fcl, hogy az \u00fcgyf\u00e9lhez tov\u00e1bb\u00edtan\u00e1nk);\n<\/ul>\n<li class=\"l\"> <b>Hardver t\u00e1mogat\u00e1s<\/b>\n<ul>\n<li class=\"l\"> Megkezd\u0151d\u00f6tt a projekt a FreeBSD laptopokon val\u00f3 teljes\u00edtm\u00e9ny\u00e9nek jav\u00edt\u00e1s\u00e1ra. Az els\u0151 eszk\u00f6z, amelynek a FreeBSD-ben t\u00f6rt\u00e9n\u0151 hardvert\u00e1mogat\u00e1s\u00e1t audit\u00e1lt\u00e1k, a Lenovo X1 Carbon hetedik gener\u00e1ci\u00f3s laptopja volt;\n<li class=\"l\"> CheriBSD, a FreeBSD \u00e1ga, amely a kutat\u00e1si processzor-architekt\u00far\u00e1ra \u00f6sszpontos\u00edt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cl.cam.ac.uk\/research\/security\/ctsrd\/cheri\/\">CHERI<\/a><\/noindex> (Capability Hardware Enhanced RISC Instructions), friss\u00edtve az ARM Morello folyamatormez\u0151 t\u00e1mogat\u00e1s\u00e1ra, amely a CHERI mem\u00f3riahozz\u00e1f\u00e9r\u00e9s-kezel\u00e9si rendszert t\u00e1mogatja, a Capsicum projekt v\u00e9delmi modellje alapj\u00e1n. A Morello chip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">tervezik<\/a><\/noindex> 2021-ben fog megjelenni. A CheriBSD fejleszt\u0151i folytatj\u00e1k a CHERI referencia protot\u00edpus\u00e1nak nyomon k\u00f6vet\u00e9s\u00e9t, amely a MIPS architekt\u00far\u00e1ra \u00e9p\u00fcl;\n<li class=\"l\"> Kib\u0151v\u00edtett\u00fck a RockChip RK3399 chipek t\u00e1mogat\u00e1s\u00e1t, amelyeket a RockPro64 \u00e9s NanoPC-T4 alaplapokban haszn\u00e1lnak. A legjelent\u0151sebb fejleszt\u00e9s az eMMC t\u00e1mogat\u00e1sa \u00e9s egy \u00faj eMMC vez\u00e9rl\u0151h\u00f6z k\u00e9sz\u00fclt driver kifejleszt\u00e9se volt;\n<li class=\"l\"> Folytat\u00f3dik a Broadcom BCM5871X ARM64 SoC t\u00e1mogat\u00e1s\u00e1nak megval\u00f3s\u00edt\u00e1sa az ARMv8 Cortex-A57 processzorokkal, amelyek az \u00fatv\u00e1laszt\u00f3k, \u00e1tj\u00e1r\u00f3k \u00e9s h\u00e1l\u00f3zati t\u00e1rol\u00f3k haszn\u00e1lat\u00e1ra ir\u00e1nyulnak. A jelent\u00e9si id\u0151szak alatt<br \/>\ntov\u00e1bb b\u0151v\u00fclt az iProc PCIe t\u00e1mogat\u00e1sa, \u00e9s hozz\u00e1ad\u00f3dott a hardveres kriptogr\u00e1fiai m\u0171veletek haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge az IPsec teljes\u00edtm\u00e9ny\u00e9nek gyors\u00edt\u00e1s\u00e1ra.<br \/>\nA k\u00f3d integr\u00e1l\u00e1sa a HEAD \u00e1gba a negyedik negyed\u00e9vre v\u00e1rhat\u00f3;<\/p>\n<li class=\"l\"> Jelent\u0151s eredm\u00e9nyeket k\u00f6nyvelhet\u00fcnk el a FreeBSD portj\u00e1nak fejleszt\u00e9s\u00e9ben a powerpc64 platformra. A hangs\u00faly az IBM POWER8 \u00e9s POWER9 processzorokkal rendelkez\u0151 rendszerek zavartalan m\u0171k\u00f6d\u00e9s\u00e9nek biztos\u00edt\u00e1s\u00e1ra \u00f6sszpontosul, de opcion\u00e1lisan a r\u00e9gi Apple Power Mac, x500 \u00e9s Amiga A1222 rendszerek is t\u00e1mogatottak. A powerpc*\/12 \u00e1g tov\u00e1bbra is gcc 4.2.1-tel ker\u00fcl sz\u00e1ll\u00edt\u00e1sra, m\u00edg a powerpc*\/13 \u00e1g hamarosan \u00e1tv\u00e1lt az llvm90-re. A 33306 portb\u00f3l 30514 sikeresen \u00f6sszeszerelhet\u0151;\n<li class=\"l\"> Folytat\u00f3dott a FreeBSD port\u00e1l\u00e1sa a 64 bites NXP LS1046A SoC-hoz, amely ARMv8 Cortex-A72 processzorral rendelkezik, be\u00e9p\u00edtett h\u00e1l\u00f3zati csomagfeldolgoz\u00e1s gyors\u00edt\u00f3 motorral, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 \u00e9s USB 3.0 interf\u00e9szekkel. A besz\u00e1mol\u00f3 id\u0151szak\u00e1ban megval\u00f3sult a USB 3.0, SD\/MMC, I2C, DPAA h\u00e1l\u00f3zati interf\u00e9sz \u00e9s GPIO t\u00e1mogat\u00e1sa. A tervek k\u00f6z\u00f6tt szerepel a QSPI t\u00e1mogat\u00e1s \u00e9s a h\u00e1l\u00f3zati interf\u00e9sz teljes\u00edtm\u00e9ny\u00e9nek optimaliz\u00e1l\u00e1sa. A munka befejez\u00e9se \u00e9s a HEAD \u00e1gba val\u00f3 bekapcsol\u00e1s v\u00e1rhat\u00f3an 2019 negyedik negyed\u00e9v\u00e9ben t\u00f6rt\u00e9nik.\n<li class=\"l\"> Friss\u00edtett\u00fck az ena drivert, amely t\u00e1mogatja a m\u00e1sodik gener\u00e1ci\u00f3s ENAv2 (Elastic Network Adapter) h\u00e1l\u00f3zati adaptereket, amelyeket az Elastic Compute Cloud (EC2) infrastrukt\u00far\u00e1ban haszn\u00e1lnak az EC2 csom\u00f3pontok k\u00f6z\u00f6tti kapcsolatok l\u00e9trehoz\u00e1s\u00e1ra ak\u00e1r 25 Gb\/s sebess\u00e9ggel. Az ena drivern\u00e9l hozz\u00e1adtuk \u00e9s tesztelt\u00fck a NETMAP t\u00e1mogat\u00e1st, valamint elv\u00e9gezt\u00fck a mem\u00f3ria elrendez\u00e9s\u00e9nek adapt\u00e1l\u00e1s\u00e1t az LLQ \u00fczemm\u00f3d aktiv\u00e1l\u00e1s\u00e1hoz az Amazon EC2 A1 k\u00f6rnyezetekben.\n<\/ul>\n<li class=\"l\"> <b>Alkalmaz\u00e1sok \u00e9s port rendszer<\/b>\n<ul>\n<li class=\"l\"> Friss\u00fcltek a grafikus stack komponensei \u00e9s az xorg-gal kapcsolatos portok. Azok a portok, amelyek haszn\u00e1lj\u00e1k a USE_XORG \u00e9s XORG_CAT-t, \u00e1t lettek \u00e1ll\u00edtva az USES keretrendszerre, a bsd.xorg.mk bsd.port.mk-n kereszt\u00fcli h\u00edv\u00e1sa helyett. Az ilyen portok most a 'USES=xorg' z\u00e1szl\u00f3t tartalmazz\u00e1k a make f\u00e1jlokban. Az XORG_CAT funkcionalit\u00e1sa kiemelve lett a bsd.xorg.mk-b\u00f3l, \u00e9s most a 'USES=xorg-cat' z\u00e1szl\u00f3val aktiv\u00e1lhat\u00f3. Hozz\u00e1adt\u00e1k az xorg portok k\u00f6zvetlen l\u00e9trehoz\u00e1s\u00e1hoz sz\u00fcks\u00e9ges eszk\u00f6zk\u00e9szletet a git-t\u00e1rhelyb\u0151l.<br \/>\nfreedesktop.org, ami p\u00e9ld\u00e1ul lehet\u0151v\u00e9 teszi portok l\u00e9trehoz\u00e1s\u00e1t m\u00e9g ki nem adott verzi\u00f3k sz\u00e1m\u00e1ra. A j\u00f6v\u0151ben tervezz\u00fck, hogy elk\u00e9sz\u00edtj\u00fck az eszk\u00f6zk\u00e9szletet a meson \u00e9p\u00edt\u00e9si rendszer haszn\u00e1lat\u00e1ra az xorg portok \u00f6ssze\u00e1ll\u00edt\u00e1s\u00e1hoz az autotools helyett.  <\/p>\n<p>Elv\u00e9gezt\u00fck a r\u00e9gi xorg portok tiszt\u00edt\u00e1s\u00e1t, amelyek m\u00e1r nem t\u00e1mogatott komponensekhez kapcsol\u00f3dnak, p\u00e9ld\u00e1ul elt\u00e1vol\u00edtottuk az x11\/libXp portot, az x11\/Xxf86misc, x11-fonts\/libXfontcache \u00e9s graphics\/libGLw portokat pedig elavult st\u00e1tuszba helyezt\u00fck.<\/p>\n<li class=\"l\"> Folyamatban volt a Java 11 \u00e9s \u00fajabb verzi\u00f3k t\u00e1mogat\u00e1s\u00e1nak jav\u00edt\u00e1sa a FreeBSD sz\u00e1m\u00e1ra, valamint n\u00e9h\u00e1ny v\u00e1ltoz\u00e1s portol\u00e1sa a Java 8 \u00e1g\u00e1ba. Miut\u00e1n a FreeBSD t\u00e1mogat\u00e1st kapott a Java 11 \u00faj funkci\u00f3ihoz, mint a Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger, DTrace, Javac Server, Java Sound \u00e9s SCTP, a munka az \u00f6sszes kompatibilit\u00e1si teszt teljes\u00edt\u00e9s\u00e9re ir\u00e1nyult. A tesztek sor\u00e1n a hib\u00e1k sz\u00e1ma 50-r\u0151l 2-re cs\u00f6kkent.\n<li class=\"l\"> A KDE Plasma, KDE Frameworks, KDE Applications \u00e9s Qt asztalok naprak\u00e9szen \u00e1llnak \u00e9s a leg\u00fajabb verzi\u00f3kra friss\u00edtve lettek.\n<li class=\"l\"> Az Xfce asztallal rendelkez\u0151 portokat friss\u00edtett\u00fck az \u00faj verzi\u00f3ra. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51266\">4.14<\/a><\/noindex>;\n<li class=\"l\"> A FreeBSD port tree has surpassed 38,000 ports, with the number of unresolved PRs slightly exceeding 2,000, of which 400 PRs are still pending. During the reporting period, 7,340 changes were made by 169 developers. Two new participants (Santhosh Raju and Dmitri Goutnik) received committer rights. A new release of the package manager pkg 1.12 has been published, featuring overlay support in the port tree and cleaning up bsd.sites.mk. Notable updates in the ports include: Lazarus 2.0.4, LLVM 9.0, Perl5.30, PostgreSQL 11, Ruby 2.6, Firefox 69.0.1, Firefox-esr 68.1.0, Chromium 76.0;\n<li class=\"l\"> The project is continuing to develop <noindex><a rel=\"nofollow\" href=\"https:\/\/clonos.tekroutine.com\/\">ClonOS<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50043\">fejleszt\u00e9s alatt \u00e1ll\u00f3<\/a><\/noindex> is a specialized distribution for deploying virtual server infrastructure. In terms of resolved tasks, ClonOS resembles systems like Proxmox, Triton (Joyent), OpenStack, OpenNebula, and Amazon AWS, with its main distinction being the use of FreeBSD and the ability to manage, deploy, and control FreeBSD Jail containers and virtual environments based on Bhyve and Xen hypervisors. Recent changes include support for<br \/>\ncloud-init for Linux\/BSD VMs and cloudbase-init for Windows VMs, the beginning of the transition to using custom images, the implementation of Jenkins CI for testing builds, and a new pkg repository for installing<br \/>\nClonOS from packages.<\/p>\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51941\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430. \u0418\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u041e\u0431\u0449\u0438\u0435 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b Core team \u0432 \u043e\u0431\u0449\u0435\u043c \u0432\u0438\u0434\u0435 \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u0434\u0430, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435\u043c \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 (BSD+Patent), \u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c\u0441\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-53304","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430.\" \/>\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\/hu\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u041e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 FreeBSD \u0437\u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2019 \u0433\u043e\u0434\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda\" \/>\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=\"2019-11-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:11+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 FreeBSD Development Report for Q3 2019 | ProHoster","description":"The FreeBSD project development report has been published for the period from July to September 2019.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u041e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 FreeBSD \u0437\u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2019 \u0433\u043e\u0434\u0430 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","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":"2019-11-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53304","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":null,"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-01-24 06:51:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:27:38","updated":"2026-01-24 06:51:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=53304"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53304\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=53304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=53304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=53304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}