{"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\/sq\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","title":{"rendered":"Raporti mbi zhvillimin e FreeBSD p\u00ebr tremujorin e tret\u00eb t\u00eb vitit 2019","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\">Publikuar<\/a><\/noindex> raporti mbi zhvillimin e projektit FreeBSD nga korriku deri n\u00eb shtator 2019. Nga ndryshimet, mund t\u00eb theksohen:<\/p>\n<ul>\n<li class=\"l\"> <b>\u00c7\u00ebshtje t\u00eb p\u00ebrgjithshme dhe sistemore<\/b>\n<ul>\n<li class=\"l\"> Ekipi kryesor n\u00eb p\u00ebrgjith\u00ebsi miratoi mund\u00ebsin\u00eb e p\u00ebrfshirjes n\u00eb sistem t\u00eb kodit t\u00eb ofruar n\u00ebn licenc\u00ebn BSD me nj\u00eb marr\u00ebveshje shtes\u00eb p\u00ebr p\u00ebrdorimin e patentave (<noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/licenses\/BSDplusPatent\">BSD+Patent<\/a><\/noindex>), por vendimi p\u00ebr p\u00ebrfshirjen n\u00eb sistem t\u00eb secilit komponent n\u00ebn k\u00ebt\u00eb licenc\u00eb duhet t\u00eb miratohet ve\u00e7mas;\n<li class=\"l\"> U zhvillua mbledhja e par\u00eb e grupit t\u00eb pun\u00ebs t\u00eb krijuar p\u00ebr migrimin e teksteve burimore nga sistemi i centralizuar i menaxhimit t\u00eb teksteve Subversion n\u00eb sistemin e decentralizuar Git. Diskutimi mbi arsyeshm\u00ebrin\u00eb e migrimit vazhdon, dhe p\u00ebr shum\u00eb \u00e7\u00ebshtje ende duhet t\u00eb formulohet nj\u00eb zgjidhje (p.sh., \u00e7far\u00eb t\u00eb b\u00ebhet me contrib\/, n\u00ebse duhet t\u00eb rigjenerohen hash-et n\u00eb t\u00eb aktualin depo git dhe si t\u00eb realizohet sa m\u00eb mir\u00eb testimi i komiteve);\n<li class=\"l\"> Nga NetBSD <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freebsd\/freebsd\/commit\/6e5970c8f44eec5f975888cbfafd1ee5fb5bf4b3\">transportuar<\/a><\/noindex> instrumenti KCSAN (Kernel Concurrency Sanitizer), q\u00eb lejon identifikimin e gjendjeve t\u00eb gar\u00ebs mes proceseve t\u00eb b\u00ebrtham\u00ebs q\u00eb ekzekutohen n\u00eb CPU t\u00eb ndryshme;\n<li class=\"l\"> Po punohet p\u00ebr p\u00ebrdorimin e assembler-it t\u00eb integruar n\u00eb Clang (IAS) n\u00eb vend t\u00eb assembler-it nga GNU binutils;\n<li class=\"l\"> Infrastruktura e emulimit t\u00eb mjedisit Linux (Linuxulator) \u00ebsht\u00eb p\u00ebrshtatur p\u00ebr t\u00eb punuar n\u00eb arkitektur\u00ebn ARM64. \u00cbsht\u00eb realizuar thirrja e sistemit \"renameat2\". Utility strace \u00ebsht\u00eb p\u00ebrmir\u00ebsuar p\u00ebr diagnoz\u00ebn e problemeve n\u00eb skedar\u00ebt ekzekutiv\u00eb Linux, q\u00eb drejtohen n\u00eb Linuxulator. \u00cbsht\u00eb zgjidhur problemi i ndodhis\u00eb s\u00eb gabimeve gjat\u00eb lidhjes s\u00eb skedar\u00ebve ekzekutiv\u00eb me glibc t\u00eb fresk\u00ebt. Portet me komponent\u00eb Linux p\u00ebr Linuxulator jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb CentOS 7.7;\n<li class=\"l\"> N\u00eb kuad\u00ebr t\u00eb programit Google Summer of Code, student\u00ebt kan\u00eb realizuar me sukses gjasht\u00eb projekte: \u00ebsht\u00eb p\u00ebrgatitur realizimi i utilit\u00ebs s\u00eb unifikuar (IPv4\/IPv6) ping, jan\u00eb zhvilluar mjete p\u00ebr testimin e nd\u00ebrmarrjeve dhe identifikimin e gabimeve n\u00eb b\u00ebrtham\u00eb (Kernel sanitizer), \u00ebsht\u00eb propozuar moduli mac_ipacl, \u00ebsht\u00eb shkruar kodi p\u00ebr kompresimin e memories virtuale dhe \u00ebsht\u00eb realizuar puna p\u00ebr ndarjen e procesit t\u00eb nd\u00ebrtimit t\u00eb porteve nga instalimi lokal;\n<li class=\"l\"> Projekti p\u00ebr testimin e fuzzing t\u00eb b\u00ebrtham\u00ebs FreeBSD vazhdon t\u00eb zhvillohet me sistemin <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/syzkaller\/\">syzkaller<\/a><\/noindex>. Gjat\u00eb periudh\u00ebs s\u00eb raportit, p\u00ebrmes syzkaller jan\u00eb identifikuar dhe korrigjuar m\u00eb shum\u00eb se dhjet\u00eb gabime. P\u00ebr t\u00eb drejtuar syzkaller n\u00eb makina virtuale t\u00eb bazuara n\u00eb bhyve \u00ebsht\u00eb ndar\u00eb nj\u00eb server i posa\u00e7\u00ebm, dhe p\u00ebrmes<br \/>\n syzbot \u00ebsht\u00eb realizuar kontrolli i sistemeve t\u00eb ndryshme FreeBSD n\u00eb infrastruktur\u00ebn e Google. \u00cbsht\u00eb organizuar shk\u00ebmbimi i informacionit p\u00ebr t\u00eb gjitha d\u00ebshtimet n\u00eb sh\u00ebrbimin backtrace.io p\u00ebr thjeshtimin e grupimit dhe analiz\u00ebs s\u00eb tyre;<\/p>\n<li class=\"l\"> Po punohet p\u00ebr p\u00ebrmir\u00ebsimin e realizimit t\u00eb zlib n\u00eb nivelin e b\u00ebrtham\u00ebs.<br \/>\nKodi i lidhur me kompresimin \u00ebsht\u00eb kaluar nga zlib 1.0.4, l\u00ebshuar m\u00eb shum\u00eb se 20 vite m\u00eb par\u00eb, n\u00eb baz\u00ebn e kodit aktual zlib 1.2.11. P\u00ebr t\u00eb unifikuar aksesin n\u00eb zlib, jan\u00eb shtuar funksionet compress, compress2 dhe uncompress n\u00eb b\u00ebrtham\u00eb. Kodi q\u00eb siguronte funksionimin e protokollit PPP nga n\u00ebn-sistemi netgraph \u00ebsht\u00eb kaluar n\u00eb p\u00ebrdorimin e realizimit sistemor t\u00eb zlib, n\u00eb vend t\u00eb versionit t\u00eb tij. N\u00ebn-sistemet kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor jan\u00eb gjithashtu kaluar n\u00eb zlib t\u00eb ri;<br \/>\n    if_mxge, bxe updated dhe ng_deflate;<\/p>\n<li class=\"l\"> Po zhvillohet nj\u00eb nd\u00ebrfaqe e re e b\u00ebrtham\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/alfix\/sysctlinfo\">sysctlinfo<\/a><\/noindex>, e cila lejon gjetjen e elementeve n\u00eb baz\u00ebn e parametrave sysctl, q\u00eb p\u00ebrpunohen n\u00eb form\u00ebn MIB (Management Information Base), dhe d\u00ebrgimin e informacionit mbi objektet n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<\/ul>\n<li class=\"l\"> <b>Siguria<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb zhvilluar moduli i b\u00ebrtham\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/tree\/shivank_MACPolicyIPAddressJail\/sys\/security\/mac_ipacl\">mac_ipacl<\/a><\/noindex>, i bazuar n\u00eb TrustedBSD MAC Framework dhe q\u00eb zbaton nj\u00eb sistem menaxhimi t\u00eb aksesit n\u00eb cil\u00ebsimet e grupeve rrjet p\u00ebr ambientet jail. P\u00ebr shembull, p\u00ebrmes mac_ipacl, administratori i sistemit host mund t'i ndaloj\u00eb p\u00ebrdoruesit root n\u00eb ambientin jail t\u00eb ndryshoj\u00eb ose vendos\u00eb adresa IP ose parametrat e n\u00ebnrrjeteve p\u00ebr disa nd\u00ebrfaqe rrjeti t\u00eb caktuara. Sistemi i propozuar i menaxhimit t\u00eb aksesit t\u00eb detyruesh\u00ebm <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/blob\/shivank_MACPolicyIPAddressJail\/share\/man\/man4\/mac_ipacl.4\">lejon<\/a><\/noindex> mund t\u00eb p\u00ebrcaktoj\u00eb lista t\u00eb adresave IP dhe n\u00ebnrrjeteve t\u00eb lejuara p\u00ebr Jail, t\u00eb ndaloj\u00eb vendosjen e adresave IP dhe n\u00ebnrrjeteve t\u00eb caktuara n\u00eb Jail, ose t\u00eb kufizoj\u00eb ndryshimin e parametrave vet\u00ebm p\u00ebr disa nd\u00ebrfaqe rrjeti;\n<li class=\"l\"> Kompania Intel i transferoi projektit portin e stack-ut  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tpm2-software\/\">TPM 2.0<\/a><\/noindex> (Trusted Platform Module) p\u00ebr nd\u00ebrveprimin me \u00e7ipin p\u00ebr llogaritje t\u00eb sigurta, i cili zakonisht p\u00ebrdoret p\u00ebr ngarkimin e v\u00ebrtetuar t\u00eb firmware-s dhe bootloader-it t\u00eb sistemit operativ. Komponent\u00ebt e stack-ut jan\u00eb paraqitur n\u00eb form\u00ebn e porteve security\/tpm2-tss, security\/tpm2-tools dhe security\/tpm2-abrmd. Porti tpm2-tss p\u00ebrfshin biblioteka p\u00ebr p\u00ebrdorimin e API TPM2, tpm2-tools ofron mjete t\u00eb linj\u00ebs s\u00eb komand\u00ebs p\u00ebr kryerjen e operacioneve me TPM, nd\u00ebrsa tpm2-abrmd p\u00ebrmban nj\u00eb proces n\u00eb prapavij\u00eb me realizimin e komponent\u00ebve TPM Access Broker dhe Resource Manager, q\u00eb shum\u00ebfishon k\u00ebrkesat nga p\u00ebrdorues t\u00eb ndrysh\u00ebm TPM n\u00eb nj\u00eb pajisje. P\u00ebrve\u00e7 ngarkimit t\u00eb v\u00ebrtetuar, n\u00eb FreeBSD TPM mund t\u00eb p\u00ebrdoret p\u00ebr forcimin e siguris\u00eb s\u00eb Strongswan IPsec, SSH dhe TLS p\u00ebrmes kryerjes s\u00eb operacioneve kriptografike n\u00eb nj\u00eb \u00e7ip t\u00eb ve\u00e7ant\u00eb;\n<li class=\"l\"> B\u00ebrthama p\u00ebr arkitektur\u00ebn amd64 \u00ebsht\u00eb p\u00ebrshtatur p\u00ebr ngarkim duke p\u00ebrdorur teknikat e mbrojtjes W^X (write XOR execute), q\u00eb do t\u00eb thot\u00eb se faqet e memories nuk mund t\u00eb jen\u00eb t\u00eb aksesueshme p\u00ebr t\u00eb shkruar dhe ekzekutuar nj\u00ebher\u00ebsh (berthama tani mund t\u00eb ngarkohet duke p\u00ebrdorur faqe t\u00eb ekzekutueshme t\u00eb memories p\u00ebr t\u00eb cilat \u00ebsht\u00eb ndaluar shkrimi). Metoda e re e mbrojtjes s\u00eb bertham\u00ebs \u00ebsht\u00eb p\u00ebrfshir\u00eb n\u00eb deg\u00ebn HEAD dhe do t\u00eb b\u00ebhet pjes\u00eb e lirimeve FreeBSD 13.0 dhe 12.2;\n<li class=\"l\"> P\u00ebr thirrjet sistemike mmap dhe mprotect <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS349240\">i realizuar<\/a><\/noindex> makro PROT_MAX(), q\u00eb lejon p\u00ebrcaktimin e grupeve t\u00eb lejuara t\u00eb flamujve t\u00eb kufizimit t\u00eb aksesit (PROT_READ, PROT_WRITE, PROT_EXEC). Me ndihm\u00ebn e PROT_MAX(), zhvilluesi mund t\u00eb ndaloj\u00eb kalimin e nj\u00eb zone t\u00eb memories n\u00eb kategori ekzekutues ose t\u00eb k\u00ebrkoj\u00eb memorie q\u00eb nuk lejon ekzekutimin, por mund t\u00eb kaloj\u00eb n\u00eb ekzekutues. P\u00ebr shembull, nj\u00eb zon\u00eb e memories mund t\u00eb jet\u00eb e hapur p\u00ebr shkrim vet\u00ebm gjat\u00eb lidhjes dinamike ose gjenerimit t\u00eb kodit JIT, por pas p\u00ebrfundimit t\u00eb shkrimit e kufizuar vet\u00ebm n\u00eb lexim dhe ekzekutim, dhe m\u00eb tej, n\u00eb rast komprometimi, sulmuesi nuk do t\u00eb jet\u00eb n\u00eb gjendje t\u00eb lejoj\u00eb shkrimin p\u00ebr k\u00ebt\u00eb bllok memorie. P\u00ebrve\u00e7 PROT_MAX() \u00ebsht\u00eb gjithashtu realizuar sysctl vm.imply_prot_max, aktivizimi i s\u00eb cil\u00ebs p\u00ebrcakton grupin e flamujve t\u00eb lejuar n\u00eb baz\u00eb t\u00eb parametrave fillestar\u00eb t\u00eb thirrjes s\u00eb par\u00eb mmap;\n<li class=\"l\"> P\u00ebr t\u00eb forcuar mbrojtjen kund\u00ebr shfryt\u00ebzimit t\u00eb dob\u00ebsive, p\u00ebrve\u00e7 teknikave t\u00eb rast\u00ebsis\u00eb s\u00eb hap\u00ebsir\u00ebs adresuese (ASLR), \u00ebsht\u00eb propozuar nj\u00eb mekaniz\u00ebm i rast\u00ebsis\u00eb s\u00eb deformimeve t\u00eb treguesve, q\u00eb adresa korniz\u00ebn fillestare t\u00eb stack-ut dhe struktura t\u00eb vendosura n\u00eb stack me informacion mbi mjedisin, parametrat e aktivizimit t\u00eb programit dhe t\u00eb dh\u00ebna p\u00ebr imazhet ekzekutues n\u00eb formatin ELF;\n<li class=\"l\"> \u00cbsht\u00eb p\u00ebrfunduar puna p\u00ebr heqjen e funksionit t\u00eb rreziksh\u00ebm gets nga libc (q\u00eb nga standardi C11, ky funksion \u00ebsht\u00eb p\u00ebrjashtuar nga specifikimi) dhe rregullimi i porteve q\u00eb ende e p\u00ebrdorin k\u00ebt\u00eb funksion. Ndryshimi planifikohet t\u00eb propozohet n\u00eb FreeBSD 13.0;\n<li class=\"l\"> \u00cbsht\u00eb nisur nj\u00eb projekt eksperimental p\u00ebr krijimin e mjeteve t\u00eb orkestrimit t\u00eb mjediseve jail mbi baz\u00ebn e framework-ut <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex> p\u00ebr krijimin dhe eksportimin e imazheve, i realizuar sipas s\u00eb nj\u00ebjt\u00ebs parim si Docker, dhe t\u00eb drejtoris\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/nomad-pot-driver\">nomad<\/a><\/noindex>, q\u00eb ofron nj\u00eb nd\u00ebrfaqe p\u00ebr ekzekutimin dinamik t\u00eb aplikacioneve n\u00eb ambientin jail. Modeli i propozuar lejon ndarjen e proceseve t\u00eb krijimit t\u00eb ambient\u00ebve jail dhe implementimit t\u00eb aplikacioneve n\u00eb to. Nj\u00eb nga q\u00ebllimet e projektit \u00ebsht\u00eb ofrimi i nj\u00eb instrumenti p\u00ebr manipulimin e jail-\u00ebve si kontejner\u00eb n\u00eb stilin Docker;\n<\/ul>\n<li class=\"l\"> <b>Sistem storage dhe sisteme skedar\u00ebsh<\/b>\n<ul>\n<li class=\"l\"> Nga NetBSD n\u00eb utilitarin \"makefs\" <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS351273\">u transferua<\/a><\/noindex> mb\u00ebshtetje p\u00ebr sistemin e skedar\u00ebve FAT (msdosfs). Ndryshimet e p\u00ebrgatitura lejojn\u00eb krijimin e imazheve t\u00eb FS me FAT pa p\u00ebrdorur drejtuesin md dhe pa autoritetet e root;\n<li class=\"l\"> P\u00ebrfundimi i ripunimit t\u00eb drejtuesit t\u00eb n\u00ebn\u00ebsis\u00eb FUSE (File system in USErspace), i cili lejon krijimin e implementimeve t\u00eb sistemeve t\u00eb skedar\u00ebve n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit. Drejtuesi fillestar kishte shum\u00eb gabime dhe ishte i bazuar n\u00eb versionin FUSE 7.8, t\u00eb l\u00ebshuar 11 vjet m\u00eb par\u00eb. N\u00eb kuad\u00ebr t\u00eb projektit p\u00ebr modernizimin e drejtuesit \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr protokollin FUSE 7.23, \u00ebsht\u00eb shtuar kodi p\u00ebr verifikimin e t\u00eb drejtave t\u00eb aksesit nga ana e b\u00ebrthamor (\"-o default_permissions\"), jan\u00eb shtuar thirrjet VOP_MKNOD, VOP_BMAP dhe VOP_ADVLOCK, \u00ebsht\u00eb siguruar mund\u00ebsia e nd\u00ebrprerjes s\u00eb operacioneve FUSE, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr kanalet pa em\u00ebr dhe soketet unix n\u00eb fusefs, \u00ebsht\u00eb mund\u00ebsuar p\u00ebrdorimi i kqueue p\u00ebr \/dev\/fuse, \u00ebsht\u00eb lejuar p\u00ebrdit\u00ebsimi i parametrave t\u00eb montimit p\u00ebrmes \"mount -u\", \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr eksportin e fusefs p\u00ebrmes NFS, \u00ebsht\u00eb realizuar llogaritja e RLIMIT_FSIZE, jan\u00eb shtuar flamujt FOPEN_KEEP_CACHE dhe FUSE_ASYNC_READ, jan\u00eb b\u00ebr\u00eb optimizime t\u00eb r\u00ebnd\u00ebsishme n\u00eb performanc\u00eb dhe \u00ebsht\u00eb p\u00ebrmir\u00ebsuar organizimi i caching. Drejtuesi i ri \u00ebsht\u00eb p\u00ebrfshir\u00eb n\u00eb deg\u00ebt head dhe stable\/12 (ka hyr\u00eb n\u00eb p\u00ebrb\u00ebrjen e FreeBSD 12.1);\n<li class=\"l\"> Puna p\u00ebr implementimin e NFSv4.2 (RFC-7862) p\u00ebr FreeBSD \u00ebsht\u00eb pothuajse p\u00ebrfunduar. V\u00ebmendja kryesore n\u00eb periudh\u00ebn raportuese ishte testimi. Testet p\u00ebr kontrollin e p\u00ebrputhshm\u00ebris\u00eb me realizimin nga Linux jan\u00eb p\u00ebrfunduar, por ende vazhdon verifikimi i funksionimit t\u00eb serverit pNFS me NFSv4.2. N\u00eb formatin e p\u00ebrgjithsh\u00ebm kodi tashm\u00eb po konsiderohet si i gatsh\u00ebm p\u00ebr integrim n\u00eb deg\u00ebt FreeBSD head\/current. N\u00eb versionin e ri t\u00eb NFS \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr funksionet posix_fadvise, posix_fallocate, modet SEEKHOLE\/SEEKDATA n\u00eb lseek, operacionet e kopjimit lokal t\u00eb pjes\u00ebve t\u00eb skedarit n\u00eb server (pa kaluar te klienti);\n<\/ul>\n<li class=\"l\"> <b>Mb\u00ebshtetje p\u00ebr pajisjet<\/b>\n<ul>\n<li class=\"l\"> Ka filluar nj\u00eb projekt p\u00ebr p\u00ebrmir\u00ebsimin e funksionit t\u00eb FreeBSD n\u00eb laptop\u00eb. Pajisja e par\u00eb p\u00ebr t\u00eb cil\u00ebn \u00ebsht\u00eb b\u00ebr\u00eb auditi i mb\u00ebshtetjes s\u00eb pajisjeve n\u00eb FreeBSD \u00ebsht\u00eb laptopi Lenovo X1 Carbon i gjenerat\u00ebs s\u00eb shtat\u00eb;\n<li class=\"l\"> CheriBSD, nj\u00eb deg\u00eb nga FreeBSD p\u00ebr arkitektur\u00ebn k\u00ebrkimore t\u00eb procesor\u00ebve <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cl.cam.ac.uk\/research\/security\/ctsrd\/cheri\/\">CHERI<\/a><\/noindex> (Capability Hardware Enhanced RISC Instructions), \u00ebsht\u00eb p\u00ebrdit\u00ebsuar p\u00ebr t\u00eb mb\u00ebshtetur procesorin e ardhsh\u00ebm ARM Morello, i cili do t\u00eb mb\u00ebshtes\u00eb sistemin e menaxhimit t\u00eb aksesit n\u00eb memorie CHERI, q\u00eb bazohet n\u00eb modelin e mbrojtjes s\u00eb projektit Capsicum. \u00c7ipi Morello <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">plan to<\/a><\/noindex> t\u00eb l\u00ebshoheni n\u00eb vitin 2021. Zhvilluesit e CheriBSD gjithashtu vazhdojn\u00eb t\u00eb ndjekin zhvillimin e prototipit referenc\u00eb CHERI t\u00eb bazuar n\u00eb arkitektur\u00ebn MIPS;\n<li class=\"l\"> Shtimi i mb\u00ebshtetjes p\u00ebr \u00e7ipat RockChip RK3399, t\u00eb p\u00ebrdorur n\u00eb plakat RockPro64 dhe NanoPC-T4. P\u00ebrmir\u00ebsimi m\u00eb i r\u00ebnd\u00ebsish\u00ebm ishte mb\u00ebshtetja e eMMC dhe zhvillimi i nj\u00eb drejtori t\u00eb ri p\u00ebr kontrollorin e p\u00ebrdorur n\u00eb plakat;\n<li class=\"l\"> Vazhdimi i pun\u00ebs p\u00ebr implementimin e mb\u00ebshtetjes p\u00ebr ARM64 SoC Broadcom BCM5871X me procesor\u00ebt ARMv8 Cortex-A57, t\u00eb destinuar p\u00ebr p\u00ebrdorim n\u00eb routera, gateway dhe sisteme ruajtjeje t\u00eb rrjetit. Gjat\u00eb periudh\u00ebs s\u00eb raportit<br \/>\n\u00ebsht\u00eb zgjeruar mb\u00ebshtetja p\u00ebr iProc PCIe dhe \u00ebsht\u00eb shtuar mund\u00ebsia e p\u00ebrdorimit t\u00eb operacioneve t\u00eb kriptografis\u00eb harduerike p\u00ebr t\u00eb shkurtuar koh\u00ebn e pun\u00ebs IPsec.<br \/>\nIntegrimi i kodit n\u00eb deg\u00ebn HEAD pritet n\u00eb tremujorin e kat\u00ebrt;<\/p>\n<li class=\"l\"> Arrihen p\u00ebrparime t\u00eb r\u00ebnd\u00ebsishme n\u00eb zhvillimin e portit FreeBSD p\u00ebr platform\u00ebn powerpc64. V\u00ebmendja kryesore \u00ebsht\u00eb dh\u00ebn\u00eb p\u00ebr t\u00eb siguruar funksionim t\u00eb mir\u00eb n\u00eb sisteme me procesor\u00eb IBM POWER8 dhe POWER9, por mb\u00ebshtetja \u00ebsht\u00eb gjithashtu opsionale p\u00ebr funksionimin n\u00eb Apple Power Mac m\u00eb t\u00eb vjetra, x500 dhe Amiga A1222. Dega powerpc*\/12 vazhdon t\u00eb ofrohet me gcc 4.2.1, dhe dega powerpc*\/13 do t\u00eb kaloj\u00eb s\u00eb shpejti n\u00eb llvm90. Nga 33306 porta, 30514 jan\u00eb nd\u00ebrtuar me sukses;\n<li class=\"l\"> Vazhdon portimi i FreeBSD p\u00ebr SoC 64-bit NXP LS1046A t\u00eb bazuar n\u00eb procesorin ARMv8 Cortex-A72 me nj\u00eb motor t\u00eb integruar p\u00ebr p\u00ebrshpejtimin e procesimit t\u00eb paketave t\u00eb rrjetit, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 dhe USB 3.0. Gjat\u00eb periudh\u00ebs s\u00eb raportit u implementua mb\u00ebshtetje p\u00ebr USB 3.0, SD\/MMC, I2C, nd\u00ebrfaqen rrjet DPAA dhe GPIO. Plani p\u00ebrfshin mb\u00ebshtetje p\u00ebr QSPI dhe optimizimin e performanc\u00ebs s\u00eb nd\u00ebrfaqes rrjet. P\u00ebrfundimi i pun\u00ebs dhe p\u00ebrfshirja n\u00eb deg\u00ebn HEAD pritet n\u00eb tremujorin e kat\u00ebrt t\u00eb vitit 2019;\n<li class=\"l\"> Drejtori ena u azhornua me mb\u00ebshtetje p\u00ebr adapator\u00ebt e rrjetit ENAv2 (Elastic Network Adapter), t\u00eb p\u00ebrdorur n\u00eb infrastruktur\u00ebn Elastic Compute Cloud (EC2) p\u00ebr t\u00eb organizuar lidhjen midis nyjave EC2 me shpejt\u00ebsi deri n\u00eb 25 Gb\/s. N\u00eb drejtori ena \u00ebsht\u00eb shtuar dhe testuar mb\u00ebshtetja p\u00ebr NETMAP, si dhe u realizua p\u00ebrshtatja e organizat\u00ebs s\u00eb memories p\u00ebr t\u00eb p\u00ebrfshir\u00eb m\u00ebnyr\u00ebn LLQ n\u00eb mjediset Amazon EC2 A1;\n<\/ul>\n<li class=\"l\"> <b>Aplikacionet dhe sistemi i porteve<\/b>\n<ul>\n<li class=\"l\"> Jan\u00eb p\u00ebrdit\u00ebsuar komponent\u00ebt e k\u00ebtij steku grafik dhe portet q\u00eb lidhen me xorg. Portet, q\u00eb p\u00ebrdorin USE_XORG dhe XORG_CAT, jan\u00eb kaluar n\u00eb kuadrin USES n\u00eb vend q\u00eb t\u00eb th\u00ebrrasin bsd.xorg.mk p\u00ebrmes bsd.port.mk. T\u00eb tilla porte tani p\u00ebrfshijn\u00eb flamurin \"USES=xorg\" n\u00eb make-fajlat. Funksionaliteti XORG_CAT \u00ebsht\u00eb ve\u00e7uar nga bsd.xorg.mk dhe tani aktivizohet me flamurin \"USES=xorg-cat\". Ka pasur shtesa t\u00eb mjeteve p\u00ebr formimin e drejtp\u00ebrdrejt\u00eb t\u00eb porteve xorg nga depozit\u00eb git.<br \/>\nfreedesktop.org, i cili, p\u00ebr shembull, lejon formimin e portave p\u00ebr versionet q\u00eb ende nuk jan\u00eb l\u00ebshuar. N\u00eb t\u00eb ardhmen planifikohet p\u00ebrgatitja e mjeteve p\u00ebr p\u00ebrdorimin e sistemit nd\u00ebrtues meson n\u00eb vend t\u00eb autotools p\u00ebr nd\u00ebrtimin e portave xorg.  <\/p>\n<p>U realizua puna p\u00ebr pastrimin e portave t\u00eb vjetra xorg, t\u00eb lidhura me komponent\u00eb q\u00eb nuk mb\u00ebshtet\u00ebn m\u00eb, p\u00ebr shembull, porti x11\/libXp u hoq, nd\u00ebrsa portat x11\/Xxf86misc, x11-fonts\/libXfontcache dhe graphics\/libGLw u rendit\u00ebn si t\u00eb vjetra;<\/p>\n<li class=\"l\"> U realizua puna p\u00ebr p\u00ebrmir\u00ebsimin e mb\u00ebshtetjes p\u00ebr Java 11 dhe l\u00ebshimet m\u00eb t\u00eb reja n\u00eb FreeBSD, si dhe p\u00ebr portimin e disa ndryshimeve n\u00eb deg\u00ebn Java 8. Pasi p\u00ebr FreeBSD u realizua mb\u00ebshtetje p\u00ebr funksionalitetet e reja t\u00eb Java 11, si Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger, DTrace, Javac Server, Java Sound dhe SCTP, puna u fokusua n\u00eb sigurin\u00eb q\u00eb t\u00eb kalohen t\u00eb gjitha testet e pajtueshm\u00ebris\u00eb. Numri i d\u00ebshtimeve n\u00eb kalimin e testeve u ul nga 50 n\u00eb 2;\n<li class=\"l\"> Desktop-i KDE Plasma, KDE Frameworks, KDE Applications dhe Qt mbahen t\u00eb azhornuar dhe jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb l\u00ebshimet m\u00eb t\u00eb fundit;\n<li class=\"l\"> Portat me desktop-in Xfce jan\u00eb azhornuar n\u00eb l\u00ebshimin <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51266\">4.14<\/a><\/noindex>;\n<li class=\"l\"> Pema e porteve FreeBSD ka kaluar kufirin prej 38000 portash, numri i PR-ve t\u00eb hapura paksa e kalon 2000, nga t\u00eb cilat 400 PR ende nuk jan\u00eb shqyrtuar. Gjat\u00eb periudh\u00ebs s\u00eb raportit jan\u00eb b\u00ebr\u00eb 7340 ndryshime nga 169 zhvillues. Dy an\u00ebtar\u00eb t\u00eb rinj (Santhosh Raju dhe Dmitri Goutnik) kan\u00eb marr\u00eb t\u00eb drejtat e komitorit. \u00cbsht\u00eb l\u00ebshuar nj\u00eb version i ri i menaxherit t\u00eb pakove pkg 1.12 me mb\u00ebshtetje p\u00ebr overlay n\u00eb pem\u00ebn e porteve dhe pastrimin e bsd.sites.mk. Nd\u00ebr p\u00ebrdit\u00ebsimet e r\u00ebnd\u00ebsishme t\u00eb versioneve n\u00eb porte p\u00ebrfshihen: 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\"> Vazhdon zhvillimi i projektit <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\">duke e zhvilluar<\/a><\/noindex> nj\u00eb shp\u00ebrndarje e specializuar p\u00ebr zbatimin e infrastruktur\u00ebs s\u00eb server\u00ebve virtual\u00eb. N\u00eb problemet q\u00eb zgjidh ClonOS, ngjan me sisteme si Proxmox, Triton (Joyent), OpenStack, OpenNebula dhe Amazon AWS, duke qen\u00eb dallimi kryesor p\u00ebrdorimi i FreeBSD dhe mund\u00ebsia p\u00ebr t\u00eb menaxhuar, zbatuar dhe administruar Jail-container-t e FreeBSD dhe mjediset virtuale mbi hipervizor\u00ebt Bhyve dhe Xen. Ndryshimet e fundit p\u00ebrfshijn\u00eb mb\u00ebshtetje p\u00ebr<br \/>\ncloud-init p\u00ebr Linux\/BSD VM dhe cloudbase-init p\u00ebr Windows VM, fillimin e kalimit n\u00eb p\u00ebrdorimin e imazheve t\u00eb veta, angazhimin e Jenkins CI p\u00ebr testimin e nd\u00ebrtimeve dhe nj\u00eb ri-pozit\u00eb t\u00eb re pkg p\u00ebr instalimin e<br \/>\nClonOS nga paketat.<\/p>\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <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.0.1 - 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\/sq\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\/sq\/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\udd47Raporti mbi zhvillimin e FreeBSD p\u00ebr tremujorin e tret\u00eb 2019 | ProHoster","description":"Raporti mbi zhvillimin e projektit FreeBSD \u00ebsht\u00eb publikuar p\u00ebr periudh\u00ebn korrik-shtator 2019.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/53304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=53304"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53304\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=53304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=53304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=53304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}