{"id":77760,"date":"2020-04-13T19:42:12","date_gmt":"2020-04-13T17:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda"},"modified":"2020-04-13T19:42:12","modified_gmt":"2020-04-13T17:42:12","slug":"otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda","title":{"rendered":"Bandai Namco Entertainment teatas, et j\u00e4rgmine lisategelane m\u00e4ngus One Piece: Pirate Warriors 4 on Charlotte Smoothie.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/news\/status\/report-2020-01-2020-03.html\">Avaldatud<\/a><\/noindex> FreeBSD projekti arenguaruanne 2020. aasta jaanuarist m\u00e4rtsini. Muudatusena v\u00f5ib v\u00e4lja tuua:<\/p>\n<ul>\n<li class=\"l\"> <b>\u00dcldised ja s\u00fcsteemsed k\u00fcsimused<\/b>\n<ul>\n<li class=\"l\"> FreeBSD-CURRENTi l\u00e4htekoodide puust on eemaldatud GGC kompilaatorite komplekt ning kasutamata utiliidid gperf, gcov ja gtc (seadmestiku puu kompilaator). K\u00f5ik platvormid, mis ei toeta Clang'i, on \u00fcle viidud v\u00e4lise kogumisinstrumendi kasutamisele, mis installitakse portide kaudu. P\u00f5his\u00fcsteemis tarniti aegunud GCC versioon 4.2.1, ja uuemate versioonide integreerimine oli v\u00f5imatu, kuna versioon 4.2.2 l\u00e4ks \u00fcle GPLv3 litsentsile, mida peeti FreeBSD p\u00f5hikomponentide jaoks vastuv\u00f5etamatuks. Praeguseid GCC versioone, sealhulgas GCC 9, saab nagu ikka installida pakettide ja portide kaudu.\n<li class=\"l\"> Linuxi keskkonnaemulatsiooni (Linuxulator) infrastruktuuri on lisatud s\u00fcsteemik\u00f5ne sendfile tugi, TCP_CORK re\u017eiim (nginx'i jaoks vajalik), MAP_32BIT lipp (lahendab Ubuntu Bionic'i Mono pakettide k\u00e4ivitamise probleemi). DNS-i lahendamise probleemid glibc versiooniga 2.30 v\u00f5i uuema kasutamisel (nt CentOS 8) on lahendatud.<br \/>\n T\u00f6\u00f6tluse pideva integratsiooni infrastruktuuris on tagatud LTP (Linux Testing Project) testide k\u00e4itamine Linuxulatori all Linuxi toe testimiseks. Ligikaudu 400 testi l\u00f5ppevad vea korral ja vajavad parandamist (m\u00f5ned vead on valeh\u00e4ired, m\u00f5ned vajavad triviaalset parandamist, kuid on ka selliseid, mille korral tuleb lisada uute s\u00fcsteemik\u00f5nede tugi). On tehtud t\u00f6\u00f6 Linuxulatori koodi puhastamise ja silumise lihtsustamise nimel. On ette valmistatud, kuid veel mitte \u00fcle vaadatud, pat\u0161id laienenud atribuutide ja fexecve s\u00fcsteemik\u00f5ne toe toetamiseks. <\/p>\n<li class=\"l\"> T\u00f6\u00f6 j\u00e4tkub t\u00f6\u00f6r\u00fchma koosolekutega, mille eesm\u00e4rk on migratsioonil l\u00e4htetekstide \u00fcleminek tsentraliseeritud l\u00e4htekoodihalduss\u00fcsteemist Subversion detsentraliseeritud s\u00fcsteemi Git. Migratsiooni ettepaneku aruanne on valmimise staadiumis.\n<li class=\"l\"> Uues <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/cgi\/man.cgi?query=rtld&#038;sektion=1\">rtld<\/a><\/noindex> (runtime linker) on parendatud otse t\u00e4itmise re\u017eiim ()..\n<li class=\"l\"> J\u00e4tkub FreeBSD tuuma fuzzimis-testimise projekti arendamine syzkaller s\u00fcsteemi abil. Aruandeperioodi jooksul on lahendatud probleemid v\u00f5rgu stack'iga ja failikirjeldajate tabelitega, mis tuvastati syzkaller abil. SCTP stack'i vigade diagnostika j\u00e4lgedes on lisatud muudatusi, mis lihtsustavad silumist. Stress2 komplekti on lisatud reegleid v\u00f5imalike regressioonide tuvastamiseks. Uute s\u00fcsteemik\u00f5nede fuzzimis-testimise tugi on lisatud, sealhulgas copy_file_range(), __realpathat() ja Capsicum alamfailide k\u00f5ned. T\u00f6\u00f6d j\u00e4tkub Linuxi emulatsioonikihi fuzzimis-testimise katmise \u00fcle. On l\u00e4bi viidud viimaste Coverity Scan raportite vigade anal\u00fc\u00fcs ja k\u00f5rvaldamine.\n<li class=\"l\"> J\u00e4tkati pideva integreerimise s\u00fcsteemi \u00fcleminekut k\u00f5igi head haru teste teostamisele ainult clang\/lld kasutamise kaudu. RISC-V testimise k\u00e4igus on tagatud t\u00e4ieliku kettapildi genereerimine testide k\u00e4ivitamiseks QEMU-s, kasutades OpenSBI-d. Uued \u00fclesanded on lisatud powerpc64 piltide ja virtuaalmasinate testimiseks (FreeBSD-head-powerpc64-images, FreeBSD-head-powerpc64-testvm).\n<li class=\"l\"> T\u00f6\u00f6tame Kyua testikomplekti \u00fcleviimise kallal portidest (devel\/kyua) p\u00f5hite s\u00fcsteemi, et lahendada probleeme (pakettide installimine on v\u00e4ga aeglane), mis tekivad Kyua kasutamisel uutel arhitektuuridel, mille arendamine k\u00e4ib emulaatori v\u00f5i FPGA abil. Integreerimine p\u00f5hite s\u00fcsteemi lihtsustab oluliselt integreeritud platvormide testimist ja pideva integreerimise s\u00fcsteemidega liitumist.\n<li class=\"l\"> Alustati v\u00f5rgu sildade draiveri j\u00f5udluse optimeerimise projekti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/cgi\/man.cgi?if_bridge\">if_bridge<\/a><\/noindex>, mis kasutab \u00fchte mutexi sisemiste andmete lukustamiseks, mis ei v\u00f5imalda saavutada soovitud j\u00f5udlust s\u00fcsteemides, kus on palju jail-keskkondi v\u00f5i virtuaalmasinaid, mis on \u00fchendatud \u00fchte v\u00f5rku. Sel hetkel on koodi lisatud teste, et v\u00e4ltida regressioonide tekkimist lukustuste t\u00f6\u00f6tlemise moderniseerimise k\u00e4igus. Uuritakse ConcurrentKit'i kasutamise v\u00f5imalust andmeedastusprotsessorite (bridge_input(), bridge_output(), bridge_forward(), ...) t\u00f6\u00f6de paralleeliseerimiseks.\n<li class=\"l\"> Lisatud on uus s\u00fcsteemik\u00f5ne sigfastblock, mis v\u00f5imaldab l\u00f5ime m\u00e4\u00e4rata m\u00e4lu bloki kiirete signaalide t\u00f6\u00f6tlejate jaoks, et suurendada erandi t\u00f6\u00f6tlejate j\u00f5udlust.\n<li class=\"l\"> Juurtes on lisatud LSE (Large System Extension) aatominstruktsioonide tugi, mida toetavad ARMv8.1 s\u00fcsteemid. Need instruktsioonid on vajalikud j\u00f5udluse parandamiseks Cavium ThunderX2 ja AWS Graviton 2 plaatide kasutamisel. Lisatud muudatused m\u00e4\u00e4ravad LSE toe olemasolu ja aktiveerivad aatomite rakenduse d\u00fcnaamiliselt nende alusel. Testimisel v\u00f5imaldas LSE kasutamine v\u00e4hendada protsessori aega, mis kulub tuuma kogumiseks, 15%.\n<li class=\"l\"> On tehtud j\u00f5udluse optimeerimine ja laiendatud ELF-formaadis k\u00e4ivitatavate failide t\u00f6\u00f6riista funktsionaalsust.<br \/>\nLisatud on DWARF silumise teabe vahem\u00e4lu tugi, lahendatud on probleemid t\u00f6\u00f6riistade elfcopy\/objcopy, DW_AT_ranges t\u00f6\u00f6tlemine on lisatud.<br \/>\nReadelfis on rakendatud PROTMAX_DISABLE, STKGAP_DISABLE ja WXNEEDED lipu dekodeerimise v\u00f5imalus ning Xen ja GNU Build-ID tugi.<\/p>\n<\/ul>\n<li class=\"l\"> <b>Turvalisus<\/b>\n<ul>\n<li class=\"l\"> Azure'i pilvekeskkonna FreeBSD t\u00f6\u00f6tamise parandamiseks k\u00e4ib t\u00f6\u00f6 HyperV Socket'i toe tagamiseks, mis v\u00f5imaldab kasutada soketliidest k\u00fclalis- ja host-s\u00fcsteemi vahel ilma v\u00f5rgu seadistamiseta.\n<li class=\"l\"> K\u00e4ib t\u00f6\u00f6 FreeBSD korduvate kogumiste tagamiseks, mis v\u00f5imaldavad veenduda, et s\u00fcsteemi komponendi k\u00e4ivitatavad failid on koostatud just n\u00f5utud l\u00e4htekoodist ja ei sisalda k\u00f5rvalisi muudatusi.\n<li class=\"l\"> Elfctl t\u00f6\u00f6riistale on lisatud v\u00f5imalus hallata t\u00e4iendavate kaitsemehhanismide (ASLR, PROT_MAX, stack gap, W+X mapping) aktiveerimist eraldi protsesside tasemel.\n<\/ul>\n<li class=\"l\"> <b>Salvestuss\u00fcsteemid ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> K\u00e4ib t\u00f6\u00f6 NFS'i rakendamise v\u00f5imaluse nimel kr\u00fcptitud sidekanalil TLS 1.3 \u00fcle, selle asemel et kasutada Kerberost (re\u017eiim sec=krb5p), mis piirab ainult RPC-s\u00f5numite kr\u00fcptimist ja on rakendatav vaid tarkvara kaudu. Uus rakendus kasutab tuuma pakutavat TLS-i steki, mis v\u00f5imaldab kasutada riistvarast kiirendust. NFS'i TLS-i peal kood on juba peaaegu testimiseks valmis, kuid vajab veel t\u00f6\u00f6d allkirjastatud kliendisertifikaatide toe lisamiseks ja tuuma TLS-steiri kohandamiseks NFS andmete saatmiseks (vastuv\u00f5tu pat\u0161id on juba valmis).\n<\/ul>\n<li class=\"l\"> <b>Riistvara tugi<\/b>\n<ul>\n<li class=\"l\"> K\u00e4ib t\u00f6\u00f6 Hiina x86 protsessorite Hygon toe lisamise kallal, mis p\u00f5hinevad AMD tehnoloogiatel.\n<li class=\"l\"> CheriBSD, FreeBSD k\u00f5rvalharu uurimisprotsessori arhitektuuri jaoks, raames k\u00e4ib t\u00f6\u00f6. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cl.cam.ac.uk\/research\/security\/ctsrd\/cheri\/\">CHERI<\/a><\/noindex> (Capability Hardware Enhanced RISC Instructions), j\u00e4tkub ARM Morello protsessori toe rakendamine, mis toetab CHERI m\u00e4luhalduss\u00fcsteemi, p\u00f5hinedes Capsicum projekti kaitse mudelile. Morello kiip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">plaanivad<\/a><\/noindex> v\u00e4lja lasta 2021. aastal. Praegu keskendutakse Arm Neoverse N1 platvormi toe lisamisele, mis on Morello alus. Esitatud on algne CheriBSD port RISC-V arhitektuurile. CheriBSD arendamine j\u00e4tkub MIPS64 arhitektuuri p\u00f5hjalise CHERI protot\u00fc\u00fcbi jaoks.\n<li class=\"l\"> J\u00e4tkub FreeBSD portimine 64-bitisele SoC NXP LS1046A, mis p\u00f5hineb ARMv8 Cortex-A72 protsessoril koos integreeritud v\u00f5rgupakettide t\u00f6\u00f6tlemise kiirussooja, 10 Gb Etherneti, PCIe 3.0, SATA 3.0 ja USB 3.0. Praegu valmistatakse QorIQ ja LS1046A, GPIO, QorIQ LS10xx AHCI, VF610 I2C, Epson RX-8803 RTC, QorIQ LS10xx SDHCI draivereid FreeBSD p\u00f5hiversiooni edastamiseks.\n<li class=\"l\"> Kuni versioonini 2.1.1 on uuendatud ena draiverit, mis toetab teise p\u00f5lvkonna ELAv2 (Elastic Network Adapter) v\u00f5rgukaartide, mida kasutatakse Elastic Compute Cloud (EC2) infrastruktuuris EC2 s\u00f5lmede vaheline suhtlemine kiirusel kuni 25 Gb\/s. Valmistatakse uuendust ENA 2.2.0-le.\n<li class=\"l\"> J\u00e4tkub FreeBSD porta t\u00e4iustamine powerpc64 platvormile. Peamine t\u00e4helepanu on p\u00f6\u00f6ratud kvaliteedi tagamisele s\u00fcsteemides, kus on IBM POWER8 ja POWER9 protsessorid. Aastaaruande perioodil viidi FreeBSD-CURRENT \u00fcle LLVM\/Clang 10.0 kompilaatorile ja lld linklejale GCC asemel. Powerpc64 s\u00fcsteemides kasutatakse vaikimisi ELFv2 ABI-d, samas kui ELFv1 ABI tugi l\u00f5petatakse. FreeBSD-STABLE-s j\u00e4\u00e4b gcc 4.2.1 alles. Lahendatud on virtio, aacraid ja ixl draiveritega seotud probleemid. Powerpc64 s\u00fcsteemides on tagatud QEMU k\u00e4itamine ilma Huge Pagesi toeta.\n<li class=\"l\">  T\u00f6\u00f6d j\u00e4tkatakse RISC-V arhitektuuri toe rakendamisel. Praegusel kujul laadib FreeBSD juba edukalt SiFive Hifive Unleashed plaadile, mille jaoks on ette valmistatud draiverid<br \/>\nUART, SPI ja PRCI, toetatakse OpenSBI ja SBI 0.2 p\u00fcsivara. Aastaaruande perioodil keskenduti \u00fcleminekule gcc-lt clang-ile ja lld-le.<\/p>\n<\/ul>\n<li class=\"l\"> <b>Rakendused ja portide s\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> FreeBSD sadamate kogu on \u00fcletanud 39 tuhande sadama piiri, avatud PR-e on veidi \u00fcle 2400, millest 640 on veel lahendamata. Aruandeperioodil tehti 8146 muudatust 173 arendajalt. Komiteerimis\u00f5igused said nelja uut liiget (Lo\u00efc Bartoletti, Mikael Urankar, Kyle Evans, Lorenzo Salvadore). Lisati lipp USES=qca ja eemaldati lipp USES=zope (Python 3-ga \u00fchilduvuse t\u00f5ttu). T\u00f6\u00f6d j\u00e4tkatakse Python 2.7 eemaldamiseks sadamate puust - k\u00f5ik Python 2-le toetuvad sadamad peavad olema portitud Python 3-le v\u00f5i muidu eemaldatakse need. Paketihaldur pkg v\u00e4rskendati versioonile 1.13.2.\n<li class=\"l\"> Uuendatud graafikust\u00e4ki komponente ja Xorgiga seotud porte.<br \/>\nX.org server on uuendatud versioonini 1.20.8 (varem pakuti versiooni 1.18), mis lubas FreeBSD-l vaikimisi \u00fcle minna udev\/evdev tagapinnale sisendseadmete t\u00f6\u00f6tlemiseks. Pakett Mesa on n\u00fc\u00fcd vaikimisi l\u00e4inud \u00fcle DRI3 laienduse kasutamisele DRI2 asemel. Tehakse t\u00f6\u00f6d graafikadraiverite, sisendseadmete ja drm-kmod komponentide ajakohasena hoidmise nimel (port, mis toetab DRM mooduleid amdgpu, i915 ja radeon, kasutades linuxkpi raamistikku \u00fchilduvuse tagamiseks Linuxi kerneliga Direct Rendering Manageris). <\/p>\n<li class=\"l\"> KDE Plasma, KDE Frameworks, KDE rakendused ja Qt on ajakohastatud ja uuendatud uusimatele v\u00e4ljalaskeversioonidele. Porte lisatud uus rakendus kstars (t\u00e4htede atlas).\n<li class=\"l\"> T\u00f6\u00f6d on tehtud regresiivsete muudatuste k\u00f5rvaldamiseks aknahaldur xfwm4-s, mis tekivad p\u00e4rast Xfce uuendamist versioonile 4.14 (n\u00e4iteks tekkisid akende dekoreerimise ajal artefaktid).\n<li class=\"l\"> Wine port on uuendatud Wine 5.0 v\u00e4ljalaskeni (varem pakuti 4.0.3).\n<li class=\"l\"> Alates versioonist 1.14 on Go keele kompilaatoris lisatud ametlik tugi ARM64 arhitektuurile FreeBSD 12.0 jaoks.\n<li class=\"l\"> OpenSSH baass\u00fcsteemis on uuendatud versioonini 7.9p1.\n<li class=\"l\"> Tehtud ja portidesse (devel\/libsysctlmibinfo2) paigaldatud sysctlmibinfo2 teek, mis pakub API-d sysctl MIB-i juurde p\u00e4\u00e4semiseks ja t\u00f5lgib sysctl nimetused objektide identifikaatoriteks (OID).\n<li class=\"l\"> T\u00f6\u00f6tatakse v\u00e4lja k\u00fclglaadimise uuendust.  <noindex><a rel=\"nofollow\" href=\"http:\/\/nomadbsd.org\/\">NomadBSD 1.3.1<\/a><\/noindex>, mis esindab FreeBSD v\u00e4ljaannet, kohandatud kasutamiseks kaasaskantava t\u00f6\u00f6lauana, laaditava USB-kettalt. Graafiline keskkond p\u00f5hineb aknahalduril <noindex><a rel=\"nofollow\" href=\"http:\/\/openbox.org\">Openbox<\/a><\/noindex>. Massiivi montaa\u017eiks kasutatakse <noindex><a rel=\"nofollow\" href=\"https:\/\/freeshell.de\/~mk\/projects\/dsb.html\">DSBMD<\/a><\/noindex> (toetatakse CD9660, FAT, HFS+, NTFS, Ext2\/3\/4 monteerimist), traadita v\u00f5rgu seadistamiseks &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/freshports.org\/net-mgmt\/wifimgr\">wifimgr<\/a><\/noindex>,  ja helitaseme juhtimiseks &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/freshports.org\/audio\/dsbmixer\">DSBMixer<\/a><\/noindex>.\n<li class=\"l\"> Algas <noindex><a rel=\"nofollow\" href=\"https:\/\/pot.pizzamig.dev\/\">t\u00f6\u00f6<\/a><\/noindex> t\u00e4ieliku dokumentatsiooni koostamiseks jail-i keskkonna halduri jaoks. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex>. Valmistatakse ette pot 0.11.0 versioon, milles lisanduvad v\u00f5rgustiku haldustooted.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52727\">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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \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 \u0418\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 FreeBSD-CURRENT \u0443\u0434\u0430\u043b\u0451\u043d \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b gperf, gcov \u0438 gtc (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 devicetree). \u0412\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 Clang, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u0440\u0442\u043e\u0432. \u0412 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 [&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-77760","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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \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\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2020 \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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-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=\"2020-04-13T17:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-13T17:42:12+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\udd47FreeBSD esimese kvartali 2020 arengu aruanne | ProHoster","description":"Avaldatud FreeBSD projekti arenguaruanne 2020. aasta jaanuarist m\u00e4rtsini.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2020 \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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-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":"2020-04-13T17:42:12+00:00","article:modified_time":"2020-04-13T17:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"77760","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:12:25","updated":"2022-09-29 22:54:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/77760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=77760"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/77760\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=77760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=77760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=77760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}