{"id":167525,"date":"2026-04-04T23:11:58","date_gmt":"2026-04-04T21:11:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta"},"modified":"2026-04-04T23:11:58","modified_gmt":"2026-04-04T21:11:58","slug":"vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta","title":{"rendered":"Lan\u00e7amento do MidnightBSD 4.0.4 com ferramentas para verifica\u00e7\u00e3o de idade","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Foi lan\u00e7ado o sistema operacional orientado para desktop MidnightBSD 4.0.4, baseado no FreeBSD com elementos portados do DragonFly BSD, OpenBSD e NetBSD. O ambiente de desktop b\u00e1sico \u00e9 constru\u00eddo sobre o Xfce (opcionalmente, pode-se instalar o conjunto GNUstep + Window Maker + GWorkspace). Ao contr\u00e1rio de outras distribui\u00e7\u00f5es de desktop do FreeBSD, o MidnightBSD foi inicialmente desenvolvido como um fork do FreeBSD 6.1-beta, que em 2011 foi sincronizado com a base de c\u00f3digo do FreeBSD 7 e desde ent\u00e3o incorporou muitas funcionalidades das branches do FreeBSD 9-13. Para gerenciamento de pacotes no MidnightBSD, utiliza-se o sistema mport, que utiliza um banco de dados SQLite para armazenar \u00edndices e metadados, ou a ferramenta Ravenports. Uma imagem de instala\u00e7\u00e3o de 1 GB (i386, amd64) foi preparada para download.    <\/p>\n<p>No novo lan\u00e7amento:  <\/p>\n<ul>\n<li class=\"l\"> Foram integradas funcionalidades de verifica\u00e7\u00e3o de grupos et\u00e1rios de usu\u00e1rios, exigidas por legisla\u00e7\u00f5es de alguns pa\u00edses. Inclui um processo em segundo plano aged, cujo in\u00edcio pode ser configurado atrav\u00e9s do par\u00e2metro &#171;aged_enable&#187; em \/etc\/rc.conf, e a utilidade agectl. A utilidade adduser foi modificada para solicitar a idade ao criar uma nova conta de usu\u00e1rio. Para definir a idade ou data de nascimento de contas existentes, pode-se usar a utilidade agectl, por exemplo, &#171;doas agectl -a 15 myuser&#187; ou &#171;agectl -b 1966-02-28 myacct&#187;. O usu\u00e1rio root, por padr\u00e3o, se enquadra na categoria 18+.\n<p>Nos pacotes, foi adicionada a suporte ao flag que define a categoria et\u00e1ria permitida. Este flag \u00e9 verificado no gerenciador de pacotes mport durante a instala\u00e7\u00e3o do pacote e ACL \u00e9 configurado para bloquear o acesso dos usu\u00e1rios abaixo da categoria et\u00e1ria especificada ao aplicativo.      <\/p>\n<p>Nas aplica\u00e7\u00f5es para determinar a idade, a ferramenta agectl pode ser chamada, a fun\u00e7\u00e3o agev_get_age_bracket da biblioteca libutil pode ser utilizada, ou uma solicita\u00e7\u00e3o pode ser enviada ao processo em segundo plano aged atrav\u00e9s de um socket.      <\/p>\n<li class=\"l\"> Do FreeBSD, foi transferida uma corre\u00e7\u00e3o para a vulnerabilidade CVE-2026-4747, que permite a execu\u00e7\u00e3o de c\u00f3digo no n\u00edvel do n\u00facleo atrav\u00e9s do envio de pacotes de rede para o servidor NFS.\n<li class=\"l\"> Adicionado o driver amd-cppc, que gerencia os modos de consumo de energia e a frequ\u00eancia da CPU AMD Zen 2+, suportando o mecanismo CPPC (Collaborative Processor Performance Control).     <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65145\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b MidnightBSD 4.0.4, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 FreeBSD \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438\u0437 DragonFly BSD, OpenBSD \u0438 NetBSD. \u0411\u0430\u0437\u043e\u0432\u043e\u0435 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Xfce (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u044f\u0437\u043a\u0443 GNUstep + Window Maker + GWorkspace). \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u0441\u0431\u043e\u0440\u043e\u043a FreeBSD, \u041e\u0421 MidnightBSD \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0444\u043e\u0440\u043a FreeBSD 6.1-beta, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 2011 \u0433\u043e\u0434\u0443 \u0431\u044b\u043b \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-167525","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b MidnightBSD 4.0.4, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 FreeBSD \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438\u0437 DragonFly BSD, OpenBSD \u0438 NetBSD.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a MidnightBSD 4.0.4 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c \u0434\u043b\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b MidnightBSD 4.0.4, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 FreeBSD \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438\u0437 DragonFly BSD, OpenBSD \u0438 NetBSD.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta\" \/>\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=\"2026-04-04T21:11:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-04T21:11:58+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 MidnightBSD 4.0.4 com ferramentas para verifica\u00e7\u00e3o de idade | ProHoster","description":"Foi lan\u00e7ado o sistema operacional orientado para desktop MidnightBSD 4.0.4, baseado no FreeBSD com elementos portados do DragonFly BSD, OpenBSD e NetBSD.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta","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\u0412\u044b\u043f\u0443\u0441\u043a MidnightBSD 4.0.4 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c \u0434\u043b\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b MidnightBSD 4.0.4, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 FreeBSD \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438\u0437 DragonFly BSD, OpenBSD \u0438 NetBSD.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-midnightbsd-4-0-4-s-instrumentariem-dlya-verifikaczii-vozrasta","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":"2026-04-04T21:11:58+00:00","article:modified_time":"2026-04-04T21:11:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/167525","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=167525"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/167525\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=167525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=167525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=167525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}