{"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\/et\/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=\"J\u00e4lgida\" href=\"#\" rel=\"nofollow\"><i class=\"icon-bell\"><\/i><\/a><br \/>\n4. augustil toimus v\u00e4ljaanne <a href=\"https:\/\/github.com\/wild-linker\/wild\/releases\/tag\/0.10.0\" rel=\"nofollow\">Wild 0.10<\/a> \u2014 vabast kompilaator, mis on kirjutatud Rustis ja m\u00f5eldud eelk\u00f5ige programmide kiireks kokkupanekuks Linuxis. Kompilaator t\u00e4idab kokkupaneku viimast etappi: \u00fchendab objekti failid ja teegid valmisse kompileeritavasse faili v\u00f5i jagatud teeki. Wild v\u00f5ib kasutada GNU ld, LLD ja Moldi asendajana, kuigi arendajate v\u00e4idetava l\u00f5ppeesm\u00e4rgina \u2014 inkrementaalne kokkupanek \u2014 <a href=\"https:\/\/github.com\/wild-linker\/wild#why-another-linker\" rel=\"nofollow\">ei ole veel ellu viidud<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>\u00dcks peamisi uuendusi oli toetuse lisamine parameetritele <a href=\"https:\/\/github.com\/wild-linker\/wild\/pull\/1990\" rel=\"nofollow\">&#8212;gdb-index ja &#8212;no-gdb-index<\/a>. Kui see v\u00f5imalus on aktiveeritud, loob Wild v\u00e4ljundfailis sektsiooni .gdb_index, mis sisaldab silumise teabe indeksit. Selle t\u00f5ttu suudab GDB kiiremini leida vajalikud s\u00fcmbolid suurtes programmides, ilma et indeksit p\u00e4rast kokkupanekut eraldi moodustataks. Rakendamine toetab GDB indeksiformaadi \u00fcheksandat versioon; skaneerimise, \u00fchendamise ja indeksi kirjutamise toimingud on paralleelseks muudetud.<\/p>\n<p>&nbsp;<\/p>\n<p>Oluliselt on laiendatud skriptide t\u00f6\u00f6tamise v\u00f5imalusi. Lisatud on tugi:<\/p>\n<ul>\n<li>sektsioonid \/DISCARD\/ tarbetute sisseseatud sektsioonide v\u00e4listamiseks;<\/li>\n<li>kasutaja m\u00e4\u00e4ratud programmide PHDRS p\u00e4iseid;<\/li>\n<li>funktsioone SIZEOF_HEADERS, DEFINED ja SEGMENT_START;<\/li>\n<li>v\u00f5ti AT ja funktsioon LOADADDR;<\/li>\n<li>tingimuslikke v\u00e4ljendeid kolmikoperatuuriga;<\/li>\n<li>k\u00e4sklusi SORT, SORT_BY_NAME ja SORT_BY_ALIGNMENT;<\/li>\n<li>s\u00fcmbol __bss_start;<\/li>\n<li>v\u00e4ljade t\u00e4itmismalle;<\/li>\n<li>k\u00e4sklusi OUTPUT_FORMAT ja OUTPUT_ARCH;<\/li>\n<li>mitmeid suhtelisi loendureid praegusele aadressile.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>T\u00e4ielik \u00fchilduvus GNU ld-ga pole veel saavutatud. N\u00e4iteks j\u00e4\u00e4b osa k\u00e4skluse MEMORY v\u00f5imalustest, sektsioonid OVERLAY ja m\u00f5ned sektsioonide paigutamise viisid l\u00f5petamata. Arendajad peavad eraldi <a href=\"https:\/\/github.com\/wild-linker\/wild\/blob\/0.10.0\/LINKER_SCRIPT_SUPPORT.md#linux-kernel-requirements\" rel=\"nofollow\">tabelit v\u00f5imalustest, mis on vajalikud Linuxi tuuma kokkupanekuks<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Parandatud on tulemuslikkust, kui salvestatakse kogumise tulemusi Btrfs ja VFAT. Wild kasutab n\u00fc\u00fcd automaatselt re\u017eiimi &#8212;no-mmap-output-file ja ei laadita v\u00e4ljundfaili m\u00e4llu l\u00e4bi mmap. Arendaja l\u00e4bi viidud Zedi kokkupaneku katsetuses Btrfs-il v\u00e4henes aeg umbes 2,6\u20132,8 sekundilt 1,5\u20131,8 sekundile. Samas hoiatab muudatuse autor, et isegi p\u00e4rast Btrfs-i optimeerimist j\u00e4\u00e4b see antud stsenaariumis m\u00e4rkimisv\u00e4\u00e4rselt aeglasemaks kui tmpfs; Ext4 ja XFS puhul osutus mmap vastupidi kasulikumaks.<\/p>\n<p>Wildi \u00fcleviimine teistesse formaatidesse ja platvormidesse j\u00e4tkub. Eksperimentaalne versioon WebAssembly jaoks suudab juba komponeerida mitmeid programme, samas kui Mach-O port toetab lihtsamaid t\u00e4idetavaid faile. Alustatud on t\u00f6\u00f6 32-bitiste sihtplatvormide kallal, mis peaks tulevikus lihtsustama Wildi rakendamist sisseehitatud s\u00fcsteemide arenduses. Samuti on lisatud algne PowerPC64 ELFv2 objekti failide t\u00f6\u00f6tlemine ja j\u00e4tkatud Mach-O toe arendamist, sealhulgas universaalsed objektifailid ja otsene komponeerimine d\u00fcnaamiliste raamatukogudega. Need portid ei ole veel igap\u00e4evaseks kasutamiseks valmis.<\/p>\n<p>Raamatukogude versioon kompilaatorist libwild suudab n\u00fc\u00fcd sisendfailid vastu v\u00f5tta ja salvestada tulemuse otse m\u00e4llu. See v\u00f5imaldab teistel programmidel integreerida Wildi ilma vahefailide loomise kohustuseta. Lisaks ei \u00fcleta raamatukogu enam globaalset kiudude suunda Rayon, ning Zstandard'i tihenduse tugi on v\u00f5imalik kogumise ajal v\u00e4lja l\u00fclitada.<\/p>\n<p>V\u00e4ljalaske koosseisu kuulub palju parandusi x86-64, AArch64, RISC-V ja LoongArch64 jaoks. Parandatud on TLS, PLT, LTO, tihendatud silumisinfo, suurte \u00fchtlustamiste ja liikumiste t\u00f6\u00f6tlemise vead PIE- ja jagatud objektides. Parandatud on v\u00f5imalikke crashes kompilaatori skriptide t\u00f6\u00f6tlemisel ja sektsioonide .tbss, .strtab ja .eh_frame loomisvead.<\/p>\n<p>&nbsp;<\/p>\n<p>Wild toetab Linuxit x86-64, AArch64 ja RISC-V arhitektuurides; toetus LoongArch64 ja PowerPC64LE on veel esialgne. Kokkupaneku installimiseks saab kasutada valmis arhiive, cargo-binstalli, Homebrewi, Nixi v\u00f5i k\u00e4su cargo install &#8212;locked wild-linker. Algkode on kasutaja valikul levitatud all <a href=\"https:\/\/github.com\/wild-linker\/wild#license\" rel=\"nofollow\">litsentside Apache 2.0 v\u00f5i MIT all<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/news\/wild-0-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\/et\/blog\/news\/wild-0-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/182790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=182790"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/182790\/revisions"}],"predecessor-version":[{"id":182900,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/182790\/revisions\/182900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/182791"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=182790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=182790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=182790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}