Slashdot Log In
Novell Makes Public Release of Xgl Code
Posted by
ScuttleMonkey
on Wed Feb 08, 2006 02:31 AM
from the walking-the-walk dept.
from the walking-the-walk dept.
hamfactorial writes "Novell has announced the public availability of the Xgl code, an openGL accelerated X server layer. Available binaries ought to be coming soon for distributions running the modular X.org 7.0 release (possibly 6.9, though unconfirmed). A temporary page for Xgl information is up at the openSUSE website. This is the same code that was running in the Novell Linux Desktop 10 preview videos as seen earlier. Further information is also available at Miguel De Icaza's blog."
This discussion has been archived.
No new comments can be posted.
Novell Makes Public Release of Xgl Code
|
Log In/Create an Account
| Top
| 339 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Window manager land (Score:5, Interesting)
(http://t3.dotgnu.info/ | Last Journal: Monday September 26 2005, @06:32AM)
I would love if someone could actually tell me if fluxbox (or indeed xfwm4) will work with XGl out of the box.
Re:Window manager land (Score:5, Informative)
(http://www.manu.com.au/)
You understand incorrectly. Compiz is both a window manager and a compositing manager. There were technical reasons as to why it was done this way. Metacity will also be incorporating composite code directly rather than have a separate userspace process.
Videos? (Score:1)
(http://fireconvoy.deviantart.com/)
Could someone post the URL where these videos are available?
Re:Videos? (Score:5, Informative)
http://www.novell.com/linux/xglrelease/ [novell.com]
Eye candy can make sense (Score:5, Interesting)
(http://max.romantschuk.fi/)
I suspect the possibilities created by hardware accelerated UIs will lay the groundwork for a whole new set of UI paradigms, but the real implications are probably still years away.
Re:Eye candy can make sense (Score:5, Insightful)
So right now we have an artificial distinction between 2D and 3D. The vendors have to deal with composite stuff AND with opengl acceleration, sometimes simultaneously. Using OpenGL as the base for everything is much better, since opengl already has a client/server-architecture, driver development gets easier, X as a whole becomes leaner, responsiveness and look-n-feel of X improve, and the CPU does not have to deal with fake transparency stuff.
So its all about moving the 2D/3D-distinction away from the driver into the X server.
Re:Eye candy can make sense (Score:5, Informative)
1. Map your Exposé functions to the screen corners from the "Dashboard and Exposé" option in System Preferences. I've got the following mapped: Top-Left-Application-Windows, Top-Right-All-Windows, Bottom-Left-Start-Screen-Saver, Bottom-Right-Desktop. Its way faster than having to hunt out F9-12 between mouse movements.
2. Make better use of Command-H to hide an app and its associated windows instead of iconizing. It keeps the dock from getting cluttered up
3. If things are getting too busy on the desktop use Option-Command-H to hide all the other apps except the one you're working on. Instant clarity.
4. Remember that you can bring an app (and all its associated windows) to the foreground by clicking the app icon in the dock.
As a serious user who's been using Mac OS X for 3-4 years now, full time, for both work and home I can tell you that the OSX desktop does not get in the way if you make full use of the available features. On the contrary, its a pleasure to use.
Re:Eye candy can make sense (Score:5, Interesting)
(http://www.manu.com.au/)
What bothers me is that you can make such statements with such conviction when they are entirely untrue. The FOSS community have been working on features like this since at least early 2004. The Xorg/XFree86 split was partially due to arguments over the Composite and Render extensions that are necessary foundations for this demo.
This technology hasn't appeared on your radar because you aren't looking at the right places. If you read xorg-devel, or planet gnome, or freedesktop, then you would be aware that this technology has been treated seriously. The Novell demo came from out of the blue but the FOSS community has been working on the technology for ages.
Finally! (Score:5, Insightful)
Whoa (Score:5, Funny)
A little preemptive. (Score:5, Informative)
(http://slashdot.org/~Stalyn/journal | Last Journal: Wednesday September 28 2005, @08:10PM)
Which is Feb, 8th at 10am PST. [x.org]. Also the XGL code has been available for some time. Browse the CVS [freedesktop.org]. I'm somewhat expecting an update of the code tomorrow too.
Debian (Score:5, Funny)
Wow (Score:1)
Then again, guess I'll have to go get that high end video card just to run the next distro.
Re:Wow (Score:5, Informative)
No, actually not. The rendering presented in the video does not need a 7800. This is basic 3D rendering most on-board graphics chipsets can handle. This functionality has been around for a decade in consumer cards.
Is this mean, I can finally enable Composite? (Score:1)
Section "Extensions"
Option "Composite" "Enable"
EndSection
=======================
Does this mean glx module and Composite finally play nice without death to X? I'm so totally confused.
Come on guys, stop complaining! (Score:4, Insightful)
Why is everyone complaining about Novell, graphics drivers, Debian, and lots of completely irrelevant topics?
Nothing can make Slashdotters happy...
very pretty, but what does it do? (Score:4, Interesting)
However, I am wondering if the step from 2D to 3D desktop is as significant as say, going from commandline to GUI.
It doesn't seem like these 3D desktops actually offer much more functionality than existing 2D desktops. For example, the screen captures of Looking Glass 3d desktop from Sun doesn't seem to offer much more than just some eye candies. Or in case of the spinning cube demo, it doesn't seem to offer (functionally) more than virtual desktops, essentially a fancy way of changing from one desktop to another, which probably can still be done faster with some keyboard shortcut.
I am trying not to sound like some diehard stubborn conservative who wants to bring back the glory days of command line only interface, rather, I am asking if 3D desktops will change the way that we interact with computers, in the sense that barely anyone remember what it was like to work in DOS? Is this a step towards to (gasp shock horror) VR-based interfacing? Will a new hardware tool be needed like the mouse was necessary for the transition away from commandline?
nothing but impressed (Score:1, Informative)
Windows and OS X versions (Score:4, Interesting)
Finally! (Score:3, Informative)
I've been waiting a long time for this. And this [gnome.org], and this [beaglewiki.org], and this [nat.org].
I'd sure like to see 3d GTK+ widgets and window decoration, all following the same global illumination, complete with specular maps [3dtotal.com] and all the advanced pixel shader techniques available the desktop could become truly beautiful.
Look is important (Score:5, Insightful)
Target Vista (Score:2, Insightful)
(http://www.process64.com/)
Since Miguel is involved I sure hope we can target all this hardware accelerated goodness with Mono as well. Mono makes making Linux apps amazingly easy, atleast for those of us with years of Windows programming background. This step is absolutely essential for Mono while it tries for Windows API compatibility. The upcoming Windows APIs (called WinFX, which is
Well, for Mono lovers this is the reason to rejoice.
What? (Score:1)
novell is surely trying to make more people adopt Linux, and that's quite good in the overall
don't get me wrong, i just felt like it.
Composite (Score:1)
(http://www.paulisageek.com/)
What's a Composite Manager? (Score:2)
Temporary page? (Score:2)
(http://www.houghi.org/)
That is no temporary page. It is a Wiki page on the openSUSE website. No idea why the article talks about a temporary page.
Heavens, what a blatant rip. (Score:1, Troll)
Goes to show a basic rule: A flat-out rip is allways better than a sad and sorry failure at rying to be 'innovative'. Yet that Novell lacks the balls to openly admit that it's inspired by OS X and Expose goes to show what losers they are.
At last, finally OSS has beaten Microsoft in their prime field of expertise. Copying stuff from Apple.
GPL, MIT, or BSD? (Score:2)
What it's all for (Score:1)
will be using these interface (via cairo) in the near future. See for instance
http://weblogs.mozillazine.org/roc/archives/2005/
This allows a much more sophisticated 2D drawing model with layers.
Several bug fixes to acid2 errors http://www.webstandards.org/act/acid2/ [webstandards.org]
will then be "free".
Look at the java2D demos too to get ideas of what you can do with
this, within a 2D window.
Progress? (Score:2)
From what I can tell, if Xgl becomes the de facto standard, it's going to become impossible to have a usable Linux desktop without non-free drivers. How is this progress?
This is nice...now do something with it (Score:2)
Seriously though, while those specs I mentioned are pretty high, they're not totally out of reach or relegated to a Pixar workstation or whatever. I would like to think that there is a sea of PhD dissertations ready to be written on what could be the next interface we all use, replacing the desktop metaphors. With the machine I mentioned, a researcher's flights of fantasy could really become working reality, and while not everything is going to pan out, it's important to try. No longer can anyone hide behind the "hardware/operating system isn't up to the task" bullsh*t.
You've got the machine, you've got the OS, you've got the toolkits. Stop following Apple's cues...start leading with your own.
Exposé is patented (Score:1)
Apple has a patent [uspto.gov] on the Exposé behavior.
fonts still suck (Score:1)
(http://justin.sharewith.us/)
Proprietary software (Score:4, Insightful)
(http://www.usermode.org/ | Last Journal: Sunday September 04 2005, @07:28PM)
But will we be required to use a proprietary video driver to get it? It would be nice if Novell were putting its resources behind open source drivers or pressuring the release of hardware specs. Proprietary firmware doesn't bother me at all, but the drivers (both kernel and user mode) for open source systems need to be open source themselves.
Re:OMG XINERAMA PLEASE! (Score:5, Insightful)
And to think when the news first broke that this would be initially developed in house there was outrage, but you comment exemplifies why they started development away from the "community".
Question is are you going to do anything to help the project?
Re:Novell (Score:1)
The October 2006 Uber-distro (Score:1)
this inevitably means taking current windows users from microsoft as well as bringing in new users, and doing so BEFORE the titanic marketing push that will be the November/December Vista release.
this puts major distro's like SUSE/K-Ubuntu/Mandriva who have an October release schedule in a very strong position, especially given the raft of revolutionary technologies that are being released in the next 6 months.
these are the technologies I hope will make it into the October releases in time the Years-end royal-rumble:
KDE4
Reiser4
Samba4
Compiz + X.org 7.1
Koffice 2.0 + the new Kitchensync
Kernel with full support for nVidia DDR2 A64 chipsets
nVidia graphics drivers supportting Unified Shader videocards (i know it won't be packaged)
nVidia motherboard drivers supporting all chipset features (ditto above)
Openoffice 2.1?
GCC 4.1+
Re:That's not progress (Score:5, Insightful)
(http://www.bazzalisk.purplecloud.net/)
Moral of the story: best and most usable interface design is not necessarily obvious at first glance.
Re:That's not progress (Score:1, Informative)
Re:That's not progress (Score:2)
(http://sam.holden.id.au/)
Re:OMG XINERAMA PLEASE! (Score:2)
(http://linux.mikeasoft.com/)