{"id":139754,"date":"2025-07-30T11:12:01","date_gmt":"2025-07-30T09:12:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan"},"modified":"2026-02-04T17:30:57","modified_gmt":"2026-02-04T15:30:57","slug":"eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan","title":{"rendered":"Eksperiment AI kasutamisest rakenduse t\u00f5lkimiseks GTK2 ja OpenGL-ilt GTK4 ja Vulkanile","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Christian Schaller, kes juhib Fedora Desktop Team'i ja Red Hati lauaOPS s\u00fcsteemide arendustegevust, avaldas uuringu suurarenduste modelleerimise rakendatavuse kohta Linuxi graafikarakenduste arendamisel. Eksperimendi k\u00e4igus kasutas ta AI-assistenti Claude, et viia vana graafikarakendus Xtraceroute kaasaegsetele tehnoloogiatele \u00fcle.     <\/p>\n<p>Rakendus Xtraceroute, mis visualiseerib v\u00f5rgu pakettide teed 3D-globusel, kirjutati algselt GTK1 ja OpenGL abil, ning 2000. aastate alguses oli see valmis viima GTK2 peale, kuid 20 aastat ei uuendatud seda. AI-assistendi abil suutis Christian viia rakenduse \u00fcle GTK4-le ja graafilisele API-le Vulkan umbes viie tunni jooksul.     <\/p>\n<p>Oli:  <center><img decoding=\"async\" alt=\"Eksperiment AI kasutamisest rakenduse t\u00f5lkimiseks GTK2 ja OpenGL-ilt GTK4 ja Vulkanile\" src=\"\/wp-content\/uploads\/2025\/07\/9628f62c67be3cd7fbd708875ea2f872.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <\/p>\n<p>On:    <center><img decoding=\"async\" alt=\"Eksperiment AI kasutamisest rakenduse t\u00f5lkimiseks GTK2 ja OpenGL-ilt GTK4 ja Vulkanile\" src=\"\/wp-content\/uploads\/2025\/07\/f51b52b6db9df1d626c4d082a09b215e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p>Seej\u00e4rel kasutas Christian AI-d, et luua valmis porta pealt uus rakendus, mis n\u00e4itab Red Hati kontorite asukohta globusel ja kuvab akna alaosas ettev\u00f5tte uudiseid. Christian v\u00e4ljendas ka ideed kaasata AI GNOME Shell'i laienduste automaatseks kontrollimiseks ja patchide genereerimiseks, arvestades GNOME Shell'i uutes versioonides tehtud muudatusi.      <center><img decoding=\"async\" alt=\"Eksperiment AI kasutamisest rakenduse t\u00f5lkimiseks GTK2 ja OpenGL-ilt GTK4 ja Vulkanile\" src=\"\/wp-content\/uploads\/2025\/07\/cee1d3ac7401e28459ebe2a0448ff8ec.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Christiani arvates valitseb kogukonnas skeptiline ja negatiivne suhtumine AI kasutamisse ning l\u00e4bi viidud eksperiment tahtis ta n\u00e4idata muudele avatud l\u00e4htekoodiga arendajatele, et ei tohiks ignoreerida AI v\u00f5imalusi arenduse lihtsustamiseks. N\u00e4iteks aitab AI aega s\u00e4\u00e4sta, vabastades vajadusest API dokumentatsiooni l\u00e4bi t\u00f6\u00f6tada, j\u00e4lgida API muudatusi ning valida \u00f5igeid k\u00f5nesid, samuti lihtsustab see oluliselt testide kirjutamist.     <\/p>\n<p>Samas n\u00e4hakse AI-d kui t\u00f6\u00f6riista, mis aitab arenduses, kuid ei vabasta vastutusest lisatud koodi eest ning n\u00f5uab kvaliteedi kontrolli ja \u00fclevaatamist. N\u00e4itena tuuakse \u00e4ra katse genereerida koodi PDF-dokumentide kuvamise toe integreerimiseks rakendusse. AI pakkus koodi, mis kasutas WebKiti brauserimootorit renderdamiseks, mis t\u00f6\u00f6tas, kuid lisas tohutu uue s\u00f5ltuvuse. P\u00e4rast \u00fclesande t\u00e4psustamist pakkus AI koodi, mis kasutas PDF-i renderdamiseks kompaktset libpoppler teeki.    <\/p>\n<p>Praegu t\u00f6\u00f6tavad juhtivad AI-assistendid v\u00e4listena online-teenustena, mis tekitab muresid seoses <a href=\"https:\/\/prohoster.info\/et\/vpn\/\"  data-wpil-monitor-id=\"305\">turvalisuse ja privaatsuse<\/a>. Probleemi lahendamiseks arendab Red Hat oma enda koodigeneratsiooni t\u00f6\u00f6riista Granite.code, mis p\u00f5hineb avatud suure keele mudelil Granite, v\u00f5imaldades AI mudeli k\u00e4ivitamist arendaja arvutis. See projekt j\u00e4\u00e4b praegu suutlikkuse poolest maha sellistest s\u00fcsteemidest nagu Claude, Gemini ja ChatGPT, kuid lahendab andmete edastamise probleem kolmandatele osapooltele ja k\u00f5rvaldab t\u00f6\u00f6protsesside s\u00f5ltuvuse v\u00e4listest teenustest.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63642\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0440\u0438\u0441\u0442\u0438\u0430\u043d \u0428\u0430\u043b\u043b\u0435\u0440 (Christian Schaller), \u0432\u043e\u0437\u0433\u043b\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 Fedora Desktop Team \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f Linux. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u043e\u043d \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043e\u043c Claude \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Xtraceroute \u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Xtraceroute, \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u043f\u0443\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":139755,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-139754","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=\"\u041a\u0440\u0438\u0441\u0442\u0438\u0430\u043d \u0428\u0430\u043b\u043b\u0435\u0440 (Christian Schaller), \u0432\u043e\u0437\u0433\u043b\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 Fedora Desktop Team \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435.\" \/>\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\/eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan\" \/>\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\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e AI \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 GTK2 \u0438 OpenGL \u043d\u0430 GTK4 \u0438 Vulkan | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0440\u0438\u0441\u0442\u0438\u0430\u043d \u0428\u0430\u043b\u043b\u0435\u0440 (Christian Schaller), \u0432\u043e\u0437\u0433\u043b\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 Fedora Desktop Team \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan\" \/>\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=\"2025-07-30T09:12:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-04T15:30:57+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\udd47Eksperiment AI kasutamisest rakenduse t\u00f5lkimisel GTK2-st ja OpenGL-ilt GTK4-ile ja Vulkanile | ProHoster","description":"Christian Schaller, kes juhib Fedora Desktop Team'i ja Red Hati t\u00f6\u00f6lauas\u00fcsteemide arendusgruppi, avaldas tulemused suure keele mudelite kasutatavuse hindamisest.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan","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\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e AI \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 GTK2 \u0438 OpenGL \u043d\u0430 GTK4 \u0438 Vulkan | ProHoster","og:description":"\u041a\u0440\u0438\u0441\u0442\u0438\u0430\u043d \u0428\u0430\u043b\u043b\u0435\u0440 (Christian Schaller), \u0432\u043e\u0437\u0433\u043b\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 Fedora Desktop Team \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/eksperiment-po-ispolzovaniyu-ai-dlya-perevoda-prilozheniya-s-gtk2-i-opengl-na-gtk4-i-vulkan","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":"2025-07-30T09:12:04+00:00","article:modified_time":"2026-02-04T15:30:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"139754","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":"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":"2026-02-04 15:30:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:02:20","updated":"2026-02-04 15:30:59","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\/139754","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=139754"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/139754\/revisions"}],"predecessor-version":[{"id":156980,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/139754\/revisions\/156980"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/139755"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=139754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=139754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=139754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}