{"id":182790,"date":"2026-08-10T19:40:58","date_gmt":"2026-08-10T17:40:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/wild-0-10"},"modified":"2026-08-12T20:27:33","modified_gmt":"2026-08-12T18:27:33","slug":"wild-0-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/wild-0-10","title":{"rendered":"Wild 0.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a href=\"https:\/\/www.linux.org.ru\/images\/23838\/original.png\" rel=\"nofollow\"> <img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2026\/08\/7ab01917cb05c48ed9793eb8a63e59a9.jpg\" \/> <\/a> <a href=\"https:\/\/www.linux.org.ru\/images\/23839\/original.png\" rel=\"nofollow\"> <img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2026\/08\/327d0387cce2ddd07b590b763a3434d6.jpg\" \/> <\/a> <a id=\"memories_button\" title=\"Overv\u00e5ke\" href=\"#\" rel=\"nofollow\"><i class=\"icon-bell\"><\/i><\/a><br \/>\n4. august ble utgitt <a href=\"https:\/\/github.com\/wild-linker\/wild\/releases\/tag\/0.10.0\" rel=\"nofollow\">Wild 0.10<\/a> \u2013 en frittst\u00e5ende linker, skrevet i Rust og f\u00f8rst og fremst beregnet for rask bygging av programmer i Linux. Linkeren utf\u00f8rer den avsluttende fasen av byggingen: den kombinerer objektfiler og biblioteker til en ferdig kj\u00f8rbar fil eller delt bibliotek. Wild kan brukes som en erstatning for GNU ld, LLD og Mold, selv om utviklernes uttalte endelige m\u00e5l er inkrementell linking \u2013 <a href=\"https:\/\/github.com\/wild-linker\/wild#why-another-linker\" rel=\"nofollow\">som fortsatt ikke er implementert<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>En av hovednyhetene var st\u00f8tten for parameterne <a href=\"https:\/\/github.com\/wild-linker\/wild\/pull\/1990\" rel=\"nofollow\">\u2014gdb-index og \u2014no-gdb-index<\/a>. N\u00e5r denne muligheten er aktivert, lager Wild en .gdb_index-seksjon i utdatafilen med indeksen for feils\u00f8kingsinformasjonen. Takket v\u00e6re dette kan GDB raskere finne n\u00f8dvendige symboler i store programmer, uten \u00e5 m\u00e5tte lage indeksen separat etter bygging. Implementeringen st\u00f8tter den niende versjonen av GDB Index-formatet; skanning, sammensl\u00e5ing og skriving av indeksen er blitt parallellisert.<\/p>\n<p>&nbsp;<\/p>\n<p>Arbeidet med linker-skript er betydelig utvidet. St\u00f8tte har blitt lagt til for:<\/p>\n<ul>\n<li>seksjoner \/DISCARD\/ for \u00e5 ekskludere un\u00f8dvendige inng\u00e5ende seksjoner;<\/li>\n<li>brukerdefinerte programheader PHDRS;<\/li>\n<li>funksjoner SIZEOF_HEADERS, DEFINED og SEGMENT_START;<\/li>\n<li>n\u00f8kkelordet AT og funksjonen LOADADDR;<\/li>\n<li>betingede uttrykk med den tern\u00e6re operatoren;<\/li>\n<li>kommandoene SORT, SORT_BY_NAME og SORT_BY_ALIGNMENT;<\/li>\n<li>symbolet __bss_start;<\/li>\n<li>maler for fylling av utg\u00e5ende seksjoner;<\/li>\n<li>kommandoene OUTPUT_FORMAT og OUTPUT_ARCH;<\/li>\n<li>flere relative tellere for gjeldende adresse.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Full kompatibilitet med GNU ld er fortsatt ikke oppn\u00e5dd. For eksempel forblir deler av mulighetene til kommandoen MEMORY, seksjoner OVERLAY og enkelte m\u00e5ter \u00e5 plassere seksjoner p\u00e5 ufullstendige. Utviklerne f\u00f8rer spesielt <a href=\"https:\/\/github.com\/wild-linker\/wild\/blob\/0.10.0\/LINKER_SCRIPT_SUPPORT.md#linux-kernel-requirements\" rel=\"nofollow\">en tabell over de n\u00f8dvendige mulighetene for linking av Linux-kjernen<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Yttringa av byggeb\u00f8ter p\u00e5 Btrfs og VFAT er forbedret. Wild bruker n\u00e5 automatisk \u2014no-mmap-output-file-modus og laster ikke utdatafilen til minnet via mmap. I en utviklers test av Zed-kompilatoren p\u00e5 Btrfs, ble tiden redusert fra ca. 2,6\u20132,8 sekunder til 1,5\u20131,8 sekunder. Forfatteren av endringen advarer imidlertid om at selv etter optimaliseringen, forblir Btrfs betydelig tregere enn tmpfs; for Ext4 og XFS var bruk av mmap derimot gunstig.<\/p>\n<p>Overf\u00f8ringen av Wild til andre formater og plattformer fortsetter. Den eksperimentelle versjonen for WebAssembly kan allerede kompilere en rekke programmer, og porten for Mach-O kan h\u00e5ndtere de enkleste kj\u00f8rbare filene. Arbeidet med 32-bits m\u00e5lplattformer er p\u00e5begynt, noe som i fremtiden skal forenkle bruken av Wild i utviklingen av innebygde systemer. Ogs\u00e5 innledende behandling av objektfiler PowerPC64 ELFv2 er lagt til, samt videre utvikling av st\u00f8tte for Mach-O, inkludert svarende objektfiler og direkte kompilering med dynamiske biblioteker. Disse portene b\u00f8r enn\u00e5 ikke betraktes som klare for daglig bruk.<\/p>\n<p>Den bibliotekversjonen av linker libwild kan n\u00e5 motta inndatabaner og lagre resultatet direkte i minnet. Dette gj\u00f8r at andre programmer kan integrere Wild uten \u00e5 m\u00e5tte opprette mellomliggende filer p\u00e5 disken. I tillegg overstyrer ikke biblioteket lenger den globale tr\u00e5dpoolen Rayon, og st\u00f8tten for Zstandard-komprimering kan deaktiveres under byggingen.<\/p>\n<p>Utgivelsen inneholder en rekke rettelser for x86-64, AArch64, RISC-V og LoongArch64. Feil i behandlingen av TLS, PLT, LTO, komprimert debugging-informasjon, store justeringer og flyttinger i PIE- og delte objekter er l\u00f8st. Mulige krasj ved parsing av linker-innstillinger og feil i dannelsen av seksjonene .tbss, .strtab og .eh_frame er rettet.<\/p>\n<p>&nbsp;<\/p>\n<p>Wild st\u00f8tter Linux p\u00e5 x86-64, AArch64 og RISC-V-arkitekturer; st\u00f8tte for LoongArch64 og PowerPC64LE er for tiden merket som i tidlig fase. Kompileringsverkt\u00f8yet kan installeres fra forh\u00e5ndsbygde arkiver, via cargo-binstall, Homebrew, Nix eller ved \u00e5 bruke kommandoen cargo install \u2014locked wild-linker. Kildekoden er tilgjengelig for brukeren under <a href=\"https:\/\/github.com\/wild-linker\/wild#license\" rel=\"nofollow\">lisensene Apache 2.0 eller MIT<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Kilde: <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18352880\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>4 \u0430\u0432\u0433\u0443\u0441\u0442\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a Wild 0.10 \u2014 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u0430, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 Rust \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 Linux. \u041a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u044d\u0442\u0430\u043f \u0441\u0431\u043e\u0440\u043a\u0438: \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b \u0438\u043b\u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u0443\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443. Wild \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0437\u0430\u043c\u0435\u043d\u0430 GNU ld, LLD \u0438 Mold, \u0445\u043e\u0442\u044f \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0446\u0435\u043b\u044c \u2014 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":9,"featured_media":182791,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Emin Berklin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/no\/blog\/news\/wild-0-10\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\udd47Wild 0.10 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/wild-0-10\" \/>\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-08-10T17:40:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-12T18:27:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wild 0.10 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/wild-0-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\udd47Wild 0.10 | ProHoster","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/wild-0-10","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-08-10T17:40:59+00:00","article:modified_time":"2026-08-12T18:27:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182790","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":"default","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":"2026-08-11 06:43:50","updated":"2026-08-11 06:43:50","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/182790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=182790"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/182790\/revisions"}],"predecessor-version":[{"id":182900,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/182790\/revisions\/182900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/182791"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=182790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=182790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=182790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}