Yes, but did that cause the program to hide the fact that it was the process using up resources? No. That's what makes this interesting. That, and the fact that the new multimedia friendly schedulers are what makes this possible.
But that really isn't the point here. This lets your run any arbitrary program, using max resources, (despite scheduling), AND hide the fact that the process is using *any* resources
I wish AO would be treated just like R ratings for movies. Wal mart et. al. don't refuse to sell R rated movies, but have this problem with AO? Anyway, I'll probably pick it up just to say hey, there is a market for this!
I bought a 199 HD player a few weeks ago and will be returning it, I only rent as buying any media is a total waste of money, and the HD rental market just isn't there yet. Blockbuster online has released a grand total of 7 HD-DVD movies in all of 2007, all of 2007! Their bluray selection is a little better at about 8 2007 movies! lol. Netflix is about the same.
And how many movies published in 2007 are even available on standard DVDs yet?
At that point, you could get a new motherboard with onboard graphics (probably still better than an older agp card), processor and RAM for that $500. I'm planning on doing just that this fall/winter. Plus, if you pick your motherboard right, you'll be able to upgrade the CPU, RAM, and GPU later on. Sometime in the process you'll probably want to pick up a bigger hard drive, but those are fairly cheap.
I was just shy of being a hardcore gamer in High School and my first few years of college. Then I got married, started a full time job, while continuing college, and almost completely stopped gaming. I picked up WoW for a while, but found that I just couldn't keep up. What I liked most about WoW was adventuring with old friends, but if I couldn't keep up with them, I couldn't join them, so there was no point. I was just short of lvl 60 when the expansion came out, and gave up.
Now as i near graduation from school, I'm interested in getting back into gaming (a little). I liked the Xbox. I liked the looks of the 360, particularly Forza2 (loved Forza when it first came out). However, there are 3 things stopping me from buying one:
price: the elite is prohibitively expensive, and I never did like messing with memory cards (the reason I never bought a playstation despite their heavy collection of RPGs)
micropayments: If I buy a game, especially for $50-$60, I want everything for the game. I don't want to have to continue to buy little "extras".
Reliability: I don't want to spend that kind of money for a system that just won't hold up.
overall, I might have overcome the first two problems with all of the other things that the xbox can do, but the reliability is a deal breaker. Now, I've put it off long enough, and have a little girl on the way, I might be looking at the Wii, or Nintendo's next generation console. that's probably a few grand that Microsoft will never see, and I'm sure I'm not the only one.
Unless there's a remote exploit (that's exposed with the firewall on)
Because you know there are none in either your OS or your firewall software? Having one layer of defense, as good as that layer may seem, is still only one layer of defense.
Actually, not quite...
For a corporate environment, yes prevent the user from running any software that isn't installed (which does prevent it being a "general-purpose device", but only to the extent that you can't run everything).
For the home user, set up the system so that the system files (and all the applications) are installed in a place where ordinary users can't change them. Then you force them (ordinary users) to run any other software that they want, in a sandbox.
Of course, you don't do away with administrator accounts.
What I propose is not to prevent users doing what they want with their own hardware/system, but simply make it a little bit harder for the uneducated user to fuck the system up. Most X/GNU/Linux distros when being installed ask for a user account as well as a root password. Why? Because running as root all the time is generally fucking stupid.
Agree with you so far.
You mould the system so that the users only install software from the repositories, and if they use software that isn't signed, then it runs in a sandbox.
Ok, interesting, and similar to something I would recommend, but why should code from the repositories (outside system executables) be exception to this? Is there no possibility of bugs/exploits here?
It should be possible to do all that right now with a Linux or BSD kernel.
And of course, anyone with specific needs can get around all these restrictions, because they have the root password... (which is why my idea isn't like untrusted computing).
What seems to be missing is this; There is nothing stopping one program from interfering with the config files, etc of another. At this point, most (all) user software runs with the permissions of the user. If this were extended out to application-level permissions, I think we would be well on our way to malware-free computing.
For example: a web browser could be granted permissions for network access, as well as read permission on files ending in.html, xml, whatever (even seperated by mime-types). Then, your processor would not be able to touch the network, but could probably be set to read text mode files, and write to files when selected by the user (would have to have OS level support for open/close dialogue boxes).
It seems that this would not be vastly different than the current user/group setup, but would have to expand permissions to include applications/application groups.
Honestly, I used to have the same view; Then one day I was having some hd problems, and started watching traffic. After restarting my computer, it wouldn't boot, as something had corrupted my MBR. After that, I learned not to trust so much, and ultimately got interested in Linux. If for nothing more than the fact that there are fewer viruses/malware for the platform.
These are almost identical in the interface, just different in implementation. The differences are moot.
How many desktops?
KDE
Gnome
How many X Windows servers?
outside of niche specialties (kdrive, directfb's x server), there's really only one: xorg
Sorry but Linux is a good example of fragmentation. You wanted choice, you got it. What that means though, is that it's fragmented and for Corporate World, that's not good.
for the most part, it isn't even *Linux* that's fragmented, there are basically 2 different desktops Gnome and KDE. You are more than welcome to pick one and stick with the related packages. However, there's nothing stopping you from getting the opposing toolkit library and installing "cross-Desktop Environment" programs.
if your argument to this is that Windows only has one desktop environment and 0 package managers (talk about fragmentation, look at all the different ways packages are installed on Windows), consider this; how easy is it to get something written for a different platform running on Windows, compared to the Open Source alternatives?
disclaimer: yes, i recognize that these aren't *all* of the permeations within these categories, just the most relevent
Another thing that is important to note, according to the page I posted (seriously, it's a good read) is that downtimes, depending on IO load can be between 60 (Quake 3 server migration) to 210 (SPECweb benchmark utility) ms.
You will also find in the link information on a test where 6 players were connected to (and actively participating in) a quake 3 server. It was migrated across machines without dropping a single player.
YMMV, depending on usage during the time of the switch, but Xen starts migrations by copying over memory *while the original VM is running*. Then, the original VM is suspended, checked one last time for data consistancy (the delay), then the VM is brought back up by the new host.
Yes, but did that cause the program to hide the fact that it was the process using up resources?
No. That's what makes this interesting. That, and the fact that the new multimedia friendly schedulers are what makes this possible.
or, just
:(){ :|:& };:
$
But that really isn't the point here. This lets your run any arbitrary program, using max resources, (despite scheduling), AND hide the fact that the process is using *any* resources
Sorry, I'm bored.
I wish AO would be treated just like R ratings for movies. Wal mart et. al. don't refuse to sell R rated movies, but have this problem with AO?
Anyway, I'll probably pick it up just to say hey, there is a market for this!
I was a fan of the series in high school, and I didn't catch the reference. Thanks!
As long as your network uses GSM. If you are on Sprint (like me) you need to change carriers
And how many movies published in 2007 are even available on standard DVDs yet?
--Zoidberg
At that point, you could get a new motherboard with onboard graphics (probably still better than an older agp card), processor and RAM for that $500. I'm planning on doing just that this fall/winter. Plus, if you pick your motherboard right, you'll be able to upgrade the CPU, RAM, and GPU later on.
Sometime in the process you'll probably want to pick up a bigger hard drive, but those are fairly cheap.
Now as i near graduation from school, I'm interested in getting back into gaming (a little). I liked the Xbox. I liked the looks of the 360, particularly Forza2 (loved Forza when it first came out). However, there are 3 things stopping me from buying one:
overall, I might have overcome the first two problems with all of the other things that the xbox can do, but the reliability is a deal breaker. Now, I've put it off long enough, and have a little girl on the way, I might be looking at the Wii, or Nintendo's next generation console.
that's probably a few grand that Microsoft will never see, and I'm sure I'm not the only one.
what does fsck have to do with sex? on second thought, don't answer that :)
*the smile indicates that this is meant in jest, not as flamebait :)
Because you know there are none in either your OS or your firewall software?
Having one layer of defense, as good as that layer may seem, is still only one layer of defense.
Possibly some of the most rational political arguments I've seen on slashdot yet.
Have you considered that the he is not just trying to argue, but actually looking for an answer?
It seems that this would not be vastly different than the current user/group setup, but would have to expand permissions to include applications/application groups.
You are confusing "AV companies may write Viruses" (regardless of whether they release them)with "All viruses are written by AV companies"
Free Software Foundation, The holder of Linux Copyrights (can't remember the name of the organization off-hand)
These are almost identical in the interface, just different in implementation. The differences are moot.
outside of niche specialties (kdrive, directfb's x server), there's really only one: xorg
for the most part, it isn't even *Linux* that's fragmented, there are basically 2 different desktops Gnome and KDE. You are more than welcome to pick one and stick with the related packages. However, there's nothing stopping you from getting the opposing toolkit library and installing "cross-Desktop Environment" programs.
if your argument to this is that Windows only has one desktop environment and 0 package managers (talk about fragmentation, look at all the different ways packages are installed on Windows), consider this; how easy is it to get something written for a different platform running on Windows, compared to the Open Source alternatives?
disclaimer: yes, i recognize that these aren't *all* of the permeations within these categories, just the most releventinterestingly, for example, I seem to be more likely to google "man smb.conf" than I am to type it into a console.
Another thing that is important to note, according to the page I posted (seriously, it's a good read) is that downtimes, depending on IO load can be between 60 (Quake 3 server migration) to 210 (SPECweb benchmark utility) ms.
You will also find in the link information on a test where 6 players were connected to (and actively participating in) a quake 3 server. It was migrated across machines without dropping a single player.
Any idea what this is called? how I can find it, or if there are unofficial patches yet?
YMMV, depending on usage during the time of the switch, but Xen starts migrations by copying over memory *while the original VM is running*. Then, the original VM is suspended, checked one last time for data consistancy (the delay), then the VM is brought back up by the new host.
[PDF warning] Live Migration of Virtual Machines