Permalänk
Medlem

Utvecklingen av X.org....

Har suttit och läst lite om utecklingen av xorg och nu verkar det ju som att det börjar röra på sig :). Dock så fattar jag inte riktigt vad som rör på sig ;).
xgl, Cairo, modularisering, OpenGl, luminocity, AAAAAAARGGHHH!!!!
Nån som kan förklara vad det är som är på gång, och när det kommer vara klart (jepp, fram med spåkulorna nu )?

Permalänk
Medlem

centraliserad processering.. är de bra de? :/

http://www.x.org

Visa signatur

Operativsystemet som löser nästan alla problem: Mint

Permalänk
Medlem

Cairo är i alla fall ett projekt som ska göra också all 2d hårdvaruaccelererad, så att det inte känns så slött när nu petar runt i kde typ :).

Visa signatur
Permalänk

Vet inte om du läst http://forum.sweclockers.com/showthread.php?s=&threadid=46301... som är en tråd som det diskuteras lite om X's framtid. XGL och Kairo är de två sakerna jag främst ser fram emot.

PS. X.org kommer i natt in i Debian unstabel;-)

Permalänk
Citat:

Ursprungligen inskrivet av Romar
Cairo är i alla fall ett projekt som ska göra också all 2d hårdvaruaccelererad, så att det inte känns så slött när nu petar runt i kde typ :).

Nej det är det inte. Cairo är ett bibliotek för vektorgrafik.

Du tänker nog på Glitz eller XGL.

Visa signatur

Ubuntu/Fedora-troll, Mono-kodare,
Ogg Vorbis/Theora-fetischist samt FSF-förespråkare.

Permalänk
Medlem

peppelorum: Tack för länken! Den besvarade en del av mina frågor, men jag känner mig fortfarande lite vilsen :/
exa är alltså till för att accelerera effekter som transparens och dropshadow och xgl är en OpenGL-accelererad X-server? Vad innebär modulariseringen mer konkret?

Angående Debian: Trevligt :). Nu är det bara att vänta på att det når testing också

Permalänk
Medlem

Aha, jag är säker på att jag läst nånstans att det är Cairo som ska göra all 2d hårdvaruaccelererad, men jag har tydligen fel :).

Visa signatur
Permalänk
Citat:

Ursprungligen inskrivet av Hamman
Angående Debian: Trevligt :). Nu är det bara att vänta på att det når testing också

http://bjorn.haxx.se/debian/ är en bra länk för att se när vissa paket trillar in i testing.

Permalänk
Medlem

cairo är ju allt möjligt, http://cairographics.org/

saxat från den sajten,
"Cairo is a vector graphics library designed to provide high-quality display and print output. Currently available backends include the X Window System, OpenGL (via [WWW]glitz), Quartz, win32, in-memory image buffers, PNG images, PostScript, and PDF files. Some of these backends are still experimental. Cairo is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension or OpenGL)."

här står det ju klart och tydligt att det ska vara hårdvaruaccelererat,

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Hamman
peppelorum: Tack för länken! Den besvarade en del av mina frågor, men jag känner mig fortfarande lite vilsen :/
exa är alltså till för att accelerera effekter som transparens och dropshadow och xgl är en OpenGL-accelererad X-server? Vad innebär modulariseringen mer konkret?

Exa är en accelerationsarkitektur som ersätter den nuvarande XAA och som är mycket effektivare. Den är menad som ett mellansteg innan en OpenGL-accelererad X-server (tex xgl).

X är en mjukvara som hängt med väldigt länge, och den innehåller en massa bibliotek som knappt används längre, eller som har ersatts av funktioner i toolkits som gtk och Qt. I och med modularisering kommer man att kunna bygga mindre distar av X utan en massa support för legacy-applikationer, men ändå bevara möjligheten att bygga ett komplett X. Tanken är att det ska bli enklare att skriva om delar av X, ta bort delar och enklare att kompilera det.

