{"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\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","title":{"rendered":"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\">\u00c8 disponibile<\/a><\/noindex>  il rilascio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/\">DragonFlyBSD 5.8<\/a><\/noindex>, un sistema operativo con un nucleo ibrido, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=2717\">creato<\/a><\/noindex> nel 2003 con l'obiettivo di uno sviluppo alternativo della serie FreeBSD 4.x. Tra le caratteristiche di DragonFly BSD, si pu\u00f2 evidenziare il sistema di file distribuito e versionato <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.opennet.ru\/HAMMER\">HAMMER<\/a><\/noindex>, supporto per il caricamento di &#171;nuclei virtuali&#187; del sistema come processi utente, possibilit\u00e0 di caching dei dati e dei metadati del FS su supporti SSD, che considerano i collegamenti simbolici variabili nel contesto, possibilit\u00e0 di sospendere i processi mantenendo il loro stato su disco, un nucleo ibrido che utilizza thread leggeri (LWKT). <\/p>\n<p>Principali <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release58\/\">miglioramenti<\/a><\/noindex>, aggiunti in DragonFlyBSD 5.8: <\/p>\n<ul>\n<li class=\"l\"> Nel pacchetto principale \u00e8 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 costruzione locale e la gestione di repository binari DPort. \u00c8 supportata la parallelizzazione della compilazione di un numero arbitrario di port, tenendo conto dell'albero delle dipendenze. Durante la preparazione di una nuova versione in DPort, sono state apportate anche numerose modifiche, mirate a velocizzare la compilazione di diversi pacchetti dipendenti.\n<li class=\"l\"> Nella libc \u00e8 stato implementato un meccanismo efficace di mascheramento dei segnali, che ha protetto malloc*() e funzioni simili da problemi causati da interruzioni da segnali. Per il blocco e sblocco dei segnali a breve termine, sono state proposte le funzioni sigblockall() e sigunblockall(), che funzionano senza effettuare chiamate di sistema. Inoltre, nella libc la funzione strtok() \u00e8 stata adattata per l'uso in applicazioni multithread, sono state aggiunte le costanti TABDLY, TAB0, TAB3 e la funzione __errno_location per migliorare il supporto per dports.\n<li class=\"l\"> I componenti dell'interfaccia DRM (Direct Rendering Manager) sono stati sincronizzati con il nucleo Linux 4.9, portando da quello 4.12 alcune funzionalit\u00e0 mirate a migliorare il supporto per Wayland.<br \/>\nIl driver drm\/i915 per GPU Intel \u00e8 stato sincronizzato con il nucleo Linux 4.8.17, trasferendo dal nucleo 5.4 il codice per il supporto di nuovi chip (Skylake, Coffeelake, Amber Lake, Whiskey Lake e Comet Lake). Il driver drm\/radeon per schede grafiche AMD \u00e8 stato sincronizzato con il nucleo Linux 4.9.<\/p>\n<li class=\"l\"> Sono stati notevolmente migliorati gli algoritmi di paging della memoria virtuale, riuscendo a eliminare o minimizzare i problemi di reattivit\u00e0 nell'interfaccia utente durante la mancanza di memoria. Sono stati risolti i problemi di blocco di Chrome\/Chromium con insufficienza di memoria di sistema.\n<li class=\"l\"> Ottimizzata la scalabilit\u00e0 del kernel su sistemi con un elevato numero di core CPU. Ridotto il tempo di richiesta delle pagine di memoria virtuale. Diminuita la concorrenza SMP in condizioni di carenza di memoria. Aumentata l'efficienza della chiamata \"open(... O_RDWR)\".\n<li class=\"l\"> Riprogettato il generatore di numeri pseudocasuali nel kernel. Il driver RDRAND \u00e8 stato adattato per accumulare entropia da tutte le CPU. Ridotta l'intensit\u00e0<br \/>\n e la dimensione dell'alimentazione di RDRAND, che in precedenza assorbiva il 2-3% del tempo della CPU durante i periodi di inattivit\u00e0.<\/p>\n<li class=\"l\"> Aggiunte nuove chiamate di sistema realpath, getrandom e lwp_getname (permette 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 consente di bloccare l'accesso ai dati nello spazio utente da codice privilegiato in esecuzione a livello kernel. SMEP impedisce il passaggio dalla modalit\u00e0 kernel all'esecuzione di codice a livello utente, bloccando quindi l'esploitazione di molte vulnerabilit\u00e0 nel kernel (il codice shell non verr\u00e0 eseguito poich\u00e9 si trova nello spazio utente);\n<li class=\"l\"> Riprogettate le variabili sysctl per la configurazione del Jail. Aggiunta la possibilit\u00e0 di montare nullfs e tmpfs dal Jail.\n<li class=\"l\"> Aggiunta una modalit\u00e0 di emergenza per il filesystem HAMMER2, utilizzabile durante il processo di recupero da un crash. In questa modalit\u00e0 \u00e8 consentita la distruzione degli snapshot durante l'aggiornamento degli inode in loco (permette di eliminare file e directory in assenza di spazio libero sul disco, quando non \u00e8 possibile utilizzare il meccanismo copy-on-write). Notevolmente aumentata l'efficienza grazie alla riprogettazione del supporto per la gestione dei thread in HAMMER2. Significativamente migliorato il processo di svuotamento dei buffer (flush).\n<li class=\"l\"> Aumentata l'affidabilit\u00e0 e le prestazioni di TMPFS. Aumentata l'efficienza operativa in condizioni di scarsit\u00e0 di memoria libera nel sistema.\n<li class=\"l\"> Nel stack di rete per IPv4 implementato il supporto per i prefissi \/31 (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3021\">RFC 3021<\/a><\/noindex>).<br \/>\n Nel tap migliorata la gestione di ioctl SIOCSIFMTU per supportare MTU &gt; 1500. Aggiunto supporto per SIOCSIFINFO_IN6 e SO_RERROR.<\/p>\n<li class=\"l\"> Sincronizzato il driver iwm con FreeBSD con supporto per 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\"> Portati da FreeBSD fsck_msdosfs, sys\/ttydefaults.h, AF_INET\/AF_INET6 in libc\/getaddrinfo(), calendar(1), rcorder-visualize.sh. Portate da OpenBSD funzioni da math.h.\n<li class=\"l\"> 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 per impostazione predefinita.\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-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.\" \/>\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\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\/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\udd47Rilascio del sistema operativo DragonFly BSD 5.8 | ProHoster","description":"Disponibile il rilascio di DragonFlyBSD.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/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\/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\/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}]}}