Wayland hírek

Címkék

Hogy mi a Wayland, arról már volt szó korábban. A projekt eddig MIT - és egyes komponenseit tekintve GPLv2 - licenc alatt futott, de a napokban a fő fejlesztője, Kristian Høgsberg bejelentette, hogy változik a licenc, mégpedig LGPL-re. A részletek itt.

A licencváltozás mellett egy videó is felbukkant a napokban, ami azt demonstrálja, hogy mi az, amire a Wayland jelenleg képes X alatt:

Érdemes megjegyezni, hogy a Wayland fejlesztések még nagyon gyerekcipőben járnak. Ha valaki Intel videóchippel rendelkezik, akár X-en kívül is futtathatja.

Ha valaki kísérletezne a Wayland-del, egy részletes útmutatót talál itt arról, hogy Ubuntu 10.10 (kódnevén "Maverick Meerkat) alatt hogyan lehet életre kelteni.

Hozzászólások

Ácsi! Nem arról volt szó, hogy a Wayland azért kell, hogy ne csíkozódjon, meg ne villogjon a YouTube videó, ha mozgatom közben a böngésző ablakot? Mert ezt egy ilyen minőségű videón nem lehet bemutatni.

Szerintem meg jól emlékeztem: His stated goal was a system in which "every frame is perfect, by which I mean that applications will be able to control the rendering enough that we'll never see tearing, lag, redrawing or flicker".
Amúgy az ürgének tökéletesen igaza van. X + Compiz alatt elég sok furcsaságot lehet látni, ha az ember mozgatja az ablakot, vagy "drag-and-drop"-ol. A Wayland pontosan arra lett kitalálva (ahogy a te linkeden is írják), hogy ezt kiküszöbölje. Na de a fönti videón nem fogjuk látni, hogy "every frame is perfect". Szerintem az a "smoke" alkalmazás lenne hivatott ezt bemutatni, de az, hogy a jutúbon én nem látok villódzást, még nem jelenti azt, hogy tényleg nincs.

Tekintve, hogy jelenleg X alatt fut, nem is fogsz semmi bizonyítékot látni...
Egyenlőre még csak azt demózza, hogy a rendszer valamennyire működik, ha intel kártyád van, akkor még X nélkül is. Minden más csak a jövő zenéje. Addig csak hihetsz azoknak akik értenek hozzá és azt mondják ez jó lesz, illetve kiindulhatsz abból, hogy X-nél lassabb dolgot viszonylag nehéz írni ha nincs szükséged network transparency-re...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Nekem van intel videom, majd kipróbálom.

Software is like sex, it's better with a penguin. :D (r)(tm)(c) آكوش

Ígéretesnek tűnik, de kíváncsi vagyok arra, mi valósul meg belőle az Ubuntu 11.4-ben.

BEEP BEEP. Wrong.

"Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers."

A Wayland egy compositor, X-hez csak es kizarolag azert van koze, mert valamifele kompatibilitast kivan nyujtani, valamint X alatt is tud futni, ami fejlesztes alatt kifejezetten hasznos.

Ennyi. Szo sincs rola, hogy ez egy ujabb reteg lenne az X korul.

Egyáltalán nem biztos, hogy évekre van.
Egyrészt a "hype", ami körülveszi, jó lehet a fejlesztési kapacitások növekedésében.
Lehet, hogy a Canonical is tevőlegesen beszáll a fejlesztésbe, ami szintén gyorsíthat.
Ráadásul ehhez sokkal könnyebb driver-t írni, mint az X-hez, így azok is gyorsan megjelenhetnek.

Egyébként sok olyan dolog van amikre éveket kell várni, de megéri, mert sokkal jobbnak ígérkezik, mint a jelenleg használtak. Számomra ilyen pl. a BTRFS, a PixelQi-s táblagép és immáron a wayland is.

Azért, hogy legyen min aggódnod... :)
Úgy általában:
Szememben kissé szánalmas, hogy ennyi 'szakember' nyekereg ezen a dolgon...
Nem szimpatikus hogy gyorsabb lesz a desktop? Nem kell használni, mint a 'binugzot'. :D
Annyiszor körbejárták már a témát itt a hupon, mégis minden új Wayland hírnél beindul a fikázás...

---
"Szép Mező Szárnya jel alatt született, Szívébe írva gyönyörű üzenet: "A világon élni csak hősként érdemes", Rajtad a sor, hallod, mondd tovább, Énekes!" P. Mobil - 1978

En ugy latom, hogy ezek a dolgok ugy indulnak, mintha minden tokeletes lenne, es mar csak ez hianyzik az eletunkbol, nem azt keresik, hogy hol tudnanak segiteni valamit helyrepofozni (kernel, ilyesmi) hanem irjunk huszadik fs-t, eye candyt. Fikazni nem fikazom, jol nez ki, a mancs ikon kivetelevel - az hitvany :)