Visa signatur

Vad är väl en bal på slottet?

Permalänk
Citat:

Ursprungligen inskrivet av Jonos
cairo är ju allt möjligt, http://cairographics.org/

saxat från den sajten,
"Cairo is a vector graphics library designed to provide high-quality display and print output. Currently available backends include the X Window System, OpenGL (via [WWW]glitz), Quartz, win32, in-memory image buffers, PNG images, PostScript, and PDF files. Some of these backends are still experimental. Cairo is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension or OpenGL)."

här står det ju klart och tydligt att det ska vara hårdvaruaccelererat,

Men det _behöver_ inte vara det. Cairo är bara ett bibliotek för att rendera vektorgrafik. Det kräver ett helt annat bibliotek för att vara hårdvaruaccelererat. Det är inte Cairos förtjänst att vi får ett hårdvaruaccelererat skrivbord.

Att säga att Cairo är ett bibliotek är hårdvaruaccelerering är som att säga att gedit är ett opengl-program bara för att det körs ovanpå ett accelererat X.

Visa signatur

Ubuntu/Fedora-troll, Mono-kodare,
Ogg Vorbis/Theora-fetischist samt FSF-förespråkare.

Permalänk
Medlem

ok,
men man brukar prata om cairo som frälsaren av x, en stor del av poängen med det är ju att det ska vara prestandahöjande också och inte bara lasta in mer finesser,

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Citat:

Ursprungligen inskrivet av Jonos
ok,
men man brukar prata om cairo som frälsaren av x, en stor del av poängen med det är ju att det ska vara prestandahöjande också och inte bara lasta in mer finesser,

Det är ett underligt missförstånd. Cairo gör ingenting för att höja prestandan på skrivbordsgränssnitten, snarare tvärt om!

Visa signatur

Ubuntu/Fedora-troll, Mono-kodare,
Ogg Vorbis/Theora-fetischist samt FSF-förespråkare.

Permalänk
Medlem

om man portar över gtk till cairo så höjs väl prestandan eftersom att cairo är vektorbaserat,

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Medlem

nylle: Ok. Då känns det lite klarare :).

Permalänk
Citat:

Ursprungligen inskrivet av Jonos
om man portar över gtk till cairo så höjs väl prestandan eftersom att cairo är vektorbaserat,

Om du läser gnomes mailinglistorna så ser du att det debatteras om gnome ska använda cairo i gnome 2.12 eller inte eftersom det är rejält mycket segare.

Det finns för och nackdelar med ett vektorbaserat toolkit. Man kan göra mycket mer med det, men det är för närvarande mycket mer prestandakrävande.

Visa signatur

Ubuntu/Fedora-troll, Mono-kodare,
Ogg Vorbis/Theora-fetischist samt FSF-förespråkare.

Permalänk
Medlem

cairo kommer, var så säker,

det största problemet nu är väl snarare att man inte har specar till diverse grafikkort, det finns inte en chans att gnome kommer att gå över före det finns öppenkällkods drivare som duger för att köra cairo med hyfsad prestanda,

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Medlem

Tänk om man skulle försöka sig på att testa Cairo, det varkar vara förbannat trevligt :).

Visa signatur
Permalänk
Medlem

Jag tänkte ta upp den här tråden igen, eftersom freedesktop.org är ett vansinigt dåligt ställe att få överblick över nya teknologier som håller på att implementeras.
Som jag har förstått det så väntar vi på följande saker.
1. xorg 6.9/7.0, framförallt p.g.a. större möjligheter till modularitet och såklart XEA
2. cairo, vektorgrafik möjlighet till hårdvaruaccelerering.
3. glitz, ett protokoll för openglacceleration för 2dgrafik?
4. xgl, en xserver byggd på glitz?
Är det något mer häftigt som är på gång?

Visa signatur

#apple.se @efnet - Frihet, Jämlikhet, Mac.

