{"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\/pt\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","title":{"rendered":"Lan\u00e7amento do sistema operacional 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\">Dispon\u00edvel<\/a><\/noindex>  lan\u00e7amento <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/\">DragonFlyBSD 5.8<\/a><\/noindex>, um sistema operacional com um n\u00facleo h\u00edbrido, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=2717\">criado<\/a><\/noindex> em 2003 com o objetivo de um desenvolvimento alternativo da linha FreeBSD 4.x. Entre as caracter\u00edsticas do DragonFly BSD, destaca-se o sistema de arquivos de vers\u00e3o distribu\u00edda <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.opennet.ru\/HAMMER\">HAMMER<\/a><\/noindex>, suporte para carregamento de n\u00facleos \u00abvirtuais\u00bb do sistema como processos de usu\u00e1rio, capacidade de caching de dados e metadados do FS em SSDs, considerando o contexto de links simb\u00f3licos variantes, possibilidade de congelar processos mantendo seu estado no disco, n\u00facleo h\u00edbrido utilizando threads leves (LWKT). <\/p>\n<p>Principais <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release58\/\">s\u00e3o<\/a><\/noindex>, adicionados ao DragonFlyBSD 5.8: <\/p>\n<ul>\n<li class=\"l\"> Inclu\u00edda na composi\u00e7\u00e3o principal a ferramenta <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/cgi\/web-man?command=dsynth\u00a7ion=1\">dsynth<\/a><\/noindex>, destinada \u00e0 constru\u00e7\u00e3o local e manuten\u00e7\u00e3o de reposit\u00f3rios bin\u00e1rios DPort. O suporte para paraleliza\u00e7\u00e3o da constru\u00e7\u00e3o de um n\u00famero arbitr\u00e1rio de portas \u00e9 garantido, levando em conta a \u00e1rvore de depend\u00eancias. Durante a prepara\u00e7\u00e3o de um novo lan\u00e7amento no DPort, tamb\u00e9m foram feitas v\u00e1rias altera\u00e7\u00f5es voltadas para acelerar a constru\u00e7\u00e3o de v\u00e1rios pacotes dependentes.\n<li class=\"l\"> No libc, foi implementado um mecanismo eficaz de mascaramento de sinais, que protege malloc*() e fun\u00e7\u00f5es similares de problemas causados por interrup\u00e7\u00f5es de sinais. Para bloqueio e desbloqueio a curto prazo de sinais, foram propostas as fun\u00e7\u00f5es sigblockall() e sigunblockall(), que funcionam sem a realiza\u00e7\u00e3o de chamadas de sistema. Al\u00e9m disso, a fun\u00e7\u00e3o strtok() no libc foi adaptada para uso em aplica\u00e7\u00f5es multithread, foram adicionadas as constantes TABDLY, TAB0, TAB3 e a fun\u00e7\u00e3o __errno_location para melhorar o suporte a dports.\n<li class=\"l\"> Os componentes da interface DRM (Direct Rendering Manager) est\u00e3o sincronizados com o n\u00facleo do Linux 4.9, com a porta\u00e7\u00e3o de recursos individuais do n\u00facleo 4.12, voltados para melhorar o suporte ao Wayland.<br \/>\nO driver drm\/i915 para GPUs Intel est\u00e1 sincronizado com o n\u00facleo do Linux 4.8.17, com a transfer\u00eancia de c\u00f3digo do n\u00facleo 5.4 para suportar novos chips (Skylake, Coffelake, Amber Lake, Whiskey Lake e Comet Lake). O driver drm\/radeon para placas gr\u00e1ficas AMD est\u00e1 sincronizado com o n\u00facleo do Linux 4.9.<\/p>\n<li class=\"l\"> Os algoritmos de troca de mem\u00f3ria virtual foram significativamente aprimorados, eliminando ou minimizando problemas de responsividade na interface do usu\u00e1rio em situa\u00e7\u00f5es de falta de mem\u00f3ria. Foram resolvidos problemas de travamentos no Chrome\/Chromium devido \u00e0 falta de mem\u00f3ria do sistema.\n<li class=\"l\"> Melhorou a escalabilidade do n\u00facleo em sistemas com um grande n\u00famero de n\u00facleos de processador. Reduziu o tempo de solicita\u00e7\u00e3o de p\u00e1ginas de mem\u00f3ria virtual. Diminuiu a concorr\u00eancia SMP em condi\u00e7\u00f5es de baixa mem\u00f3ria. Aumentou a efici\u00eancia da chamada \u00abopen(\u2026 O_RDWR)\u00bb.\n<li class=\"l\"> O gerador de n\u00fameros pseudoaleat\u00f3rios no n\u00facleo foi reformulado. O driver RDRAND foi adaptado para acumular entropia de todas as CPUs. A intensidade<br \/>\n e o tamanho da alimenta\u00e7\u00e3o do RDRAND, que anteriormente consumia 2-3% do tempo da CPU durante o tempo ocioso, foram reduzidos.<\/p>\n<li class=\"l\"> Novas chamadas de sistema realpath, getrandom e lwp_getname foram adicionadas (permitiram implementar pthread_get_name_np).\n<li class=\"l\"> Adicionada a suporte aos mecanismos de prote\u00e7\u00e3o SMAP (Supervisor Mode Access Prevention) e SMEP (Supervisor Mode Execution Prevention). O SMAP permite bloquear o acesso a dados no espa\u00e7o do usu\u00e1rio a partir de c\u00f3digo privilegiado executado no n\u00edvel do n\u00facleo. O SMEP impede a transi\u00e7\u00e3o do modo n\u00facleo para a execu\u00e7\u00e3o de c\u00f3digo que esteja no n\u00edvel do usu\u00e1rio, bloqueando assim a explora\u00e7\u00e3o de muitas vulnerabilidades no n\u00facleo (shell code n\u00e3o ser\u00e1 executado, pois est\u00e1 no espa\u00e7o do usu\u00e1rio);\n<li class=\"l\"> As vari\u00e1veis sysctl para configura\u00e7\u00e3o do Jail foram reformuladas. Agora \u00e9 poss\u00edvel montar nullfs e tmpfs a partir do Jail.\n<li class=\"l\"> Adicionado um modo de recupera\u00e7\u00e3o para o sistema de arquivos HAMMER2, que pode ser usado durante a recupera\u00e7\u00e3o ap\u00f3s uma falha. Neste modo, \u00e9 permitido a destrui\u00e7\u00e3o de snapshots ao atualizar inode no local (permite a exclus\u00e3o de arquivos e diret\u00f3rios na aus\u00eancia de espa\u00e7o livre em disco, quando o mecanismo de copy-on-write n\u00e3o pode ser utilizado). A performance foi significativamente melhorada devido \u00e0 reformula\u00e7\u00e3o do suporte \u00e0 distribui\u00e7\u00e3o de threads no HAMMER2. O processo de descarregamento de buffers (flush) tamb\u00e9m foi consideravelmente aprimorado.\n<li class=\"l\"> A confiabilidade e a performance do TMPFS foram aumentadas. A efici\u00eancia operacional em condi\u00e7\u00f5es de falta de mem\u00f3ria livre no sistema foi aprimorada.\n<li class=\"l\"> Na pilha de rede para IPv4, foi implementado suporte a prefixes \/31 (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3021\">RFC 3021<\/a><\/noindex>).<br \/>\n No tap, o tratamento do ioctl SIOCSIFMTU foi melhorado para suportar MTU &gt; 1500. Adicionada a suporte para SIOCSIFINFO_IN6 e SO_RERROR.<\/p>\n<li class=\"l\"> O driver iwm foi sincronizado com o FreeBSD, com suporte para chips sem fio Intel (adicionada a suporte para iwm-9000 e iwm-9260).\n<li class=\"l\"> Adicionadas fun\u00e7\u00f5es compat\u00edveis com Linux basename() e dirname() para melhorar a compatibilidade em ports.\n<li class=\"l\"> Foram trazidos do FreeBSD os fsck_msdosfs, sys\/ttydefaults.h, AF_INET\/AF_INET6 para libc\/getaddrinfo(), calendar(1), rcorder-visualize.sh. Da OpenBSD, foram transferidas fun\u00e7\u00f5es de math.h.\n<li class=\"l\"> As vers\u00f5es de componentes de terceiros foram atualizadas, incluindo Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. O compilador gcc-8 \u00e9 agora usado por padr\u00e3o.\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.3 - 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\/pt\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do sistema operacional DragonFly BSD 5.8 | ProHoster","description":"Lan\u00e7amento do DragonFlyBSD dispon\u00edvel.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/72824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=72824"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/72824\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=72824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=72824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=72824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}