{"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\/sv\/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=\"F\u00f6lj upp\" href=\"#\" rel=\"nofollow\"><i class=\"icon-bell\"><\/i><\/a><br \/>\nDen 4:e augusti sl\u00e4pptes <a href=\"https:\/\/github.com\/wild-linker\/wild\/releases\/tag\/0.10.0\" rel=\"nofollow\">Wild 0.10<\/a> \u2014 en fri l\u00e4nkare, skriven i Rust och avsedd fr\u00e4mst f\u00f6r snabb byggnation av program i Linux. L\u00e4nkaren utf\u00f6r det sista steget i byggprocessen: den kombinerar objektfiler och bibliotek till en f\u00e4rdig k\u00f6rbar fil eller delat bibliotek. Wild kan anv\u00e4ndas som en ers\u00e4ttning f\u00f6r GNU ld, LLD och Mold, \u00e4ven om utvecklarnas uttalade slutm\u00e5l \u2014 inkrementell l\u00e4nkning \u2014 <a href=\"https:\/\/github.com\/wild-linker\/wild#why-another-linker\" rel=\"nofollow\">\u00e4nnu inte har realiserats<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>En av de st\u00f6rsta nyheterna \u00e4r st\u00f6det f\u00f6r parametrarna <a href=\"https:\/\/github.com\/wild-linker\/wild\/pull\/1990\" rel=\"nofollow\">\u2014gdb-index och \u2014no-gdb-index<\/a>. N\u00e4r denna funktion aktiveras skapar Wild en sektion .gdb_index i utdatafilen med en index av fels\u00f6kningsinformation. Tack vare detta kan GDB snabbare hitta n\u00f6dv\u00e4ndiga symboler i stora program, utan att beh\u00f6va skapa index separat efter byggandet. Implementeringen st\u00f6der den nionde versionen av GDB Index-formatet; scanning, sammanslagning och skrivning av index har parallelliserats.<\/p>\n<p>&nbsp;<\/p>\n<p>Arbetet med l\u00e4nkarskript har utvidgats avsev\u00e4rt. St\u00f6d har lagts till f\u00f6r:<\/p>\n<ul>\n<li>sektioner \/DISCARD\/ f\u00f6r att utesluta on\u00f6diga indata-sektioner;<\/li>\n<li>anv\u00e4ndardefinierade programhuvuden PHDRS;<\/li>\n<li>funktionerna SIZEOF_HEADERS, DEFINED och SEGMENT_START;<\/li>\n<li>nyckelordet AT och funktionen LOADADDR;<\/li>\n<li>villkorsuttryck med terneroperator;<\/li>\n<li>kommandona SORT, SORT_BY_NAME och SORT_BY_ALIGNMENT;<\/li>\n<li>symbolen __bss_start;<\/li>\n<li>m\u00f6nster f\u00f6r att fylla utg\u00e5ende sektioner;<\/li>\n<li>kommandona OUTPUT_FORMAT och OUTPUT_ARCH;<\/li>\n<li>flera relativa r\u00e4knare f\u00f6r nuvarande adress.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Full kompatibilitet med GNU ld har \u00e4nnu inte uppn\u00e5tts. Till exempel, en del av funktionerna i kommandot MEMORY, sektionerna OVERLAY och vissa s\u00e4tt att placera sektioner f\u00f6rblir ofullst\u00e4ndiga. Utvecklarna h\u00e5ller separat <a href=\"https:\/\/github.com\/wild-linker\/wild\/blob\/0.10.0\/LINKER_SCRIPT_SUPPORT.md#linux-kernel-requirements\" rel=\"nofollow\">en tabell \u00f6ver funktionerna som beh\u00f6vs f\u00f6r l\u00e4nkning av Linux-k\u00e4rnan<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Prestandan har f\u00f6rb\u00e4ttrats f\u00f6r att placera byggresultaten p\u00e5 Btrfs och VFAT. Wild anv\u00e4nder nu automatiskt l\u00e4get \u2014no-mmap-output-file och visar inte utdatafilen i minnet via mmap. I ett test genomf\u00f6rt av utvecklaren av Zed-kopplaren p\u00e5 Btrfs minskade tiden fr\u00e5n cirka 2,6\u20132,8 sekunder till 1,5\u20131,8 sekunder. F\u00f6rfattaren av \u00e4ndringen varnar dock f\u00f6r att \u00e4ven efter optimering \u00e4r Btrfs i detta scenario fortfarande betydligt l\u00e5ngsammare \u00e4n tmpfs. F\u00f6r Ext4 och XFS visade sig anv\u00e4ndningen av mmap d\u00e4remot vara mer f\u00f6rdelaktig.<\/p>\n<p>\u00d6verf\u00f6ringen av Wild till andra format och plattformar forts\u00e4tter. Den experimentella versionen f\u00f6r WebAssembly kan nu sammanst\u00e4lla ett urval av program, och porten f\u00f6r Mach-O fungerar f\u00f6r enklare exekverbara filer. Arbetet med 32-bitars m\u00e5lplattformar har p\u00e5b\u00f6rjats, vilket i framtiden b\u00f6r underl\u00e4tta anv\u00e4ndningen av Wild i utvecklingen av inb\u00e4ddade system. Dessutom har grundl\u00e4ggande behandling av objektfiler f\u00f6r PowerPC64 ELFv2 lagts till och utvecklingen av st\u00f6d f\u00f6r Mach-O forts\u00e4tter, inklusive universella objektfiler och direkt l\u00e4nkning med dynamiska bibliotek. Dessa portar b\u00f6r fortfarande inte betraktas som f\u00e4rdiga f\u00f6r dagligt bruk.<\/p>\n<p>Biblioteksvarianten av l\u00e4nkaren libwild kan nu ta emot indatafiler och spara resultatet direkt i minnet. Detta g\u00f6r det m\u00f6jligt f\u00f6r andra program att integrera Wild utan att skapa mellanliggande filer p\u00e5 disken. Dessutom \u00f6verskrider inte biblioteken l\u00e4ngre den globala tr\u00e5dpoolen Rayon, och st\u00f6det f\u00f6r Zstandard-komprimering kan st\u00e4ngas av vid kompilering.<\/p>\n<p>I releasen ing\u00e5r m\u00e5nga korrigeringar f\u00f6r x86-64, AArch64, RISC-V och LoongArch64. Fel i hanteringen av TLS, PLT, LTO, komprimerad debuginformation, stora justeringar och omplaceringar i PIE- och delade objekt har \u00e5tg\u00e4rdats. M\u00f6jliga krascher vid analys av l\u00e4nkarskript och fel vid bildandet av sektionerna .tbss, .strtab och .eh_frame har ocks\u00e5 r\u00e4ttats till.<\/p>\n<p>&nbsp;<\/p>\n<p>Wild st\u00f6der Linux p\u00e5 x86-64, AArch64 och RISC-V arkitekturer; st\u00f6d f\u00f6r LoongArch64 och PowerPC64LE \u00e4r fortfarande markerat som i ett tidigt skede. Du kan installera kopplaren fr\u00e5n f\u00e4rdiga arkiv, via cargo-binstall, Homebrew, Nix eller med kommandot cargo install \u2014locked wild-linker. K\u00e4llkoden distribueras valfritt av anv\u00e4ndaren under <a href=\"https:\/\/github.com\/wild-linker\/wild#license\" rel=\"nofollow\">licenserna Apache 2.0 eller MIT<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/wild-0-10\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\/sv\/blog\/news\/wild-0-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/182790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=182790"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182790\/revisions"}],"predecessor-version":[{"id":182900,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182790\/revisions\/182900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/182791"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=182790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=182790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=182790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}