{"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. Ndryshimet p\u00ebrfshijn\u00eb:<\/p>\n<ul>\n<li class=\"l\"> <b>\u00c7\u00ebshtje t\u00eb p\u00ebrgjithshme dhe sistemore<\/b>\n<ul>\n<li class=\"l\"> Ekipa thelb\u00ebsore miratoi n\u00eb p\u00ebrgjith\u00ebsi 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 \u00e7do komponenti n\u00ebn k\u00ebt\u00eb licenc\u00eb duhet t\u00eb miratohet ve\u00e7mas;\n<li class=\"l\"> U mbajt takimi i par\u00eb i grupit t\u00eb pun\u00ebs, i krijuar p\u00ebr t\u00eb kryer migronin e teksteve burimore nga sistemi qendror i menaxhimit t\u00eb teksteve Subversion n\u00eb nj\u00eb sistem t\u00eb decentralizuar Git. Diskutimi mbi arsyeshm\u00ebrin\u00eb e migrimit vazhdon dhe p\u00ebr shum\u00eb pyetje akoma duhet t\u00eb zhvillohen zgjidhje (p\u00ebr shembull, \u00e7far\u00eb t\u00eb b\u00ebhet me contrib\/, n\u00ebse \u00ebsht\u00eb e nevojshme t\u00eb rikrijohen hash-et n\u00eb depot aktuale git dhe si t\u00eb realizohet sa m\u00eb mir\u00eb testimi i komiteteve);\n<li class=\"l\"> Nga NetBSD <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freebsd\/freebsd\/commit\/6e5970c8f44eec5f975888cbfafd1ee5fb5bf4b3\">u portua<\/a><\/noindex> arsenali KCSAN (Kernel Concurrency Sanitizer), i cili lejon zbardhjen 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 nd\u00ebrtuar n\u00eb Clang (IAS) n\u00eb vend t\u00eb assembler-it nga GNU binutils;\n<li class=\"l\"> \u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u044d\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Linux (Linuxulator) \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 ARM64. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 &#171;renameat2 &#171;. \u0423\u0442\u0438\u043b\u0438\u0442\u0430 strace \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u0430 \u0434\u043b\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 Linux, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0445 \u0432  Linuxulator.  \u0420\u0435\u0448\u0435\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435\u043c \u0441\u0431\u043e\u0435\u0432 \u043f\u0440\u0438 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043e c\u0432\u0435\u0436\u0435\u043c glibc. \u041f\u043e\u0440\u0442\u044b \u0441 Linux-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u0434\u043b\u044f Linuxulator \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043e  CentOS 7.7;\n<li class=\"l\"> N\u00eb kuad\u00ebr t\u00eb programit Google Summer of Code, student\u00ebt kan\u00eb kryer me sukses gjasht\u00eb projekte: \u00ebsht\u00eb p\u00ebrgatitur nj\u00eb implementim i unifikuar (IPv4\/IPv6) i utilitetit ping, jan\u00eb zhvilluar mjete p\u00ebr testimin e firewalleve 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 n\u00eb b\u00ebrtham\u00ebn 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, me ndihm\u00ebn e syzkaller jan\u00eb identifikuar dhe eliminuar m\u00eb shum\u00eb se dhjet\u00eb gabime. P\u00ebr t\u00eb nisur syzkaller n\u00eb makinat virtuale t\u00eb bazuara n\u00eb bhyve \u00ebsht\u00eb ndar\u00eb nj\u00eb server i ve\u00e7ant\u00eb, nd\u00ebrsa me ndihm\u00ebn e<br \/>\n Syzbot ka realizuar kontrollin e subsistemeve t\u00eb ndryshme FreeBSD n\u00eb infrastruktur\u00ebn e Google. \u00cbsht\u00eb organizuar transmetimi i informacionit p\u00ebr t\u00eb gjitha d\u00ebshtimet n\u00eb sh\u00ebrbimin backtrace.io p\u00ebr ta b\u00ebr\u00eb m\u00eb t\u00eb thjesht\u00eb grupimin dhe analiz\u00ebn e tyre;<\/p>\n<li class=\"l\"> Po punohet p\u00ebr p\u00ebrdit\u00ebsimin e implementimit t\u00eb zlib n\u00eb nivelin e b\u00ebrtham\u00ebs.<br \/>\nKodi i lidhur me kompresimin \u00ebsht\u00eb p\u00ebrkthyer nga zlib 1.0.4, l\u00ebshuar m\u00eb shum\u00eb se 20 vjet m\u00eb par\u00eb, n\u00eb baz\u00ebn aktuale t\u00eb kodit zlib 1.2.11. P\u00ebr unifikimin e qasjes n\u00eb zlib, n\u00eb b\u00ebrtham\u00eb jan\u00eb shtuar funksionet compress, compress2 dhe uncompress. Kodi q\u00eb siguron funksionimin e protokollit PPP nga subsistemi netgraph \u00ebsht\u00eb p\u00ebrkthyer p\u00ebr t\u00eb p\u00ebrdorur implementimin sistemor t\u00eb zlib, n\u00eb vend t\u00eb versionit t\u00eb tij p\u00ebrkat\u00ebs. Edhe subsistemet kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor,<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, e cila p\u00ebrpunohen n\u00eb form\u00ebn MIB (Baza e Informacionit t\u00eb Menaxhimit), dhe d\u00ebrgimin e informacionit p\u00ebr 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 nj\u00eb modul b\u00ebrthame <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 implementon nj\u00eb sistem t\u00eb menaxhimit t\u00eb aksesit n\u00eb cil\u00ebsimet e stack-ut rrjet p\u00ebr ambientet jail. P\u00ebr shembull, me ndihm\u00ebn e mac_ipacl, administratori i sistemit t\u00eb host-it mund t'i ndaloj\u00eb p\u00ebrdoruesit root n\u00eb ambientin jail t\u00eb ndryshoj\u00eb ose vendos\u00eb adresa IP ose parametra subnet p\u00ebr interface t\u00eb caktuara rrjeti. Sistemi i propozuar i menaxhimit t\u00eb aksesit t\u00eb mandatuar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/blob\/shivank_MACPolicyIPAddressJail\/share\/man\/man4\/mac_ipacl.4\">mund\u00ebson<\/a><\/noindex> lejon t\u00eb caktosh lista IP-sh dhe subnetesh q\u00eb jan\u00eb t\u00eb lejueshme p\u00ebr Jail, ndalon vendosjen e IP-ve dhe subnet\u00ebve t\u00eb caktuar n\u00eb Jail ose kufizon ndryshimin e parametrave vet\u00ebm p\u00ebr disa interface t\u00eb caktuara rrjeti;\n<li class=\"l\"> Kompania Intel i kaloi projektit portin e grupeve t\u00eb stack-ut  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tpm2-software\/\">TPM 2.0<\/a><\/noindex> (Moduli i Platform\u00ebs s\u00eb Besueshme) p\u00ebr nd\u00ebrveprimin me \u00e7ipin p\u00ebr llogaritje t\u00eb sigurt, i cili zakonisht p\u00ebrdoret p\u00ebr ngarkimin e verifikuar t\u00eb firmware dhe ngarkuesit t\u00eb OS. Komponent\u00ebt e grumbullit paraqiten n\u00eb form\u00ebn e porteve security\/tpm2-tss, security\/tpm2-tools dhe security\/tpm2-abrmd. Porta tpm2-tss p\u00ebrfshin biblioteka p\u00ebr p\u00ebrdorimin e API TPM2, tpm2-tools ofron mjete n\u00eb linj\u00eb p\u00ebr kryerjen e operacioneve me TPM, dhe tpm2-abrmd p\u00ebrmban nj\u00eb proces n\u00eb sfond me zbatimin e komponent\u00ebve t\u00eb TPM Access Broker dhe Resource Manager, q\u00eb shum\u00ebfishojn\u00eb k\u00ebrkesat nga p\u00ebrdorues t\u00eb ndrysh\u00ebm t\u00eb TPM n\u00eb nj\u00eb pajisje. P\u00ebrve\u00e7 ngarkimit t\u00eb verifikuar n\u00eb FreeBSD, TPM mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb forcuar sigurin\u00eb e Strongswan IPsec, SSH dhe TLS duke kryer operacione 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 teknik\u00ebn e mbrojtjes W^X (shkruaj XOR ekzekuto), e cila n\u00ebnkupton se faqet e memories nuk mund t\u00eb jen\u00eb t\u00eb aksesueshme nj\u00ebkoh\u00ebsisht p\u00ebr shkrim dhe ekzekutim (m\u00ebnyra e ngarkimit t\u00eb b\u00ebrtham\u00ebs tani lejon faqe t\u00eb ekzekutueshme t\u00eb memories p\u00ebr t\u00eb cilat \u00ebsht\u00eb e ndaluar shkrimi). Metoda e re e mbrojtjes s\u00eb b\u00ebrtham\u00ebs \u00ebsht\u00eb p\u00ebrfshir\u00eb n\u00eb depon HEAD dhe do t\u00eb p\u00ebrfshihet n\u00eb versionet e 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\">\u00ebsht\u00eb implementuar<\/a><\/noindex> makroja PROT_MAX(), e cila lejon p\u00ebrcaktimin e setit t\u00eb pranuesh\u00ebm t\u00eb flagjeve t\u00eb kufizimit t\u00eb aksesit (PROT_READ, PROT_WRITE, PROT_EXEC) gjat\u00eb modifikimeve t\u00eb m\u00ebvonshme. Me ndihm\u00ebn e PROT_MAX(), zhvilluesi mund t\u00eb ndaloj\u00eb kalimin e nj\u00eb zone memorje n\u00eb kategorin\u00eb e ekzekutueshme ose t\u00eb k\u00ebrkoj\u00eb memorie q\u00eb nuk lejon ekzekutimin, por q\u00eb m\u00eb von\u00eb mund t\u00eb kalohet n\u00eb ekzekutueshme. P\u00ebr shembull, nj\u00eb zon\u00eb memorjeje mund t\u00eb jet\u00eb e hapur p\u00ebr shkrim vet\u00ebm p\u00ebr koh\u00ebn e lidhjes dinamike ose gjenerimit t\u00eb kodit JIT, por pas p\u00ebrfundimit t\u00eb shkrimit \u00ebsht\u00eb e kufizuar vet\u00ebm p\u00ebr lexim dhe ekzekutim, dhe m\u00eb von\u00eb, n\u00eb rastin e kompromentimit, nj\u00eb sulmues nuk do t\u00eb jet\u00eb n\u00eb gjendje t\u00eb lejoj\u00eb shkrimin p\u00ebr k\u00ebt\u00eb bllok memorjeje. N\u00eb p\u00ebrve\u00e7im t\u00eb PROT_MAX() \u00ebsht\u00eb implementuar gjithashtu sysctl vm.imply_prot_max, i cili, kur aktivizohet, p\u00ebrcakton setin e lejuar t\u00eb flagjeve n\u00eb baz\u00eb t\u00eb parametrave fillestar t\u00eb thirrjes s\u00eb par\u00eb mmap;\n<li class=\"l\"> P\u00ebr t\u00eb forcuar mbrojtjen nga shfryt\u00ebzimi i dob\u00ebsive, p\u00ebrve\u00e7 teknik\u00ebs s\u00eb randomizimit t\u00eb hap\u00ebsir\u00ebs adresuese (ASLR), \u00ebsht\u00eb propozuar nj\u00eb mekaniz\u00ebm randomizimi p\u00ebr offsetet e treguesve q\u00eb adresojn\u00eb kadrin fillestar t\u00eb stack-ut dhe struktura q\u00eb vendosen n\u00eb stack me informacion mbi mjedisin, parametrat e nisjes s\u00eb programit dhe t\u00eb dh\u00ebnat p\u00ebr imazhet ekzekutuese n\u00eb formatin ELF;\n<li class=\"l\"> \u00cbsht\u00eb kryer pun\u00eb p\u00ebr t\u00eb hequr funksionin e pasigurt gets nga libc (q\u00eb nga standardi C11 ky funksion \u00ebsht\u00eb p\u00ebrjashtuar nga specifikimi) dhe p\u00ebr korrigjimin e porteve q\u00eb ende 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 ambientit 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 implementuar n\u00eb m\u00ebnyr\u00eb t\u00eb ngjashme me Docker, dhe nj\u00eb drejtuese <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/nomad-pot-driver\">nomad<\/a><\/noindex>, q\u00eb ofron nj\u00eb nd\u00ebrfaqe p\u00ebr nisjen dinamike t\u00eb aplikacioneve n\u00eb ambientin jail. Modeli i propozuar lejon ndarjen e proceseve t\u00eb krijimit t\u00eb ambienteve jail dhe shp\u00ebrndarjes s\u00eb aplikacioneve n\u00eb ato. Nj\u00eb nga q\u00ebllimet e projektit \u00ebsht\u00eb t\u00eb ofroj\u00eb nj\u00eb mjet p\u00ebr t\u00eb manipuluar jail-et si kontejner\u00eb n\u00eb stilin Docker;\n<\/ul>\n<li class=\"l\"> <b>Sistemet e ruajtjes dhe skedar\u00ebt e sistemeve<\/b>\n<ul>\n<li class=\"l\"> \u0418\u0437 NetBSD \u0432 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 &#171;makefs&#187; <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS351273\">\u00ebsht\u00eb transferuar<\/a><\/noindex> mb\u00ebshtetje p\u00ebr sistemin e skedar\u00ebve FAT (msdosfs). Ndryshimet e p\u00ebrgatitura lejojn\u00eb krijimin e imazheve t\u00eb FSH-s\u00eb me FAT pa p\u00ebrdorimin e drejtuestit md dhe pa fuqi root;\n<li class=\"l\"> \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b FUSE (File system in USErspace), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b \u043c\u043d\u043e\u0433\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0431\u044b\u043b \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 FUSE 7.8, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 11 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 FUSE 7.23  \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043a\u043e\u0434 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u044f\u0434\u0440\u0430 (&#171;-o default_permissions&#187;), \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0432\u044b\u0437\u043e\u0432\u044b VOP_MKNOD, VOP_BMAP \u0438 VOP_ADVLOCK, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 FUSE, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0438 unix-\u0441\u043e\u043a\u0435\u0442\u043e\u0432 \u0432 fusefs, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f kqueue \u0434\u043b\u044f \/dev\/fuse, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 &#171;mount -u&#187;, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 fusefs \u0447\u0435\u0440\u0435\u0437 NFS, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0443\u0447\u0451\u0442 RLIMIT_FSIZE, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0444\u043b\u0430\u0433\u0438 FOPEN_KEEP_CACHE \u0438 FUSE_ASYNC_READ, \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u0432 \u0432\u0435\u0442\u043a\u0438 head \u0438 stable\/12 (\u0432\u043e\u0448\u0451\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 FreeBSD 12.1);\n<li class=\"l\"> Pun\u00eb e avancuar n\u00eb implementimin e NFSv4.2 (RFC-7862) p\u00ebr FreeBSD \u00ebsht\u00eb n\u00eb p\u00ebrfundim. Gjat\u00eb periudh\u00ebs s\u00eb raportit, u p\u00ebrq\u00ebndrua n\u00eb testimin. Testet p\u00ebr kontrollin e p\u00ebrputhshm\u00ebris\u00eb me implementimin nga Linux p\u00ebrfunduan, por akoma vazhdojn\u00eb verifikimet p\u00ebr funksionimin e serverit pNFS me NFSv4.2. N\u00eb p\u00ebrmbledhje, kodi tashm\u00eb shqyrtohet 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 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\"> Projektet p\u00ebr p\u00ebrmir\u00ebsimin e funksionimit t\u00eb FreeBSD n\u00eb laptop\u00eb kan\u00eb nisur. Pajisja e par\u00eb p\u00ebr t\u00eb cil\u00ebn u zhvillua auditi i mb\u00ebshtetjes s\u00eb hardware-it 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 e procesor\u00ebve k\u00ebrkimore <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, i bazuar n\u00eb modelin e mbrojtjes t\u00eb projektit Capsicum. \u00c7ipi Morello <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">planifikon<\/a><\/noindex> pritet t\u00eb lansohen 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\"> Mb\u00ebshtetje p\u00ebr \u00e7ipat RockChip RK3399, t\u00eb p\u00ebrdorur n\u00eb platformat RockPro64 dhe NanoPC-T4, \u00ebsht\u00eb zgjeruar. P\u00ebrmir\u00ebsimi m\u00eb i r\u00ebnd\u00ebsish\u00ebm \u00ebsht\u00eb mb\u00ebshtetje p\u00ebr eMMC dhe zhvillimi i nj\u00eb drejtuesi t\u00eb ri p\u00ebr kontrollorin e p\u00ebrdorur n\u00eb pllak\u00eb;\n<li class=\"l\"> Vazhdimi i pun\u00ebs p\u00ebr implementimin e mb\u00ebshtetjes p\u00ebr ARM64 SoC Broadcom BCM5871X me procesor\u00eb ARMv8 Cortex-A57, t\u00eb destinuar p\u00ebr p\u00ebrdorim n\u00eb routera, gateway dhe ruajtje rrjetesh. 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 kriptografike harduerike p\u00ebr t\u00eb aceleruar funksionimin e IPsec.<br \/>\nIntegrimi i kodit n\u00eb deg\u00ebn HEAD pritet n\u00eb tremujorin e kat\u00ebrt;<\/p>\n<li class=\"l\"> Arrihen suksese t\u00eb m\u00ebdha n\u00eb zhvillimin e portit FreeBSD p\u00ebr platform\u00ebn powerpc64. V\u00ebmendja kryesore \u00ebsht\u00eb p\u00ebr t\u00eb siguruar funksionim t\u00eb cil\u00ebsis\u00eb s\u00eb lart\u00eb n\u00eb sistemet me procesor\u00eb IBM POWER8 dhe POWER9, por gjithashtu \u00ebsht\u00eb mb\u00ebshtetur funksionimi n\u00eb Apple Power Mac m\u00eb t\u00eb vjet\u00ebr, x500 dhe Amiga A1222. Dega powerpc*\/12 vazhdon t\u00eb ofrohet me gcc 4.2.1, nd\u00ebrsa dega powerpc*\/13 do t\u00eb kaloj\u00eb s\u00eb shpejti n\u00eb llvm90. Nga 33306 porta, 30514 mblidhen me sukses;\n<li class=\"l\"> Ka vazhduar portimi i FreeBSD p\u00ebr SoC NXP LS1046A me 64 bit, i bazuar n\u00eb procesorin ARMv8 Cortex-A72 me nj\u00eb motor t\u00eb Integruar p\u00ebr p\u00ebrshpejtimin e p\u00ebrpunimit t\u00eb paketimeve t\u00eb rrjetit, Ethernet 10 Gb, PCIe 3.0, SATA 3.0 dhe USB 3.0. Gjat\u00eb k\u00ebtij periudhe u realizua mb\u00ebshtetje p\u00ebr USB 3.0, SD\/MMC, I2C, nd\u00ebrfaqen rrjet DPAA dhe GPIO. N\u00eb planet \u00ebsht\u00eb mb\u00ebshtetje p\u00ebr QSPI dhe kryerja e optimizimit t\u00eb performanc\u00ebs s\u00eb nd\u00ebrfaqes rrjetore. 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\"> U p\u00ebrdit\u00ebsua drejtuesi ena me mb\u00ebshtetje p\u00ebr gjenerat\u00ebn e dyt\u00eb t\u00eb adaptator\u00ebve rrjet ENAv2 (Elastic Network Adapter), t\u00eb p\u00ebrdorur n\u00eb infrastruktur\u00ebn Elastic Compute Cloud (EC2) p\u00ebr organizimin e komunikimit mes nyjeve EC2 me shpejt\u00ebsi deri n\u00eb 25 Gb\/s. N\u00eb drejtuesin ena u shtua dhe u testua mb\u00ebshtetje p\u00ebr NETMAP, si dhe u krye adaptimi i arranzhimit t\u00eb memories p\u00ebr ta p\u00ebrfshir\u00eb modin LLQ n\u00eb ambientet Amazon EC2 A1;\n<\/ul>\n<li class=\"l\"> <b>Aplikacione dhe sistemi i porteve<\/b>\n<ul>\n<li class=\"l\"> \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u0438 \u043f\u043e\u0440\u0442\u044b, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 xorg. \u041f\u043e\u0440\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 USE_XORG \u0438 XORG_CAT, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a USES \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u044b\u0437\u043e\u0432\u0430 bsd.xorg.mk \u0447\u0435\u0440\u0435\u0437 bsd.port.mk. \u041f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0444\u043b\u0430\u0433 &#171;USES=xorg&#187; \u0432 make-\u0444\u0430\u0439\u043b\u0430\u0445. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c XORG_CAT \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0430 \u0438\u0437 bsd.xorg.mk \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0444\u043b\u0430\u0433\u043e\u043c &#171;USES=xorg-cat&#187;. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u043e\u0432 xorg \u0438\u0437 git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f<br \/>\nfreedesktop.org, q\u00eb lejon p\u00ebr shembull krijimin e porteve p\u00ebr versione q\u00eb nuk jan\u00eb l\u00ebshuar ende. N\u00eb t\u00eb ardhmen, planifikohet p\u00ebrgatitja e instrumenteve p\u00ebr p\u00ebrdorimin e sistemit t\u00eb nd\u00ebrtimit meson n\u00eb vend t\u00eb autotools p\u00ebr nd\u00ebrtimin e porteve xorg.  <\/p>\n<p>U krye puna p\u00ebr pastrimin e porteve t\u00eb vjetra xorg, t\u00eb lidhura me komponente q\u00eb nuk mb\u00ebshteten m\u00eb, p\u00ebr shembull, u hoq porta x11\/libXp, nd\u00ebrsa portet x11\/Xxf86misc, x11-fonts\/libXfontcache dhe graphics\/libGLw u kaluan n\u00eb statusin e vjetruar;<\/p>\n<li class=\"l\"> U krye puna p\u00ebr p\u00ebrmir\u00ebsimin e mb\u00ebshtetjes p\u00ebr Java 11 dhe versionet m\u00eb t\u00eb reja n\u00eb FreeBSD, si dhe p\u00ebr portimin e disa ndryshimeve n\u00eb deg\u00ebn Java 8. Pas realizimit t\u00eb mb\u00ebshtetjes p\u00ebr k\u00ebto mund\u00ebsi t\u00eb reja t\u00eb Java 11 n\u00eb FreeBSD, si Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger, DTrace, Javac Server, Java Sound dhe SCTP, puna u p\u00ebrqendrua n\u00eb sigurimin e kalimit t\u00eb t\u00eb gjitha testeve t\u00eb kompatibilitetit. Numri i d\u00ebshtimeve gjat\u00eb kalimit t\u00eb testeve u ul nga 50 n\u00eb 2;\n<li class=\"l\"> Desktop-i KDE Plasma, KDE Frameworks, KDE Applications dhe Qt jan\u00eb ruajtur n\u00eb gjendje t\u00eb azhurnuar dhe jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb versionet m\u00eb t\u00eb fundit;\n<li class=\"l\"> Portet me desktopin Xfce jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb versionin <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 t\u00eb FreeBSD ka kaluar kufirin prej 38000 porte, numri i PR-ve t\u00eb hapura paksa e tejkalon 2000, prej t\u00eb cilave 400 PR ende nuk jan\u00eb shqyrtuar. N\u00eb periudh\u00ebn raportuese 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 komitimit. \u00cbsht\u00eb publikuar nj\u00eb version i ri i menaxherit t\u00eb paketave 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\"> Projektin vazhdon t\u00eb zhvillohet <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\">n\u00eb zhvillim<\/a><\/noindex> distribucion i specializuar p\u00ebr vendosjen e infrastruktur\u00ebs s\u00eb server\u00ebve virtual\u00eb. N\u00eb lidhje me detyrat q\u00eb zgjidh ClonOS, ajo i ngjan sistemeve si Proxmox, Triton (Joyent), OpenStack, OpenNebula dhe Amazon AWS, dallimi kryesor \u00ebsht\u00eb p\u00ebrdorimi i FreeBSD dhe mund\u00ebsia p\u00ebr t\u00eb menaxhuar, vendosur dhe menaxhuar kontenier\u00ebt Jail t\u00eb FreeBSD dhe mjediset virtuale mbi hipervizor\u00ebt Bhyve dhe Xen. Nd\u00ebr ndryshimet e fundit \u00ebsht\u00eb mb\u00ebshtetje p\u00ebr<br \/>\ncloud-init p\u00ebr VM Linux\/BSD dhe cloudbase-init p\u00ebr VM Windows, fillimi i kalimit n\u00eb p\u00ebrdorimin e imazheve t\u00eb veta, angazhimi i Jenkins CI p\u00ebr testimin e nd\u00ebrtimeve dhe nj\u00eb depo e re pkg p\u00ebr instalimin<br \/>\nt\u00eb ClonOS 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.1.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.1.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 t\u00eb vitit 2019 | ProHoster","description":"\u00cbsht\u00eb publikuar nj\u00eb raport mbi zhvillimin e projektit FreeBSD nga korriku n\u00eb tetor 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}]}}