{"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\/fr\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","title":{"rendered":"Sortie du syst\u00e8me d'exploitation 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\">Disponible<\/a><\/noindex>  la sortie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/\">DragonFlyBSD 5.8<\/a><\/noindex>, un syst\u00e8me d'exploitation \u00e0 noyau hybride, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=2717\">cr\u00e9\u00e9<\/a><\/noindex> en 2003 dans le but d'un d\u00e9veloppement alternatif de la branche FreeBSD 4.x. Parmi les caract\u00e9ristiques de DragonFly BSD, on peut noter un syst\u00e8me de fichiers versionn\u00e9 distribu\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.opennet.ru\/HAMMER\">HAMMER<\/a><\/noindex>, prise en charge du chargement de noyaux \u00ab virtuels \u00bb du syst\u00e8me en tant que processus utilisateurs, possibilit\u00e9 de mise en cache des donn\u00e9es et des m\u00e9tadonn\u00e9es du syst\u00e8me de fichiers sur des disques SSD, prenant en compte les liens symboliques variant selon le contexte, possibilit\u00e9 de geler des processus tout en pr\u00e9servant leur \u00e9tat sur le disque, noyau hybride utilisant des threads l\u00e9gers (LWKT). <\/p>\n<p>Principales <noindex><a rel=\"nofollow\" href=\"http:\/\/www.dragonflybsd.org\/release58\/\">am\u00e9liorations<\/a><\/noindex>, ajout\u00e9s dans DragonFlyBSD 5.8 : <\/p>\n<ul>\n<li class=\"l\"> L'utilitaire <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dragonflybsd.org\/cgi\/web-man?command=dsynth\u00a7ion=1\">dsynth<\/a><\/noindex>, destin\u00e9 \u00e0 la compilation locale et \u00e0 la gestion de d\u00e9p\u00f4ts binaires DPort. Le parall\u00e9lisme dans la compilation d'un nombre arbitraire de ports est support\u00e9, en tenant compte de l'arbre des d\u00e9pendances. Dans la pr\u00e9paration d'une nouvelle version de DPort, un grand nombre de modifications ont \u00e9galement \u00e9t\u00e9 effectu\u00e9es pour acc\u00e9l\u00e9rer la compilation de plusieurs paquets d\u00e9pendants.\n<li class=\"l\"> Un m\u00e9canisme efficace de masquage des signaux a \u00e9t\u00e9 r\u00e9alis\u00e9 dans libc, permettant de prot\u00e9ger malloc*() et des fonctions similaires contre les probl\u00e8mes dus \u00e0 leur interruption par un signal. Des fonctions sigblockall() et sigunblockall() ont \u00e9t\u00e9 propos\u00e9es pour effectuer un blocage et un d\u00e9blocage \u00e0 court terme des signaux sans appels syst\u00e8me. De plus, dans libc, la fonction strtok() a \u00e9t\u00e9 adapt\u00e9e pour une utilisation dans des applications multithread, des constantes TABDLY, TAB0, TAB3 ont \u00e9t\u00e9 ajout\u00e9es ainsi qu'une fonction __errno_location pour am\u00e9liorer le support des dports.\n<li class=\"l\"> Les composants de l'interface DRM (Direct Rendering Manager) sont synchronis\u00e9s avec le noyau Linux 4.9, avec le portage de certaines fonctionnalit\u00e9s du noyau 4.12 destin\u00e9 \u00e0 am\u00e9liorer le support de Wayland.<br \/>\nLe driver drm\/i915 pour GPU Intel est synchronis\u00e9 avec le noyau Linux 4.8.17, avec le transfert de code du noyau 5.4 pour le support de nouveaux chipsets (Skylake, Coffeelake, Amber Lake, Whiskey Lake et Comet Lake). Le driver drm\/radeon pour les cartes graphiques AMD est synchronis\u00e9 avec le noyau Linux 4.9.<\/p>\n<li class=\"l\"> Les algorithmes de pagination de la m\u00e9moire virtuelle ont \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9s, permettant de r\u00e9soudre ou de minimiser les probl\u00e8mes de r\u00e9activit\u00e9 de l'interface utilisateur en cas de p\u00e9nurie de m\u00e9moire. Les probl\u00e8mes de blocage de Chrome\/Chromium en cas de manque de m\u00e9moire syst\u00e8me ont \u00e9t\u00e9 r\u00e9solus.\n<li class=\"l\"> Am\u00e9lioration de l'\u00e9volutivit\u00e9 du noyau sur les syst\u00e8mes avec un grand nombre de c\u0153urs de processeur. R\u00e9duction du temps de requ\u00eate des pages de m\u00e9moire virtuelle. Diminution de la concurrence SMP en situation de p\u00e9nurie de m\u00e9moire. Augmentation de l'efficacit\u00e9 de l'appel \u00ab open(\u2026 O_RDWR) \u00bb.\n<li class=\"l\"> R\u00e9\u00e9criture du g\u00e9n\u00e9rateur de nombres pseudo-al\u00e9atoires dans le noyau. Le pilote RDRAND est adapt\u00e9 pour accumuler de l'entropie de tous les CPU. R\u00e9duction de l'intensit\u00e9<br \/>\n et de la taille du soutien RDRAND, qui consommait auparavant 2 \u00e0 3 % du temps CPU en idle.<\/p>\n<li class=\"l\"> Ajout de nouveaux appels syst\u00e8me realpath, getrandom et lwp_getname (a permis d'impl\u00e9menter pthread_get_name_np).\n<li class=\"l\"> Ajout de la prise en charge des m\u00e9canismes de protection SMAP (Supervisor Mode Access Prevention) et SMEP (Supervisor Mode Execution Prevention). SMAP permet de bloquer l'acc\u00e8s aux donn\u00e9es dans l'espace utilisateur depuis le code avec privil\u00e8ges ex\u00e9cut\u00e9 au niveau du noyau. SMEP emp\u00eache le passage du mode noyau \u00e0 l'ex\u00e9cution de code situ\u00e9 au niveau utilisateur, ce qui permet de bloquer l'exploitation de nombreuses vuln\u00e9rabilit\u00e9s dans le noyau (le shellcode ne sera pas ex\u00e9cut\u00e9 car il est situ\u00e9 dans l'espace utilisateur);\n<li class=\"l\"> R\u00e9\u00e9criture des variables sysctl pour configurer Jail. Ajout de la possibilit\u00e9 de monter nullfs et tmpfs depuis Jail.\n<li class=\"l\"> Ajout d'un mode de secours pour le syst\u00e8me de fichiers HAMMER2, qui peut \u00eatre utilis\u00e9 lors de la r\u00e9cup\u00e9ration apr\u00e8s un \u00e9chec. Dans ce mode, la destruction des snapshots est autoris\u00e9e lors de la mise \u00e0 jour des inodes sur place (permet de supprimer des fichiers et des r\u00e9pertoires en l'absence d'espace disque libre, lorsque le m\u00e9canisme de copy-on-write ne peut pas \u00eatre utilis\u00e9). La performance a \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9e gr\u00e2ce \u00e0 la refonte du support de la gestion des threads dans HAMMER2. Le processus de vidage des buffers (flush) a \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9.\n<li class=\"l\"> Fiabilit\u00e9 et performance de TMPFS am\u00e9lior\u00e9es. Efficacit\u00e9 accrue en cas de manque de m\u00e9moire libre dans le syst\u00e8me.\n<li class=\"l\"> Dans la pile r\u00e9seau pour IPv4, prise en charge des pr\u00e9fixes \/31 (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3021\">RFC 3021<\/a><\/noindex>).<br \/>\n Dans le tap, am\u00e9lioration du traitement de ioctl SIOCSIFMTU pour prendre en charge MTU &gt; 1500. Ajout de la prise en charge de SIOCSIFINFO_IN6 et SO_RERROR.<\/p>\n<li class=\"l\"> Synchronisation du pilote iwm de FreeBSD avec la prise en charge des puces sans fil Intel (ajout de la prise en charge iwm-9000 et iwm-9260).\n<li class=\"l\"> Ajout de fonctions basename() et dirname() compatibles avec Linux pour am\u00e9liorer la compatibilit\u00e9 dans les ports.\n<li class=\"l\"> Transfert depuis FreeBSD de fsck_msdosfs, sys\/ttydefaults.h, AF_INET \/ AF_INET6 dans libc\/getaddrinfo(), calendar(1), rcorder-visualize.sh. Fonctionnalit\u00e9s transf\u00e9r\u00e9es depuis OpenBSD dans math.h.\n<li class=\"l\"> Les versions des composants tiers ont \u00e9t\u00e9 mises \u00e0 jour, y compris Binutils 2.34, Openresolv 3.9.2 et DHCPCD 8.1.3. Le compilateur gcc-8 est utilis\u00e9 par d\u00e9faut.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <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.2 - 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\/fr\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Version du syst\u00e8me d'exploitation DragonFly BSD 5.8 | ProHoster","description":"La version de DragonFlyBSD est disponible.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-operaczionnoj-sistemy-dragonfly-bsd-5-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/72824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=72824"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/72824\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=72824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=72824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=72824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}