{"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\/it\/blog\/novosti-interneta\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","title":{"rendered":"Il rilascio del sistema operativo 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\">Disponibile<\/a><\/noindex>  rilascio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/\">DragonFlyBSD 5.8<\/a><\/noindex>, un sistema operativo con kernel ibrido, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=2717\">creato<\/a><\/noindex> nel 2003 con l'obiettivo di sviluppare un'alternativa alla serie FreeBSD 4.x. Tra le caratteristiche di DragonFly BSD si possono evidenziare un file system versione distribuita <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.opennet.ru\/HAMMER\">HAMMER<\/a><\/noindex>, supporto per il caricamento di nuclei &#171;virtuali&#187; del sistema come processi utente, possibilit\u00e0 di caching dei dati e dei metadati del file system su unit\u00e0 SSD, che considerano i collegamenti simbolici varianti contestuali, possibilit\u00e0 di congelare i processi mantenendo il loro stato su disco, n\u00facleo ibrido che utilizza thread leggeri (LWKT). <\/p>\n<p>Principali <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release58\/\">miglioramenti<\/a><\/noindex>, aggiunte in DragonFlyBSD 5.8: <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stata inclusa l'utilit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/cgi\/web-man?command=dsynth\u00a7ion=1\">dsynth<\/a><\/noindex>, progettata per la compilazione locale e la gestione dei propri repository binari DPort. \u00c8 supportata la parallelizzazione della compilazione di un numero arbitrario di porte, tenendo conto dell'albero delle dipendenze. Nella preparazione di una nuova versione in DPort sono state apportate anche numerose modifiche finalizzate a velocizzare la compilazione di vari pacchetti dipendenti.\n<li class=\"l\"> In libc \u00e8 stato implementato un meccanismo efficace per il mascheramento dei segnali, proteggendo le funzioni malloc*() e simili dai problemi causati dall'interruzione da parte dei segnali. Sono state proposte funzioni sigblockall() e sigunblockall() per un blocco e uno sblocco a breve termine dei segnali, funzionanti senza effettuare chiamate di sistema. Inoltre, nella libc la funzione strtok() \u00e8 stata adattata per l'uso in applicazioni multithreaded, con l'aggiunta delle costanti TABDLY, TAB0, TAB3 e della funzione __errno_location per migliorare il supporto per dports.\n<li class=\"l\"> I componenti dell'interfaccia DRM (Direct Rendering Manager) sono sincronizzati con il kernel Linux 4.9, con il porting da kernel 4.12 di alcune funzionalit\u00e0 mirate a migliorare il supporto per Wayland.<br \/>\nIl driver drm\/i915 per GPU Intel \u00e8 sincronizzato con il kernel Linux 4.8.17, con il trasferimento di codice dal kernel 5.4 per il supporto di nuovi chip (Skylake, Coffeelake, Amber Lake, Whiskey Lake e Comet Lake). Il driver drm\/radeon per schede grafiche AMD \u00e8 sincronizzato con il kernel Linux 4.9.<\/p>\n<li class=\"l\"> Gli algoritmi per la paginazione della memoria virtuale sono stati notevolmente migliorati, eliminando o minimizzando i problemi di reattivit\u00e0 nell'interfaccia utente in caso di carenza di memoria. Risolti i problemi di blocchi in Chrome\/Chromium quando la memoria di sistema \u00e8 insufficiente.\n<li class=\"l\"> Migliorato il scaling del n\u00facleo su sistemi con un numero elevato di nuclei di processore. Ridotto il tempo di richiesta delle pagine di memoria virtuale. Ridotta la competizione SMP in condizioni di scarsit\u00e0 di memoria. Aumentata l'efficienza della chiamata &#171;open(&#8230; O_RDWR)&#187;.\n<li class=\"l\"> Ristrutturato il generatore di numeri pseudocasuali nel kernel. Il driver RDRAND \u00e8 stato adattato per accumulare entropia da tutte le CPU. Ridotto l'intensit\u00e0<br \/>\n e la dimensione del feed di RDRAND, prima occorrevano il 2-3% del tempo della CPU durante l'inattivit\u00e0.<\/p>\n<li class=\"l\"> Aggiunti nuovi syscalls realpath, getrandom e lwp_getname (consentendo di implementare pthread_get_name_np).\n<li class=\"l\"> Aggiunto supporto per i meccanismi di protezione SMAP (Supervisor Mode Access Prevention) e SMEP (Supervisor Mode Execution Prevention). SMAP impedisce l'accesso ai dati nello spazio utente da codice privilegiato eseguito in modalit\u00e0 kernel. SMEP impedisce il passaggio dalla modalit\u00e0 kernel all'esecuzione di codice a livello utente, bloccando cos\u00ec l'exploitation di molte vulnerabilit\u00e0 nel kernel (il codice shell non verr\u00e0 eseguito poich\u00e9 si trova nello spazio utente);\n<li class=\"l\"> Ristrutturate le variabili sysctl per la configurazione di Jail. Aggiunta la possibilit\u00e0 di montare nullfs e tmpfs da Jail.\n<li class=\"l\"> \u00c8 stata aggiunta una modalit\u00e0 di emergenza per il filesystem HAMMER2, utilizzabile durante il processo di recupero dopo un guasto. In questa modalit\u00e0, \u00e8 consentita la distruzione degli snapshot durante l'aggiornamento in-place degli inode (consente di eliminare file e directory in assenza di spazio libero su disco, quando non \u00e8 possibile utilizzare il meccanismo copy-on-write). Le prestazioni sono significativamente aumentate grazie alla revisione del supporto per la gestione dei thread in HAMMER2. Notevolmente migliorato il processo di svuotamento dei buffer.\n<li class=\"l\"> Migliorata l'affidabilit\u00e0 e le prestazioni di TMPFS. Aumentata l'efficienza operativa in condizioni di scarsit\u00e0 di memoria disponibile nel sistema.\n<li class=\"l\"> Nel network stack per IPv4 \u00e8 stato implementato il supporto per i prefissi \/31 (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3021\">RFC 3021<\/a><\/noindex>).<br \/>\n In tap \u00e8 migliorata la gestione di ioctl SIOCSIFMTU per supportare MTU &gt; 1500. Aggiunto supporto per SIOCSIFINFO_IN6 e SO_RERROR.<\/p>\n<li class=\"l\"> Il driver iwm \u00e8 stato sincronizzato con FreeBSD, con supporto per i chip wireless Intel (aggiunto supporto per iwm-9000 e iwm-9260).\n<li class=\"l\"> Aggiunte funzioni compatibili con Linux basename() e dirname() per migliorare la compatibilit\u00e0 nei port.\n<li class=\"l\"> Sono stati trasferiti da FreeBSD fsck_msdosfs, sys\/ttydefaults.h, AF_INET \/ AF_INET6 in libc\/getaddrinfo(), calendar(1), rcorder-visualize.sh. Funzioni da math.h sono state trasferite da OpenBSD.\n<li class=\"l\"> Sono state aggiornate le versioni dei componenti di terze parti, tra cui Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Il compilatore gcc-8 \u00e8 utilizzato di default.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52473\">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.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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.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\/it\/blog\/novosti-interneta\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/blog\/novosti-interneta\/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\udd47 Rilascio del sistema operativo DragonFly BSD 5.8 | ProHoster","description":"\u00c8 disponibile il rilascio di DragonFlyBSD.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/blog\/novosti-interneta\/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\/it\/wp-json\/wp\/v2\/posts\/72824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=72824"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/72824\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=72824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=72824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=72824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}