Permalänk
Medlem

Enlightenment 17 är rätt häftigt:

http://www.enlightenment.org/

Permalänk
Medlem

Tips om man vill få kontinuerlig info om vad som är pågång. Läs olika "bloggsamlingar" sk. planet's. Där brukar utvecklarna skriva ganska intressanta saker.
tex:
http://planet.freedesktop.org/
http://planet.gnome.org/
http://www.planetkde.org/

Dom flesta distros har också planet sidor.

Finns också ett kul webbradioprogram http://www.lugradio.org/ där några brittiska linuxnissar diskuterar linux i allmänhet och även ringer upp olika utvecklare som får berätta vad som är på gång. Varning för svordomar och att dom pratar i mun på varandra. Är lite som spanarna som gick/går på radio, fast om linux, mycket roligare och vulgärare.

Visa signatur

/Mattias

Permalänk

Dags för en liten uppdatering av denna tråd, finns även lite gammal skåpmat i http://forum.sweclockers.com/showthread.php?s=&threadid=46301... för den som vill läsa.

EXA
X.org 6.9 RC1 blev släppt för några veckor sen, där har bl a EXA blivit instoppat och det verkar komma med i nästa release,
- http://www.livejournal.com/users/gravityboy/19991.html (uppladdat till Debian experimental)
- http://lists.freedesktop.org/archives/xorg/2005-June/008356.h... (gammalt mail om EXA)

XGL
Det verkar tyvärr som att en av huvudutvecklarna har lagt ner då hjälpen från övriga människor var allt för liten och att EXA verkar ta över mycket av XGL:s roll.
- http://lists.freedesktop.org/pipermail/xorg/2005-August/00916...
- http://lists.freedesktop.org/pipermail/xorg/2005-August/00925...
- http://developers.slashdot.org/article.pl?sid=05/08/12/005322... (intressanta kommentarer)
David (anställd av Novell) verkar dock fortfarande knacka och har lite kod som han ska pytsa in i CVS:en snart
- http://lists.freedesktop.org/archives/xorg/2005-October/01055...

Permalänk
Medlem

Hoppas verkligen någon går in och stöttar/tar över Xgl, det behövs verkligen för OSS communityt. Speciellt om man tar en titt på konkurensen; OSX bygger på OpenGL, Avalon på DirectX. Vad har vi? I princip samma grejjer som vi hade för 20 år sen =/

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk

konstig att inte redhat betalar någon utvecklare för detta, eller gör dom redan det?

Permalänk

Dags för ytterligare en update om vad som händer inom X-världen. Läs även http://forum.sweclockers.com/showthread.php?s=&threadid=46301... för lite äldre info.

Det verkar som att xgl är på g, men tyvärr så har Novell valt att helt utveckla allt inhouse och inte släppa någon kod tillbaka till x.org. De har fått skäll av ett antal olika människor för detta.
http://lists.osdl.org/pipermail/desktop_architects/2005-Decem... - läs svarsmailen i denna tråd
http://lwn.net/Articles/165205/ - tar upp det mer
http://aseigo.blogspot.com/2005/12/wouldnt-be-it-be-nice.html - Aaron Seigo (cool kde-nisse) bloggar och vräker ur sig lite, läs kommentarerna här med, lite paj flyger hit och dit;-)

Men nu verkar de ha ändrat sig och den 2:a januari dumpade de ut koden för xgl.

http://lwn.net/Articles/166082/ - Huvudutvecklaren David skriver nyhet
http://thread.gmane.org/gmane.comp.freedesktop.xorg/5291 - den efterföljande tråden om det hela
http://wiki.x.org/wiki/XDevConf - schema för Xdevconf där David ska presentera xgl, hans presentation är imorrn onsdag.

http://www.freedesktop.org/~davidr/ - läs slidesen till en gammal presentation.

http://www.freedesktop.org/wiki/Software_2fXgl - om du vill testa xgl så verkar det vara körbart

