I don't want to judge, but based on the page layout, this server is about to get fried. Article in question:
As some of you know I've been working on bringing in KAA to X.Org to replace XAA.
XAA is nowhere near being enough for the modern desktop usage. It's plagued by being rather complex and incapable of properly accelerating XRender. The two main goals of our new acceleration architecture were: 1) properly accelerating XRender, 2) being as simple as possible. The first one is aimed at making sure that people can run composite manager on very low end hardware for as long as Xgl isn't ready to go mainstream. The second was set to make the transition as simple as possible for driver developers. That's exactly what the new architecture achieves. For the purpose of this email lets call the new acceleration architecture Exa. It's heavily based on KAA. It incorporated the memory manager from KDrive which does wonders for the common desktop usage.
So lets get to the question everyone wants to ask and that is: how do I get a usable xcompmgr with the new architecture?
1) include "exa.h" in your driver and load exa, 2) use the code from XAA primitives for solid-fills and screentoscreen copies to implement Exa's Solid and Copy hooks. So no real changes at this point. 3) create an ExaDriverRec structure and fill in the accel hooks. 4) call exaCardInit(exaDriver, memory_base, off_screen_base, memory_size, offscreen_byte_align, offscreen_pitch, flags, max_x, max_y); to let the system know what are the capabilities of your card. This is really a convenience macro and you may fill in all those individually if you prefer that. 5) exaDriverInit(pScreen, exaDriver); once you connected yours hooks and setup your card. 6) replace xf86AllocateOffscreenArea with calls to ExaOffscreenAlloc
This should be enough to get a more less usable xcompmgr on your hardware.
Now if your hardware is below 1.5ghz you want to implement two more hooks: - DownloadFromScreen, - UploadToScreen, this should be enough to get you happy with the basic composite manager on any hardware.
Now if the transparent windows aren't enough and you want things to be way more fancy, implement the last of Exa hooks meaning the Composite hooks. I'm planning to write a paper sometime early next week on how to implement composite acceleration and DownloadFromScreen/UploadToScreen hooks in a simplest/best manner on typical hardware. So don't worry if you're not certain about how to do it quite yet.
I'll be here to respond to any questions. If there's anything you think is silly, I'll be more than happy to change it.
I refuse to add acceleration hooks for low level primitives (e.g. lines). At this day and age it really just doesn't make any sense.
I will also provide a sample ATI R200 driver implementation (didn't feel like cleaning it up today:) ) along a document on how to implement composite acceleration sometime next week. All the cards which don't currently have a maintainer but are using XAA will be ported by me, as soon as I get the respective hardware in my hands.
I want to make sure the following things are very clear: 1) Exa can coexist with XAA. You can keep code for both in your driver. 2) Exa doesn't depend on any changes to the Xserver. Once we'll feel it served its purpose we can simply remove the exa dir and the relevant driver code and we'll be sure that no cruft has been left in the server. 3) As everyone can see adding Exa support to a driver which already has XAA support is trivial. 4) Following the 7 steps I outlined above will speed up the common desktop usage by quite a bit. Note that you don't have to be a driver developer to switch any of those drivers. Note that this also means that we can easily give the u
Various posters on Indymedia sites have suggested that police may be trying to shut down Indymedia sites in the run up to the G8 summit in Gleneagles, Scotland, next month. I doubt that, in general, that is the case (Indymedia sites can be quite helpful to police, since they can use them to find out about planned actions, and spot people bragging about what they've done.) This appears to me to be more like someone with a grudge against Bristol Indymedia causing the police to act a bit excessively in a criminal investigation.
Unless... *dons tin-foil hat* the anonymous poster worked for the PR dept of the g-8 summit.
When AMD succeeded in getting on the HP retail roadmap for mobile computers, and its products sold well, Intel responded by withholding HP's fourth quarter 2004 rebate check and refusing to waive HP's failure to achieve its targeted rebate goal; it allowed HP to make up the shortfall in succeeding quarters by promising Intel at least 90% of HP's mainstream retail business.
*Threatening retaliation against customers for introducing AMD computer platforms, particularly in strategic market segments such as commercial desktop;
*Then-Compaq CEO Michael Capellas said in 2000 that because of the volume of business given to AMD, Intel withheld delivery of critical server chips. Saying "he had a gun to his head," he told AMD he had to stop buying.
I remember programming AI for a mech combat game. Me and some friends would spend hours programming bots to hunt each other down and then do battle. I'm pretty sure this was on the PS1, so it's not even vaguely new.
Think of all the handsome, leather-bound collections that spent decades on some rich household's shelves, eventually to be unloaded, spines blissfully uncracked, in estate sales. But that didn't seem right: These are paperbacks, which (thankfully) lack snob appeal to people who think of books as things to be seen instead of read.
If you had read the article, you'd know that these aren't decorative books. They're paperback.
Sybari's award-winning and innovative products coupled with its strong industry partnerships and deep integration with such products as Microsoft Exchange Server 2003 will deliver immediate value to Microsoft customers.
BTW, the "award-winning" that they are referring to is for tech support, not for exchange server management.
Yeah it's cool and all, but there is no practical purpose to the overwhelming majority of the population
Have you ever gotten directions from someone who said "Turn left at the stoplight after the second Jack in the Box"? Google maps will (probably) soon be able to show 3-d maps of your destination and those places where you make your turns. At least in Silicon Valley. It's a grand scale project, and, IMHO is one that only google has the resources to manage.
Every file and process should have a chain of trust leading back to the user. Any file or process without such a chain is being taken on faith, and the user should be warned accordingly. For example, every process run by a computer should have a chain that looks something like this:
wuauclt.exe [executed by] Windows Update [installed by] Windows OS [installed by] User [trusted by] Root User matlabserver.exe [executed by] MatLab Application [installed by] User [trusted by] Root User And similarly, every file should also have a chain:
desktopicon.ico [created by] FireFox Application [installed by] User [trusted by] Root User mydocument.doc [created by] MS Word Application [installed by] Root User Ideally, management of trust should be done at the lowest levels of computation: in the operating system or even in the microprocessor itself. This limits the ability of malicious software from disrupting the chain of trust back to the user. Outfoxed, because it is just an extension, has many vulnerabilities. Primary is the vulnerability of the locally stored trust database.
The next step would be to have trust storage implemented as a continuously running process that could be queried by other applications. [Note 22/03: The new version does this, using HTTP for queries.] So the browser, email client, and word processor could all draw trust information from the same source.
The best solution would be to have this process integrated into the operating system itself, so that the OS could also take advantage of the trust information by only running trusted applications. Trust managed at this level, combined with a good security methodology, would give us the ultimate trustworthy environment.
No, it doesn't. Laws that people don't understand nor actually agree with encourage people to break the law. The end user wants to think that their computer is similiar to their tape recorder. Is it illegal to tape things off the radio? Why then is it illegal to download things off the internet that you could get for free elsewhere? These are the questions that the end user asks themselves right before they install kazaa.
From TFA By improving the therapeutic index of cancer drugs, we hope to turn cancer into a chronic, manageable disease
So, if you have cancer, they'll be able to provide you with medicine for the rest of your life to manage your disease? I want in on the IPO, because that's going to make some serious cash for someone.
When will you people finally understand that Norton is not the end all be all anymore? If you run Windows, you need multiple virus scanners and multiple spyware scanners. Try AVG in addition to Norton.
Operating a computer should be like operating heavy machinary. You need to pass a test that says you're qualified to do it. Don't want to take the time to learn how to properly use a computer and avoid being just another zombie PC sending me emails about lowering my car payments or free nude pics of celebrities? Then don't use a computer at all.
Yeah, because some of us want to legislate ourselves out of a job supporting these people. Riight.
No! I will not be given over to the dark side.
It should be hard to prove he did it... I mean, his machine could have been compromised
fair and consistent with how Windows AntiSpyware (Beta) handles similar software from other vendors,"
So, um, what other program has had it's threat level changed?
You think that's something? I own the bridge that crosses the lake. I'll sell it for the reasonable price of $5,000.
I don't want to judge, but based on the page layout, this server is about to get fried. Article in question:
:) ) along a document on how to implement composite acceleration sometime next week. All the cards which don't currently have a maintainer but are using XAA will be ported by me, as soon as I get the respective hardware in my hands.
As some of you know I've been working on bringing in KAA to X.Org to replace XAA.
XAA is nowhere near being enough for the modern desktop usage. It's plagued by being rather complex and incapable of properly accelerating XRender.
The two main goals of our new acceleration architecture were:
1) properly accelerating XRender,
2) being as simple as possible.
The first one is aimed at making sure that people can run composite manager on very low end hardware for as long as Xgl isn't ready to go mainstream. The second was set to make the transition as simple as possible for driver developers.
That's exactly what the new architecture achieves. For the purpose of this email lets call the new acceleration architecture Exa. It's heavily based on KAA. It incorporated the memory manager from KDrive which does wonders for the common desktop usage.
So lets get to the question everyone wants to ask and that is: how do I get a usable xcompmgr with the new architecture?
1) include "exa.h" in your driver and load exa,
2) use the code from XAA primitives for solid-fills and screentoscreen copies to implement Exa's Solid and Copy hooks. So no real changes at this point.
3) create an ExaDriverRec structure and fill in the accel hooks.
4) call exaCardInit(exaDriver, memory_base, off_screen_base, memory_size, offscreen_byte_align, offscreen_pitch, flags, max_x, max_y); to let the system know what are the capabilities of your card. This is really a convenience macro and you may fill in all those individually if you prefer that.
5) exaDriverInit(pScreen, exaDriver); once you connected yours hooks and setup your card.
6) replace xf86AllocateOffscreenArea with calls to ExaOffscreenAlloc
This should be enough to get a more less usable xcompmgr on your hardware.
Now if your hardware is below 1.5ghz you want to implement two more hooks:
- DownloadFromScreen,
- UploadToScreen,
this should be enough to get you happy with the basic composite manager on any hardware.
Now if the transparent windows aren't enough and you want things to be way more fancy, implement the last of Exa hooks meaning the Composite hooks. I'm planning to write a paper sometime early next week on how to implement composite acceleration and DownloadFromScreen/UploadToScreen
hooks in a simplest/best manner on typical hardware. So don't worry if you're not certain about how to do it quite yet.
All in all the code is available at:
http://ktown.kde.org/~zrusin/dev/exa-snapshot.tar. bz2
I'll be here to respond to any questions. If there's anything you think is silly, I'll be more than happy to change it.
I refuse to add acceleration hooks for low level primitives (e.g. lines). At this day and age it really just doesn't make any sense.
I will also provide a sample ATI R200 driver implementation (didn't feel like cleaning it up today
I want to make sure the following things are very clear:
1) Exa can coexist with XAA. You can keep code for both in your driver.
2) Exa doesn't depend on any changes to the Xserver. Once we'll feel it served its purpose we can simply remove the exa dir and the relevant driver code and we'll be sure that no cruft has been left in the server.
3) As everyone can see adding Exa support to a driver which already has XAA support is trivial.
4) Following the 7 steps I outlined above will speed up the common desktop usage by quite a bit. Note that you don't have to be a driver developer to switch any of those drivers. Note that this also means that we can easily give the u
Various posters on Indymedia sites have suggested that police may be trying to shut down Indymedia sites in the run up to the G8 summit in Gleneagles, Scotland, next month. I doubt that, in general, that is the case (Indymedia sites can be quite helpful to police, since they can use them to find out about planned actions, and spot people bragging about what they've done.) This appears to me to be more like someone with a grudge against Bristol Indymedia causing the police to act a bit excessively in a criminal investigation.
Unless... *dons tin-foil hat* the anonymous poster worked for the PR dept of the g-8 summit.
and yet, Intel's stock is rising. Who's to say this won't benefit both sides?
When AMD succeeded in getting on the HP retail roadmap for mobile computers, and its products sold well, Intel responded by withholding HP's fourth quarter 2004 rebate check and refusing to waive HP's failure to achieve its targeted rebate goal; it allowed HP to make up the shortfall in succeeding quarters by promising Intel at least 90% of HP's mainstream retail business.
*Threatening retaliation against customers for introducing AMD computer platforms, particularly in strategic market segments such as commercial desktop;
*Then-Compaq CEO Michael Capellas said in 2000 that because of the volume of business given to AMD, Intel withheld delivery of critical server chips. Saying "he had a gun to his head," he told AMD he had to stop buying.
That sounds pretty damning.
I remember programming AI for a mech combat game. Me and some friends would spend hours programming bots to hunt each other down and then do battle. I'm pretty sure this was on the PS1, so it's not even vaguely new.
Think of all the handsome, leather-bound collections that spent decades on some rich household's shelves, eventually to be unloaded, spines blissfully uncracked, in estate sales. But that didn't seem right: These are paperbacks, which (thankfully) lack snob appeal to people who think of books as things to be seen instead of read.
If you had read the article, you'd know that these aren't decorative books. They're paperback.
Not if you're reading Crime and Punishment. My god that book is terrible.
The BBC also has another related story here,
Read all about it here
Sybari's award-winning and innovative products coupled with its strong industry partnerships and deep integration with such products as Microsoft Exchange Server 2003 will deliver immediate value to Microsoft customers.
BTW, the "award-winning" that they are referring to is for tech support, not for exchange server management.
Hrm... so,
In Soviet Russia, Bloggers host you!
From the sound of it the tech behind it is kind of interesting, I hope it's not patent encumbered so BitTorrent can implement it.
Microsoft not being over-eager patent hounds... I haven't laughed so hard in weeks. Whew. Thanks PaxTech
Yeah it's cool and all, but there is no practical purpose to the overwhelming majority of the population
Have you ever gotten directions from someone who said "Turn left at the stoplight after the second Jack in the Box"? Google maps will (probably) soon be able to show 3-d maps of your destination and those places where you make your turns. At least in Silicon Valley. It's a grand scale project, and, IMHO is one that only google has the resources to manage.
You're either with us, or you are with the terrorists.
Every file and process should have a chain of trust leading back to the user. Any file or process without such a chain is being taken on faith, and the user should be warned accordingly.
For example, every process run by a computer should have a chain that looks something like this:
wuauclt.exe [executed by] Windows Update [installed by] Windows OS [installed by] User [trusted by] Root User
matlabserver.exe [executed by] MatLab Application [installed by] User [trusted by] Root User
And similarly, every file should also have a chain:
desktopicon.ico [created by] FireFox Application [installed by] User [trusted by] Root User
mydocument.doc [created by] MS Word Application [installed by] Root User
Ideally, management of trust should be done at the lowest levels of computation: in the operating system or even in the microprocessor itself. This limits the ability of malicious software from disrupting the chain of trust back to the user. Outfoxed, because it is just an extension, has many vulnerabilities. Primary is the vulnerability of the locally stored trust database.
The next step would be to have trust storage implemented as a continuously running process that could be queried by other applications. [Note 22/03: The new version does this, using HTTP for queries.] So the browser, email client, and word processor could all draw trust information from the same source.
The best solution would be to have this process integrated into the operating system itself, so that the OS could also take advantage of the trust information by only running trusted applications. Trust managed at this level, combined with a good security methodology, would give us the ultimate trustworthy environment.
Kazaa encourages users to break the law.
No, it doesn't. Laws that people don't understand nor actually agree with encourage people to break the law. The end user wants to think that their computer is similiar to their tape recorder. Is it illegal to tape things off the radio? Why then is it illegal to download things off the internet that you could get for free elsewhere? These are the questions that the end user asks themselves right before they install kazaa.
From TFA
By improving the therapeutic index of cancer drugs, we hope to turn cancer into a chronic, manageable disease
So, if you have cancer, they'll be able to provide you with medicine for the rest of your life to manage your disease? I want in on the IPO, because that's going to make some serious cash for someone.
When will you people finally understand that Norton is not the end all be all anymore? If you run Windows, you need multiple virus scanners and multiple spyware scanners. Try AVG in addition to Norton.
Operating a computer should be like operating heavy machinary. You need to pass a test that says you're qualified to do it. Don't want to take the time to learn how to properly use a computer and avoid being just another zombie PC sending me emails about lowering my car payments or free nude pics of celebrities? Then don't use a computer at all.
Yeah, because some of us want to legislate ourselves out of a job supporting these people. Riight.
Chess is aimed at the richest of the rich -- the people who can afford the tutors to make it to an elite level.
Right. Which explains why my dirt poor ass can whip almost anyone's ass at chess.
I don't study chess at all
Then quit making generalizations about something you don't know anything about.
I'm no commie, but monopolies sucks, unless you're talking the board game.
Your content checker is broken. You meant to say 'Especially if you're talking about the board game.'
Al Gore didn't by chance invent this, did he? /kidding