Good idea, wrong place.
Stuff like that belongs in the device controller, not the file system.
Or do you really fancy something like this in a filesystem? ...
switch(VENDOR_ID){
case VENDOR1: switch(PRODUCT_ID){
case...
case... ...
Ok, so how many (especially desktop) apps will be faster by an amount observable by the user? I still think this wont be many.
Depends how much the apps depend on the file system (both reading and writing). Many desktop apps depend on reading a lot, and they benefit from better ordering of the data in file system.
Ok, i havent read though the source for ext4 so i dont know how this "magic" ordering works, but it sounds a bit like "defragmentation before writing". I'll assume that instead of looking for a large enough consecutive blook for the next file it instead looks for large enough block for the files in the "cache".
While this can obviously be advantageous at times, there still is no way the file system can know in which order the app will read these files on next startup (the app could even store the files in reverse order it reads them,e.g. read global configs first, then specific but write in reverse order) making this ordering even detrimental to performance.
But i'm sure you are right about ext3. It wont be going away anytime soon.
As to the "this seems to be what the doctor ordered for slash drives". Does this imply the number of reads and writes to the drive is reduced?
Yes - if you delay the writes more, you have a better idea what actually needs to hit the disk in the end, so you can cut away unnecessary writes.
Right. But thats exactly the problem. After a power outage or system crash these omited writes cant be recovered.
Just spin this idea to the maximum. Delay all writes until the system is out of RAM. This maximises the ability to do an inteligent sync with the drive. Nice in theory, but prone to loose ALL written data since last system start in the event of a crash.
Since you can also combine several writes, you need to erase fewer blocks (though this one is more speculation than actual knowledge).
Might well be true for some flash drives and not for others. And a good reason wear leveling algorythms should be in the device controller, not a filesystem driver.
Care to elaborate?
The only reasons for this delayed write is the performance gain unless im overlooking something crucial here.
Ok, so how many (especially desktop) apps will be faster by an amount observable by the user? I still think this wont be many.
As to the "this seems to be what the doctor ordered for slash drives". Does this imply the number of reads and writes to the drive is reduced? As far as i know only the number of writes is relevant to the longevity of flash drives, not their timing.
Absolutely correct.
And thats the way it should be done.
Stability by default, increased performance by request.
Lets be realistic, how many applications benefit from this delayed write. Not many is guess. Now, on the other hand, if you have an extremely I/O heavy app, disable the auto syncs and do it manually.
Nope, that point came with the 486DX2, which doubled the internal clock. Oddly enough the DX4 only trippled the internal clock (better actually, but weird marketing). Still my 486DX-40 (overclocked to 50Mhz) was faster often enough than a DX4-100.
Some concepts never or rarely get outdated. Such as Electro static precautions, what the motherboard is. What a bus is... etc, etc.
Double that. Add the fact that you diagnose pretty much every hardware error with that knowledge and an old PCI-gfx card, a DDR1 and DDR2 dimm, an ATX power supply, a Knoppix CD/DVD and an usb hard drive.
Thats usefull knowledge, as in every day life repairs.
Thats enough to help about 90% of the people you might might meet on the street who have problems with a PC.
Some men can't be bought, bullied, reasoned or negotiated with.
Talking about me?
Well, havent always had enough time for coding opensource.
Pretty tough to do it when your down in the slums and fightin for survival. Heck, its even difficult when you have too much work to do.
But come on. Neglecting the chance for a world wide dick size war, no way i am missing this.
I know its "in fashion" to hate America and stereo type Americans as club wielding hate machines that dont do anything except for "profit" or "oil", but a lot of American innovention came from "foreigners" who came to our country to ink out a life that the failed social states of Europe simply couldnt/wouldnt provide....
The United States is more welcoming to foreigners.
Do you REALLY believe what you write?
Or did you mean "more welcoming to highly qualified foreigners"?
Well, that sure links pretty nicely to the "profit" stereotype.
You may think I kid, but Germans hate the Turks and the Poles (and other Eastern immigrants),
The 90ies called and want their cliches back. Overall the turks have integrated nicely (most of them live in germany now in the second generation) and "hate", if you can call is so, is probably more common against managers and their outsourcing decisions. But well, that problem is solving itself as the costs go up and due to lack of quality in eastern european nations and china.
So what?
I know people who buy a new chess board every couple of years. So more or less, the same figures but all kinds of different skins. And yes, you can spend more on a new set of chess figures than on a new game (ok, now if you add the cost for the new gfx card you can get some really neat figures).
Well we would like to employ you to fill our quotas because you are a black, violant, terroristic, drug dealing lesbian.
Would you consider becoming jewish?
Quotas for men as hair-dressers?
Why cant some people accept that men and women are different and have different strengths and preferences.
Complete bullshit if you ask me. The only thing that everybody is supposed to have are equal CHANCES, but quotas just dont work.
Is everbody using linux the "win"-situation?
Well, i also offer it preinstalled as an alternative to windows (and even add the propritary gfx drivers and some user-wanted software).
On the other hand i dont usually recommend it.
I dont really like the idea of selling linux, i prefer to use it.
Someone with no linux knowledge will probably just be coming around to often asking for help (you know the time and money thing?).
I give advice freely in the local lug, but this just doesnt really scale into a pc-shop.
And you know the goddamn thing about it? Probably linux will win the sub-notebook market and the mobile phone market just as it won the router market, but nobody will really notice or even bother or even know whats its running.
Face it, we are weirdos doing things most people dont understand and thus often enough fear.
People dont usually understand what i do when i look in to dsl router via telnet. Not even when i drop to cmd to figure out the ip address via ipconfig. Stuff that looks weird, but well, thats what the "guys who get the thing to work do*".
You think youll look less like a weirdo if do that stuff on a phone or subnote?
Good idea, wrong place.
...
...
Stuff like that belongs in the device controller, not the file system.
Or do you really fancy something like this in a filesystem?
switch(VENDOR_ID){
case VENDOR1: switch(PRODUCT_ID){
case...
case...
Ok, so how many (especially desktop) apps will be faster by an amount observable by the user? I still think this wont be many.
Depends how much the apps depend on the file system (both reading and writing). Many desktop apps depend on reading a lot, and they benefit from better ordering of the data in file system.
Ok, i havent read though the source for ext4 so i dont know how this "magic" ordering works, but it sounds a bit like "defragmentation before writing". I'll assume that instead of looking for a large enough consecutive blook for the next file it instead looks for large enough block for the files in the "cache".
While this can obviously be advantageous at times, there still is no way the file system can know in which order the app will read these files on next startup (the app could even store the files in reverse order it reads them,e.g. read global configs first, then specific but write in reverse order) making this ordering even detrimental to performance.
But i'm sure you are right about ext3. It wont be going away anytime soon.
As to the "this seems to be what the doctor ordered for slash drives". Does this imply the number of reads and writes to the drive is reduced?
Yes - if you delay the writes more, you have a better idea what actually needs to hit the disk in the end, so you can cut away unnecessary writes.
Right. But thats exactly the problem. After a power outage or system crash these omited writes cant be recovered.
Just spin this idea to the maximum. Delay all writes until the system is out of RAM. This maximises the ability to do an inteligent sync with the drive. Nice in theory, but prone to loose ALL written data since last system start in the event of a crash.
Since you can also combine several writes, you need to erase fewer blocks (though this one is more speculation than actual knowledge).
Might well be true for some flash drives and not for others. And a good reason wear leveling algorythms should be in the device controller, not a filesystem driver.
Care to elaborate?
The only reasons for this delayed write is the performance gain unless im overlooking something crucial here.
Ok, so how many (especially desktop) apps will be faster by an amount observable by the user? I still think this wont be many.
As to the "this seems to be what the doctor ordered for slash drives". Does this imply the number of reads and writes to the drive is reduced? As far as i know only the number of writes is relevant to the longevity of flash drives, not their timing.
Absolutely correct.
And thats the way it should be done.
Stability by default, increased performance by request.
Lets be realistic, how many applications benefit from this delayed write. Not many is guess. Now, on the other hand, if you have an extremely I/O heavy app, disable the auto syncs and do it manually.
Everyone else got hit by lasers?
Cool.
So if i change the text to "Microsoft will pay you 10 gazillions dollars for beta testing this software." i get rich quick?
FF2.0.0.18 under Mandriva
Nope, that point came with the 486DX2, which doubled the internal clock. Oddly enough the DX4 only trippled the internal clock (better actually, but weird marketing). Still my 486DX-40 (overclocked to 50Mhz) was faster often enough than a DX4-100.
On my Asus EEE PC 701, I pretty much always get the warning that a script is running and offers to kill it.
Same here.
On a Phenom X4 9850!
Tried mencoder? Or mplayer -dumpaudio ?
Havent tried it with flash files but should work.
So how come the price tag is $999.99 for it on amazon?
The manufacturer is the largest toy manufacturer in Europe with a turnover of 7823 billion Danish kroner (1.049 trillion euros) in 2006.
Once MS hears this they will stop producing software. Year of the Linux desktop coming after all.
Linux already has Binary Kernel Support for Linux!
Dang, didnt know it was compatible with itself.
Some concepts never or rarely get outdated. Such as Electro static precautions, what the motherboard is. What a bus is... etc, etc.
Double that. Add the fact that you diagnose pretty much every hardware error with that knowledge and an old PCI-gfx card, a DDR1 and DDR2 dimm, an ATX power supply, a Knoppix CD/DVD and an usb hard drive. Thats usefull knowledge, as in every day life repairs. Thats enough to help about 90% of the people you might might meet on the street who have problems with a PC.
...the very special level of hell.
Woha! He just unlocked the bonus level?
Some men can't be bought, bullied, reasoned or negotiated with.
Talking about me?
Well, havent always had enough time for coding opensource.
Pretty tough to do it when your down in the slums and fightin for survival. Heck, its even difficult when you have too much work to do.
But come on. Neglecting the chance for a world wide dick size war, no way i am missing this.
And i allways thought the fsm cultists were joking when they said pirates reduce co2 emissions, but in this case ....
I know its "in fashion" to hate America and stereo type Americans as club wielding hate machines that dont do anything except for "profit" or "oil", but a lot of American innovention came from "foreigners" who came to our country to ink out a life that the failed social states of Europe simply couldnt/wouldnt provide. ...
The United States is more welcoming to foreigners.
Do you REALLY believe what you write?
Or did you mean "more welcoming to highly qualified foreigners"?
Well, that sure links pretty nicely to the "profit" stereotype.
You may think I kid, but Germans hate the Turks and the Poles (and other Eastern immigrants),
The 90ies called and want their cliches back. Overall the turks have integrated nicely (most of them live in germany now in the second generation) and "hate", if you can call is so, is probably more common against managers and their outsourcing decisions. But well, that problem is solving itself as the costs go up and due to lack of quality in eastern european nations and china.
So what?
I know people who buy a new chess board every couple of years. So more or less, the same figures but all kinds of different skins. And yes, you can spend more on a new set of chess figures than on a new game (ok, now if you add the cost for the new gfx card you can get some really neat figures).
where the people mostly know each other and with a 400 lb gorilla or two at the head of each one
Well, i have heard the term code monkey, but 400 lb gorillas?
Kernel development must be tough...
Well we would like to employ you to fill our quotas because you are a black, violant, terroristic, drug dealing lesbian.
Would you consider becoming jewish?
Quotas for men as hair-dressers?
Why cant some people accept that men and women are different and have different strengths and preferences.
Complete bullshit if you ask me. The only thing that everybody is supposed to have are equal CHANCES, but quotas just dont work.
C'mon guys. lets set up a proxy somewhere.
I'm sure that, say Greenland or the Falkland islands, can beat the U.S. downloads statistics.
Is everbody using linux the "win"-situation?
Well, i also offer it preinstalled as an alternative to windows (and even add the propritary gfx drivers and some user-wanted software).
On the other hand i dont usually recommend it.
I dont really like the idea of selling linux, i prefer to use it.
Someone with no linux knowledge will probably just be coming around to often asking for help (you know the time and money thing?).
I give advice freely in the local lug, but this just doesnt really scale into a pc-shop.
And you know the goddamn thing about it? Probably linux will win the sub-notebook market and the mobile phone market just as it won the router market, but nobody will really notice or even bother or even know whats its running.
Face it, we are weirdos doing things most people dont understand and thus often enough fear.
People dont usually understand what i do when i look in to dsl router via telnet. Not even when i drop to cmd to figure out the ip address via ipconfig. Stuff that looks weird, but well, thats what the "guys who get the thing to work do*".
You think youll look less like a weirdo if do that stuff on a phone or subnote?
*Call it Hacker/technical personell/whatever
I dont care how you call them.
Theyre just doing monkey buisiness anyway.