Őszintén szólva, én nem bánám ha desktopot felturboznák egy kicsit. Számomra a sebesség a lényeg, némi esztétika és az eye candy dolgok meg úgyis jönnek maguktól.
Röviden, én drukkolok ennek a projectnek.
---
"Szép Mező Szárnya jel alatt született, Szívébe írva gyönyörű üzenet: "A világon élni csak hősként érdemes", Rajtad a sor, hallod, mondd tovább, Énekes!" P. Mobil - 1978

Attól függ melyik része. Qt developer blogokból kitűnik, hogy pl a grafika lassabb Linuxon mint máshol, elsősorban az X (protokoll) miatt.

Szóval, ha én KDE-s lennék, és panaszkodnék a Plasma vagy akármi sebessége miatt, akkor most várnám a Waylandet mint a messiást...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Hát, fene tudja. Én abból indulok ki, hogy 10 évvel ezelőtt Pentium 2-es gépeken a linux desktop száguldott. És akkor GTK1, Qt1 volt. Szóval lassú az X, de ennyire azért nem.

Szerk.: Aki már használt ugyanazon program GTK1-es és GTK2-es verzióját az szerintem pontosan tudja miről beszélek.

10 evvel ezelott pentium 2 egy relative top gep volt. Egy mai relative top gepen egy korrektul beallitott linux desktop szinten szaguld legalabb annyira, mint 10 eve a gtk1-es stuffok.

Megjegyzem, volt nekem 10 eve egy p1-em, icewm szaguldott rajta, e16 mindenfele csilivili cuccal mar nem. Hasonlo igaz ma is.

Magyarul arrol van szo, hogy ha olyat hasznalsz a gepen, amire eleve nem eleg, akkor tenyleg szar lesz. X vagy Wayland, tok mindegy. Ellenben ha az X lassusagat kiirtod a kepletbol, akkor is lassabb lesz, de kevesbe.

A kevesbe merteke ettol fuggetlenul lenyeges lehet, es X kiutesevel sok lehetoseg nyilik ra, hogy a kevesbe az jelentosen kevesbe legyen, es akkor maris jo dolog a Wayland.

Egy fenét. 10 évey hány process futott egy linux telepítésen, és ma hány fut? Egy adott process 10 éve mennyi feladatot látott el egyidőben, és ma hányat lát el? Egyszerű példa: 10 éve egy browsernek elég volt a statikus html megjelenítéssel megküzdenie, js-t minimálisan használtak. Ma szinte nincs olyan oldal amiben ne lenne valami komplex js, sok esetben az oldal funkcionálása függ tőle. Nyilván ma sokkal erőforrásigényesebb egy browser, mint 10 éve.

--
Don't be an Ubuntard!

Ja, de ha csak ncurses-t használsz az még gyorsabb...

Megnézted már jobban, hogy mit hasonlítgatsz? Egy mai desktopon alapok a lekerekített gombok, színátmenetek, stb. Ezeket már nem tudod megrajzolni négy "Line(x1,y1,x2,y2)" utasítással mint rég... "Gradient" és "path" rajzolások mindenhol, meg "pixmap transform".
A Qt4-ben ez úgy van, hogy ezeket megrajzolja CPU-ból software renderinggel (raster engine), majd a teljes elkészül képet küldi át az X servernek. Ami nyilván nem optimális, de az X már csak ilyen.
(A másik út, ha magukat a rajzolási utasításokat küldi át az X-nek. A vicc az, hogy ez lassabb.)

Ez volt a Qt, de gyanítom a gtk is ugyanígy működik. Remélhetőleg az ilyen felesleges másolgatásokat lehet kihagyni Waylanddel, ami már akkor is gyorsít ha semmi GPU gyorsítás nem kerül bele...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

mi lesz azokkal akiknek a gépében nincs opengl képes vga ? na mindegy, így is jó népszerű a Linux, mit számít már az a pár ezer ember....:/

Hol van ilyen?

Ha jól érzékelem azért az ubuntu erősen azokra a felhasználókra koncentrál, akik átlagos gépekkel rendelkeznek, és már szerintem elég rég óta alap a valamilyen szintű opengl támogatás. Mármint egy átlagos otthoni számítógépben.

Nyilván szerveren, virtuális környezetben más a helyzet, de úgy vettem le az eddigiekből, hogy a wayland nem oda koncentrál, ott marad az X, ha kell grafikus felület.

"mi lesz azokkal akiknek a gépében nincs opengl képes vga"

Mintha lenne ilyen, közel 10 éve nincs dedikált vagy integrált videókártya ami ne támogatná, már egyes 15 évvel ezelőtti videókártyák is támogatták (Diamond EDGE 3D stb.), sőt ma már más hordozható eszközök (okostelefonok, tabletek stb.) is támogatják.

Meg aztán nem vehetik figyelembe a múzeumba való eszközparkkal rendelkezőket, ezzel az erővel akkor nem is lehetne semmit sem fejleszteni, mert valaki épp Trident TVGA 8900-al akarná használni.