RSX in Linux?
on
PS3 Hacked?
·
· Score: 4, Interesting
Linux on PS3 for non-scientific work has been a disappointing experience. There is very little code out there that uses the SPUs (and the PPU stinks for general purpose computing) and the hypervisor prevents hardware accelerated graphics.
While the first issue has to do with the community, the second is a restriction imposed by Sony. Perhaps this hack will make it possible to use the RSX (PS3's hardware graphics) in Linux? Maybe then an SNES emulator will run better on a PS3 than a second-gen iMac.
What is the Linux community's willingness to embrace a hack such as this?
The size of a code baseline often has little to do with execution speed. What matters is the speed of the execution paths in the code (i.e. what code actually gets executed), not how much code there is.
Does the fact that there is a road from Los Angeles to San Francisco slow down your drive from Los Angeles to Las Vegas?
I've had the impression that ACE supports more exotic platforms, but your question prompted me to check what platforms Qt will run on-- how long has Qt supported VxWorks? I guess a lot has changed recently. I suppose an in-depth comparison of ACE and Qt is warranted. Still, I have enjoyed using ACE.
I've had great experiences with ACE. I found ACE to be dependable and extensive. You don't even have to use the higher level design patterns to get the platform independence.
If you're targeting *only* Windows and Linux, then Qt may also be a good option. I'm not sure if you can strip out the GUI stuff if you don't need it.
Hasn't stuff like this been around forever? Certainly HAM & CB counts for something. Not to mention SINCGARS and EPLRS radio networks. And these are old. The military has been playing around with IP-based mesh networks for quite a while.
Does everything have to tie back to video game design? I think we're being a little one-track-mind here. Sometimes things just are and we'll see what people make of them. This research is so general, one could pose the question "Will directors/writers/teachers/coaches/lawyers use this information to tweak movies/literature/education/sports/representation for gender?"
What about STIGs (http://iase.disa.mil/stigs/stig/index.html)? Complete STIG compliance is a pain in the ass. Bastille Linux (is it dead?) doesn't even get you there half of the way.
0x20 is "space" in ASCII. The ASCII table maps numerical values to (mostly) readable characters. Unicode is a buffed out table supporting international (and other) characters. The programmers forgot to strip the whitespace from their input.
Going against popular perception, defense spending "only" makes up 21% of the national budget (in 2008). 21% was spent on social security and 23% was spent on medicare/medicaid. That is, 45% is going towards the elderly and those in medical need. (http://en.wikipedia.org/wiki/United_States_federal_budget)
With the baby boomers starting to retire, it is inevitable that taxes will be raised to cover them. In my opinion, social security reform is more important that defense spending reform.
Of course many will argue that defense spending gives us products of little worth. However, a good chunk of defense spending goes towards military research and development (science!) which is done by defense contractors, government organizations, and universities. I wonder if Obama plans to include this money in his 3%.
I completely agree. I ran into this when I was working as a software architect on a project that had been around for a while. Contracts were required compiler compatibility instead of standard compatibility. It made updates to the dev environment much more complicated. The contracts should have specified standards, but its writers didn't know any better-- the customer had no need to stick to a compiler product/version. It also makes your code more dependent upon the compiler's quirks.
I would mod you up if I had the points.
I disagree. It is becoming harder and harder to be accepted into a University-- please ask any college admissions counselor. (I am married to one and I have to hear about all of the national conferences.) This difficulty comes from the increased need to perform well on tests. Much of the difficulty is due to the shear number of applicants. Even top-notch *private* universities are resorting to a "pantyhose chart" (SAT vs. GPA) method to filter through the bulk of applications. These universities traditionally were known for a more "personal" examination of each applicant as a unique individual-- not a SAT/GPA ratio. Relief is coming though. The baby-boom echo is cresting this admissions cycle (or some such). There will be fewer applicants in the coming years.
I think we can agree on one thing however: The reduction of an applicant to a statistic is detrimental to the creativeness of the student body. Many brilliant minds are surely passed over because the admissions office did not (or could not) take the time to look deeper.
Looks like Stockholm is melting to me! I'm not so sure the accuracy of the technique can compete with Google's current results. This would certainly be a nice "first pass" to get full coverage of a region to be later improved upon by more accurate methods.
Once upon a time, the best and brightest minds went into the teaching profession; it had respect and was highly valued. Now, it's whoever wants to become one, winner by default. What is "once upon a time?" Once upon a time, there were far fewer students per capita. I speculate that there were far fewer teachers per capita too. Once upon a time, the students who went to school did so out of the love of knowledge/school; they were free to leave, otherwise. My belief is that the educational system has degraded because it has been forced to accommodate all youths and find enough teachers (quantity over quality) to teach those youths.
Don't get me wrong, free education is a wonderful thing! I just feel that you're comparing apples and oranges here; the educational system and its stakeholder pressures were completely different "once upon a time."
Chiquita Brands International still isn't a "harmless" international company. The company was fined by the US Justice Department, to the tune of $25 million, for paying extortion fees to Colombian rebels between 1997 and 2004 (though the company has a history of doing this back to 1989). Granted, perhaps Chiquita was screwed if it did or screwed if it didn't-- I am not familiar with the details.
My large C/C++ project (2,000,000+ SLOC) started using Coverity Prevent about a year ago. Its results have truly been invaluable. We simply have too much code for standard human code reviews or for detailed run-time coverage analysis (ex. Insure* or valgrind). Prevent has caught many programming errors (some extremely obscure and/or subtle) and saved use a ton of money and time.
* I really like Insure, but it is difficult to set up on a system composed of many shared libraries. However, there are some bugs that really need run-time analysis to catch.
That's a terrible excuse. There are many applications where a real-time Linux kernel is highly desired.
Besides, it is important to note that real time systems do not focus on speed. This is a subtle difference from "performance" which usually caries speed as a connotation; it doesn't for a real time system. The real time system's focus is on completing tasks by the time the system promised to get them done (meeting scheduling contracts). It's all about deadlines, not speed. So from this point of view, the preemptible BKL, even with the degraded speed, could still be viewed as successful for a real time kernel.
Has anyone else started to notice an ADA resurgence? I feel like several years ago the general feeling was "ADA is a backwards language used only on old military projects." Now I read a positive story about ADA every few weeks! Was ADA 2005 that good of a language revision?
Not sure that the GameOS would support the necessary software stack, such as MPI.
Just a few years behind the meme...
Linux on PS3 for non-scientific work has been a disappointing experience. There is very little code out there that uses the SPUs (and the PPU stinks for general purpose computing) and the hypervisor prevents hardware accelerated graphics.
While the first issue has to do with the community, the second is a restriction imposed by Sony. Perhaps this hack will make it possible to use the RSX (PS3's hardware graphics) in Linux? Maybe then an SNES emulator will run better on a PS3 than a second-gen iMac.
What is the Linux community's willingness to embrace a hack such as this?
The size of a code baseline often has little to do with execution speed. What matters is the speed of the execution paths in the code (i.e. what code actually gets executed), not how much code there is.
Does the fact that there is a road from Los Angeles to San Francisco slow down your drive from Los Angeles to Las Vegas?
Did Final Fantasy VIII play this way? It sure felt like I was treading water.
I've had the impression that ACE supports more exotic platforms, but your question prompted me to check what platforms Qt will run on-- how long has Qt supported VxWorks? I guess a lot has changed recently. I suppose an in-depth comparison of ACE and Qt is warranted. Still, I have enjoyed using ACE.
I've had great experiences with ACE. I found ACE to be dependable and extensive. You don't even have to use the higher level design patterns to get the platform independence.
If you're targeting *only* Windows and Linux, then Qt may also be a good option. I'm not sure if you can strip out the GUI stuff if you don't need it.
Hasn't stuff like this been around forever? Certainly HAM & CB counts for something. Not to mention SINCGARS and EPLRS radio networks. And these are old. The military has been playing around with IP-based mesh networks for quite a while.
Gee, thanks for the spoilers!
Does everything have to tie back to video game design? I think we're being a little one-track-mind here. Sometimes things just are and we'll see what people make of them. This research is so general, one could pose the question "Will directors/writers/teachers/coaches/lawyers use this information to tweak movies/literature/education/sports/representation for gender?"
What about STIGs (http://iase.disa.mil/stigs/stig/index.html)? Complete STIG compliance is a pain in the ass. Bastille Linux (is it dead?) doesn't even get you there half of the way.
0x20 is "space" in ASCII. The ASCII table maps numerical values to (mostly) readable characters. Unicode is a buffed out table supporting international (and other) characters. The programmers forgot to strip the whitespace from their input.
Perhaps, but I would bet the US has the best health care in the world... if you can afford it.
Going against popular perception, defense spending "only" makes up 21% of the national budget (in 2008). 21% was spent on social security and 23% was spent on medicare/medicaid. That is, 45% is going towards the elderly and those in medical need. (http://en.wikipedia.org/wiki/United_States_federal_budget)
With the baby boomers starting to retire, it is inevitable that taxes will be raised to cover them. In my opinion, social security reform is more important that defense spending reform.
Of course many will argue that defense spending gives us products of little worth. However, a good chunk of defense spending goes towards military research and development (science!) which is done by defense contractors, government organizations, and universities. I wonder if Obama plans to include this money in his 3%.
I completely agree. I ran into this when I was working as a software architect on a project that had been around for a while. Contracts were required compiler compatibility instead of standard compatibility. It made updates to the dev environment much more complicated. The contracts should have specified standards, but its writers didn't know any better-- the customer had no need to stick to a compiler product/version. It also makes your code more dependent upon the compiler's quirks. I would mod you up if I had the points.
You're over 15 years too late! See Final Fantasy IV.
What, no spice?
I think we can agree on one thing however: The reduction of an applicant to a statistic is detrimental to the creativeness of the student body. Many brilliant minds are surely passed over because the admissions office did not (or could not) take the time to look deeper.
I wonder how well it runs Java...
Looks like Stockholm is melting to me! I'm not so sure the accuracy of the technique can compete with Google's current results. This would certainly be a nice "first pass" to get full coverage of a region to be later improved upon by more accurate methods.
Don't get me wrong, free education is a wonderful thing! I just feel that you're comparing apples and oranges here; the educational system and its stakeholder pressures were completely different "once upon a time."
Chiquita Brands International still isn't a "harmless" international company. The company was fined by the US Justice Department, to the tune of $25 million, for paying extortion fees to Colombian rebels between 1997 and 2004 (though the company has a history of doing this back to 1989). Granted, perhaps Chiquita was screwed if it did or screwed if it didn't-- I am not familiar with the details.
* I really like Insure, but it is difficult to set up on a system composed of many shared libraries. However, there are some bugs that really need run-time analysis to catch.
That's a terrible excuse. There are many applications where a real-time Linux kernel is highly desired. Besides, it is important to note that real time systems do not focus on speed. This is a subtle difference from "performance" which usually caries speed as a connotation; it doesn't for a real time system. The real time system's focus is on completing tasks by the time the system promised to get them done (meeting scheduling contracts). It's all about deadlines, not speed. So from this point of view, the preemptible BKL, even with the degraded speed, could still be viewed as successful for a real time kernel.
Has anyone else started to notice an ADA resurgence? I feel like several years ago the general feeling was "ADA is a backwards language used only on old military projects." Now I read a positive story about ADA every few weeks! Was ADA 2005 that good of a language revision?