I believe XFS has a similar option, and Ext4 will with the next kernel, but for a home type system Ext3 should meet all of your needs, and Linux utilities still know it best.
Of course you should probably use RAID-10 too, with data disk space so cheap it is well worth it. Using the "far" disk layout, you get very fast reads, and though it penalizes writes (vs RAID 0) in theory, the benchmarks I have seen show that penalty to be smaller than the theory.
as for mkfs, large inodes probably, and when mounting use noatime.
Section 2.5 of the release notes implies controlling such a thing is easy in the new sound prefs.
See Figure 4.
Allegedly KDE 4 can do this too, but I have searched and searched, but the handbook is for KDE 3 still. Googling for it simply turns up press releases bragging that it can be done by application, or application group.
Per application volume control is a MAJOR feature. Listening to music, while not having web pages blast out your ear drums is a major win. This is my favorite feature of Vista, and I am happy to see it integrated into Gnome.
Since I was replying to a comment about binary compatibility I was speaking about it.
I am willing to bet that Linux source compatibility is not much better than Windows binary compatibility. Except that with Linux source you can fix it easier than restarting from scratch in writing the program.
But in the end the carriers want the contracts. A few outliers without them is no big deal, but if people could jump around on a whim nobody wins. The fact that if a carrier wins a customer it means 2 years of that customer allows them to spread the cost of acquisition (a fixed cost per/customer)over a longer period of time.
This is reflected in the fact that if you pre-pay, not only do you pay more for the phone, you also pay more for the usage.
When my contract was nearing an end, the tmo was desperate to give me another free/cheap phone and keep the monthly payments coming, rather than not give me the free phone, and have me be a constant risk of leaving.
Both Linux and OSX are far worse than Windows on backwards compatibility.
Adobe's creative suite still doesn't run properly on OSX (weird print driver conflict with HP Design jet, effects InDesign is a known problem, Apple admits it, but yet 10.5, and still running it in Rosetta to print).
I recently just gave up trying to get Majesty to run on mycomputer (after downloading a new installer, and updater), and from what I read, it would be easier to get the Windows version running (assuming the Linux one would run at all).
OS 10.4 had it's own issues with compatibility too.
When Windows 95 came out, and it didn't let application trounce all over memory (as much anyway), a lot of apps stopped working. This was a good thing. For an example of a great system that still let the apps spew all over the place see Amiga OS (old school ones), apps brought it down constantly.
I am willing to bet that many of the sloppy apps that don't work in Vista, would also fail in a proper XP set-up (un/low privileged user), now that Vista forces a decent user setup, and Windows 7 appears to be better optimised, my life at work will be better.
At home I will continue to use Linux, and keep an eye out for the Windows versions of games I purchased Linux versions of, trying to support a Linux shop (oops).
I should correct myself, it looks like it may actually.
I imagine it is likely that it does it's own DNS lookups and ignores the hosts files.
It is still rather trivial to MITM this communication and point it wherever the heck you want for the sake of getting time set.
The real trouble is that it can update itself, and there is no reason to expect it to be able to do anything until it gets the directions that are likely to come on the 1st, and be distributed over the existing P2P infrastructure.
I didn't RTFA, but from TFS it appears to me that humans having free will is taken as an assumption that the rest of the proof hinges upon.
If anything from reading the summary I get the impression it is against Free Will, as the words "free will" are quoted, and then attributed to inanimate objects.
Considering that quotes are often used to denote words that are being used to mean something different than what is being said (verbal irony?), it follows that a likely conclusion is "people have "free will the same way a rock does." Which is to say we don't have it as we understand it.
I think the headline should be Mathematicians Prove Universe Has "Free Will", or Mathematicians "Prove" Universe Has Free Will
What do I know though, I am not a Quantum Physicist, Mathematician, or Philosopher. In fact, I may not even have decent reading comprehension, so take it all with a grain of salt.
Is it really fair to call them buggy applications because they prioritise as:
old changes > performance > recent changes?
I would say that failure allow for this type of prioritisation is a bug in the FS/FS driver or OS, not the application.
Being forced to fsync() to preserve the months/years old data in a file feels like overkill to me, and apparently many application programmers agree. The fact that Ext3, and now Ext4 provide mechanisms to set those priorities would IMO be a feature that allows for significantly increased use of caching, as now a choice can be made to defer the write, as long as keeping the old file in the event of a crash is OK.
I am curious as to how much is gained by writing the file many seconds after the meta data though, perhaps it is wrong headed for me to think the gains of delaying the write in those instances out-way the the harm of having to fsync() those cases, but more aggressive re-ordering of operations is permitted.
As for the suggestion of using a single binary database for configuration, please no.
And I am also sceptical that Ext3 will be in a state that I can lose my months old data for up to 30 seconds without an fsync().
I read that launchpad bug, and then read up on laptop mode, but I can't find any evidence that laptop mode actually alters the order of meta data, and file contents being updated in Ext3, or that when.
Can you please point me to a link that has evidence that this is the case? Or is your assumption that most people journal with the option data=writeback?
Because the default is data=ordered, which makes the interval of losing data that has been already written far smaller, while preventing the need to write everything twice.
But it is the fault of Ext4 that it chooses to write the meta data before the real data.
The issue is not losing the seconds to minutes of data in the cache, it is that with Ext4 you can now all of the sudden lose the months old data in the cache.
The only solution offered (until now) was to work in such a way as to guarantee your data stayed out of the cache.
Ext4 suddenly allows for a crash to lose old data, not just new. Even if all file systems allow for this, the option for more integrity of already written data without having to increase the number of writes is something Linux users have been able to take advantage of for quite some time. And it is not something I expect we would want to give up.
I don't want to have to fsync all over for the sake of not losing every configuration change I made over the last 18 months, and I won't be to upset if I lose all the changes I made over the last 18 minutes.
But if the application syncs the file, the new data is written to disk.
This wastes time and performance, and for most files is un-needed.
There are not only "important" and "unimportant" files, there are also "typical" files.
We don't want to lose them, but who cares if recent changes are lost.
Take for example a KDE config file. I am willing to risk all changes made to it since boot (I generally leave my computer off at night, so this is 12 or so hours). I do not want to lose all of my changes since install (this is 10,000 hours).
The method of writing a temporary file and then renaming prevents the second from happening (in EXT3, XFS now, ReiserFS now, and soon EXT4) while still allowing for very aggressive write caching.
EXT4 currently allows for the the second to happen unless a disk write is forced preventing either of the scenarios.
The loss of the file already synced to disk potentially years ago is the issue, not the loss of the relatively recent data.
EXT4 has essentially removed the option for having "typical" files, and forces them to be treated as "important".
So everything becomes every change forces a write, or we care not about this (cache for example). The typical stuff that every change is not so critical (in the rare event of a crash), but it is sure nice to have something becomes elevated to an "important" file that does all of those bad things you describe, and eliminates the ability to cache writes.
I wasn't thinking database ID, but a voter ID for some reason.
Makes perfect sense. I just jumped because I often see solutions that destroy anonymity as the foolproof vote counting solution.
For example the rural indian portable voting machine, which would on the face of it look like a way to give local leaders (non-political) the ability to control the votes of those beneath them.
I should amend that, we used to, and legally should be able too. With pre-voting/Lazy absentee (non absent) balloting the percentage of anonymous votes is going down.
I fear for a time not too far away, where the boss wants proof you voted for their candidate to keep your job. With the ability to have proof of who you voted for (ballots are a matter of public record, and absentee ones are not usually anonymous) the option to be anonymous is worthless.
My understanding of EULA's in case law (IANAL, or even a legal geek) is that they are enforcable in so much as they say what everyone knows and expects to be there. SOme wacky clause would presumably not be then.
This is for software, not services and may even be wrong, but whatever.
Wikipedia gave no specifics, saying terms are pretty much case by case, and it focused strongly on software purchases.
I hide my computers for it (I have just moved after all).
The modem needs to be activated, and the CD can do it, but they can do it remotely too. So I just tell them I want internet for my Xbox, but don't have a computer set up yet. They oblige.
I'm pretty sure they would have done it if I just said I didn't want to install the software on the phone, but I didn't want to risk it.
I called a more local office directly though, and they are always polite and helpful (found a local non 800 number).
Ext3 with an ordered (default) style journal.
I believe XFS has a similar option, and Ext4 will with the next kernel, but for a home type system Ext3 should meet all of your needs, and Linux utilities still know it best.
Of course you should probably use RAID-10 too, with data disk space so cheap it is well worth it. Using the "far" disk layout, you get very fast reads, and though it penalizes writes (vs RAID 0) in theory, the benchmarks I have seen show that penalty to be smaller than the theory.
as for mkfs, large inodes probably, and when mounting use noatime.
for some anti-raid 5 propaganda:
http://www.baarf.com/
Athlon XP 1800+ would be as close to five years as 10. That is assuming you purchased it after it's introduction and didn't have a pre-release.
Section 2.5 of the release notes implies controlling such a thing is easy in the new sound prefs.
See Figure 4.
Allegedly KDE 4 can do this too, but I have searched and searched, but the handbook is for KDE 3 still. Googling for it simply turns up press releases bragging that it can be done by application, or application group.
Per application volume control is a MAJOR feature. Listening to music, while not having web pages blast out your ear drums is a major win. This is my favorite feature of Vista, and I am happy to see it integrated into Gnome.
It would be quite cool if they were transferable.
It would allow for fair-use style sharing with friends, but limiting it to people you trust not to F you (by distributing it).
It is a pretty cool idea, though if it still dies when failing to connect to the server, it is DRM and only a little bit better than current steam.
that's tucked under the right click. duh.
You don't even need to move the mouse for these things.
Yes,
thumbnail previews.
Hover over task to get preview.
Click once to get a full size, fully interactive preview.
Click again to hide it.
Based on the losses MS estimated for the RRoD warranty, and the units sold at the time.
30% of the 1st batch of 360's is a reasonable estimate. I imagine that with time it went down though.
Tatas are very sexy though.
Since I was replying to a comment about binary compatibility I was speaking about it.
I am willing to bet that Linux source compatibility is not much better than Windows binary compatibility. Except that with Linux source you can fix it easier than restarting from scratch in writing the program.
But in the end the carriers want the contracts. A few outliers without them is no big deal, but if people could jump around on a whim nobody wins. The fact that if a carrier wins a customer it means 2 years of that customer allows them to spread the cost of acquisition (a fixed cost per/customer)over a longer period of time.
This is reflected in the fact that if you pre-pay, not only do you pay more for the phone, you also pay more for the usage.
When my contract was nearing an end, the tmo was desperate to give me another free/cheap phone and keep the monthly payments coming, rather than not give me the free phone, and have me be a constant risk of leaving.
The nature of software and progress.
Both Linux and OSX are far worse than Windows on backwards compatibility.
Adobe's creative suite still doesn't run properly on OSX (weird print driver conflict with HP Design jet, effects InDesign is a known problem, Apple admits it, but yet 10.5, and still running it in Rosetta to print).
I recently just gave up trying to get Majesty to run on mycomputer (after downloading a new installer, and updater), and from what I read, it would be easier to get the Windows version running (assuming the Linux one would run at all).
OS 10.4 had it's own issues with compatibility too.
When Windows 95 came out, and it didn't let application trounce all over memory (as much anyway), a lot of apps stopped working. This was a good thing. For an example of a great system that still let the apps spew all over the place see Amiga OS (old school ones), apps brought it down constantly.
I am willing to bet that many of the sloppy apps that don't work in Vista, would also fail in a proper XP set-up (un/low privileged user), now that Vista forces a decent user setup, and Windows 7 appears to be better optimised, my life at work will be better.
At home I will continue to use Linux, and keep an eye out for the Windows versions of games I purchased Linux versions of, trying to support a Linux shop (oops).
I should correct myself, it looks like it may actually.
I imagine it is likely that it does it's own DNS lookups and ignores the hosts files.
It is still rather trivial to MITM this communication and point it wherever the heck you want for the sake of getting time set.
The real trouble is that it can update itself, and there is no reason to expect it to be able to do anything until it gets the directions that are likely to come on the 1st, and be distributed over the existing P2P infrastructure.
If only there was a way to edit a file in the /windows/system32/drivers/etc folder to have those domains resolve to a computer you control.
Someone will have to work on that.
Let's see.
AIGs biggest loan, 177,000 million
AIGs payouts 165 million
My biggest Loan aound 200,000
I would still look at 200 as more than chump change, and I am cash flow positive, AIG is not.
Well they are forcing you to stick with them.
I didn't RTFA, but from TFS it appears to me that humans having free will is taken as an assumption that the rest of the proof hinges upon.
If anything from reading the summary I get the impression it is against Free Will, as the words "free will" are quoted, and then attributed to inanimate objects.
Considering that quotes are often used to denote words that are being used to mean something different than what is being said (verbal irony?), it follows that a likely conclusion is "people have "free will the same way a rock does." Which is to say we don't have it as we understand it.
I think the headline should be Mathematicians Prove Universe Has "Free Will", or Mathematicians "Prove" Universe Has Free Will
What do I know though, I am not a Quantum Physicist, Mathematician, or Philosopher. In fact, I may not even have decent reading comprehension, so take it all with a grain of salt.
Is it really fair to call them buggy applications because they prioritise as:
old changes > performance > recent changes?
I would say that failure allow for this type of prioritisation is a bug in the FS/FS driver or OS, not the application.
Being forced to fsync() to preserve the months/years old data in a file feels like overkill to me, and apparently many application programmers agree. The fact that Ext3, and now Ext4 provide mechanisms to set those priorities would IMO be a feature that allows for significantly increased use of caching, as now a choice can be made to defer the write, as long as keeping the old file in the event of a crash is OK.
I am curious as to how much is gained by writing the file many seconds after the meta data though, perhaps it is wrong headed for me to think the gains of delaying the write in those instances out-way the the harm of having to fsync() those cases, but more aggressive re-ordering of operations is permitted.
As for the suggestion of using a single binary database for configuration, please no.
And I am also sceptical that Ext3 will be in a state that I can lose my months old data for up to 30 seconds without an fsync().
Or am I misreading this comment?
https://bugs.launchpad.net/ubuntu/jaunty/+source/ecryptfs-utils/+bug/317781/comments/54
I read that launchpad bug, and then read up on laptop mode, but I can't find any evidence that laptop mode actually alters the order of meta data, and file contents being updated in Ext3, or that when.
Can you please point me to a link that has evidence that this is the case? Or is your assumption that most people journal with the option data=writeback?
Because the default is data=ordered, which makes the interval of losing data that has been already written far smaller, while preventing the need to write everything twice.
But it is the fault of Ext4 that it chooses to write the meta data before the real data.
The issue is not losing the seconds to minutes of data in the cache, it is that with Ext4 you can now all of the sudden lose the months old data in the cache.
The only solution offered (until now) was to work in such a way as to guarantee your data stayed out of the cache.
Ext4 suddenly allows for a crash to lose old data, not just new. Even if all file systems allow for this, the option for more integrity of already written data without having to increase the number of writes is something Linux users have been able to take advantage of for quite some time. And it is not something I expect we would want to give up.
I don't want to have to fsync all over for the sake of not losing every configuration change I made over the last 18 months, and I won't be to upset if I lose all the changes I made over the last 18 minutes.
But if the application syncs the file, the new data is written to disk.
This wastes time and performance, and for most files is un-needed.
There are not only "important" and "unimportant" files, there are also "typical" files.
We don't want to lose them, but who cares if recent changes are lost.
Take for example a KDE config file. I am willing to risk all changes made to it since boot (I generally leave my computer off at night, so this is 12 or so hours). I do not want to lose all of my changes since install (this is 10,000 hours).
The method of writing a temporary file and then renaming prevents the second from happening (in EXT3, XFS now, ReiserFS now, and soon EXT4) while still allowing for very aggressive write caching.
EXT4 currently allows for the the second to happen unless a disk write is forced preventing either of the scenarios.
The loss of the file already synced to disk potentially years ago is the issue, not the loss of the relatively recent data.
EXT4 has essentially removed the option for having "typical" files, and forces them to be treated as "important".
So everything becomes every change forces a write, or we care not about this (cache for example). The typical stuff that every change is not so critical (in the rare event of a crash), but it is sure nice to have something becomes elevated to an "important" file that does all of those bad things you describe, and eliminates the ability to cache writes.
Makes perfect sense.
I wasn't thinking database ID, but a voter ID for some reason.
Makes perfect sense. I just jumped because I often see solutions that destroy anonymity as the foolproof vote counting solution.
For example the rural indian portable voting machine, which would on the face of it look like a way to give local leaders (non-political) the ability to control the votes of those beneath them.
We like to have anonymous elections in the US.
I should amend that, we used to, and legally should be able too. With pre-voting/Lazy absentee (non absent) balloting the percentage of anonymous votes is going down.
I fear for a time not too far away, where the boss wants proof you voted for their candidate to keep your job. With the ability to have proof of who you voted for (ballots are a matter of public record, and absentee ones are not usually anonymous) the option to be anonymous is worthless.
My understanding of EULA's in case law (IANAL, or even a legal geek) is that they are enforcable in so much as they say what everyone knows and expects to be there. SOme wacky clause would presumably not be then.
This is for software, not services and may even be wrong, but whatever.
Wikipedia gave no specifics, saying terms are pretty much case by case, and it focused strongly on software purchases.
I hide my computers for it (I have just moved after all).
The modem needs to be activated, and the CD can do it, but they can do it remotely too. So I just tell them I want internet for my Xbox, but don't have a computer set up yet. They oblige.
I'm pretty sure they would have done it if I just said I didn't want to install the software on the phone, but I didn't want to risk it.
I called a more local office directly though, and they are always polite and helpful (found a local non 800 number).