{"id":35395,"date":"2019-10-31T22:04:04","date_gmt":"2019-10-31T19:04:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6\/"},"modified":"2019-10-31T22:04:04","modified_gmt":"2019-10-31T19:04:04","slug":"reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6","title":{"rendered":"DragonFly BSD 5.6 operatsioonis\u00fcsteemi v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release56\/\">Saadaval<\/a><\/noindex>  vabastus <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/\">DragonFlyBSD 5.6<\/a><\/noindex>, h\u00fcbriidkerniga operatsioonis\u00fcsteem, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=2717\">loodud<\/a><\/noindex> 2003. aastal FreeBSD 4.x-i alternatiivse arenduse eesm\u00e4rgil. DragonFly BSD l\u00f6\u00f6b silma oma jaotatud versioonifailis\u00fcsteemiga <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.opennet.ru\/HAMMER\">HAMMER<\/a><\/noindex>, toetades \u201evirtuaalsete\u201d s\u00fcsteemide s\u00fcdamike laadimist kasutajaprosessidena, andmete ja metaandmete salvestamise v\u00f5imalust SSD-kettale, arvestades konteksti valikuliste s\u00fcmboolsete linkide, protsesside k\u00fclmutamise v\u00f5imalust koos nende oleku salvestamisega kettale, h\u00fcbriidne s\u00fcdamik, mis kasutab kergekaalulisi vooge (LWKT). <\/p>\n<p>Peamised <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release56\/\">parandused<\/a><\/noindex>, lisatud DragonFlyBSD 5.6-sse:\n<\/p>\n<ul>\n<li class=\"l\"> On moderniseeritud virtuaalm\u00e4lu halduss\u00fcsteemi. Paljusid alam\u00fcsteeme, mis on seotud virtuaalm\u00e4lu ning PMAP-iga, on \u00fcmber kirjutatud.<br \/>\nKood on paljuski vabastatud lukustustest, sealhulgas funktsioonides m_page_wakeup, vm_hold ja vm_unhold. Protsessorite vahekiibi efektiivsus on t\u00f5usnud objekti VM migreerimise v\u00e4hendamise ning jagatud m\u00e4lu alade erandite (page-fault) t\u00f6\u00f6tlemise overheadi v\u00e4hendamise kaudu. M\u00e4lu lehek\u00fclgede eraldamise algoritmi on parandatud. T\u00f5rkeid vm_page_alloc() funktsiooni t\u00f6\u00f6protsessis on k\u00f5rvaldatud. Lisatud API vm_page_hash*(), mis v\u00f5imaldab lukustamata valikute tegemist.<\/p>\n<p>Tulemuseks suudeti oluliselt <noindex><a rel=\"nofollow\" href=\"http:\/\/lists.dragonflybsd.org\/pipermail\/users\/2019-June\/358196.html\">t\u00f5sta j\u00f5udlust<\/a><\/noindex>. N\u00e4iteks,<br \/>\nbuildkernel testi k\u00e4igus on tuumaoperatsioonide t\u00e4itmise aeg v\u00e4henenud 40%. L\u00e4bivus on suurenenud 7% Haswelli CPU perede kasutamisel ja 14% Xeonile. SELF-EXEC S\/DI testi puhul on v\u00f5rreldes varasema v\u00e4ljaandega t\u00e4heldatud j\u00f5udluse kasvu 23% Haswellile ja 18% Xeonile. TESTID SELF-EXEC S\/SH, vastavad n\u00e4itajad on 28% ja 71%, SELF-EXEC D\/DI puhul \u2014 23% ja 242% (t\u00e4nu paremale mitme l\u00f5ime toimimisele), SELF-EXEC D\/SH puhul 24% ja 234%, FAULTZF-testis 17% ja 14%, DOCOMP-testis 22% ja 42%,<br \/>\nSELF-EXEC S\\\/SH vastavalt 28% ja 71%, SELF-EXEC D\\\/DI - 23% ja 242% (multiteeboostuse parandamise t\u00f5ttu), SELF-EXEC D\\\/SH puhul 24% ja 234%, FAULTZF 17% ja 14%, DOCOMP 22% ja 42%,<br \/>\nDRM draiver ja TTM videom\u00e4lu haldur on oluliselt uuendatud AMD graafikakaartide jaoks. Uute APU Ryzenide tugi on lisatud. UEFI raami toetust on parandatud. Radeon\/ttm-is on k\u00f5rvaldatud j\u00f5udlust negatiivselt m\u00f5jutav vastastikune lukustus. Laadimise protsessis on viivituste seadistamine refaktoreeritud, et v\u00e4ltida konflikti i915 draiveri ja X-serveri vahel. Lisatud on DRM_IOCTL_GET_PCIINFO kutse, et parandada mesa\/libdrm toetust. Paljud vead ja arendamata funktsioonid on k\u00f5rvaldatud;<\/p>\n<li class=\"l\"> Significantly updated the DRM driver and TTM memory management for AMD graphics cards. Added support for new Ryzen APU. Improved UEFI framebuffer support. Resolved performance-impacting deadlocks in radeon\/ttm. Refactored the delay settings during boot to avoid conflicts between the i915 driver and the X server. Added DRM_IOCTL_GET_PCIINFO call to enhance mesa\/libdrm support. Many bugs and shortcomings have been addressed.\n<li class=\"l\"> HAMMER2 failuss\u00fcsteemi s\u00fcnkroonimise kood on \u00fcmber kirjutatud, mis on oluliselt parandanud selle failis\u00fcsteemi j\u00f5udlust. Samuti on suurenenud j\u00e4rjestikuste kirjutamistoimingute j\u00f5udlus.<br \/>\nKrahhide taluvuse suurendamiseks on lisatud s\u00f5ltuvuste j\u00e4lgimine, et v\u00e4ltida kataloogide\/failide jagamist operatsioonide loomise, \u00fcmbernimetamise v\u00f5i kustutamise ajal. Snapshot'idega t\u00f6\u00f6tamise kood on \u00fcmber tehtud viivituste v\u00e4hendamiseks ja snapshot'i j\u00e4rjepidevuse tagamiseks. Parandatud on samal ajal kirjutamise ja ketta vahem\u00e4lu t\u00fchjendamise (flush) toimingute t\u00f6\u00f6tlemist. umount operatsiooni rakendust on uuendatud. Tugevdatud on teateid terviklikkuse rikkumise (CRC error) kohta.<\/p>\n<p>HAMMER2 on soovitatav vaikimisi juurfailis\u00fcsteemina. Klastri tugi on hetkel saadaval. HAMMER2 failis\u00fcsteem eristub selliste omadustega nagu eraldi snaphot'ide monteerimine, kirjutamiseks k\u00e4ttesaadavad snaphot'id, kataloogide tasemel kvoodid, inkrementeeriv peegeldamine, erinevate andmete tihendamise algoritmide tugi, multi-master peegeldamine andmete jaotamisega mitme hosti vahel; <\/p>\n<li class=\"l\"> Alustatud on FUSE alams\u00fcsteemi algset tuge kasutajaruumi failis\u00fcsteemide loomiseks;\n<li class=\"l\"> PF pakettfiltri j\u00f5udlust on suurendatud mitme tuumaga s\u00fcsteemides;\n<li class=\"l\"> SMAP (Supervisor Mode Access Prevention) ja SMEP (Supervisor Mode Execution Prevention) kaitsemehhanismide tugi on rakendatud, kui need on CPU-s toetatud. SMAP blokeerib juurdep\u00e4\u00e4su kasutajaruumis olevatele andmetele privileeritud koodist, mis t\u00f6\u00f6tab kernelitasemel. SMEP ei luba vahetada kernelire\u017eiimist kasutajaruumis oleva koodi t\u00e4itmiseks, mis blokeerib paljude tuumavigade (shell-koodi ei saa t\u00e4ita, kuna see on kasutajaruumis);\n<li class=\"l\"> Lisatud on blokeerimiskood  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">r\u00fcnnakute<\/a><\/noindex> MDS (Microarchitectural Data Sampling) klass Intel'i protsessorites. T\u00f6\u00f6ks on vajalik uuendatud mikrokoodi olemasolu. Vaikimisi on kaitse v\u00e4lja l\u00fclitatud ja aktiveeritakse l\u00e4bi 'sysctl machdep.mds_mitigation=MD_CLEAR'. Selle aktiveerimine toob kaasa t\u00e4iendava viivituse 250ns tasemel konteksti vahetamise ajal kasutaja- ja s\u00fcdamiku vahel;\n<li class=\"l\"> Kern on vaikimisi kokku pandud Spectre r\u00fcnnakute vastu retpoline kaitsega.\n<li class=\"l\"> Paljude p\u00f5hik\u00e4su s\u00f5ltumatute utiliitide kasutamine on \u00fcmber viidud LibreSSL-ile;\n<li class=\"l\"> V\u00e4liste komponentide versioonid on v\u00e4rskendatud, sealhulgas xz 5.2.4,<br \/>\n    libarchive 3.3.3, libressl 2.9.1, openssh 8.0, ldns 1.7.0,<br \/>\nlibedit 2019-03-24. FreeBSD-st on viidud \u00fcle evdev, makefs, ministat, libfetch,<br \/>\ndd. OpenBSD-st on libc-sse viidud \u00fcle funktsioonid reallocarray(), timing_safe*(), freezero(), dup3(), recallocarray(), aligned_alloc(), explicit_bzero(). Vaikimisi on kogumise jaoks kasutusele v\u00f5etud kompilaator gcc-8, mitte gcc-5.<\/p>\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=50887\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD 5.6, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0432 2003 \u0433\u043e\u0434\u0443 \u0441 \u0446\u0435\u043b\u044c\u044e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0432\u0435\u0442\u043a\u0438 FreeBSD 4.x. \u0418\u0437 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 DragonFly BSD \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 HAMMER, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 &#171;\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445&#187; \u044f\u0434\u0435\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043c\u0435\u0442\u0430-\u0434\u0430\u043d\u043d\u044b\u0445 \u0424\u0421 \u043d\u0430 SSD-\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u0445, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 [&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-35395","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=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD 5.6, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439.\" \/>\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\/reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6\" \/>\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\u0420\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b DragonFly BSD 5.6 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD 5.6, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6\" \/>\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-10-31T19:04:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:04+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\udd47 DragonFly BSD 5.6 operatsioonis\u00fcsteemi v\u00e4ljaanne | ProHoster","description":"Saadaval on DragonFlyBSD 5.6 v\u00e4ljaanne, operatsioonis\u00fcsteem.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6","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\u0420\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b DragonFly BSD 5.6 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD 5.6, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-operatsionnoj-sistemy-dragonfly-bsd-5-6","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-10-31T19:04:04+00:00","article:modified_time":"2019-10-31T19:04:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35395","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-21 23:02:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:03:22","updated":"2026-01-21 23:02:19","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\/35395","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=35395"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35395\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}