Så förhoppningsvis så kommer det till slut fram en vettig xgl under detta året.

EDIT:
Lite howtos hur man får xgl att rulla
http://www.sebastian-bergmann.de/blog/archives/558-Xgl.html
http://www.hboeck.de/item/266
Testar ni så skriv gärna hur det funkar=)

Permalänk
Medlem

Intressant, mycket intressant.

Hoppas verkligen det blir ett rejält lyft nu i prestanda med. Hade varit extremt mysigt med hårdvaruacceleration i KDE/Gnome och allt.

Permalänk
Citat:

Ursprungligen inskrivet av peppelorum
...nördgodis...

Tusen tack för den informationen! Det är verkligen roligt att det går framåt på X-fonten. Själv är jag arg eftersom jag aldrig fick X.org 7.0:s inbyggda drivrutiner att fungera i dri med mitt 9800 Pro :mad:. Men kanske en dag...

Visa signatur

This is my signature. There are many like it but this one is mine.

Permalänk
Medlem

Ska testa så fort jag får lite tid över tror jag :), alltid roligt med nya saker.

Visa signatur
Permalänk
Medlem

Ibland är Gentoo-ricers bra att ha:
http://forums.gentoo.org/viewtopic-t-386012-start-150.html
Imponerande att det överhuvudtaget fungerar trots att det är ultra-alpha. Förhoppningsvis har det spritt sig till de flesta större distar innan årets slut.
Hörde också nånting om att Raveman skulle göra en till "code drop" den här veckan. Spännande tider är det

Permalänk
Citat:

Ursprungligen inskrivet av peppelorum
Dags för ytterligare en update om vad som händer inom X-världen. Läs även http://forum.sweclockers.com/showthread.php?s=&threadid=46301... för lite äldre info.

Det verkar som att xgl är på g, men tyvärr så har Novell valt att helt utveckla allt inhouse och inte släppa någon kod tillbaka till x.org. De har fått skäll av ett antal olika människor för detta.
http://lists.osdl.org/pipermail/desktop_architects/2005-Decem... - läs svarsmailen i denna tråd
http://lwn.net/Articles/165205/ - tar upp det mer
http://aseigo.blogspot.com/2005/12/wouldnt-be-it-be-nice.html - Aaron Seigo (cool kde-nisse) bloggar och vräker ur sig lite, läs kommentarerna här med, lite paj flyger hit och dit;-)

Men nu verkar de ha ändrat sig och den 2:a januari dumpade de ut koden för xgl.

http://lwn.net/Articles/166082/ - Huvudutvecklaren David skriver nyhet
http://thread.gmane.org/gmane.comp.freedesktop.xorg/5291 - den efterföljande tråden om det hela
http://wiki.x.org/wiki/XDevConf - schema för Xdevconf där David ska presentera xgl, hans presentation är imorrn onsdag.

http://www.freedesktop.org/~davidr/ - läs slidesen till en gammal presentation.

http://www.freedesktop.org/wiki/Software_2fXgl - om du vill testa xgl så verkar det vara körbart

Så förhoppningsvis så kommer det till slut fram en vettig xgl under detta året.

EDIT:
Lite howtos hur man får xgl att rulla
http://www.sebastian-bergmann.de/blog/archives/558-Xgl.html
http://www.hboeck.de/item/266
Testar ni så skriv gärna hur det funkar=)

...och bara för att klargöra för den som inte orkar läsa: Xgl finns i Xorg sedan en bra tid tillbaka. Det var ett kanondrag av Novell & David Reveman att utveckla allt innanför stängda dörrar och sedan släppa det fritt, för man fick ju bevisligen någonting gjort.

För er som är intresserade så rekommenderas i vanlig ordning listan xorg@lists.freedesktop.org i vilken man kan finna en hel del smått och gott.

Visa signatur

"Linux is good because it keeps people out of real kernels"