There is benefit because there is downtime even if only a few minutes to restore the VM. What if the software running in the VM is old and someone has been attacking it? Restoring will result in the same problem a few days or hours later.
If there is a bug in a specific kernel version that's not playing nice with the VM, it will cause stability problem again.
Redeploying and finding the problem is the only real answer. In the long run, it may save work.
When I buy expensive hosting (cloud based), I expect backups, quick service, etc. The point of the "cloud" is that data is distributed and redundant. However, just like deleting all the files on a file server with RAID, you can lose your data when someone deletes something in the cloud. This should not be a shock to anyone. You are correct that how Google handles this situation is more important that how the data is hosted.
It does make me wonder what would happen if a cloud service company went out of business suddenly without warning though. I doubt that would happen to Google, but I think the me too attitude ISPs are starting to have with cloud computing could be really bad for some customers. It would be nice to have independent reviews of cloud services that include ratings of performance, reliability, customer service, backups, redundancy, etc. Blind trust in the cloud is bad and in my view it's best for backups or content distribution or extra computing resources.
Linux has become a server platform, but it was designed as a free alternative for workstation use. There's still a heavy time investment in projects like ubuntu to make it desktop friendly.
I have not looked into the PBI format in the last year or two, but the original version made multiple copies of shared libraries for each package. Comments I've read from Kris Moore when this has come up in the past make me think it's still that way.
Matt Dillon had an interesting solution to this problem that was posted on the DragonFly site when he started that project that actually gave a different view of the file system to different software as a way to mask version differences. I think it was deemed to much work to pull off though and they went to pkgsrc for ports.
mports rely on all packages getting generated from one build cluster run and based on the version number (and portrevision) will update packages as necessary. I'm actually working on this today.
FreeBSD has binary java 1.6 although it's quite out of date on security patches. They've also got openjdk 6 and 7 ports. I think FreeBSD has the best java support of any BSD right now.
I've run many websites on java + tomcat + apache + mysql on FreeBSD servers over the years. It's fine.
I'd also like to point out FreeBSD 9 will have journaling with UFS2 (in addition to gjournal which they have now). I believe NetBSD has been working on journaling as well.
There is nothing wrong with PC-BSD per se, but you have to agree with several points on design to get into it. First, you have to prefer DLL hell in windows as they install duplicates of shared libraries with PBI to make it easier to upgrade select software. There are advantages to this, but it's also a security nightmare and you force the user to download png and jpeg libraries countless times. Second, you have to like using an OS tuned for a server platform for a desktop. FreeBSD is getting a lot better on the desktop, but it's not a desktop platform. Next, you must like KDE. I don't mind it, but some people hate it for various reasons. Finally, you're choosing a commercial vendor just as you would with redhat or another linux company. Some people have issues with that and others like the support options. Like redhat, ixsystems doesn't control the kernel but they have people's ears who do.
That said, there are many advantages to PC-BSD as well. They've got a good installer and are ahead of alternatives in the BSD world on usability right now. Their sound detection is rather nice and they've made good headway getting drag and drop packages to work. Their updater isn't bad either. You can also use freebsd ports on it.
Obviously, I'm biased running a competing project.
You are absolutely right. Every operating system has to be updated every time a country in the world does this. There are usually at least 10 updates a year to the tzdata/zoneinfo database. Most operating systems don't push all the updates down because it happens too often. In addition to operating systems, Oracle has to update Java and MySQL. I'm sure there are many other software stacks that must be updated. It becomes problematic for web applications that need to compute time.
I want them to either get rid of DST or at least leave it for awhile.
Why do I want this? I'm more than willing to get a piece of plastic out of my wallet or on my keychain to pay for something. I can't wait for the hack that lets people walk by you and get you to pay for things. It's bad enough credit cards have RFID tags in them now. I don't need my phone doing it too.
Dropping Ruby from a Java IDE doesn't seem like a bad idea to me. It's bloat. The ruby folks can develop a great IDE of their own or use the nightmare that is eclipse or buy Intellij Idea. Ruby on Rails seems like a great prototyping language/framework, but aside from twitter, I can't think of many large scale sites using it.
I have used netbeans for PHP in the past and it worked better than eclipse, but I still wonder if it should stick to just java. The only reason I used netbeans is because it takes twenty minutes or a restart of eclipse to pickup new methods in PHP class files. The whole point of using a bloated IDE for PHP is code completion, easy access to documentation, etc. Now, I just use vim at work.
I see a huge difference in 4000 arm vs 1000 x86.. someone has to manage 4 times the machines! System administrators cost money too.
ARM chips make sense for home servers or small business devices in some cases. Maybe something rather custom with many cores could work for higher end products. I guess I'm skeptical after I watched x86 take over the server space. x86 always seems to win. This time Intel and AMD want to keep it that way.
Compiling the kernel doesn't prove true userspace improvements, but it does show an improvement with scheduling.
I see. It creates "groups" based on the tty and then tries to even out the CPU utilization between groups. This helps if there is a crazy background process eating up CPU and it might even help control flash crushing system performance a bit.
You probably can't run Linus's original keyboard driver on that. Seriously, according to this it requires at least 640K of RAM for Minix and since Linux started as a replacement kernel I bet it was at least in a similar ballpark...
I agree he's not qualified, but it's obvious NBC has serious direction issues. They've been canceling a lot of shows the last few years. It's obvious that most of those shows would only have a small audience and yet they cancel them for that reason. It doesn't matter if it's one of their cable networks or NBC proper, there are management problems.
I've had little interest in watching new NBC content because if I like it, I know it will be cancelled. At this point, I'm just watching existing shows until they end.
Maybe some random person could do better than the NBC CEO. I think they should give it a shot at this point.. number 4 and all.
The cell isn't the only point of failure. They are connected together with solder and that can break loose. Signs of this include losing half the capacity of your drive suddenly. Another failure point is a bad firmware causing wear at the beginning of the disk. If it doesn't map properly, you then get a read only drive that can't be written to. This happened to me after 3 months this year. Not all drives are created equal.
SSDs are no longer theoretical toys but real world implementations that last only as good as their weakest link.
Prove it. I'm tired of these fantasy myths about SSD life expectancy. We don't know how long they will last. We can only estimate by running them in a test environment. That doesn't account for aging (they still are soldered together.) I bought the bullshit and got a SSD early this year. It made it less than 3 months. Granted it was not an Intel and it was a cheap Imation drive. Still, it didn't last as long as a hard drive. My single experience doesn't prove all SSDs are bad but a vendor fact sheet doesn't prove they last 10 years either.
Re:Why is /. obsessed with Microsoft?
on
Why Microsoft?
·
· Score: 1
You must be new here...
Seriously, Microsoft is a big company. With their monopoly on office productivity and desktop systems it's hard to avoid them. There are Microsoft fans on slashdot and people who don't care. I personally think that some Microsoft products are good and some are not.
As an open source developer, I need to know what Microsoft is doing so that I may write competitive software. As a programmer, I need to know what technologies I might need to learn or work with. As a geek, I want to know what's going on in the tech industry.
The fail today is not providing diverse stories, not the number of stories about Microsoft.
This isn't accurate. Windows 7 did not include features present in Windows Vista Ultimate edition such as an email program, some games, and other little applications. Most people don't care anymore about real email applications aside from me, but you can't use the Vista feature list this way. It's not accurate.
Windows 7 is stripped down Vista with some bug fixes and a UI change. As odd as it sounds, I prefer Vista to Windows 7 because I think they made navigating to applications even slower than before. The one that gets me is the power management options. In Vista, I can select all 3 power modes (high performance, balance or power saver) from the popup menu. In windows 7 it only shows me two of the three. I always like to go between power saver and high performance on my laptop when needed. Now I have to navigate several screens just to change a power setting! Windows 7 is not easier to use. It just hides everything.
Several BSDs have moved over to 64bit time_t. The first one I'm aware of is MirBSD, but I believe FreeBSD and NetBSD have in recent years as well.
There is benefit because there is downtime even if only a few minutes to restore the VM. What if the software running in the VM is old and someone has been attacking it? Restoring will result in the same problem a few days or hours later.
If there is a bug in a specific kernel version that's not playing nice with the VM, it will cause stability problem again.
Redeploying and finding the problem is the only real answer. In the long run, it may save work.
When I buy expensive hosting (cloud based), I expect backups, quick service, etc. The point of the "cloud" is that data is distributed and redundant. However, just like deleting all the files on a file server with RAID, you can lose your data when someone deletes something in the cloud. This should not be a shock to anyone. You are correct that how Google handles this situation is more important that how the data is hosted.
It does make me wonder what would happen if a cloud service company went out of business suddenly without warning though. I doubt that would happen to Google, but I think the me too attitude ISPs are starting to have with cloud computing could be really bad for some customers. It would be nice to have independent reviews of cloud services that include ratings of performance, reliability, customer service, backups, redundancy, etc. Blind trust in the cloud is bad and in my view it's best for backups or content distribution or extra computing resources.
You can either use the openjdk port, build java from source or download packages from here:
http://www.freebsdfoundation.org/downloads/java.shtml
Linux has become a server platform, but it was designed as a free alternative for workstation use. There's still a heavy time investment in projects like ubuntu to make it desktop friendly.
I have not looked into the PBI format in the last year or two, but the original version made multiple copies of shared libraries for each package. Comments I've read from Kris Moore when this has come up in the past make me think it's still that way.
Matt Dillon had an interesting solution to this problem that was posted on the DragonFly site when he started that project that actually gave a different view of the file system to different software as a way to mask version differences. I think it was deemed to much work to pull off though and they went to pkgsrc for ports.
mports rely on all packages getting generated from one build cluster run and based on the version number (and portrevision) will update packages as necessary. I'm actually working on this today.
FreeBSD has binary java 1.6 although it's quite out of date on security patches. They've also got openjdk 6 and 7 ports. I think FreeBSD has the best java support of any BSD right now.
I've run many websites on java + tomcat + apache + mysql on FreeBSD servers over the years. It's fine.
I'd also like to point out FreeBSD 9 will have journaling with UFS2 (in addition to gjournal which they have now). I believe NetBSD has been working on journaling as well.
There is nothing wrong with PC-BSD per se, but you have to agree with several points on design to get into it. First, you have to prefer DLL hell in windows as they install duplicates of shared libraries with PBI to make it easier to upgrade select software. There are advantages to this, but it's also a security nightmare and you force the user to download png and jpeg libraries countless times. Second, you have to like using an OS tuned for a server platform for a desktop. FreeBSD is getting a lot better on the desktop, but it's not a desktop platform. Next, you must like KDE. I don't mind it, but some people hate it for various reasons. Finally, you're choosing a commercial vendor just as you would with redhat or another linux company. Some people have issues with that and others like the support options. Like redhat, ixsystems doesn't control the kernel but they have people's ears who do.
That said, there are many advantages to PC-BSD as well. They've got a good installer and are ahead of alternatives in the BSD world on usability right now. Their sound detection is rather nice and they've made good headway getting drag and drop packages to work. Their updater isn't bad either. You can also use freebsd ports on it.
Obviously, I'm biased running a competing project.
MidnightBSD, MirBSD, DragonFly. Let's mention everybody if you're going to talk about the pc bsd distro.
It's an OS patch, a Java patch, a MySQL patch, a ...
It's not hard to do, but it takes time for all the software to be updated and even longer for sysadmins to push it all out around the world.
You are absolutely right. Every operating system has to be updated every time a country in the world does this. There are usually at least 10 updates a year to the tzdata/zoneinfo database. Most operating systems don't push all the updates down because it happens too often. In addition to operating systems, Oracle has to update Java and MySQL. I'm sure there are many other software stacks that must be updated. It becomes problematic for web applications that need to compute time.
I want them to either get rid of DST or at least leave it for awhile.
And we know how that turned out. He took all his ISPs and went home.
Why do I want this? I'm more than willing to get a piece of plastic out of my wallet or on my keychain to pay for something. I can't wait for the hack that lets people walk by you and get you to pay for things. It's bad enough credit cards have RFID tags in them now. I don't need my phone doing it too.
Dropping Ruby from a Java IDE doesn't seem like a bad idea to me. It's bloat. The ruby folks can develop a great IDE of their own or use the nightmare that is eclipse or buy Intellij Idea. Ruby on Rails seems like a great prototyping language/framework, but aside from twitter, I can't think of many large scale sites using it.
I have used netbeans for PHP in the past and it worked better than eclipse, but I still wonder if it should stick to just java. The only reason I used netbeans is because it takes twenty minutes or a restart of eclipse to pickup new methods in PHP class files. The whole point of using a bloated IDE for PHP is code completion, easy access to documentation, etc. Now, I just use vim at work.
My first car was a 1987 Pontiac Grand Am (v6 3.0 liter). It went through 3 engine rebuilds (i was the owner for 2 of them). It happens.
I see a huge difference in 4000 arm vs 1000 x86.. someone has to manage 4 times the machines! System administrators cost money too.
ARM chips make sense for home servers or small business devices in some cases. Maybe something rather custom with many cores could work for higher end products. I guess I'm skeptical after I watched x86 take over the server space. x86 always seems to win. This time Intel and AMD want to keep it that way.
Compiling the kernel doesn't prove true userspace improvements, but it does show an improvement with scheduling.
I see. It creates "groups" based on the tty and then tries to even out the CPU utilization between groups. This helps if there is a crazy background process eating up CPU and it might even help control flash crushing system performance a bit.
You probably can't run Linus's original keyboard driver on that. Seriously, according to this it requires at least 640K of RAM for Minix and since Linux started as a replacement kernel I bet it was at least in a similar ballpark...
http://www.linfo.org/minix.html
Section 1 of the manual.. another words run
man sandbox-exec on mac os to find out about it!
you'd see:
NAME
sandbox-exec -- execute within a sandbox
SYNOPSIS ...] command ...]
sandbox-exec [-f profile-file] [-n profile-name] [-p profile-string] [-D key=value
[arguments
DESCRIPTION
The sandbox-exec command enters a sandbox using a profile specified by the -f, -n, or -p option and executes
command with arguments.
FTP. That's how I did it on early windows 95 installs (netscape obviously) without IE.
I agree he's not qualified, but it's obvious NBC has serious direction issues. They've been canceling a lot of shows the last few years. It's obvious that most of those shows would only have a small audience and yet they cancel them for that reason. It doesn't matter if it's one of their cable networks or NBC proper, there are management problems.
I've had little interest in watching new NBC content because if I like it, I know it will be cancelled. At this point, I'm just watching existing shows until they end.
Maybe some random person could do better than the NBC CEO. I think they should give it a shot at this point.. number 4 and all.
The cell isn't the only point of failure. They are connected together with solder and that can break loose. Signs of this include losing half the capacity of your drive suddenly. Another failure point is a bad firmware causing wear at the beginning of the disk. If it doesn't map properly, you then get a read only drive that can't be written to. This happened to me after 3 months this year. Not all drives are created equal.
SSDs are no longer theoretical toys but real world implementations that last only as good as their weakest link.
Prove it. I'm tired of these fantasy myths about SSD life expectancy. We don't know how long they will last. We can only estimate by running them in a test environment. That doesn't account for aging (they still are soldered together.) I bought the bullshit and got a SSD early this year. It made it less than 3 months. Granted it was not an Intel and it was a cheap Imation drive. Still, it didn't last as long as a hard drive. My single experience doesn't prove all SSDs are bad but a vendor fact sheet doesn't prove they last 10 years either.
You must be new here...
Seriously, Microsoft is a big company. With their monopoly on office productivity and desktop systems it's hard to avoid them. There are Microsoft fans on slashdot and people who don't care. I personally think that some Microsoft products are good and some are not.
As an open source developer, I need to know what Microsoft is doing so that I may write competitive software. As a programmer, I need to know what technologies I might need to learn or work with. As a geek, I want to know what's going on in the tech industry.
The fail today is not providing diverse stories, not the number of stories about Microsoft.
This isn't accurate. Windows 7 did not include features present in Windows Vista Ultimate edition such as an email program, some games, and other little applications. Most people don't care anymore about real email applications aside from me, but you can't use the Vista feature list this way. It's not accurate.
Windows 7 is stripped down Vista with some bug fixes and a UI change. As odd as it sounds, I prefer Vista to Windows 7 because I think they made navigating to applications even slower than before. The one that gets me is the power management options. In Vista, I can select all 3 power modes (high performance, balance or power saver) from the popup menu. In windows 7 it only shows me two of the three. I always like to go between power saver and high performance on my laptop when needed. Now I have to navigate several screens just to change a power setting! Windows 7 is not easier to use. It just hides everything.