{"id":72824,"date":"2020-03-04T14:42:25","date_gmt":"2020-03-04T11:42:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8"},"modified":"2020-03-04T14:42:25","modified_gmt":"2020-03-04T11:42:25","slug":"reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","title":{"rendered":"Lansarea sistemului de operare DragonFly BSD 5.8","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/lists.dragonflybsd.org\/pipermail\/users\/2020-March\/358432.html\">Disponibil<\/a><\/noindex>  lansare <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/\">DragonFlyBSD 5.8<\/a><\/noindex>, un sistem de operare cu un nucleu hibrid, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=2717\">creat<\/a><\/noindex> \u00een 2003 cu scopul de a dezvolta alternativ ramura FreeBSD 4.x. Printre caracteristicile DragonFly BSD se num\u0103r\u0103 sistemul de fi\u0219iere distribuit \u0219i versionat <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.opennet.ru\/HAMMER\">HAMMER<\/a><\/noindex>, suportul pentru \u00eenc\u0103rcarea nucleelor \u201evirtuale\u201d ale sistemului ca procese utilizator, capacitatea de a le cachea datele \u0219i metadatele FS pe unit\u0103\u021bi SSD, lu\u00e2nd \u00een considerare linkurile simbolice variabile de context, posibilitatea de a \u00eenghe\u021ba procesele p\u0103str\u00e2ndu-le starea pe disc, un nucleu hibrid care folose\u0219te fire u\u0219oare (LWKT). <\/p>\n<p>Principalele <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release58\/\">\u00eembun\u0103t\u0103\u021biri<\/a><\/noindex>, ad\u0103ugate \u00een DragonFlyBSD 5.8: <\/p>\n<ul>\n<li class=\"l\"> \u00cen setul principal a fost inclus\u0103 utilitarul <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/cgi\/web-man?command=dsynth\u00a7ion=1\">dsynth<\/a><\/noindex>, destinat construirii locale \u0219i \u00eentre\u021binerii propriilor repository-uri binare DPort. Este suportat paralelismul \u00een compilarea unui num\u0103r arbitrar de porturi, av\u00e2nd \u00een vedere arborele de dependen\u021be. La preg\u0103tirea unei noi versiuni \u00een DPort, au fost introduse, de asemenea, numeroase modific\u0103ri menite s\u0103 accelereze compilarea mai multor pachete interdependente.\n<li class=\"l\"> \u00cen libc a fost implementat un mecanism eficient de mascarea semnalelor, care a permis protejarea malloc*() \u0219i func\u021bii similare de probleme cauzate de \u00eentreruperea lor de un semnal. Pentru blocarea \u0219i deblocarea temporar\u0103 a semnalelor, au fost propuse func\u021biile sigblockall() \u0219i sigunblockall(), care func\u021bioneaz\u0103 f\u0103r\u0103 a efectua apeluri de sistem. \u00cen plus, \u00een libc func\u021bia strtok() a fost adaptat\u0103 pentru utilizarea \u00een aplica\u021bii multi-threaded, au fost ad\u0103ugate constantele TABDLY, TAB0, TAB3 \u0219i func\u021bia __errno_location pentru a \u00eembun\u0103t\u0103\u021bi suportul pentru dports.\n<li class=\"l\"> Componentele interfe\u021bei DRM (Direct Rendering Manager) sunt sincronizate cu kernelul Linux 4.9, port\u00e2nd din kernelul 4.12 caracteristici specifice, menite s\u0103 \u00eembun\u0103t\u0103\u021beasc\u0103 suportul pentru Wayland.<br \/>\nDriverul drm\/i915 pentru GPU-uri Intel este sincronizat cu kernelul Linux 4.8.17, cu mutarea codului din kernelul 5.4 pentru suportul noilor cipuri (Skylake, Coffelake, Amber Lake, Whiskey Lake \u0219i Comet Lake). Driverul drm\/radeon pentru pl\u0103cile grafice AMD este sincronizat cu kernelul Linux 4.9.<\/p>\n<li class=\"l\"> Algoritmii de swap pentru memoria virtual\u0103 au fost semnificativ \u00eembun\u0103t\u0103\u021bi\u021bi, permi\u021b\u00e2nd eliminarea sau minimizarea problemelor de reac\u021bie \u00een interfa\u021ba utilizatorului \u00een cazul lipsei de memorie. Problemele cu bloc\u0103rile Chrome\/Chromium din cauza lipsei de memorie sistemic\u0103 au fost rezolvate.\n<li class=\"l\"> Scalarea nucleului a fost \u00eembun\u0103t\u0103\u021bit\u0103 pe sistemele cu un num\u0103r mare de nuclee de procesor. Timpul de solicitare a paginilor de memorie virtual\u0103 a fost redus. Competi\u021bia SMP \u00een condi\u021bii de memorie insuficient\u0103 a fost diminuat\u0103. Eficien\u021ba apelului &#171;open(&#8230; O_RDWR)&#187; a fost crescut\u0103.\n<li class=\"l\"> Generatorul de numere pseudo-aleatoare din kernel a fost reworked. Driverul RDRAND a fost adaptat pentru a acumula entropie de la toate CPU-urile. Intensitatea<br \/>\n \u0219i dimensiunea aliment\u0103rii RDRAND, care anterior consuma 2-3% din timpul CPU \u00een timpul idle-ului, a fost redus\u0103.<\/p>\n<li class=\"l\"> Au fost ad\u0103ugate noi apeluri de sistem realpath, getrandom \u0219i lwp_getname (a permis implementarea pthread_get_name_np).\n<li class=\"l\"> A fost ad\u0103ugat suport pentru mecanismele de protec\u021bie SMAP (Supervisor Mode Access Prevention) \u0219i SMEP (Supervisor Mode Execution Prevention). SMAP permite blocarea accesului la datele din spa\u021biul utilizatorului din codul privilegiat care ruleaz\u0103 la nivel de kernel. SMEP \u00eempiedic\u0103 trecerea din modul kernel la execu\u021bia codului aflat la nivelul utilizatorului, ceea ce permite blocarea exploat\u0103rii multor vulnerabilit\u0103\u021bi din kernel (codul shell nu va fi executat, deoarece se afl\u0103 \u00een spa\u021biul utilizatorului);\n<li class=\"l\"> Au fost reproiectate variabilele sysctl pentru configurarea Jail. A fost ad\u0103ugat\u0103 posibilitatea de a monta nullfs \u0219i tmpfs din Jail.\n<li class=\"l\"> A fost ad\u0103ugat un mod de urgen\u021b\u0103 pentru sistemul de fi\u0219iere HAMMER2, care poate fi aplicat \u00een procesul de recuperare dup\u0103 o defec\u021biune. \u00cen acest mod se permite distrugerea snapshot-urilor la actualizarea inode-ului \u00een loc (permi\u021b\u00e2nd \u0219tergerea fi\u0219ierelor \u0219i directoarelor \u00een absen\u021ba spa\u021biului liber pe disc, c\u00e2nd mecanismul copy-on-write nu poate fi folosit). Performan\u021ba a fost semnificativ \u00eembun\u0103t\u0103\u021bit\u0103, datorit\u0103 reproiect\u0103rii suportului pentru managementul firelor \u00een HAMMER2. Procesul de golire a bufferelor (flush) a fost semnificativ \u00eembun\u0103t\u0103\u021bit.\n<li class=\"l\"> Fiabilitatea \u0219i performan\u021ba TMPFS au fost \u00eembun\u0103t\u0103\u021bite. Eficien\u021ba de func\u021bionare \u00een condi\u021bii de lips\u0103 de memorie liber\u0103 \u00een sistem a fost crescut\u0103.\n<li class=\"l\"> \u00cen stiva de re\u021bea pentru IPv4 a fost implementat suport pentru prefixele \/31 (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3021\">RFC 3021<\/a><\/noindex>).<br \/>\n \u00cen tap a fost \u00eembun\u0103t\u0103\u021bit\u0103 manipularea ioctl SIOCSIFMTU pentru suportul MTU &gt; 1500. A fost ad\u0103ugat suport pentru SIOCSIFINFO_IN6 \u0219i SO_RERROR.<\/p>\n<li class=\"l\"> Driverul iwm, sincronizat cu FreeBSD, are suport pentru cipurile wireless Intel (a fost ad\u0103ugat suport pentru iwm-9000 \u0219i iwm-9260).\n<li class=\"l\"> Au fost ad\u0103ugate func\u021bii compatibile cu Linux, basename() \u0219i dirname(), pentru a \u00eembun\u0103t\u0103\u021bi compatibilitatea \u00een porturi.\n<li class=\"l\"> Au fost transferate din FreeBSD fsck_msdosfs, sys\/ttydefaults.h, AF_INET\/AF_INET6 \u00een libc\/getaddrinfo(), calendar(1), rcorder-visualize.sh. Au fost transferate func\u021bii din OpenBSD din math.h.\n<li class=\"l\"> Versiunile componentelor externe au fost actualizate, inclusiv Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Compilerul gcc-8 este folosit \u00een mod implicit.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52473\">opennet.ro<\/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.8, \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-72824","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD.\" \/>\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\/ro\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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.8 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8\" \/>\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-03-04T11:42:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-04T11:42:25+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\udd47Release-ul sistemului de operare DragonFly BSD 5.8 | ProHoster","description":"Este disponibil release-ul DragonFlyBSD.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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.8 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 DragonFlyBSD.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","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-03-04T11:42:25+00:00","article:modified_time":"2020-03-04T11:42:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72824","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 18:44:30","updated":"2022-10-03 14:45:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/72824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=72824"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/72824\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=72824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=72824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=72824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}