{"id":152771,"date":"2025-12-26T17:11:54","date_gmt":"2025-12-26T15:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig"},"modified":"2025-12-26T17:11:54","modified_gmt":"2025-12-26T15:11:54","slug":"proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig","title":{"rendered":"Das Projekt Phoenix entwickelt einen modernen X-Server, der in der Sprache Zig geschrieben ist.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Im Rahmen des Phoenix-Projekts wurde der Versuch unternommen, von Grund auf einen neuen X-Server zu schaffen, der nicht auf den Entwicklungen des X.org Servers basiert und darauf abzielt, eine moderne Alternative zu entwickeln, die das X11-Protokoll erweitert und M\u00f6glichkeiten zur Kompatibilit\u00e4t mit Wayland bietet. In der aktuellen Entwicklungsphase ist Phoenix noch nicht f\u00fcr den t\u00e4glichen Gebrauch bereit, erm\u00f6glicht jedoch bereits die Arbeit mit einfachen Anwendungen, die zur Grafikausgabe GLX, EGL oder Vulkan verwenden und in einer verschachtelten Umgebung Phoenix \u00fcber einen bestehenden X-Server ausf\u00fchren. Der Code ist in der Programmiersprache Zig geschrieben und wird unter der Lizenz GPLv3 verbreitet.        <\/p>\n<p>In Phoenix beabsichtigt man nicht, die gesamte Funktionalit\u00e4t des X11-Protokolls, die im X.org Server verf\u00fcgbar ist, umzusetzen und veraltete Hardware zu unterst\u00fctzen. Beispielsweise plant man anstelle der vollst\u00e4ndigen Unterst\u00fctzung der Elemente des X11-Protokolls f\u00fcr die Arbeit mit Schriftarten nur die grundlegenden Operationen hinzuzuf\u00fcgen, die in realen Anwendungen gefragt sind. Anstelle der Unterst\u00fctzung klassischer X.Org-Grafiktreiber werden zur Grafikausgabe Linux DRM (Direct Rendering Manager) und Mesa GBM (Generic Buffer Management) verwendet.          <\/p>\n<p>Es wird angenommen, dass die Einschr\u00e4nkung der Funktionalit\u00e4t keine Auswirkungen auf die M\u00f6glichkeit hat, g\u00e4ngige Anwendungen auszuf\u00fchren, selbst solche, die GTK2 verwenden. Ein solcher Ansatz wird es erheblich vereinfachen, die Implementierung zu gestalten und gleichzeitig die Kompatibilit\u00e4t mit Programmen zu gew\u00e4hrleisten, die in den letzten 20 Jahren ver\u00f6ffentlicht wurden, sowie den Betrieb auf Hardware zu erm\u00f6glichen, die nicht \u00e4lter als 15-20 Jahre ist.    <\/p>\n<p>Im X11-Protokoll sollen neue Erweiterungen hinzugef\u00fcgt werden, die moderne Trends ber\u00fccksichtigen, wie z. B. HDR-Unterst\u00fctzung, eine korrekte Unterst\u00fctzung von Mehrmonitor-Konfigurationen (getrennte Frame-Puffer f\u00fcr jeden Monitor), die M\u00f6glichkeit, die DPI in Bezug auf die Monitore anzugeben, die adaptive \u00c4nderung der Bildwiederholfrequenz (VRR) sowie Schutz vor Tearing bei der Ausgabe. In Phoenix wurde auch das Verhalten bei der Verarbeitung von Zeichenfolgen ge\u00e4ndert \u2014 standardm\u00e4\u00dfig wird UTF-8 verwendet, w\u00e4hrend ISO Latin-1 nur bei ausdr\u00fccklicher Angabe dieser Kodierung angewendet wird.           <\/p>\n<p>Um die Sicherheit der Anwendung in Phoenix zu erh\u00f6hen, werden die Fenster standardm\u00e4\u00dfig voneinander isoliert und k\u00f6nnen nur nach ausdr\u00fccklicher Best\u00e4tigung der Berechtigungen \u00fcber einen speziellen Dialog oder durch Erteilung von Rechten beim Start aufeinander zugreifen oder auf Eingabeereignisse zugreifen. Um die Kompatibilit\u00e4t mit \u00e4lteren X11-Clients zu gew\u00e4hrleisten, werden im Falle fehlender Berechtigungen anstelle von Fehlermeldungen leere Daten \u00fcbergeben. Globale Tastenkombinationen funktionieren nur bei gedr\u00fcckter Modifier-Taste oder durch Erteilung separater Zugriffsrechte.    <\/p>\n<p>Zur Ausf\u00fchrung von Anwendungen, die nur Wayland unterst\u00fctzen, wird geplant, eine integrierte Unterst\u00fctzung dieses Protokolls zu implementieren oder externe Schichten wie 12to11 zu verwenden.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64506\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Phoenix \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441 \u043d\u0443\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e X-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 X.org Server \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b X11 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441 Wayland. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u044d\u0442\u0430\u043f\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f Phoenix \u043f\u043e\u043a\u0430 \u043d\u0435 \u0433\u043e\u0442\u043e\u0432 \u043a \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e, \u043d\u043e \u0443\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c\u0438 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-152771","post","type-post","status-publish","format-standard","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=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Phoenix \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441 \u043d\u0443\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e X-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 X.org Server \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b X11 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.\" \/>\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\/de\/blog\/news\/proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 Phoenix \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 X-\u0441\u0435\u0440\u0432\u0435\u0440, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Zig | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Phoenix \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441 \u043d\u0443\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e X-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 X.org Server \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b X11 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig\" \/>\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-12-26T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-26T15:11:54+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\udd47Das Phoenix-Projekt entwickelt einen modernen X-Server, der in der Programmiersprache Zig geschrieben ist | ProHoster","description":"Im Rahmen des Projekts Phoenix wird der Versuch unternommen, einen neuen X-Server von Grund auf zu schaffen, der nicht auf den Technologien des X.org Servers basiert und darauf abzielt, eine moderne Alternative zu bieten, die das X11-Protokoll erweitert.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\u041f\u0440\u043e\u0435\u043a\u0442 Phoenix \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 X-\u0441\u0435\u0440\u0432\u0435\u0440, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Zig | ProHoster","og:description":"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Phoenix \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441 \u043d\u0443\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e X-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 X.org Server \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b X11 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/proekt-phoenix-razvivaet-sovremennyj-x-server-napisannyj-na-yazyke-zig","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-12-26T15:11:54+00:00","article:modified_time":"2025-12-26T15:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"152771","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-01-20 13:49:46","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-20 13:49:46","updated":"2026-01-20 13:49:46","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/152771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=152771"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/152771\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=152771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=152771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=152771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}