{"id":112839,"date":"2024-01-11T21:10:39","date_gmt":"2024-01-11T19:10:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda"},"modified":"2024-01-11T21:10:39","modified_gmt":"2024-01-11T19:10:40","slug":"itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda","title":{"rendered":"GNU Hurdi arenduse tulemused 2023. aasta 4. kvartali kohta","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GNU Hurdi arenduse tulemused 2023. aasta 4. kvartali kohta\" src=\"\/wp-content\/uploads\/2024\/01\/e3bac16db7ca747f86d5118218b65925.jpg\" style=\"display:block;margin: 0 auto;\" \/>                                <noindex>      <\/p>\n<p>9. jaanuaril avaldati GNU Hurd projekti ametlikus uudisteosas 2023. aasta III kvartali kokkuv\u00f5tteuudised:<\/p>\n<ul>\n<li> Samuel Thibault parandas gcc poolt vaikimisi kasutatavat default PIE Hurd ja <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-10\/msg00061.html\">lisab tugi static PIE.<\/a>Ta lisas ka <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-10\/msg00007.html\">whatis k\u00e4su<\/a>  GNU Mach-i s\u00fcvahe, mis suudab m\u00e4\u00e4rata, millele aadress viitab (steek? port? kalloc?...). On lisatud <a rel=\"nofollow\" href=\"https:\/\/lists.debian.org\/debian-hurd\/2023\/11\/msg00039.html\">hurd-amd64 tugi GCC-s.<\/a>.<\/li>\n<li> Samuti palus Samuel Hurd meeskonnal korraldada pidev integreerimine (<a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-12\/msg00007.html\">continuous integration<\/a>)&nbsp;&mdash; et hetkel, mil arendajad koodi muudavad, saaksid nad olla kindlad, et nad ei riku midagi.<\/noindex><br \/>\n<blockquote><p><noindex><\/p>\n<p> &#171;Selgub, et Hurd toetab mitmeid erinevaid keskkondi: 32-bittine, 64-bittine, 32 ja 64 bitti, ACPI, mitte-ACPI, SMP, mitte-SMP, Xen jne. Tundub, et \u00fchel Hurd arendajal Flavio'l on olemas <a rel=\"nofollow\" href=\"https:\/\/github.com\/flavioc\/cross-hurd\/actions\/runs\/7080757561\">isiklik CI<\/a>, kuid see on seadistatud s\u00f5ltumatult Debianist. Kui olete huvitatud, et aidata Hurd projekti CI loomisel, v\u00f5tke meiega \u00fchendust!&#187;<\/p>\n<p><\/noindex><\/p><\/blockquote>\n<\/li>\n<li> Luca Dariz t\u00f6\u00f6tas GNU Machi kasutajaruumi mitme <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-10\/msg00031.html\">lihtsa testi<\/a> lisamise kallal. Toimiva MiG-iga suudab GNU\/Linux masin k\u00e4ivitada k\u00e4sku make check GNU Machi l\u00e4htekoodile, mis k\u00e4ivitab qemu, et veenduda, et 32-bitine (PAE ja mitte-PAE), 32-bitine 64-bitise peal ja t\u00e4ielik 64-bitine GNU Mach t\u00f6\u00f6tab. Praegu teeme testimist GNU\/Linuxis, kuna qemu Hurdis ei t\u00f6\u00f6ta.  <\/li>\n<li> Paljud inimesed on t\u00f6\u00f6tanud uue <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-10\/msg00036.html\">x86_64 toe lisamise kallal Hurdile. Samuel<\/a> mainis, et 64-bitine GNU Hurd port on n\u00fc\u00fcd piisavalt pakette debian-ports arhiivis, et oleks v\u00f5imalik laadida chroot. 64-bitise versiooni Debian + GNU Hurd kogumise demon on seadistamisel ja samuti tehakse teisi infrastruktuuri t\u00f6id. Thibault mainis: <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-10\/msg00036.html\">teatas<\/a> \u00abPakettide kogumine ei ole v\u00e4ga stabiilne. Olen proovinud gcc-13 kokku panna juba paar n\u00e4dalat, aga siiani tulutult. Esineb erinevaid eba\u00f5nnestumisi, k\u00f5ige sagedamini kummalised vead libtool skriptis, mis on m\u00e4rk sellest, et s\u00fcsteem k\u00e4itub valesti. Probleemi j\u00e4ljendamise viis on lihtsalt uuesti kokku panna libtoolit kasutav pakett ja varem v\u00f5i hiljem viib see v\u00e4ga kummalise eba\u00f5nnestumiseni.\"<br \/>\n<blockquote>\n<p>&#171;Pakettide ehitamine ei ole v\u00e4ga stabiilne. Olen p\u00fc\u00fcdnud gcc-13 kokku panna juba paar n\u00e4dalat, kuid siiani tulutult. On erinevaid t\u00f5rkeid, enamasti kummalised vead libtool'i skriptis, mis on m\u00e4rk sellest, et s\u00fcsteem k\u00e4itub valesti. Probleemi korratakse lihtsalt nii, et ehitatakse uuesti pakett, mis kasutab libtool'i, ja varem v\u00f5i hiljem viib see v\u00e4ga kummalise t\u00f5rkeni.<br \/> See t\u00e4hendab, et kuigi buildd on juba valmis, on mulle t\u00f5eliselt ebamugav seda k\u00e4ivitada teades, et see v\u00f5ib k\u00e4ituda segaselt. Kui ma algselt ehitasin debian-portide jaoks pakette (~100 paketti), oli mul kuskil 5-10 sellist t\u00f5rget, mis on \u00fcsna k\u00f5rge m\u00e4\u00e4r: \/&#187;<\/p>\n<\/blockquote>\n<\/li>\n<li> Flavio Cruz <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-11\/msg00033.html\">parandas IPC GNU Mach<\/a>, muutes mach_msg_type_t v\u00e4ljade j\u00e4rjekorda msgt_name ja msgt_size baidiv\u00e4ljat\u00f5mbamise jaoks. Ta l\u00f5i ka rea pampse, <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-11\/msg00028.html\">mis v\u00f5imaldavad v\u00e4ltida s\u00f5numite suuruse muutmist x86_64<\/a>. Ta eemaldas <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-11\/msg00026.html\">t\u00fc\u00fcbist s\u00f5ltumatud Mach RPC<\/a>:<br \/>\n<blockquote>\n<p>&#171;GNU Mach kasutab t\u00fc\u00fcbistatud IPC-d. Hurd v\u00f5ib toetada nii t\u00fc\u00fcbistatud kui mitte-t\u00fc\u00fcbitud k\u00f5nesid, kuid tundub, et Hurd kasutab ainult t\u00fc\u00fcbistatud RPC-d. Seet\u00f5ttu on k\u00f5ige parem eemaldada k\u00f5ik mitte-t\u00fc\u00fcbitud RPC kood.&#187;<\/p>\n<\/blockquote>\n<\/li>\n<li> Sergei Bugaev lisas <a rel=\"nofollow\" href=\"https:\/\/darnassus.sceen.net\/~hurd-web\/open_issues\/gnumach_vm_map_entry_forward_merging\/\">GNU Mach-i rekordite uuesti liitmise toe<\/a>. Mach ei suutnud alati liita kahte virtuaalmasina rekordit, mis asusid \u00fcksteise l\u00e4hedal, mis aeglustas ext2, bash jne. Sergei v\u00f5imaldas GNU Mach-il rekordite tavaliselt kokku liita, mis aitas n\u00e4iteks ext2fs-i.  <\/li>\n<li> Lisaks t\u00f6\u00f6tab Sergei <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-11\/msg00013.html\">veebibrauseri Ladybird portimise kallal<\/a> Hurdile. Selle postituse autor <i>(ilmselt m\u00f5eldakse originaalpostitust gnu.org &#8212; toimetaja m\u00e4rkus.)<\/i> kasutab <a rel=\"nofollow\" href=\"https:\/\/www.netsurf-browser.org\/\">veebibrauser netsurf<\/a> Hurdile, mis t\u00f6\u00f6tab lihtsate veebisaitidega (nt Wikipedia), kuid kuvab halvasti JavaScripti rikkalikult lehti, mis muudab paljud veebisaidid kasutamiseks k\u00f5lbmatuks. Kui Sergeil \u00f5nnestub portida <a rel=\"nofollow\" href=\"https:\/\/ladybird.dev\/\">Ladybird<\/a>, saavad Hurd-i kasutajad hakata kasutama selliseid veebiteenuseid nagu Github! Tuleb m\u00e4rkida, et keegi peaks uuendama ja <a rel=\"nofollow\" href=\"https:\/\/lists.debian.org\/debian-hurd\/2014\/09\/msg00070.html\">portima Firefoxi<\/a>.  <\/li>\n<li> Lisaks on Bugaev alustanud <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-11\/msg00013.html\">Hurd-i portimist AArch64<\/a>! Ja kuigi port RISC-V-le v\u00f5ib tunduda huvitavam, on siiski oluline m\u00e4rkida, et AArch64 on tuntum. Mis huvitav, Sergei suudab juba Hurd servereid AArch64 jaoks ehitada! Tavaliselt tuleb GNU Mach AArch64-le portimiseks, kuid \u00f5nneks p\u00f6\u00f6rdus ta GDB poole ja k\u00e4ivitas otse Hurd AArch64 binaarfaili &#171;Hello World&#187; Linuxis! See aitas tal parandada m\u00f5ned vead. Praegu tuleb m\u00e4\u00e4rata ABI ja l\u00f5petada GNU Mach port, kuid praegu on see suurep\u00e4rased uudised!  <\/li>\n<li> Tobias Platen <a rel=\"nofollow\" href=\"https:\/\/lists.gnu.org\/archive\/html\/bug-hurd\/2023-10\/msg00021.html\">on alustanud GNU Mach-i portimist Power9 platvormile<\/a>.<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Juhul, kui kellelgi on soov testida oma lemmikpakettide toimivust Hurd-i all ja aidata edendada kogu GNU s\u00fcsteemi kasutamist laiemale ringile &#8212; palun, <a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/hurd\/contributing.html\">kontrollige osalemise lehte<\/a>.<\/p>\n<p><\/noindex><noindex><\/p>\n<p>Teabe jaoks: <b>GNU Hurd<\/b> (v\u00f5i lihtsalt <b>Hurd<\/b>)&nbsp;&mdash; see on vaba tarkvara arendusprojekt, mille eesm\u00e4rk on asendada Unix\u2019i kernel Unix'i sarnastes operatsioonis\u00fcsteemides. Hurd arendust\u00f6\u00f6d on alustatud 1990. aastal GNU projekti ja Vaba Tarkvara Fondi poolt. Edusammud on aeglased, kuna olemas on Linux &#8212; juba valmis vaba asendus Unix\u2019i kernelite jaoks. \u00dcksikasju saab vaadata nii <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNU_Hurd\">Vikipeediad<\/a>, kui ka <a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/hurd\/index.html\">projekti GNU Hurd ametlikul lehel<\/a>.<\/p>\n<p><\/noindex><\/p>\n<p>Omalt poolt <b>GNU Mach<\/b>&nbsp;&mdash; see on Mach mikrokernel, mis on vaikimisi GNU Hurd\u2019i osa. <\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/linux-general\/17481177\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>9 \u044f\u043d\u0432\u0430\u0440\u044f \u0432 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNU Hurd \u0431\u044b\u043b\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0437\u0430 3 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2023 \u0433\u043e\u0434\u0430: \u0421\u044d\u043c\u044e\u044d\u043b \u0422\u0438\u0431\u043e (Samuel Thibault) \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b default PIE Hurd \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f gcc \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 static PIE. \u041e\u043d \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043b whatis-\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0432 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a \u044f\u0434\u0440\u0430 GNU Mach, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043d\u0430 \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0430\u0434\u0440\u0435\u0441 (\u0441\u0442\u0435\u043a? \u043f\u043e\u0440\u0442? kalloc?&#8230;). \u0411\u044b\u043b\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":112840,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112839","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=\"description\" content=\"9 \u044f\u043d\u0432\u0430\u0440\u044f \u0432 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u043e\u043c.\" \/>\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\/et\/blog\/news\/itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda\" \/>\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\udd47\u0418\u0442\u043e\u0433\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 GNU Hurd \u0437\u0430 4 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2023 \u0433\u043e\u0434\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"9 \u044f\u043d\u0432\u0430\u0440\u044f \u0432 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda\" \/>\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=\"2024-01-11T19:10:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-11T19:10:40+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\udd47GNU Hurd arenduse kokkuv\u00f5te 2023. aasta 4. kvartal | ProHoster","description":"9. jaanuaril ametlikus uudiskirjas.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda","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\udd47\u0418\u0442\u043e\u0433\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 GNU Hurd \u0437\u0430 4 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2023 \u0433\u043e\u0434\u0430 | ProHoster","og:description":"9 \u044f\u043d\u0432\u0430\u0440\u044f \u0432 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u043e\u043c.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/itogi-razrabotki-gnu-hurd-za-4-kvartal-2023-goda","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":"2024-01-11T19:10:40+00:00","article:modified_time":"2024-01-11T19:10:40+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\/et\/wp-json\/wp\/v2\/posts\/112839","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=112839"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112839\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/112840"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=112839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=112839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=112839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}