{"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\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","title":{"rendered":"FreeBSD arengu raport kolmanda kvartali 2019. aastast","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\">Avaldatud<\/a><\/noindex> FreeBSD projekti aruanne juulist kuni septembrini 2019. aasta. Muudatused h\u00f5lmavad muuhulgas j\u00e4rgmist:<\/p>\n<ul>\n<li class=\"l\"> <b>\u00dcldised ja s\u00fcsteemik\u00fcsimused<\/b>\n<ul>\n<li class=\"l\"> Kernimeeskond heaks kiitis v\u00f5imaluse, et s\u00fcsteemi v\u00f5ib lisada kood, mis on v\u00e4lja antud BSD litsentsi ja t\u00e4iendava patentide kasutamise kokkuleppe alusel (<noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/licenses\/BSDplusPatent\">BSD+Patent<\/a><\/noindex>), kuid iga selle litsentsi alusel oleva komponendi lisamiseks s\u00fcsteemi peab otsus olema eraldi kinnitatud;\n<li class=\"l\"> Leidis aset esimene koosolek t\u00f6\u00f6r\u00fchmas, mis loodi allikate migreerimise l\u00e4biviimiseks keskse allikahalduss\u00fcsteemi Subversion'ist detsentraliseeritud s\u00fcsteemi Git. Arutelu migreerimise otstarbekuse \u00fcle j\u00e4tkub, paljude k\u00fcsimuste osas tuleb veel lahendusi leida (nt kuidas k\u00e4ituda contrib\/iga, kas on vajalik uuesti genereerida hashid praeguses git-repos ja kuidas parimal viisil testida commit\u2019e);\n<li class=\"l\"> NetBSD-st <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freebsd\/freebsd\/commit\/6e5970c8f44eec5f975888cbfafd1ee5fb5bf4b3\">portitud<\/a><\/noindex> KCSAN (Kernel Concurrency Sanitizer) t\u00f6\u00f6riistakomplekt, mis v\u00f5imaldab tuvastada, kas tuumaprotsesside vahel, mida t\u00e4idetakse erinevates CPU-des, tekivad v\u00f5idujooksu olukorrad;\n<li class=\"l\"> T\u00f6\u00f6d tehakse Clang'i sisseehitatud assembleri (IAS) kasutuselev\u00f5tu nimel, selle asemel, et kasutada GNU binutils'i assemblerit;\n<li class=\"l\"> Linuxi keskkonna emulatsiooni infrastruktuur (Linuxulator) on kohandatud ARM64 arhitektuuri jaoks. On rakendatud s\u00fcsteemi kutse &#171;renameat2&#187;. T\u00f6\u00f6riista strace on t\u00e4iustatud Linuxi k\u00e4ivitatavate failide probleemide diagnoosimiseks, mis k\u00e4ivitatakse Linuxulatoris. On lahendatud probleem, mis p\u00f5hjustas t\u00f5rkeid, kui k\u00e4ivitatavaid faile seoti v\u00e4rske glibc-ga. Linuxulatori Linuxi komponentide portid on uuendatud versioonile CentOS 7.7;\n<li class=\"l\"> Google\u2019i suveprogrammi raames on tudengid edukalt ellu viinud kuus projekti: on valmistatud \u00fchtne (IPv4\/IPv6) pingutiliit, arendatud t\u00f6\u00f6riistu tulem\u00fc\u00fcride testimiseks ja s\u00fcsteemi vigade leidmiseks (Kernel sanitizer), pakutud v\u00e4lja mac_ipacl moodul, kirjutatud kood virtuaalse m\u00e4lu tihendamiseks ja l\u00f5petatud portside kogumise protsessi eraldamise t\u00f6\u00f6 kohalikust installatsioonist;\n<li class=\"l\"> FreeBSD tuuma fuzzing-testimise projekt j\u00e4tkab arengut kasutades s\u00fcsteemi <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/syzkaller\/\">syzkaller<\/a><\/noindex>. Aruandeperioodi jooksul on syzkalleriga avastatud ja k\u00f5rvaldatud \u00fcle k\u00fcmne vea. Syzkaller'i k\u00e4itamiseks bhyve p\u00f5histe virtuaalmasinate juures on eraldatud eraldi server ja selle abil<br \/>\n syzbot on korraldatud erinevate FreeBSD alams\u00fcsteemide kontrollimine Google'i infrastruktuuris. Teavet k\u00f5igi t\u00f5rgete kohta edastatakse teenusesse backtrace.io, et lihtsustada nende r\u00fchmitamist ja anal\u00fc\u00fcsi;<\/p>\n<li class=\"l\"> T\u00f6\u00f6d tehakse zlib rakenduse v\u00e4rskendamiseks tuumatasandil.<br \/>\nSuruge all oleva koodi on t\u00f5lgitud zlib 1.0.4 versioonilt, mis ilmus enam kui 20 aastat tagasi, kaasaegse zlib 1.2.11 koodibaasi. Zlibi juurde p\u00e4\u00e4semise \u00fchtlustamiseks on tuumale lisatud funktsioonid compress, compress2 ja uncompress. PPP protokolli toimimise tagamise kood netgraph'i all\u00fcksusest on muudetud kasutama s\u00fcsteemi zlibi rakendust, mitte selle raamatukogu enda muutmist. Uuele zlib'ile on ka t\u00f5lgitud alams\u00fcsteemid kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor,<br \/>\n    if_mxge, bxe updated ja ng_deflate;<\/p>\n<li class=\"l\"> Uut tuuma liidest arendatakse <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/alfix\/sysctlinfo\">sysctlinfo<\/a><\/noindex>, mis v\u00f5imaldab leida elemente sysctl parameetrite baasis, mida t\u00f6\u00f6deldakse MIB (Management Information Base) vormis, ja edastada teavet objektide kohta kasutajaruumi.\n<\/ul>\n<li class=\"l\"> <b>Turvalisus<\/b>\n<ul>\n<li class=\"l\"> On v\u00e4lja t\u00f6\u00f6tatud tuummoodul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/tree\/shivank_MACPolicyIPAddressJail\/sys\/security\/mac_ipacl\">mac_ipacl<\/a><\/noindex>, mis p\u00f5hineb TrustedBSD MAC Framework'il ja rakendab juurdep\u00e4\u00e4suhalduse s\u00fcsteemi v\u00f5rgu stacki seadete jaoks jail-keskkondades. N\u00e4iteks saab s\u00fcsteemi administraator mac_ipacl abil keelata root-kasutajal jail-keskkonnas IP-aadresse v\u00f5i alamv\u00f5rku seadeid teatud v\u00f5rguliidestel muutmaks v\u00f5i m\u00e4\u00e4ramas. Ettepanekud on seotud kohustusliku juurdep\u00e4\u00e4suhalduse s\u00fcsteemiga <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/blob\/shivank_MACPolicyIPAddressJail\/share\/man\/man4\/mac_ipacl.4\">lubab<\/a><\/noindex> m\u00e4\u00e4rata IP-aadresside ja alamv\u00f5rkude nimekirjad, mis on lubatud Jailis, keelata teatud IP-aadresside ja alamv\u00f5rkude m\u00e4\u00e4ramine Jailis v\u00f5i piirata parameetrite muutmist ainult teatud v\u00f5rguliideste jaoks;\n<li class=\"l\"> Ettev\u00f5te Intel on projekti k\u00e4igus andnud programmide komplekti porti  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tpm2-software\/\">TPM 2.0<\/a><\/noindex> (Trusted Platform Module) interaktsioneerimise jaoks turvaliste arvutuste kiibiga, mida tavaliselt kasutatakse silumisprotsesside ja operatsioonis\u00fcsteemi laadijalitsentside kontrollimiseks. Stack komponendid on esitatud portide kujul securtity\/tpm2-tss, security\/tpm2-tools ja security\/tpm2-abrmd. Port tpm2-tss sisaldab raamatukogusid TPM2 API kasutamiseks, tpm2-tools pakub k\u00e4surida utiliite TPM-iga seotud toimingute t\u00e4itmiseks, ja tpm2-abrmd sisaldab taustaprotsessi, millel on TPM Access Broker ja Resource Manager, mis multiplexerib erinevatelt TPM kasutajatelt p\u00e4ringud \u00fchele seadmele. Lisaks silumisprotsessile saab FreeBSD-s TPM-i kasutada ka Strongswan IPsec, SSH ja TLS turvamise tugevdamiseks, viies l\u00e4bi kr\u00fcptograafilisi operatsioone eraldi kiibil;\n<li class=\"l\"> amd64 arhitektuuri jaoks kohandatud kernel on kohandatud laadimise jaoks, rakendades W^X (write XOR execute) kaitsetehnikat, mis t\u00e4hendab, et m\u00e4lu lehek\u00fcljed ei saa olla samal ajal kirjutatavad ja t\u00e4idetavad (kernel saab n\u00fc\u00fcd laadida t\u00e4idetavaid m\u00e4lulehek\u00fclgi, mille kirjutamine on keelatud). Uus k\u00e4rne kaitsemeetod on lisatud HEAD harusse ja saab olema osa FreeBSD 13.0 ja 12.2 v\u00e4ljaannetest;\n<li class=\"l\"> S\u00fcsteemikutsed mmap ja mprotect <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS349240\">rakendatud<\/a><\/noindex> makro PROT_MAX(), mis v\u00f5imaldab m\u00e4\u00e4rata sobivad p\u00e4\u00e4sulimiitide lipud (PROT_READ, PROT_WRITE, PROT_EXEC) edasise muutmise korral. PROT_MAX() abil saab arendaja keelata m\u00e4lupiirkonna m\u00e4\u00e4ramise t\u00e4itmisena v\u00f5i n\u00f5uda m\u00e4lu, mis ei luba t\u00e4itmist, kuid mille hilisem muutmine on v\u00f5imalik t\u00e4idetavaks. N\u00e4iteks v\u00f5ib m\u00e4lu piirkond olla kirjutamiseks avatud ainult d\u00fcnaamilise sidumise v\u00f5i JIT-koodi genereerimise ajaks, kuid p\u00e4rast kirjutamise l\u00f5ppu piirdub see vaid lugemise ja t\u00e4itmisega, ning edasise kompromiti korral ei saa r\u00fcndaja lubada kirjutamist selle m\u00e4lubloki jaoks. PROT_MAX() k\u00f5rval on rakendatud ka sysctl vm.imply_prot_max, mille aktiveerimisel m\u00e4\u00e4ratakse lubatud lipud l\u00e4htudes esimese mmap-kutse algparameetritest;\n<li class=\"l\"> V\u00f5rreldes haavatavuste \u00e4rahoidmise tehnikatega, nagu aadressiruumi randomiseerimine (ASLR), on pakutud n\u00e4itajate randomiseerimise mehhanismi, mis adresseerib steki algkaadreid ja steki struktuure, mis sisaldavad keskkonnainformatsiooni, programmi k\u00e4ivitamisparameetreid ja ELF-formaadis t\u00e4itmisfaile.\n<li class=\"l\"> On tehtud t\u00f6\u00f6d libc turvamata funktsiooni gets eemaldamiseks (alates C11 standardist on see funktsioon spetsifikatsioonist v\u00e4lja j\u00e4etud) ja sadamate kohandamiseks, mis veel kasutavad seda funktsiooni. Muudatus plaanitakse esitada FreeBSD versioonis 13.0.\n<li class=\"l\"> On k\u00e4ivitatud katseprojekti jail-\u00fcmbrike orkestreerimise vahendite loomiseks, mis p\u00f5hinevad raamistiku <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex> piltide loomise ja eksportimise jaoks, mis on rakendatud nagu Docker, ja draiveri <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/nomad-pot-driver\">nomad<\/a><\/noindex>, mis pakub liidese d\u00fcnaamiliseks rakenduste k\u00e4ivitamiseks jail-\u00fcmbrikes. Pakutud mudel v\u00f5imaldab eristada jail-\u00fcmbrike loomise ja rakenduste juurutamise protsesse. \u00dcks projekti eesm\u00e4rke on pakkuda vahendit jailide k\u00e4sitlemiseks nagu konteinerid, sarnaselt Dockerile.\n<\/ul>\n<li class=\"l\"> <b>Salvestuss\u00fcsteemid ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> NetBSD-st utiliiti &#171;makefs&#187; <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS351273\">\u00fcle viidud<\/a><\/noindex> FAT-failis\u00fcsteemi tugi (msdosfs). Valmistatud muudatused v\u00f5imaldavad luua FAT failis\u00fcsteemi pilte ilma md draiveri ja juur\u00f5igusteta;\n<li class=\"l\"> FUSE (File system in USErspace) alams\u00fcsteemi draiveri t\u00e4iustamine on l\u00f5petatud, mis v\u00f5imaldab luua failis\u00fcsteemide teostusi kasutaja ruumis. Algne tarnitud draiver sisaldas palju vigu ja p\u00f5hines 11 aastat tagasi v\u00e4lja antud FUSE 7.8 versioonil. Draiveri moderniseerimise projekti raames on rakendatud FUSE 7.23 protokolli toimet, lisatud kood juurdep\u00e4\u00e4su\u00f5iguste kontrollimiseks tuuma poolel (&#171;-o default_permissions&#187;), lisatud kutseid VOP_MKNOD, VOP_BMAP ja VOP_ADVLOCK, tagatud on FUSE operatsioonide katkestamise v\u00f5imalus, lisatud tugi nimega mittekanalitele ja unix-socketitele fusefs-is, avatud on kqueue kasutamise v\u00f5imalus \/dev\/fuse jaoks, lubatud on mountimise parameetrite v\u00e4rskendamine &#171;mount -u&#187; kaudu, rakendatud on fusefs eksport NFS kaudu, arvestatud on RLIMIT_FSIZE, lisatud lipud FOPEN_KEEP_CACHE ja FUSE_ASYNC_READ, tehtud on m\u00e4rkimisv\u00e4\u00e4rseid j\u00f5udluse optimeerimisi ja parendatud on vahem\u00e4lu korraldust. Uus draiver on lisatud head ja stable\/12 harudele (sisse FreeBSD 12.1);\n<li class=\"l\"> NFSv4.2 (RFC-7862) rakendamise t\u00f6\u00f6 FreeBSD jaoks on peaaegu l\u00f5petatud. Aruandeperioodil keskenduti peamiselt testimisele. Testid Linuxi rakenduse \u00fchilduvuse kontrollimiseks on l\u00f5petatud, kuid serveri pNFS t\u00f6\u00f6 kontrollimine NFSv4.2-ga j\u00e4tkub. \u00dcldiselt kaalutakse koodi juba FreeBSD head\/current harudesse integreerimiseks sobivana. Uues NFS versioonis on lisatud tugi funktsioonidele posix_fadvise, posix_fallocate, SEEKHOLE\/SEEKDATA re\u017eiimidele lseek'is, kohalike failiosade kopeerimise operatsioon serveris (ilma kliendile edastamata);\n<\/ul>\n<li class=\"l\"> <b>Seadmese toetamine<\/b>\n<ul>\n<li class=\"l\"> Alustatud on projekti, et parandada FreeBSD toimimist s\u00fclearvutites. Esimene seade, mille rikka toetuse auditeerimine FreeBSD-s viidi l\u00e4bi, oli seitsmenda p\u00f5lvkonna Lenovo X1 Carbon;\n<li class=\"l\"> CheriBSD, FreeBSD haru teaduslike protsessorite arhitektuuri jaoks <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cl.cam.ac.uk\/research\/security\/ctsrd\/cheri\/\">CHERI<\/a><\/noindex> (Capability Hardware Enhanced RISC Instructions), on uuendatud toetama tulevast ARM Morello protsessorit, mis toetab m\u00e4lu juurdep\u00e4\u00e4su haldamise s\u00fcsteemi CHERI, p\u00f5hinedes Capsicum projekti kaitse mudelile. Morello kiip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">keskenduda teiste operatsioonis\u00fcsteemide ja graafikakaartide toetamisele.<\/a><\/noindex> v\u00e4lja lasta 2021. aastal. CheriBSD arendajad j\u00e4lgivad ka CHERI standardprotot\u00fc\u00fcbi edasiviimist MIPS arhitektuuri baasil;\n<li class=\"l\"> RockChip RK3399 kiipide toetus on laienenud, mida kasutatakse RockPro64 ja NanoPC-T4 platvormidel. Olulisim uuendus on eMMC toe lisamine ja uue draiveri v\u00e4ljat\u00f6\u00f6tamine eMMC kontrollerile, mida plaadil kasutatakse;\n<li class=\"l\"> T\u00f6\u00f6d ARM64 SoC Broadcom BCM5871X toe rakendamise kallal, mis sisaldab ARMv8 Cortex-A57 protsessoreid, j\u00e4tkuvad, sihiks on kasutada neid ruuterites, v\u00e4ravates ja v\u00f5rgu salvestites. Aruandeperioodil<br \/>\non iProc PCIe toetus laienenud ja lisatud on v\u00f5imalus kasutada riistvara kr\u00fcptograafilisi operatsioone IPsec-i t\u00f6\u00f6 kiirendamiseks.<br \/>\nKoodi integreerimist HEAD harusse oodatakse neljandas kvartalis;<\/p>\n<li class=\"l\"> FreeBSD sadama arendamisel powerpc64 platvormile on saavutatud m\u00e4rkimisv\u00e4\u00e4rseid tulemusi. Peamine t\u00e4helepanu on suunatud kvaliteetse t\u00f6\u00f6 tagamisele IBM POWER8 ja POWER9 protsessoritega s\u00fcsteemides, kuid valikuliselt toetatakse ka vanemate Apple Power Mac, x500 ja Amiga A1222 t\u00f6\u00f6tamist. Haru powerpc*\/12 j\u00e4tkab gcc 4.2.1 pakkumist, samas kui haru powerpc*\/13 viiakse peagi \u00fcle llvm90 peale. Kokku 33306 porti, neist on edukalt koostatud 30514;\n<li class=\"l\"> J\u00e4tkatud FreeBSD portimine 64-bitisele ARMv8 Cortex-A72 protsessoriga NXP LS1046A SoC-le, millega kaasneb v\u00f5rgupakettide t\u00f6\u00f6tlemise kiiruskiirus, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 ja USB 3.0. Aruandeperioodi jooksul on lisatud USB 3.0, SD\/MMC, I2C, DPAA v\u00f5rguinterface'i ja GPIO tugi. Tulevikus on plaanis QSPI tugi ja v\u00f5rguinterface'i j\u00f5udluse optimeerimine. T\u00f6\u00f6 l\u00f5petamine ja lisamine HEAD harusse on oodata 2019. aasta neljandasse kvartalisse;\n<li class=\"l\"> Uuendatud ena draiver teise p\u00f5lvkonna ENAv2 (Elastic Network Adapter) v\u00f5rguadapterite toega, mida kasutatakse Elastic Compute Cloud (EC2) infrastruktuuris EC2 s\u00f5lmede vahelise \u00fchenduse loomisel kiirusel kuni 25 Gb\/s. Ena draiverisse on lisatud ja testitud NETMAP to support, samuti on kohandatud m\u00e4lulayout-ide LLQ re\u017eiimi toetamiseks Amazon EC2 A1 keskkondades;\n<\/ul>\n<li class=\"l\"> <b>Rakendused ja ports\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> Grafika\u00e4pu komponendid ja xorgiga seotud pordid on uuendatud. Pordid, mis kasutavad USE_XORG ja XORG_CAT, on viidud USES raamistikku, asendades bsd.xorg.mk koos bsd.port.mk kutsega. Sellised pordid sisaldavad n\u00fc\u00fcd make-failides lippu 'USES=xorg'. XORG_CAT funktsionaalsus on eraldatud bsd.xorg.mk-st ning aktiveeritakse n\u00fc\u00fcd lipuga 'USES=xorg-cat'. Lisatud on t\u00f6\u00f6riistad xorg pordide otseseks genereerimiseks git-repositooriumist.<br \/>\nfreedesktop.org, mis n\u00e4iteks v\u00f5imaldab genereerida porte veel mittev\u00e4lja antud versioonide jaoks. Tulevikus on plaanis valmistada ette t\u00f6\u00f6riistad, mis kasutavad mesoni ehituss\u00fcsteemi autotools'i asemel xorgi portide ehitamiseks.  <\/p>\n<p>Tehtud on t\u00f6\u00f6 vana xorgi portide puhastamiseks, mis on seotud enam mitte toetatavate komponentidega, n\u00e4iteks on eemaldatud port x11\/libXp, samuti on port x11\/Xxf86misc, x11-fonts\/libXfontcache ja graphics\/libGLw muudetud vananenuks;<\/p>\n<li class=\"l\"> T\u00f6\u00f6tati v\u00e4lja Java 11 ja uuemate v\u00e4ljaannete tugi FreeBSD-s, samuti viidi ellu mitmete muudatuste portimine Java 8 harusse. P\u00e4rast Java 11 uute funktsioonide, nagu Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger, DTrace, Javac Server, Java Sound ja SCTP, toe rakendamist FreeBSD-s, keskenduti k\u00f5igi \u00fchilduvustestide l\u00e4bimise tagamisele. Testide t\u00f6\u00f6h\u00e4irete arv v\u00e4henes 50-lt 2-le;\n<li class=\"l\"> KDE Plasma, KDE Frameworks, KDE Applications ja Qt t\u00f6\u00f6lauad on ajakohased ja uuendatud k\u00f5ige v\u00e4rskematele v\u00e4ljaannetele;\n<li class=\"l\"> Xfce lauaarvutite portid on uuendatud v\u00e4ljaandesse <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51266\">4.14<\/a><\/noindex>;\n<li class=\"l\"> FreeBSD portide puu on \u00fcletanud 38000 portaali, ja avatud PR-e on veidi \u00fcle 2000, millest 400 PR-i pole veel lahendatud. Aruandeperioodi jooksul tehti 7340 muudatust 169 arendajalt. Kaks uut liiget (Santhosh Raju ja Dmitri Goutnik) said committeri \u00f5igused. Avaldati uus pkg paketihalduri v\u00e4ljaanne 1.12, millel on tugi \u00fclekattele portide puus ja bsd.sites.mk puhastus. M\u00e4rkimisv\u00e4\u00e4rsed versioonide uuendused ports h\u00f5lmavad: 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\"> Projekti areng j\u00e4tkub <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\">arendav<\/a><\/noindex> spetsialiseeritud distributsioon virtuaalserverite infrastruktuuri k\u00e4ivitamiseks. ClonOS lahendab sarnaseid \u00fclesandeid nagu Proxmox, Triton (Joyent), OpenStack, OpenNebula ja Amazon AWS, kuid peamine erinevus seisneb FreeBSD kasutamises ning FreeBSD Jail-konteinerite ja h\u00fcpervisori Bhyve ja Xen p\u00f5histe virtuaalsete keskkondade haldamise, k\u00e4ivitamise ja juhtimise v\u00f5imaluses. Viimaste muudatuste hulgas on toetuse pakkumine<br \/>\ncloud-init Linuxi\/BSD VM-idele ja cloudbase-init Windows VM-idele, algus \u00fcleminekule oma piltide kasutamisele, Jenkins CI kasutuselev\u00f5tt ehituste testimiseks ja uus pkg-repositoorium ClonOS-i paketina installimiseks.<br \/>\nClonOS pakettidest.<\/p>\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=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\/et\/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=\"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 \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\/et\/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\udd47FreeBSD arenguaruanne 2019. aasta kolmandas kvartalis | ProHoster","description":"Avalikustatud FreeBSD projekti arenguraport juulist septembrini 2019.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-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 \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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/53304","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=53304"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53304\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=53304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=53304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=53304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}