www.wikidata.uk-ua.nina.az
Wayland grafichnij server dlya Linux ta inshih UNIX podibnih operacijnih sistem sho skladayetsya z protokolu mehanizmu mizhprocesnoyi vzayemodiyi ta bibliotek Rozrobka Wayland bula rozpochata Kristianom Gogsbergom Kristian Hogsberg chlenom Centru vidkritih tehnologij Intel Intel s Open Source Technology Center i spivrobitnikom Red Hat Wayland ye vilnim PZ 4 5 6 WaylandTip grafichnij serverAvtor Kristian HogsbergRozrobniki Kristian Hogsbergd 2 3 i Freedesktop org 1 Pershij vipusk 0 85 9 lyutogo 2011 12 rokiv tomu 2011 02 09 Stabilnij vipusk 1 22 4 kvitnya 2023 6 misyaciv tomu 2023 04 04 Operacijna sistema Unix podibniMova programuvannya CStan rozrobki aktivnijLicenziya MITOnlajn dokumentaciya wayland freedesktop org docs html Repozitorij gitlab freedesktop org wayland waylandVebsajt wayland freedesktop org Wayland u Vikishovishi Zmist 1 Osnovni principi 2 Vikoristannya 3 Vinoski 4 PosilannyaOsnovni principi Redaguvati nbsp Modul evdev yadra Linux otrimuye podiyu i nadsilaye yiyi do kompozitora Kompozitor zdijsnyuye poshuk sered grafiv sceni shob z yasuvati yake vikno otrimaye podiyu Graf sceni vidpovidaye tomu sho znahoditsya na ekrani takozh kompozitor prijmaye do uvagi mozhlivi transformaciyi elementiv grafa Takim chinom kompozitor obiraye pravilne vikno i obchislyuye lokalni kordinati vikna z koordinat ekranu shlyahom zvorotnoyi transformaciyi Yak i u shemi z X11 koli kliyentska programa otrimuye podiyu vona onovlyuye svoyi elementi ekrannogo interfejsu U vipadku Wayland riznicya polyagaye u tomu sho rendering zdijsnyuyetsya kliyentom cherez EGL i kliyent prosto nadsilaye povidomlennya pro onovlenij region kompozitorovi Kompozitor ob yednuye angl damage requests vid vsih kliyentiv i perekomponovuye ekran Pislya cogo kompozitor mozhe zdijsniti pryamij viklik ioctl do KMS yakij zdijsnyuye peremikannya ekrannoyi storinki angl page flip Wayland vikoristovuye vzhe nayavni v yadri Linux tehnologiyi taki yak Kernel mode setting KMS Direct Rendering Manager DRM i Graphics Execution Manager GEM Takozh do skladu Wayland vhodit vlasnij vbudovanij kompozitnij menedzher zgodom viokremlenij v okremij proyekt Weston yakij vikoristovuye OpenGL ES Server Wayland jogo tvorec harakterizuye tak Wayland novij server displeya yakij vikonuye tilki krihitnu chastinu tih funkcij X Window System yaki mi faktichno vikoristovuyemo koli zapuskayemo kompozitnij robochij stil Wayland ce po suti bufernij menedzher podibno do togo chim DRI2 ye dlya X org obrobnik vhidnih danih Ves rendering vikonuyetsya na storoni kliyenta tak yak sogodni pracyuye OpenGL a zavdannya rezhimiv ta inshi aparatni ustanovki vikonuyutsya v yadri Takij pidhid dozvolyaye znachno sprostiti organizaciyu servera Wayland vidriznyayetsya vid klasichnogo X servera tim sho na rivni servera vikonuyetsya tilki pereadresaciya vsih vikon a vsi operaciyi renderinga i keruvannya viknami vikonuyutsya na storoni kliyenta i peredayutsya dlya obrobki servera zi vbudovanim kompozitnim menedzherom Server ne pidtrimuye API vidtvorennya i operuye tilki z vzhe sformovanimi viknami sho dozvolyaye pozbutisya podvijnoyi buferizaciyi pri vikoristanni takih bibliotek yak GTK Qt i Clutter Vsi operaciyi vidtvorennya provadyatsya silami dodatkovih bibliotek napriklad OpenGL ES FreeType i Cairo Wayland nadaye protokol vzayemodiyi kompozitnogo servera i pracyuyuchih z nim zastosunkiv Kliyenti samostijno vikonuyut malyuvannya svoyih vikon v okremomu buferi peredayuchi informaciyu pro onovlennya kompozitnomu serveru yakij kombinuye vmist buferiv okremih zastosunkiv dlya formuvannya pidsumkovogo vivodu z urahuvannyam mozhlivih nyuansiv takih yak perekrittya vikon i prozorist Vzayemodiya z aparatnim zabezpechennyam napriklad provedennya inicializaciyi peremikannya videorezhimiv drm modesetting i keruvannya pam yattyu GEM grafichnih kart provoditsya cherez KMS modul sho pracyuye na rivni yadra sho dozvolyaye obijtisya bez privileyiv superkoristuvacha U ramkah suputnogo proyekt Weston rozvivayetsya odin z prototipiv realizaciyi kompozitnogo servera Pidkreslyuyetsya sho ce lishe odna z realizacij za analogiyeyu z vikonnimi menedzherami oskilki v roli kompozitnogo servera mozhe vistupati bud yakij inshij produkt sho pidtrimuye protokol Wayland Napriklad vedetsya robota iz zabezpechennyu pidtrimki Wayland v takih nayavnih kompozitnih menedzherah dlya X11 yak KWin i Compiz Kompozitnij server Weston mozhe pracyuvati z vikoristannyam DRM modulya yadra Linux poverh X11 abo poverh inshogo kompozitnogo servera Wayland Vikoristannya RedaguvatiPidtrimka pryamoyi roboti z Wayland vzhe realizovana dlya bibliotek Gtk3 Qt 5 SDL Clutter i EFL Enlightenment Foundation Library Wayland mav vikoristovuvatisya v stvoryuvanij Intel i Nokia operacijnij sistemi MeeGo 7 Mark Shattlvort anonsuvav u svoyemu blozi sho Ubuntu mozhlivo bude vikoristovuvati Wayland zamist X org dlya stilnichnogo seredovisha Unity 8 Poperedni paketi z Wayland vzhe vklyucheni do skladu repozitoriyu universe ta mozhut buti viprobuvani koristuvachami Ubuntu 11 04 Inshim vazhlivim krokom vpered ye zabezpechennya pidtrimki zapusku Compiz poverh Wayland Prote za najoptimistichnishimi ocinkami v bazovu versiyu Ubuntu Wayland mozhe buti integruvati ne ranishe vipusku 12 10 zaplanovanogo na zhovten 2012 roku 9 Prote v berezni 2013 roku rozrobniki z Canonical prijnyali rishennya pro stvorennya svogo vlasnogo grafichnogo servera sho maye nazvu Mir 10 Grafichna sistema distributivu Fedora bula perevedena na Wayland Grafichna sistema distributivu Ubuntu perevedena na Wayland pochinayuchi z versiyi 17 10 Artful Aardvark 11 Vinoski Redaguvati a b Larabel M Wayland Becomes A FreeDesktop org Project Phoronix 2010 d Track Q4046864d Track Q6832090 Hogsberg K Premature publicity is better than no publicity 2008 d Track Q3199776 Larabel M Wayland A New X Server For Linux Phoronix 2008 d Track Q4046864d Track Q6832090 Oficijnij sajt Arhiv originalu za 22 listopada 2010 Procitovano 24 listopada 2010 Michael Larabel November 03 2008 Wayland A New X Server For Linux Arhivovano 15 listopada 2010 u Wayback Machine Kristian Hogsberg 22 listopada 2010 Wayland license clarification wayland devel mailing list Arhiv originalu za 8 kvitnya 2012 Procitovano 23 listopada 2010 Michael Larabel 16 veresnya 2010 Where Wayland May First Appear In Use By A Distro Arhiv originalu za 9 lipnya 2013 Procitovano 24 listopada 2010 Mark Shattlvort 4 listopada 2010 Unity on Wayland Arhiv originalu za 24 serpnya 2011 Procitovano 4 listopada 2010 Ubuntu nachnet ispolzovat displejnyj server Wayland kak minimum cherez poltora goda Arhiv originalu za 5 chervnya 2011 Procitovano 11 travnya 2011 Oliver Ries Mar 4 2013 Taking Unity to the next level ubuntu devel mailing list Arhiv originalu za 9 veresnya 2014 Procitovano 10 zhovtnya 2014 ArtfulAardvark ReleaseNotes Ubuntu Wiki wiki ubuntu com Arhiv originalu za 24 listopada 2017 Procitovano 19 zhovtnya 2017 Posilannya RedaguvatiOficijnij sajt Arhivovano 22 listopada 2010 u Wayback Machine Otrimano z https uk wikipedia org w index php title Wayland amp oldid 40593930