{"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 arenguaruanne 2019. aasta kolmanda kvartali kohta","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 eduaruanne juulist septembrini 2019. Peamine muudatus on j\u00e4rgmine:<\/p>\n<ul>\n<li class=\"l\"> <b>\u00dcldised ja s\u00fcsteemsed k\u00fcsimused<\/b>\n<ul>\n<li class=\"l\"> Core tiim heaks kiitis idea, et s\u00fcsteemis v\u00f5ib kasutada BSD litsentsiga koodi, millele on lisatud patentide kasutamise kokkulepe (<noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/licenses\/BSDplusPatent\">BSD+Patent<\/a><\/noindex>), kuid iga komponente, mis sisaldab seda litsentsi, tuleb eraldi kinnitada;\n<li class=\"l\"> Toimus esimene t\u00f6\u00f6grupi koosolek, mille eesm\u00e4rk on viia allikaid migreerima keskelt hallatavast Subversion s\u00fcsteemist hajutatud Git s\u00fcsteemi. Arutelu migreerimise otstarbekuse \u00fcle j\u00e4tkub, ja paljusid k\u00fcsimusi tuleb veel lahendada (n\u00e4iteks, kuidas tegeleda contrib\/iga, kas on vaja uuesti genereerida hashid praeguses git-repos ja kuidas parimal viisil testida commit'e);\n<li class=\"l\"> NetBSD-lt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freebsd\/freebsd\/commit\/6e5970c8f44eec5f975888cbfafd1ee5fb5bf4b3\">porteeritud<\/a><\/noindex> KCSAN (Kernel Concurrency Sanitizer) t\u00f6\u00f6riist, mis aitab avastada kiuolekute teket erinevate CPU-de peal t\u00f6\u00f6tavate kiudude vahel;\n<li class=\"l\"> T\u00f6\u00f6d tehakse Clangi sisseehitatud assembleri (IAS) kasutamiseks GNU binutils assembleri asemel;\n<li class=\"l\"> Linux-uuringu emulatsiooni infrastruktuur (Linuxulator) on kohandatud ARM64 arhitektuurile. Tehtud on s\u00fcsteemik\u00f5ne \u00abrenameat2\u00bb. Strace t\u00f6\u00f6riista on t\u00e4iustatud Linuxi t\u00e4itmisfailide probleemide diagnoosimiseks, mida k\u00e4ivitatakse Linuxulatoris. Lahendatud on probleem, mis p\u00f5hjustas t\u00f5rkeid t\u00e4itmisfailide sidumisel v\u00e4rske glibc'ga. Linuxulatori komponentidega portide versioonid on uuendatud CentOS 7.7-le;\n<li class=\"l\"> Google Summer of Code programmi raames on \u00fcli\u00f5pilased edukalt viinud ellu kuus projekti: on valmis saanud \u00fchtne (IPv4\/IPv6) ping utiliit, arendatud on t\u00f6\u00f6riistu tulem\u00fc\u00fcri testimiseks ja kernelivigade tuvastamiseks (Kernel sanitizer), esitatud on module mac_ipacl, kirjutatud kood virtuaalse m\u00e4lu tihendamiseks ning tehtud t\u00f6\u00f6 portide kogumise protsessi lahutamiseks kohalikust installatsioonist;\n<li class=\"l\"> FreeBSD kernel'i fuzzing-testi projekt j\u00e4tkub, kasutades <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/syzkaller\/\">Buildroot \u2014 on ehitus\u00fcsteem, mis loob Linuxi keskkonna allikatest ja on v\u00e4ljat\u00f6\u00f6tatud silmas pidades kasutamist sisseehitatud s\u00fcsteemides. Buildrooti tugevateks k\u00fclgedeks on kompaktsete piltide loomise optimeerimine (t\u00fc\u00fcpiline pilt v\u00f5tab paar megabaiti), toetus umbes 20 erinevale protsessori arhitektuurile, lihtne ristkompileerimine (pildi koostamiseks on sageli piisav kolme k\u00e4sku \u2014 git clone\/make nconfig\/make).<\/a><\/noindex>. Aruandeperioodil on syzkaller tuvastanud ja vabandanud rohkem kui k\u00fcmme viga. Syzkaller'i k\u00e4itamiseks bhyve p\u00f5histes virtuaalmasinates on eraldatud eraldi server, ja<br \/>\n syzbot on seadnud FreeBSD erinevate alams\u00fcsteemide kontrolli Google'i infrastruktuuris. Teave k\u00f5ikide kriitiliste olukordade kohta edastatakse teenusesse backtrace.io, et lihtsustada nende gruppimist ja anal\u00fc\u00fcsi;<\/p>\n<li class=\"l\"> T\u00f6\u00f6d k\u00e4ivad zlib rakenduse uuendamiseks kernelitasemel.<br \/>\nKokkusurumisega seotud kood viidi zlib 1.0.4-st, mis ilmus rohkem kui 20 aastat tagasi, ajakohasele zlib 1.2.11 koodibaasile. Zlib-i \u00fchtse juurdep\u00e4\u00e4su tagamiseks lisati kernelisse funktsioonid compress, compress2 ja uncompress. PPP protokolli t\u00f6\u00f6ks vajalik kood netgraph alams\u00fcsteemist viidi \u00fcle s\u00fcsteemse zlib rakenduse kasutamisele, mitte selle teegi enda variandi kasutamisele. Uuele zlib-ile viidi ka \u00fcle alams\u00fcsteemid kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor,<br \/>\n    if_mxge, bxe updated ja ng_deflate;<\/p>\n<li class=\"l\"> Areneb uus kerneliliides <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/alfix\/sysctlinfo\">sysctlinfo<\/a><\/noindex>, mis v\u00f5imaldab leida sysctl parameetrite andmebaasi elemendid, mida t\u00f6\u00f6deldakse MIB (Management Information Base) kujul, 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 kernelimoodul <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 implementeerib juurdep\u00e4\u00e4suhalduss\u00fcsteemi v\u00f5rgu \u0441\u0442\u0435\u043a'i seadete jaoks jail-keskkondades. N\u00e4iteks saab s\u00fcsteemiadministraator mac_ipacl-i abil keelata jail-keskkonnas root-kasutajal IP-aadresse v\u00f5i alamv\u00f5rkude seadeid kindlate v\u00f5rguliideste jaoks muutmast v\u00f5i seadistamast. E soovitatud m\u0430\u043d\u0434aatne juurdep\u00e4\u00e4su haldamise s\u00fcsteem <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/blob\/shivank_MACPolicyIPAddressJail\/share\/man\/man4\/mac_ipacl.4\">kaugelt sulgeda vahekaarte, mis on avatud teistel seadmetel.<\/a><\/noindex> m\u00e4\u00e4rata Jail'i lubatud IP-aadresside ja alamv\u00f5rkude nimekirjad, keelata teatud IP-d ja alamv\u00f5rgud Jail'is v\u00f5i piirata parameetrite muutmist ainult teatud v\u00f5rguliideste jaoks;\n<li class=\"l\"> Intel edastas projektile tarkvarakogumi portimise  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tpm2-software\/\">TPM 2.0<\/a><\/noindex> (Trusted Platform Module) arendamise suhtlemiseks turvalise arvutamise kiibiga, mida tavaliselt kasutatakse kinnitatud alglaadimise ja op-s\u00fcsteemi laadimise jaoks. Stacki komponendid on esitatud palkade kujul securtity\/tpm2-tss, security\/tpm2-tools ja security\/tpm2-abrmd. Palk tpm2-tss sisaldab teeke TPM2 API kasutamiseks, tpm2-tools pakub k\u00e4surea utiliite TPMi operatsioonide teostamiseks ning tpm2-abrmd sisaldab taustaprotsessi, mis rakendab TPM Access Brokeri ja Resource Manageri komponente, mis multiplexerivad TPMi erinevate kasutajate p\u00e4ringud \u00fchele seadmele. Lisaks kinnitatud alglaadimisele saab FreeBSDs TPMi kasutada Strongswani IPsec, SSH ja TLS turvamise tugevdamiseks, tehes kr\u00fcptograafilisi operatsioone eraldi kiibil;\n<li class=\"l\"> amd64 arhitektuuri tuuma kohandamine laadimiseks W^X (write XOR execute) meetodi abil, mis t\u00e4hendab, et m\u00e4lu lehek\u00fclgi ei tohi korraga kirjutada ja t\u00e4ita (tuum saab n\u00fc\u00fcd laadida t\u00e4idetavaid m\u00e4lulehti, mille kirjeldamine on keelatud). Uus tuuma kaitsemeetod on lisatud HEAD harusse ja siseneb FreeBSD 13.0 ja 12.2 v\u00e4ljaannetesse;\n<li class=\"l\"> s\u00fcsteemi k\u00f5nede jaoks mmap ja mprotect <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS349240\">rakendatud<\/a><\/noindex> makro PROT_MAX(), mis m\u00e4\u00e4rab lubatud hilisema muudatuse k\u00e4igus juurdep\u00e4\u00e4suflagide (PROT_READ, PROT_WRITE, PROT_EXEC) komplekti. PROT_MAX() abil saab arendaja keelata m\u00e4lu piiri muutmise t\u00e4idetavaks v\u00f5i k\u00fcsida m\u00e4lu, mis ei luba t\u00e4itmist, kuid tulevikus v\u00f5ib selle muuda t\u00e4idetavaks. N\u00e4iteks v\u00f5ib m\u00e4lu ala olla kirjutatav ainult d\u00fcnaamilise sidumise v\u00f5i JIT koodi genereerimise ajal, kuid p\u00e4rast kirjutamise l\u00f5petamist on see piiratud ainult lugemiseks ja t\u00e4itmiseks, ning tulevikus, r\u00fcnde korral, ei saa r\u00fcndaja sellele m\u00e4luhaldurisse kirjutamist lubada. PROT_MAX() k\u00f5rval on rakendatud ka sysctl vm.imply_prot_max, mille aktiveerimisel m\u00e4\u00e4ratakse lubatud lipud esimese mmapi k\u00f5ne algparameetrite p\u00f5hjal;\n<li class=\"l\"> Vulnerability exploitation protection is enhanced through a mechanism for randomizing the offsets of pointers that address the initial stack frame and structures stored in the stack containing information about the environment, program launch parameters, and data for executable images in ELF format, in addition to address space layout randomization (ASLR).\n<li class=\"l\"> Work has been done to remove the unsafe function gets from libc (this function has been excluded from the C11 standard) and to adjust ports still using this function. The change is planned to be proposed in FreeBSD 13.0.\n<li class=\"l\"> An experimental project has been launched to create orchestration tools for jail environments based on the framework. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex> for creating and exporting images, implemented similarly to Docker, and the driver <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/nomad-pot-driver\">nomad<\/a><\/noindex>, which provides an interface for dynamic application launching in a jail environment. The proposed model allows for the separation of the processes of creating jail environments and deploying applications within them. One goal of the project is to provide a tool for manipulating jails as containers in a Docker-like manner.\n<\/ul>\n<li class=\"l\"> <b>Salvestuss\u00fcsteemid ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> NetBSD-st t\u00f6\u00f6riista \u00abmakefs\u00bb <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS351273\">\u00fcleviidud<\/a><\/noindex> with support for the FAT file system (msdosfs). The prepared changes allow the creation of FAT file system images without using the md driver and without root privileges.\n<li class=\"l\"> On l\u00f5pule viidud FUSE (Failis\u00fcsteem kasutajaruumis) alamhulga draiveri \u00fcmbertegemine, mis v\u00f5imaldab luua failis\u00fcsteemide rakendusi kasutajaruumi. Algne draiver sisaldas palju vigu ja p\u00f5hines 11 aastat tagasi v\u00e4lja antud FUSE versioonil 7.8. Draiveri moderniseerimise projekti raames on rakendatud FUSE protokolli 7.23 tugi, lisatud kood juurdep\u00e4\u00e4su\u00f5iguste kontrollimiseks kernelis (\u00ab-o default_permissions\u00bb), lisatud VOP_MKNOD, VOP_BMAP ja VOP_ADVLOCK v\u00e4ljakutsed, tagatud FUSE operatsioonide katkemise v\u00f5imalus, lisatud anon\u00fc\u00fcmsete kanalite ja unix-sokettide tugi fusefs-is, v\u00f5imaldatud kqueue kasutamine \/dev\/fuse jaoks, lubatud monteerimisseadetega seotud parameetrite v\u00e4rskendamine \u00abmount -u\u00bb kaudu, lisatud fusefs-i eksportimise tugi l\u00e4bi NFS, rakendatud RLIMIT_FSIZE arvestamine, lisatud FOPEN_KEEP_CACHE ja FUSE_ASYNC_READ lippud, tehtud olulised j\u00f5udluse optimeerimised ja t\u00e4iustatud vahem\u00e4lu korraldust. Uus draiver on kaasatud head ja stable\/12 harudesse (kuulus FreeBSD 12.1-sse);\n<li class=\"l\"> T\u00f6\u00f6tamine NFSv4.2 (RFC-7862) rakendamise kallal FreeBSD-s on peaaegu l\u00f5ppenud. Aruandeperioodil p\u00f6\u00f6rati suurt t\u00e4helepanu testimisele. Testid Linuxi rakenduse \u00fchilduvuse kontrollimiseks on l\u00f5petatud, kuid pNFS serveri t\u00f6\u00f6 kontrollimine NFSv4.2-ga j\u00e4tkub. \u00dcldiselt peetakse koodi juba valmis FreeBSD peamiste ja jooksva harude integreerimiseks. Uues NFS versioonis on lisatud tugi posix_fadvise, posix_fallocate funktsioonidele, SEEKHOLE\/SEEKDATA re\u017eiimidele lseek-s, kohaliku failide kopeerimise toimingutele serveris (ilma kliendile edastamata);\n<\/ul>\n<li class=\"l\"> <b>Riistvara tugi<\/b>\n<ul>\n<li class=\"l\"> Alustatud on projekt FreeBSD t\u00f6\u00f6 parandamiseks s\u00fclearvutites. Esimeseks seadme t\u00f5ttu, mille toetuse audit FreeBSD-s tehti, oli seitsmenda p\u00f5lvkonna Lenovo X1 Carbon s\u00fclearvuti;\n<li class=\"l\"> CheriBSD, lyhenne FreeBSD-st uurimisprotsessori arhitektuurile <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 tulevase ARM Morello protsessori toetamiseks, mis toetab m\u00e4luhalduss\u00fcsteemi CHERI, mis p\u00f5hineb Capsicum projekti kaitse mudelil. Morello kiip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">plaanivad<\/a><\/noindex> v\u00e4lja antakse 2021. aastal. CheriBSD arendajad j\u00e4lgivad samuti CHERI t\u00f6\u00f6stusharu protot\u00fc\u00fcbi arengut MIPS arhidektuuril;\n<li class=\"l\"> Laienenud on RockChip RK3399 kiipide tugi, mida kasutatakse RockPro64 ja NanoPC-T4 plaatidel. K\u00f5ige olulisem t\u00e4iendus on eMMC toe lisamine ja uue draiveri v\u00e4ljat\u00f6\u00f6tamine eMMC kontrolleri jaoks, mida plaadil kasutatakse;\n<li class=\"l\"> T\u00f6\u00f6d ARM64 SoC Broadcom BCM5871X toetuse rakendamisel on j\u00e4tkuvalt k\u00e4imas, mis on varustatud ARMv8 Cortex-A57 protsessoritega, mille eesm\u00e4rk on kasutada seda ruuterites, v\u00e4ravates ja v\u00f5rgu salvestustes. Aruandeperioodil<br \/>\nlaiendati iProc PCIe tuge ja lisati v\u00f5imalus kasutada riistvaralisi kr\u00fcptograafia toiminguid IPsec toimimise kiirendamiseks.<br \/>\nKoodi integreerimine peaharu oodatakse neljandaks kvartaliks;<\/p>\n<li class=\"l\"> On saavutatud m\u00e4rkimisv\u00e4\u00e4rseid edusamme FreeBSD sadama arendamisel powerpc64 platvormile. P\u00f6\u00f6ratakse suurt t\u00e4helepanu kvaliteetse t\u00f6\u00f6 tagamisele IBM POWER8 ja POWER9 protsessoritega s\u00fcsteemides, kuid valikuline tugi on ka vanadele Apple Power Mac, x500 ja Amiga A1222 s\u00fcsteemidele. Powerpc* \/12 haru j\u00e4tkab gcc 4.2.1 pakkumist, samas kui powerpc* \/13 haru viiakse peagi \u00fcle llvm90-le. 33306 portist on edukalt kompileeritud 30514;\n<li class=\"l\"> J\u00e4tkub FreeBSD-i portimist 64-bitisele ARMv8 Cortex-A72 p\u00f5hinevale NXP LS1046A SoC-le, millel on integreeritud v\u00f5rgupakettide t\u00f6\u00f6tlemise kiirus, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 ja USB 3.0. Aruandeperioodi jooksul on lisatud USB 3.0, SD\/MMC, I2C, DPAA ja GPIO toe toetamine. Plaanis on QSPI tugi ja v\u00f5rguliidese j\u00f5udluse optimeerimine. T\u00f6\u00f6 l\u00f5petamist ja liitumist HEAD haruga oodatakse 2019. aasta 4. kvartalis;\n<li class=\"l\"> Draiverit ena on uuendatud, et toetada teise p\u00f5lvkonna ENAv2 (Elastic Network Adapter) v\u00f5rgukaarte, mida kasutatakse Elastic Compute Cloud (EC2) infrastruktuuris EC2 s\u00f5lmede vahelise \u00fchenduse korraldamiseks kiirusel kuni 25 Gb\/s. Draiverisse ena on lisatud ja testitud NETMAP toe tugi ning m\u00e4lu korraldus on kohandatud LLQ re\u017eiimi kasutamiseks Amazon EC2 A1 keskkondades;\n<\/ul>\n<li class=\"l\"> <b>Rakendused ja portide s\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> Graafikakihtide ja xorg-iga seotud portide komponente on uuendatud. Portid, mis kasutavad USE_XORG ja XORG_CAT, on l\u00e4inud \u00fcle USES raamistikule, mitte bsd.xorg.mk kutsumise kaudu bsd.port.mk-is. Teatud portides on n\u00fc\u00fcd make-failidesse lisatud lipp \u00abUSES=xorg\u00bb. XORG_CAT funktsionaalsus on eraldatud bsd.xorg.mk-st ja aktiveeritakse n\u00fc\u00fcd lipuga \u00abUSES=xorg-cat\u00bb. Lisatud t\u00f6\u00f6riistakomplekt xorg-portide otseseks genereerimiseks git-repositooriumist.<br \/>\nfreedesktop.org, mis n\u00e4iteks v\u00f5imaldab genereerida porte veel v\u00e4lja andmata versioonide jaoks. Edasi plaanitakse ette valmistada t\u00f6\u00f6riistad meson ehituss\u00fcsteemi kasutamiseks autotools'i asemel xorg-portide ehitamiseks.  <\/p>\n<p>T\u00f6\u00f6d on tehtud Xorgi vanade portide puhastamiseks, mis on seotud enam mitte toetatud komponentidega, n\u00e4iteks on eemaldatud port x11\/libXp ja portid x11\/Xxf86misc, x11-fonts\/libXfontcache ning graphics\/libGLw on klassifitseeritud aegunuks;<\/p>\n<li class=\"l\"> T\u00f6\u00f6d on tehtud Java 11 ja uuemate v\u00e4ljade toe parendamiseks FreeBSD-s, samuti m\u00f5nede muudatuste portimiseks Java 8 harusse. P\u00e4rast seda, kui FreeBSD-s on rakendatud selliste uute Java 11 omaduste tugi nagu Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger, DTrace, Javac Server, Java Sound ja SCTP, on t\u00f6\u00f6 keskendunud k\u00f5igi \u00fchilduvuse testide l\u00e4bimise tagamisele. Testide l\u00e4bimise eba\u00f5nnestumiste arv on v\u00e4henenud 50-lt 2-le;\n<li class=\"l\"> KDE Plasma, KDE Frameworks, KDE rakendused ja Qt on ajakohased ja uuendatud k\u00f5ige v\u00e4rskemate v\u00e4ljadega;\n<li class=\"l\"> Xfce t\u00f6\u00f6lauapordid on uuendatud v\u00e4ljal. <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 sadama piiri, lahendamata PR-e on veidi \u00fcle 2000, millest 400 PR-e on endiselt lahendamata. Aruandeperioodil tehti 7340 muudatust 169 arendajalt. Kaks uut liiget (Santhosh Raju ja Dmitri Goutnik) said committeri \u00f5igused. Avaldati uus versioon paketihaldurist pkg 1.12, mis toetab \u00fclekandeid portide puus ja bsd.sites.mk puhastamist. Oluliste versiooniv\u00e4rskenduste seas sadamates on: Lazarus 2.0.4, LLVM 9.0, Perl 5.30, PostgreSQL 11, Ruby 2.6, Firefox 69.0.1, Firefox-esr 68.1.0, Chromium 76.0;\n<li class=\"l\"> Projekti arendamine 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\">arenduse<\/a><\/noindex> spetsialiseeritud jaotamine virtuaalserverite infrastruktuuri seadistamiseks. ClonOS lahendab sarnaseid \u00fclesandeid nagu Proxmox, Triton (Joyent), OpenStack, OpenNebula ja Amazon AWS, peamine erinevus on FreeBSD kasutamine ja v\u00f5imalus hallata, seadistada ja haldada FreeBSD Jail-konteinereid ning virtuaalsete keskkondade h\u00fcperviisoreid Bhyve ja Xen. Viimaste muudatuste seas on toetuse lisamine<br \/>\ncloud-init Linuxi\/BSD VM-ide jaoks ja cloudbase-init Windowsi VM-ide jaoks, algus \u00fcleminekuks oma piltide kasutamisele, Jenkins CI kasutamine ehituste testimiseks ja uus pkg-repositoorium ClonOS-i paketide installimiseks.<br \/>\nClonOS paketid.<\/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.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\/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.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 \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 arengu aruanne 2019. aasta kolmanda kvartali kohta | ProHoster","description":"Avaldati FreeBSD projekti arenguaruanne 2019. aasta juulist septembrini.","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}]}}