Slashdot Mirror


Estimated Transfer Time Is No More In Windows 8

MrSeb writes "Ahh, the Windows Explorer progress dialog. For years it has been struggling to figure out how to calculate how long our copy and delete operations would take, sliding the progress bar back and forth in a seemingly random, haphazard way, the laws of time all but ceasing to exist — five seconds remaining one moment and 13 minutes the next. That's (almost) all going to change, with the arrival of a greatly improved file management experience in Windows 8. Copy, move, delete, rename, and conflict resolution are all being overhauled and it's about time!"

332 of 456 comments (clear)

  1. Obligatory XKCD by supersloshy · · Score: 3, Insightful
    --
    "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    1. Re:Obligatory XKCD by ajo_arctus · · Score: 1

      Of course! I came straight to the comments to post the exact same thing. It is my favourite xkcd, I think :)

      FWIW, I'll believe that Microsoft have actually changed something for the better once it's shipping and it is proven that they actually did it. Too often they've been quick to talk and slow to deliver.

    2. Re:Obligatory XKCD by Anonymous Coward · · Score: 1

      It's so obligatory that the Windows 8 blog itself beat you to the punch: http://blogs.msdn.com/b/b8/archive/2011/08/23/improving-our-file-management-basics-copy-move-rename-and-delete.aspx (search for "funny jokes")

    3. Re:Obligatory XKCD by Sez+Zero · · Score: 2

      You all knew it was coming ;)

      XKCD612 was actually referenced in TFA. So, yes, I knew it was coming.

    4. Re:Obligatory XKCD by idontgno · · Score: 4, Insightful

      This is Slashdot. Why would TFA have given anyone any idea about anything? That would have required reading it, and that never happens. Ever.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    5. Re:Obligatory XKCD by AvitarX · · Score: 1

      It's a little unfair to criticize them strongly, I think the Vista conflict resolution was the best out there when it was released.

      And times haven't been terrible since XP.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    6. Re:Obligatory XKCD by Moryath · · Score: 3, Funny

      Not only that, it kicked my dog and stole my grandmother's false teeth!

    7. Re:Obligatory XKCD by pak9rabid · · Score: 1

      I'm going with B.

    8. Re:Obligatory XKCD by dingen · · Score: 2, Funny

      Ah great! I like funny jokes a lot better than unfunny ones. Well done, blog administrator for including my favorite type of joke!

      --
      Pretty good is actually pretty bad.
    9. Re:Obligatory XKCD by GameboyRMH · · Score: 2

      It turned me into a newt!

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    10. Re:Obligatory XKCD by GameboyRMH · · Score: 3, Funny

      Yeah Microsoft can't fix a feature that works fine in most other OSes so they remove it entirely. Great work guys. Great work.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    11. Re:Obligatory XKCD by Stormthirst · · Score: 1

      I suspect that Notepad not being able to wrap properly is the least of their worries

    12. Re:Obligatory XKCD by m.ducharme · · Score: 1

      A newt?

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    13. Re:Obligatory XKCD by Anonymous Coward · · Score: 2, Insightful

      I wonder...

      - was Microsoft really not able to fix that (probably) easy bug?

      - or did they think it's not important enough?

      There was another (less) famous bug: notepad not able to deal with word-wrap correctly - not sure if they fixed this one in Vista+ (that was happening in the latest XPs).

      So how do you calculate how long it will take to copy files? On the same device? Between physical devices? Between different interfaces (SATA -> USB)? Across a network? What if the system is thrashing and busy? What if there's network traffic? What if a cluster of bad sectors is discovered and it's trying to relocate them on the fly? Is it verifying the copy? Are all selected files from the same location? Are there links? Sparse files? Will the server have to bring a tape unit online? Copying on different partition formats? What about alternate data streams? Will a virus scanner inspect them? ACLs between different domains?

      With so many conditions and edge cases and minutia, simply projecting estimates from sampled speed data seems like a pretty good compromise if you want an estimate of the time. Problem is, people don't understand it's an estimate. An exact prediction of the future would be nice, but I don't want to sit for 50% of the total copy time while the computer does the maths required to make that perfect deterministic calculation ala Star Trek.

    14. Re:Obligatory XKCD by Anonymous Coward · · Score: 1

      Surely linux has no problem estimating time per unit to perform such file operations, right? Since it's just an easy bug to fix?

      Do you think they should walk the directory structure at the beginning of the file move, check the file sizes, add them all up, benchmark the transfer speed (which will vary depending on position of the data on the disk), and then start moving the files? Or should they just move the fucking files? Do you think this would work well in large file trees with thousands of directories with thousands of subdirectories and even more thousands of files?

      Hmm.. Based off the comments I see here, this is obviously not an issue in linux. So please, master kernel hackers, how should Microsoft fix the progress bars?

      The progress bars in Windows are not fucking magic. Please show me a progress bar that is magic, as I have some applications I could use it in! They just move as much as the program has them move. You still have to come up with a way to calculate the time it will take. Hopefully, by now, you can realize this is a non-trivial problem. Thanks.

    15. Re:Obligatory XKCD by supersloshy · · Score: 1

      ^ This. I saw this article and, before I even thought about it, I shared the comic. I only checked TFA afterwards and realized I was beaten to the punch.

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    16. Re:Obligatory XKCD by supersloshy · · Score: 1

      Yeah, Windows has gotten better. I just like the comic because it used to be so true though. I use GNOME all the time as my preferred OS, and Windows 7/Vista have been pretty tolerable as a gaming OS for me thus far.

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    17. Re:Obligatory XKCD by GameboyRMH · · Score: 1

      ...I got better...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    18. Re:Obligatory XKCD by piripiri · · Score: 1

      I'll take both.

    19. Re:Obligatory XKCD by Shompol · · Score: 1

      .... and that's when I installed Linux and never looked back.

    20. Re:Obligatory XKCD by tunapez · · Score: 2

      I wonder... - was Microsoft really not able to fix that (probably) easy bug? - or did they think it's not important enough?

      Yes.

      --
      Imagination drew in bold strokes, instantly serving hopes and fears, while knowledge advanced by slow increments...
    21. Re:Obligatory XKCD by hedwards · · Score: 1

      The problem with it was that there wasn't any sort of bounds placed on the estimates. They also didn't take into account that type of transfer IIRC, if you're copying to a network share the estimates would be calculated the same way as if it was disk to disk or on the same disk.

      Ultimately it's not that simple to solve in any reasonable way. At least not without knowing more about the transfer than the file size and the current and past transfer rates. And it would regularly be thrown way off if it needed user interaction during the process.

    22. Re:Obligatory XKCD by Hadlock · · Score: 1

      Probably not very important. When file transfer is all but completely broken even in Win 7 (try moving a 3gb file across the network, then try moving a second, third, fourth file 30 seconds after the first has started some time) and bogs to shit, imagine the sales rep pointing to file transfer time in Windows Server and saying "wow look at this! if you upgrade to server your concurrent file transfer time will improve by 6000%! Look at the infrastructure savings you'll save by not having to upgrade your network!" etc etc.

      --
      moox. for a new generation.
    23. Re:Obligatory XKCD by JVolkman · · Score: 1

      Why couldn't they start moving the files and calculate the total size in parallel? By the time they calculated the total size, they'd already have a speed benchmark.

    24. Re:Obligatory XKCD by Sarten-X · · Score: 3, Informative

      So how do you calculate how long it will take to copy files?

      Off the top of my head:

      Maintain a table of expected speeds for each storage device on the filesystem. Record how long it takes to read the filesystem information. When a device is mounted, if it's reasonable for the device type, seek to the middle and end, measuring speeds there, too. Get approximate curves for the read and write speeds across locations, and use those for future estimates. For future read and write operations, take note of where they are and how fast they go, and adjust the curves accordingly.

      When an operation starts, look at the curves for input and output for the respective devices. Find the expected speed for the target location. Whichever speed is lower should be used for the estimate.

      With so many conditions and edge cases and minutia, simply projecting estimates from sampled speed data seems like a pretty good compromise if you want an estimate of the time.

      Edge cases are edge cases, and shouldn't be causing incorrect estimates most of the time. Estimating based on the first few seconds of an operation makes sense if that's all the information you have, but a modern operating system should be able to know so much more than that now. It should be able to know the effects of virus scanners and verification. It should know how fast a device has performed in the past.

      Problem is, people don't understand it's an estimate.

      Saying that your transfer will take somewhere between 5 minutes and 9 hours is not an estimate. It's a mockery. What I want to know is whether I should get a cup of coffee, watch some TV, or read a novel. What I'm told is that my OS has no idea what it's working with.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    25. Re:Obligatory XKCD by saleenS281 · · Score: 1

      That sounds like the storage you're pushing to is broken. I routinely upload and download to/from my NAS device (opensolaris zfs box) from win7 and max out a gigE link.

    26. Re:Obligatory XKCD by LynnwoodRooster · · Score: 1

      Now you know why you should always weigh your software against a duck...

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    27. Re:Obligatory XKCD by QuickBible · · Score: 1

      It seems like some brilliant person could discern the fractal pattern of file copying and estimate the time more accurately than the current method. Copying files is basically a self repeating pattern. Move 1 bit to 1 bit, Move 1 byte to 1 byte, move 1 word to 1 word, etc.. No matter what resolution you examine the problem from you are at once dealing with the same pattern and thus it is in the realm of fractal geometry.

    28. Re:Obligatory XKCD by Joce640k · · Score: 1

      That would have required reading it, and that never happens. Ever.

      Trying to get first post is WAY more important than reading the article.

      Slashdot needs a new moderation option "first post whore" which sends posts to the very bottom if it reaches 5.

      --
      No sig today...
    29. Re:Obligatory XKCD by Forty+Two+Tenfold · · Score: 1

      That's A+B = sour grapes.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    30. Re:Obligatory XKCD by Meski · · Score: 1

      I would have been happy with % progress and an hourglass. That gives me enough info to decide by the rate the percentage is changing that i should:
      1 - wait
      or
      2 - get a coffee
      or
      3 - cancel, as something's gone wrong

    31. Re:Obligatory XKCD by netsharc · · Score: 1

      It feels to me like the Windows Team worked on fixing the whole thing because of the xkcd joke...

      So, xkcd is determining which way an OS goes... bravo everyone!

      --
      What time is it/will be over there? Check with my iPhone app!
    32. Re:Obligatory XKCD by alexandre_ganso · · Score: 1

      It is actually simpler than that. Just take more spaced samples - so you let the interference noise build up - overestimate and try not to be precise to the second except when it is really close to the end (say, when it thinks its less than 25 seconds).

      It is all about perception and estimation. When the OS tells me "oh, this will take around five minutes", I forget it there and go do something else. I don't care if the file actually took 3 and a half minutes AT ALL.

      Instead of this, MS created that monster worth of being part of some slackware install process or some crazy kde plugin.

    33. Re:Obligatory XKCD by neokushan · · Score: 1

      Maintain a table of expected speeds for each storage device on the filesystem.

      A table of "expected" speeds for each storage device? For one, the word "expected" leads to all sorts of problems. What's the "expected" speed of a hard drive? What about a badly fragmented Hard drive? What about a Hard Drive that's also being accessed by some other, unpredictable task?
      And what about a USB drive? How fast do you expect that to go? If you've ever used a couple of USB drives from different manufacturers, you'll know the difference between one and another is night and day. Is Microsoft supposed to keep a database of every sing USB device ever made, just to get an estimate that's slightly more accurate? How about devices that didn't quite exist when the OS was launched? And what about when you throw in things like the Chipset used on the machine, which can also have a drastic effect on speeds, as well as things like drivers? Who's going to maintain this table, who's going to keep it up to date, where should it be stored, how big do you think it would be? You're talking about gigabytes of data, the only way to realistically do it is to stream it from the internet. Nevermind that's another operation to perform, but for a lot of copy jobs, it'd probably take too long.

      f it's reasonable for the device type, seek to the middle and end

      And what if it's not reasonable? And how will you know in advance where the files are actually going to be stored? If it's a mechanical drive, you might end up with files all over the place, or you might get lucky and have them sequentially written. The point is, you just won't know until it's too late.

      There are many, many ways to estimate something as "simple" as a copy operation, but due to the sheer number of variables there isn't a simple, sure-fire way to always be accurate. The best you can do is be somewhat accurate most of the time.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    34. Re:Obligatory XKCD by neokushan · · Score: 1

      The argument for that could be that while you're busy calculating the file sizes, you're starving the copy operation of bandwidth. Especially when you're using a Mechanical HDD, whereby two joint operations will more than half the overall speed as the mechanical side of things can't actually perform 2 things at once, meaning everything has to take turns.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    35. Re:Obligatory XKCD by neokushan · · Score: 1

      I would just like to say that not enough programs use decimal percentages these days. Going from 1% to 2% over the course of a few minutes makes it hard to estimate yourself without really paying attention to it, whereas going from 1.50% to 1.53% in a second or two gives me an instant glance as to the speed (And in my feeble brain, makes it feel like it's going faster).

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    36. Re:Obligatory XKCD by AvitarX · · Score: 1

      I use kde, and really like how both gnome and kde handle the transfer status as an out of the way notification (windows 7 does too, sort of).

      I'm not sure about the conflict resolution in either, but vista and 7 it is great. It copies everything it can, throws up an error on conflict, but keeps going, the only files held up are the actual conflicted ones.

      Windows 7 has a pretty decent windowmanager/taskbar too.

      Last big copy I did on OS X it scanned all files and checked for conflict before starting, I don't like this, and believe that's what gnome does too.

      For a large batch of small files from a network it can take a very long time, even when going into an empty folder.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    37. Re:Obligatory XKCD by AvitarX · · Score: 1

      So are the parts of windows 7 and vista being discussed (and at least some of them can be swapped out)

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    38. Re:Obligatory XKCD by WuphonsReach · · Score: 1

      Is Microsoft supposed to keep a database of every sing USB device ever made, just to get an estimate that's slightly more accurate?

      No, but you should keep track of every physical device that gets hooked up to the system and track the best transfer rates (files per second and bytes per second). Which would allow you to make better initial estimates. Or track the last 10 biggest (# of files or # of bytes) transfers and average the results. Both of which are very simple algorithms.

      If the best files/sec number says 2 hours and the best bytes/sec number says 1 hour, then initially saying that the transfer will take 90 minutes is not that bad of a guess.

      Mostly, tracking history is about improving the initial guess. Once you're 30-50% through the transfer, you should have enough history about the current process and you can start doing weighted estimates based on the last 10 seconds, the last 30 seconds, and the last 120 seconds.

      If you don't have history for a device, then you don't give an initial estimate until you are 30-60 seconds into the transfer.

      --
      Wolde you bothe eate your cake, and have your cake?
    39. Re:Obligatory XKCD by WuphonsReach · · Score: 1

      I get a solid 50-55 MB/s transferring files to/from a Samba file share in Win7 64bit.

      And the bottleneck there is the hard drive on the server (which is maxed out at 100% utilization).

      Naturally, unless I have multiple spindles in a RAID-10 array, I'm not going to try pushing 2 large transfers at once to that set of disks.

      --
      Wolde you bothe eate your cake, and have your cake?
    40. Re:Obligatory XKCD by neokushan · · Score: 1

      I believe these days Windows doesn't give you that initial estimate anyway.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    41. Re:Obligatory XKCD by Sarten-X · · Score: 1

      Expected speeds, as explained through the entire remainder of my post, are based on actual historical performance on the machine. A brand-new device never seen before has no expectation, until the first read - which conveniently happens while mounting the filesystem. By the time the OS is ready for any user-facing operations, it's already read several blocks of data at minimum. That's enough of a history for a basic estimate, recognizing that it's going to be inaccurate for a while.

      "Reasonable for the device type" means a quick I/O test should be run on hard disks and optical disks, and anything else where seeking actually makes sense. Flash memory devices, for example, should only be tested for read speed, since excessive writes would reduce the lifespan of the device. Network mounts naturally don't have a "beginning" or "end", so the OS shouldn't try to estimate speeds on that. Likewise, wasting time to test a tape's speed would be ridiculous. I don't think it's excessive for an OS to know about every type of storage device, and whether it's sane to seek on it.

      As for knowing in advance where the files are stored, that's part of the filesystem driver. Given that Windows only supports a small handful of filesystems, it'd be a small matter for the API to require planning as the first step in writing a file. When a program asks for an estimate of operations, it should be able to say what those operations are. The OS could go ahead and do the filesystem work of planning where the files will be transferred to and from (conveniently predicting "disk full" errors ahead of time, rather than 2 hours into the process), and from that determine the speed for each operation. Once the planning is complete, the actual copying could commence.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    42. Re:Obligatory XKCD by pnewhook · · Score: 1

      How many years did it take them to fix the math bugs in the calculator app in Windows 3.1? Just because it is a simple problem doesn't mean they know how to fix it.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    43. Re:Obligatory XKCD by Meski · · Score: 1

      You only need to do that if the rate of change is small enough that the decimals aren't flickering like hundreths of seconds. I was thinking of a bar showing progress with the percent number embedded in it.

    44. Re:Obligatory XKCD by neokushan · · Score: 1

      Well most UI's only update every second or so anyway. If the transfer was going particularly quickly, all you'd see is (for example) 5.32% -> 10.41%. Even if the UI does update quickly, it's not much of an issue in the same way that clocks that show ms don't detract from being able to tell the time.

      It's a minor thing, just something that I appreciate when working with slow transfers.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  2. It will be... by kiehlster · · Score: 2

    1302481501461469 minutes until this feature is completed.

    1. Re:It will be... by stms · · Score: 1

      No it will be about 10 seconds.

    2. Re:It will be... by antdude · · Score: 1

      4815162342 :P

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  3. Will the file copy/move crash.... by GuyFawkes · · Score: 1

    ... when it hits a locked / corrupted / moved file, as every version of windows has since year dot??/

    That alone would be a vast improvement and make all the file sync tools surplus...

    --
    http://slashdot.org/~GuyFawkes/journal
    1. Re:Will the file copy/move crash.... by nstlgc · · Score: 1

      Didn't they fix that in Vista? Last time I can remember having a similar problem was in XP...

      --
      I'm Rocco. I'm the +5 Funny man.
    2. Re:Will the file copy/move crash.... by SJHillman · · Score: 2, Funny

      You can copy files in Vista? I've never had the system stable long enough to try that.

    3. Re:Will the file copy/move crash.... by 0123456 · · Score: 1

      You can copy files in Vista? I've never had the system stable long enough to try that.

      You can, but it takes so long that no-one has ever managed to copy a complete file.

    4. Re:Will the file copy/move crash.... by broggyr · · Score: 2

      Chuck Norris copied a file in Vista. Once.

      --
      Irony? Yea, it's like goldy and bronzy, only it's made of iron!
    5. Re:Will the file copy/move crash.... by Zorpheus · · Score: 1

      This is the reason why I still don't use the explorer in windows, but a replacement. Try to copy/delete/move several files, if one of them is locked it will cancel the whole process.

    6. Re:Will the file copy/move crash.... by jnpcl · · Score: 1

      I had to deal with this quite often when I worked in the Photo Lab at the local retail store.

      XCOPY /C is your friend.

    7. Re:Will the file copy/move crash.... by goarilla · · Score: 1

      I prefer robocopy heck even xxcopy over xcopy anytime.

  4. So.. by cyberchondriac · · Score: 2

    It'll be replaced by a dialog box saying, "It's done when it's done"?

    --

    Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    1. Re:So.. by synapse7 · · Score: 1

      I could see this would be viable over GB lan, but what about over wireless or FTP/VPN over a slow internet connection.

  5. Teracopy by mehrotra.akash · · Score: 4, Insightful

    Perhaps they should just buy teracopy

    1. Re:Teracopy by devlynh · · Score: 1

      Who says they didn't?

      --
      We're not happy 'til you're not happy.
    2. Re:Teracopy by daern · · Score: 1

      Perhaps they should just buy teracopy

      Try Altap Salamander too - www.altap.cz. Cracking software, especially if you prefer to press keys rather than click buttons :-)

    3. Re:Teracopy by kermidge · · Score: 1

      Bingo. I've used it for years. Free, fast, and when used with unlocker, you can move most anything.

      That said, best file utility for my needs was from Codehead Technologies for the Atari ST.

    4. Re:Teracopy by DJRikki · · Score: 1

      Or not since Teracopy is actually incapable of copying terabytes of data - Im an unlucky paying customer

    5. Re:Teracopy by mehrotra.akash · · Score: 1

      oh.. never knew that

      Maximum I had ever done was moving about 700GB between 4 drives on ( 3 USB, 1 internal)
      The queuing and skipping of uncopyable files let me go and have dinner while it was going on

    6. Re:Teracopy by mehrotra.akash · · Score: 1

      Teracopy crashing is better than explorer crashing while copying your files

      Also, when moving since it does the deletes only after ALL the files are copied successfully, in case of a crash, just delete the destination and redo the operation.. you dont end up with half the files in source and half in destination

    7. Re:Teracopy by atamido · · Score: 1

      I've been thinking about becoming a paying customer, so I'm interested in this. Is it an issue with the number of files, the total size of all files, or the size of the largest file? And do you know what the limit is?

  6. Re:How about replacing an open file? by ge7 · · Score: 1

    You can replace/overwrite it. Only time you cannot do that is if the software developer has made his program to specifically lock that file, and usually there's a good reason for that.

  7. So Futuristic by droidsURlooking4 · · Score: 2

    Finally catching up to ftp and kermit

  8. Terrible summary & headline by Godai · · Score: 4, Insightful

    First, I've never seen the progress bar in a Windows file transfer progress bar slide 'back and forth in a seemingly random, haphazard way'. I've seen progress bars that do that, and but I've never seen a Windows file transfer dialog do that. The estimation can jump around like crazy at times, but the progress bar was always fine (since, I assume, it's simply based on # of files completed). Maybe Windows 98 did that? I don't remember it doing that, but its been a while. Certain XP, Vista & Windows 7 don't.

    Second, if you RTFA the estimated transfer time is currently still there; its just downplayed.

    --
    Wood Shavings!
    - Godai
    1. Re:Terrible summary & headline by godrik · · Score: 1

      "Second, if you RTFA the estimated transfer time is currently still there; its just downplayed."

      You read RTFA? Hand over you slashdot reader card!

    2. Re:Terrible summary & headline by The+MAZZTer · · Score: 2

      The problem is that the progress dialog pre-Vista does not know how many files there are as it starts, so the progress bar may go quickly for a bit then slowly for another bit as it encounters folders with few small files and folders with many large files, respectively.

    3. Re:Terrible summary & headline by hcs_$reboot · · Score: 3, Funny

      You read RTFA?

      You read RRTFA?
      Error Stack Overf%$3z/.$%#@

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    4. Re:Terrible summary & headline by 0123456 · · Score: 1

      The bigger problem is that the first thing the GUI does when you want to copy the files is to go and see how many files there are and how large they are so it can estimate the amount of time it's going to take, and by the time it's done that it could just have copied the damn files in the first place unless they're enormous.

    5. Re:Terrible summary & headline by greed · · Score: 2

      If the count isn't known, it shouldn't use a progress bar. What's the Windows version of the "barber pole" unknown-limits-but-not-crashed progress indicator?

    6. Re:Terrible summary & headline by 0123456 · · Score: 1

      Oh look, I can't rename that file in Explorer until I close the file in Word (repeat for any other program and file).

      My favorite was the way that I couldn't delete a file in Explorer because Explorer was trying to generate a thumbnail for the file. And usually that would cause some thread in Explorer to vanish up its own backside so the file remained locked until I killed Explorer or rebooted.

      Ah, I so miss the excitement of running Windows and never knowing what is going to spectacularly fail next.

    7. Re:Terrible summary & headline by Godai · · Score: 1

      I know there is one, I just can't remember what it looks like. I have a vague sense that its a solid green bar (lighter in colour) with something bouncing back & forth, but I might be mixing it up with something else. I know it has one though, I've definitely seen it.

      And what's 0123456 was talking about is that I believe when its a large number of files it gives you the 'indeterminate' progress bar while it has some status like 'Calculating files to copy' or 'Preparing to copy'. But there are times when it does that for like two minutes (or worse), and then completes almost instantly. So it literally took longer to calculate how long it would take than to do it. That's fairly rare, but it does happen. It used to happen a lot more often with Vista with the 'Long Goodbye' bug (moving to the recycle bin) but that was eventually fixed. That didn't eliminate the problem, but it did reduce its occurrence quite a bit I believe.

      --
      Wood Shavings!
      - Godai
    8. Re:Terrible summary & headline by Godai · · Score: 1

      I know the time estimation is loopy, I've seen that plenty of times. I meant that the actually progress bar doesn't jump around. The summary suggests it does, but I've never seen that.

      --
      Wood Shavings!
      - Godai
    9. Re:Terrible summary & headline by QuantumPion · · Score: 1

      It doesn't slide back and forth. What it does is jump from 0% to 99.9% complete in the first millisecond of copying, and then take 10 minutes to finish the last 0.1%.

    10. Re:Terrible summary & headline by avxo · · Score: 1

      Oh look, I can't rename that file in Explorer until I close the file in Word (repeat for any other program and file). [...] Hell, I can't even rename a PDF file that I happen to simultaneously have open in Adobe Reader, and it's read-only!

      Don't blame Windows for that. Blame the programmers who coded the app in which you opened the file. Because they are the ones who called CreateFile to open the file, and set the share mode to either 0 (which means that nobody else can open the file) or to FILE_SHARE_READ (which means others can only open the file to read its contents). If they had set the share mode to FILE_SHARE_DELETE in one API, you could delete and rename the file to your heart's content!

      But I guess it's just easier to just blame Microsoft.

    11. Re:Terrible summary & headline by Godai · · Score: 1

      Well, sometimes, but fair enough :) I'm not trying to debate that its estimate can be badly wrong -- anyone who uses it for enough time will see that -- I'm just taking issue with the summary's suggestion that it actually moves back & forth. I've seen progress bars that do that -- even some Microsoft products' progress bars -- and its bloody irritating. But if you're going to slag something, slag it accurately.

      Also, its worth noting that for all its derision, Mac OSX gets its estimation just as wrong. The article does mention that accurately guessing time to completion is incredibly complex for a file transfer. Its one of those things that works very well 98% of the time, but for that 2% where it doesn't, it's so spectacularly wrong that you can't help but remember it. At any rate, downplaying the estimation is probably a good thing. Sometimes its better not to offer information if it can -- even if its only rarely -- be incredibly wrong.

      --
      Wood Shavings!
      - Godai
    12. Re:Terrible summary & headline by vlueboy · · Score: 1

      I just can't remember what it looks like. I have a vague sense that its a solid green bar (lighter in colour) with something bouncing back & forth, but I might be mixing it up with something else.

      You're right. A search on "windows barber pole" led me to the "Marquee" control in Windows forms at MSDN. It looks like blank progress bar where a 20-40% width marker made up of tiny green progress bars slide back and forth like a train. Think about the red scanner sensor effect in front of Kitt, the AI car in Knight Rider. I first saw it used in Netscape 6 for Windows, IIRC.

    13. Re:Terrible summary & headline by phoenix_rizzen · · Score: 1

      File copy progress bars haven't "bounced around", but installation progress bars certainly do. :) Especially for Microsoft products.

    14. Re:Terrible summary & headline by _0xd0ad · · Score: 1

      Especially Microsoft? The worst offender is Adobe Reader. It's ridiculous.

      At least apps like 7-Zip/WinRAR give you two progress bars: one for the current operation, one for the overall progress.

    15. Re:Terrible summary & headline by EvanED · · Score: 1

      Eh, only sort of. Everything that explorer needs to read in order to get the estimated time it will need to read when it copies -- and then when it goes to copy, it's already in the OS's buffer cache, so it's just moving the work around.

      The exception to this is if the copy blows your buffer cache and flushes the otherwise-preloaded MFT portions. And in that case, the copy is going to take forever anyway, so taking 2*forever isn't a huge deal.

      Personally, if someone writes a 'cp' or 'mv' on Linux that will do the same and then give me a progress indicator, I'll switch to it immediately. (Anyone know of one? I've put some time into it, but the closest I've seen is one that just gives you a progress bar for single large files.) IMO the only time that the initial gathering phase takes an appreciable amount of time is when you are going to really want the progress bar anyway.

      TLDR: You say "bigger problem", I say "wonderful feature".

    16. Re:Terrible summary & headline by Coren22 · · Score: 1

      But not the equivalent programs for Mac which are also made by Microsoft.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    17. Re:Terrible summary & headline by syockit · · Score: 1

      You should've left out the last line, at least someone else could profit from getting modded "Funny" using it if you happened to have maxed out your score.

      --
      Democracy is for the people; you only vote once per season and we'll do the rest of the work for you don't have to.
    18. Re:Terrible summary & headline by avxo · · Score: 1

      I specifically quoted OPs statement about Explorer, a core Windows component, and Adobe, a popular, non-Microsoft program, and was responding to that. I don't know if various Office programs exhibit this behavior, but if they do, the people at Microsoft responsible should be blamed. But not the people at some unrelated division.

      The point was that this isn't something inherent to the design of Windows. It was something that was caused by the choice of flags used by the programmers when calling the Windows API. With that said, there's a legitimate issue in renaming under Windows, caused by the operating system itself, but it doesn't involve files; it involves directories: you cannot rename a directory if a file inside that directory is open.

  9. Re:How about replacing an open file? by Desler · · Score: 1

    How about replacing an open file?

    How about what? You've always been able to replace open files as long as their is no write lock on the file. In fact I just did so with a half dozen files. Apparently I have a magic version of Windows. Oh wait, I don't. And the behavior is no different than any other OS that will not allow you to replace a file that has a write lock on it.

  10. And The Rest Of What Makes Windows Garbage by Anonymous Coward · · Score: 2, Interesting

    * Drive letters - WTF???

    * \ instead of the standard / - leave it to Microsoft when faced with picking a sane choice and and a mind boggling idiotic one...

    * Can't boot to a standard desktop from any Windows OS media

    * No application bundles

    * The Registry - LOL. Why lose just the settings for a single application when you can lose everything! Thanks Microsoft!

    1. Re:And The Rest Of What Makes Windows Garbage by Radres · · Score: 2

      What about not having cancelling a print job take forever and a day?

    2. Re:And The Rest Of What Makes Windows Garbage by djdanlib · · Score: 3, Informative

      Oh, kids these days just don't troll like they used to. How about we get some facts in here, instead?

      There is no standard directory separator:

      / is UNIX and derivative OSes since the beginning of subdirectories
      : was the separator on MacOS from the 1980s until MacOS/X
      \ is DOS and Windows, from the 1980s
      VMS was this massive mess: http://www.itec.suny.edu/scsys/vms/ovmsdoc073/V73/6489/6489pro_010.html
      (Were there others?)

      Also, if you lose your Registry... wow. Never seen that happen in 16 years of working in IT. I think the last time I heard of that was when someone's hard drive started going bad, and they were running Windows 95, and had never backed up anything in their lives. Why wouldn't anyone back up their hard drive regularly, anyway? Some people must like the pain of reinstalling everything and starting from scratch... Mac / UN*X users are not exempt from this requirement either.

    3. Re:And The Rest Of What Makes Windows Garbage by MurukeshM · · Score: 1

      You mean help piracy. The number of cracks that attack registry keys... 123,785,496.. no wait, 2.3568, no 1,555,524,285,233,131,651.

    4. Re:And The Rest Of What Makes Windows Garbage by h4rr4r · · Score: 1

      and it is just as brain dead.

    5. Re:And The Rest Of What Makes Windows Garbage by mrnobo1024 · · Score: 1

      * Drive letters - WTF???

      * \ instead of the standard / - leave it to Microsoft when faced with picking a sane choice and and a mind boggling idiotic one...

      Why are mount points better than drive letters, and why is / better than \? Unix's own particular way of naming files is far from universal.

    6. Re:And The Rest Of What Makes Windows Garbage by the+linux+geek · · Score: 1

      The / directory separator isn't inherently "standard." It's standard among many Unix-family systems, which - surprise, surprise - are not the only operating systems in the world.

      Stratus VOS uses >, as a Multics-family system.
      Bull GCOS 8 uses \
      HP NonStop uses .
      VMS uses .
      Mac OS used :

      As far as the registry, and how Windows is the only OS horrible enough to use one, look up AIX and ODM sometime.

    7. Re:And The Rest Of What Makes Windows Garbage by UnknownSoldier · · Score: 1

      * Can I rename a file so it starts with a period or space?

      Oh that's right -- Explorer is brain dead.

      Good to see Microsoft is leading innovation! /sarcasm

    8. Re:And The Rest Of What Makes Windows Garbage by ThisIsSaei · · Score: 1

      There are quirks to all systems that are not necessarily 'garbage.' The \ vs / argument is just that. Yes, the jargon is non-standard. It's not objectively better or worse, and you dislike it - one assumes - only because you're not used to it.

      One could point to annoying *nix quirks and make the same arguments. For example, mounting external USB drives as executable and the inherent headaches that come from that. I don't blame *nix for that because it's a meta-flaw in the executable bit architecture and the variance in External USB drives.

      If the same argument can be made against all operating systems, it's more PEBKAC than anything else. Point-in-case: GNOME and the Unity Menu.

    9. Re:And The Rest Of What Makes Windows Garbage by UnknownSoldier · · Score: 1

      > and why is / better than \?

      / is easier to read
      / is closer to the pinky, in a standard location
      / doesn't interfere with C's escape char '\'
      "C:\\this\\requires\\double\\backslashes\\sucks"

    10. Re:And The Rest Of What Makes Windows Garbage by ThisIsSaei · · Score: 1

      The same issue persists for settings in any OS during a crash. Had a *buntu box do it to me yesterday.

    11. Re:And The Rest Of What Makes Windows Garbage by 91degrees · · Score: 1

      \ instead of the standard / - leave it to Microsoft when faced with picking a sane choice and and a mind boggling idiotic one...

      You have a bunch of commands that use / as the symbol indicating a flag. You want to add directories to your file system. Are you going to change all the commands and thus make any scripts no longer work, use the / for both a directory separator and a flag, thus giving ambiguous commands or use a different separator?

    12. Re:And The Rest Of What Makes Windows Garbage by BasilBrush · · Score: 1

      VMS was this massive mess

      Whilst you rightly point out that there is no standard filepath system for Windows to differ from, it's a shame you fall into the same trap of criticising another OS for no better reason than you are unfamiliar with it.

      Also, if you lose your Registry... wow. Never seen that happen in 16 years of working in IT.

      It's not so much a matter of losing it. It's the fact that it gets filled up with obsolete crap over time. Which was always the primary reason Windows slowed down over time and eventually needed reinstalling. The registry is one of the worst software design blunders of all time.

    13. Re:And The Rest Of What Makes Windows Garbage by MobileTatsu-NJG · · Score: 1

      It used to happen all the timw with Windows 98. Around that time that OS was popular they started putting more memory in the hard drive caches. This, combined with Windows 98's over-zealous desire to shut down super fast, meant the power was going off to the HD before it had finished dumping the data in its cache to disk. Often times it was the file the registry resides in that was still open when the power was cut off. The practical implication of this was people would shut down their machine, go to boot it up again, and find that Windows was irreparbly borked.

      This really isn't a rebuttal to your post, rather I think it helps explain some of the hostility towards the registry.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    14. Re:And The Rest Of What Makes Windows Garbage by armanox · · Score: 1

      The UNIX way came first genius. It was DOS that got it backwards.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    15. Re:And The Rest Of What Makes Windows Garbage by UnknownSoldier · · Score: 2

      > You have a bunch of commands that use / as the symbol indicating a flag. You want to add directories to your file system. Are you going to change all the commands and thus make any scripts no longer work, use the / for both a directory separator and a flag, thus giving ambiguous commands or use a different separator?

      Why does config.sys have the SWITCHAR= command then??

      DOS 2+ - SWITCHAR - SET SWITCH CHARACTER
      AX = 3701h
      DL = new switch character

      Return:
      AL = status 00h successful FFh unsupported subfunction

      Notes: Documented in some OEM versions of some releases of DOS; DOS 2.x had a SWITCHAR=c setting in CONFIG.SYS. Supported by OS/2 compatibility box and Novell DOS 7. Ignored by MS-DOS 5+ and DR DOS 3.41-6.0; DR DOS 6.0 and Novell DOS 7 leave AX unchanged

      http://www.ctyme.com/intr/rb-2753.htm

    16. Re:And The Rest Of What Makes Windows Garbage by djdanlib · · Score: 1

      That sounds like what I remember, although it only happened a scarce few times that I was aware of. Those memories are rather dusty!

      I never liked the Registry. I wish it had been done differently. Bill Gates even disliked it, see? http://gizmodo.com/5019516/classic-clips-bill-gates-chews-out-microsoft-over-xp

      The mess of INI files from pre-Windows-95 needed to be fixed. UNIX people have it good with the somewhat disciplined usage of /etc by most programs' authors. Windows coders didn't have that same discipline. Just about every program had at least one INI file, and most installers even added things to WIN.INI and sometimes SYSTEM.INI via various hand-rolled code and wouldn't you know it, things broke all the time, and the shareware authors were quite prolific. You'd sit down to fix someone's slow computer, and they would have hundreds of them and their WIN.INI would be totally bloated and ridiculous. Microsoft fixed the INI situation, but the fix was pretty bad too. Somehow people seem to think I'm defending its honor or something like that.

      What I'm saying is: People, back up your systems so you can restore them if something gets borked. The Registry doesn't corrupt or delete itself (since Windows XP anyway, thanks for the correction) so if it's corrupt or missing, you undoubtedly have other massive failures happening and will need your backup anyway.

    17. Re:And The Rest Of What Makes Windows Garbage by djdanlib · · Score: 1

      Whilst you rightly point out that there is no standard filepath system for Windows to differ from, it's a shame you fall into the same trap of criticising another OS for no better reason than you are unfamiliar with it.

      You are correct, I allowed my opinion to get into a post that was supposed to be facts. I did have to use VMS for a few years, but I never liked the design.

      It's not so much a matter of losing it. It's the fact that it gets filled up with obsolete crap over time. Which was always the primary reason Windows slowed down over time and eventually needed reinstalling. The registry is one of the worst software design blunders of all time.

      I completely agree that it got filled up with crap and that it was a terrible design. I'm not sure I agree that it was the primary reason Windows needed reinstalling - I think a lot of that had to do with users littering their computers with whatever flavor of the week virus-laden shareware they acquired, file system corruption from people shutting down using their chassis' power switches, and terrible swap/registry/file system fragmentation problems. Sometimes it was faster to reformat and reinstall than to fix all of the above. Users always filled up their hard drives to the point where you couldn't defrag anyway if you wanted to.

    18. Re:And The Rest Of What Makes Windows Garbage by djdanlib · · Score: 1

      That's an excellent tip. I'd mod it up, if I wasn't the parent poster.

      Perhaps I should have been clearer. UN*X / Linux users still need to back up SOME things, just not normally the entire drive. Although, I've occasionally wished I'd backed up my entire drive back in my masochistic Gentoo-stage-1 days when I had approximately 1 day of useful computing time per week...

    19. Re:And The Rest Of What Makes Windows Garbage by LO0G · · Score: 2

      Actually the \ character was chosen because the "/" character was used in DOS 1.0 for command line switches. And / was used in DOS 1.0 for command line switches because that's what they used in the DEC operating systems (VMS, DECSystem 10, DECSystem 20) from the 1970s. Remember that DOS 1.0 didn't support directories (all files were located at the root of the drive). They added directory support in DOS 2.0. Once / was used as a command line switch delimiter, it couldn't be used as a path separator, so they chose \ instead.

      If you're going to blame the "/" character on anyone, it's not MSFT, it's DEC.

      Oh and here's a little known fact: DOS (and Windows) allows the user to use either \ or / as a path separator.

    20. Re:And The Rest Of What Makes Windows Garbage by Nethead · · Score: 1

      Close slashdot and go refactor something.

      --
      -- I have a private email server in my basement.
    21. Re:And The Rest Of What Makes Windows Garbage by canajin56 · · Score: 1

      You can create a file that starts with a period, you can put periods all over the place. But no, you can't start with a leading space through Explorer's rename function (but you can through most programs that can save files, or rename them using the CLI) and you also can't insert wildcards, double quotes or slashes of either leaning, even through the CLI. So, there's that. But on the other hand, I've never wanted to create a file named " ../?/*.txt" so the issue has never really come up.

      --
      ASCII stupid question, get a stupid ANSI
    22. Re:And The Rest Of What Makes Windows Garbage by EvanED · · Score: 2

      I'd have modded you up except I'd rather nitpick. :-)

      Oh and here's a little known fact: DOS (and Windows) allows the user to use either \ or / as a path separator.

      This is true... sort of. The problem is it's not completely consistent from a UI perspective, even among MS stuff. Lots of CMD's builtin commands won't work with / separators, and it won't tab complete through them. ('dir foo/bar' gives 'paramater format not connect'.)

      The standard file dialogs also don't work properly if you give them a path with /s, nor do they offer completions.

    23. Re:And The Rest Of What Makes Windows Garbage by shutdown+-p+now · · Score: 1

      SWITCHAR was an attempt by Microsoft developers to sneak in "/" as the directory separator over the heads of IBM. It was removed from MS-DOS 3.x onward.

    24. Re:And The Rest Of What Makes Windows Garbage by lgw · · Score: 1

      Either way it's stupid. My file names should be able to have yyyy/mm/dd in them. It's stupid legacy baggage from the bad old days.

      NB: NTFS allows anything except null in a file name, it's the layers above that reject slashes and so on. The '\' as file separater thing isn't part of NTFS really, it's the OS playing "let's be compatible with the DOS shell from the 80s" - even less excusable IMO.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    25. Re:And The Rest Of What Makes Windows Garbage by blahplusplus · · Score: 2

      "* Drive letters - WTF???"

      So what? What is so wrong with drive letters?

      "* \ instead of the standard / - leave it to Microsoft when faced with picking a sane choice and and a mind boggling idiotic one..."

      Blame nerds for having no business savvy to make THEIR FAVORITE OS the defacto standard not others who saw the business opportunity the nerds didn't.

      "* Can't boot to a standard desktop from any Windows OS media"

      Yes you can Norton Ghost does this, it is possible you just haven't looked into how to do it.

      "* No application bundles"

      What?? Most people buy their PC's from PC vendors and most vendors include pre-installed apps anyway, why would this matter at all?

      "* The Registry - LOL. Why lose just the settings for a single application when you can lose everything! Thanks Microsoft!"
      The registry has problems no doubt about it but all the settings for many things are in one place. Would you rather have 100's of seperate config files?

      All of your complaints are questionable to say the least, and lets not forget linux's damn near lack of usability by normal human beings for so long. Nerds often forget that they have no sense to of designing things for OTHER PEOPLE to use.

      This is why people like steve jobs are rich and why many nerds never made it in business.

    26. Re:And The Rest Of What Makes Windows Garbage by lgw · · Score: 1

      They're both stupid. I want to be able to put dates in my filename.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    27. Re:And The Rest Of What Makes Windows Garbage by MightyYar · · Score: 1

      or use a different separator?

      Seems like a time to make OLD2NEW.COM, where you run the old scripts/commands through it and it poops out the new version.

      Seems cleaner.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    28. Re:And The Rest Of What Makes Windows Garbage by drinkypoo · · Score: 1

      YYYYMM[dd[hh[mm]]]-filename.extension

      sensibly includes dates and properly sorts on all operating systems which can support filenames that long

      HTH, HAND

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:And The Rest Of What Makes Windows Garbage by shutdown+-p+now · · Score: 1

      * \ instead of the standard / - leave it to Microsoft when faced with picking a sane choice and and a mind boggling idiotic one...

      Microsoft developers originally wanted to use "/". However, IBM has already reserved "/" as a start-of-switch character in their utilities for MS-DOS 1.0 (where there were no directories) - and this is because it was already used for this purpose in CP/M. IBM insisted that this was kept supported into DOS 2.0. And you can't reasonably support it with /-separated paths, because the old semantics required "foo /bar/baz" to be parsed as "foo /bar /baz" by the shell, and "/bar" and "/baz" treated as switches. For a while you could work around this by setting SWITCHAR in config.sys, but this was eventually dropped. Here is the full story.

    30. Re:And The Rest Of What Makes Windows Garbage by lgw · · Score: 1

      Very geeky. Very work-around. Not the same as just putting a damn date naturally in a damn filename, the way any non-geek would naively want to. A "path separation character" is an invention of a command line shell anyhow, why should the OS even know such a thing exists?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    31. Re:And The Rest Of What Makes Windows Garbage by Renegrade · · Score: 1

      AmigaDOS (released mid 1985) uses 30-character names, including spaces etc, for drive names, volume names (the disk inserted in the drive, even hard drives had this, came in handy in the zip disk era), directory names and filenames. forward slash (/) for the separator, full-colon (:) for the root of the drive in question, and a null string for the current working directory ("").

      Commodore 15xx series disk drives for the C64/128 (released at various times, starting in 1982) had 15 character filenames but no subdirectories. Volume names existed but I don't think they did anything. The actual C64/128 etc machines didn't really have a filesystem, the drive had almost as much processing capability of any of those 8-bit machines (6502 CPU and upwards of 8k of memory for some models) and handled all the 'filesystem' details.

      MS-DOS really did take us way back. To be fair to CP/M, though, it was more of a 70s OS anyways and should have been laid to rest long before IBM went shopping around to strangle, er, monopolize, er, leverage another new computing industry.

      To give an idea of what this has done to the industry, this is how I mount my 'projects' share from various machines:
      Linux/BSDs: /net/proj/
      AmigaOS 3.x: projects: (with an alias of 'proj:')
      Windows/DOS: P:\
      Commodore 128(keyboard style model): I don't have a smb or nfs driver for it. Or a network card. I could get the latter, and *possibly* the former if I cared though.

    32. Re:And The Rest Of What Makes Windows Garbage by dissy · · Score: 1

      I've never wanted to create a file named " ../?/*.txt" so the issue has never really come up.

      Nice file name! I'll have to store that one in my ... directory so I can easily find it again.

    33. Re:And The Rest Of What Makes Windows Garbage by Kalriath · · Score: 2

      * Drive letters - WTF???

      Mount points are just fucking indecipherable to regular users. "/dev/sda1" lolwut?

      * \ instead of the standard / - leave it to Microsoft when faced with picking a sane choice and and a mind boggling idiotic one...

      Oh, you mean Digital Research, who wrote DOS. Microsoft didn't.

      * Can't boot to a standard desktop from any Windows OS media

      A feature no-one cares about. Joy.

      * No application bundles

      Here you show your true colours, Mac fanboy. Since OS X is the only OS that has this concept. And app bundles are just folders anyway. /Applications/Safari.app is no different than C:\Program Files\Safari except one of the two OSes hides the implementation from the user. I don't like my computer hiding things from me, mmkay.

      * The Registry - LOL. Why lose just the settings for a single application when you can lose everything! Thanks Microsoft!

      Despite how you *nix fanboys rant on about it, I have never, in my entire life, encountered a corrupt registry. It's almost like you overstate the prevalence of this issue to make Windows look bad!

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    34. Re:And The Rest Of What Makes Windows Garbage by DMUTPeregrine · · Score: 2

      I have. They tend to go corrupt because the disk is failing though, so it's almost never not a windows specific error. /etc getting trashed is effectively the *nix equivalent.

      --
      Not a sentence!
    35. Re:And The Rest Of What Makes Windows Garbage by Shinobi · · Score: 1

      Here in Sweden, we actually use the ISO standard to date things, other than in some very informal things.

      The last contract I signed, for example, I put down the date 2011-06-13, as did the person who hired me.

    36. Re:And The Rest Of What Makes Windows Garbage by drsmithy · · Score: 1

      Sure we are exempt. Set up the new box in DNS and DHCP server. 10 minutes to install a generic Debian base system using the default images, off a PXE boot. "apt-get install puppet" on the new machine. Configure puppet on the host to describe what the new machine should have:

      Ie: just like Windows machines and properly configured Group Policies, SCCM, etc.

      It's funny you bring up centralised configuration management when the tools available for it in the Unix world are - while potentially very comprehensive - horrendously awful to use.

    37. Re:And The Rest Of What Makes Windows Garbage by brantondaveperson · · Score: 1

      HFS+ is like this too - any characters are admissible. Except that the Finder will allow you to manipulate them & of course you can do so with the command line too. In windows I've had files before that I've been unable to delete in Explorer OR the command line due to them having an illegal filename.

    38. Re:And The Rest Of What Makes Windows Garbage by smallfries · · Score: 1

      And app bundles are just folders anyway. /Applications/Safari.app is no different than C:\Program Files\Safari except one of the two OSes hides the implementation from the user. I don't like my computer hiding things from me, mmkay.

      Nope. They are self-contained applications within a folder - not just a folder. If I install /Applications/Safari.app then I know that everything to do with that application is in that folder, not scattered across lib folders elsewhere on the disk. So uninstallation is just trashing a folder, moving the app to another machine is a simple copy and keeping separate versions of something is trivial. It's the unix philosophy of exposing semantics through the file-system, it's just a shame that none of the linux distros have tried it. Although sadly OSX still needs a full-blown package manager with all of its warts and issues to handle installation of non-OSX software.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    39. Re:And The Rest Of What Makes Windows Garbage by m50d · · Score: 1

      Yes you can Norton Ghost does this, it is possible you just haven't looked into how to do it.

      Norton Ghost isn't windows OS media.

      What?? Most people buy their PC's from PC vendors and most vendors include pre-installed apps anyway, why would this matter at all?

      What matters is that there's no reliable way to uninstall something on windows. When you run uninstall you just have to hope the original programmer wrote it right; sometimes they forget, or in the case of e.g. game copy protection, deliberately don't bother removing something. With drivers it's pretty much impossible, even if they've broken your system. That's why windows users end up reinstalling every six months.

      The registry has problems no doubt about it but all the settings for many things are in one place. Would you rather have 100's of seperate config files?

      The smart way to do this is what KDE does: all your settings are in individual, human-editable config files. There's a registry-like database for performance, but this is just a cache, and if it ever gets corrupted you simply regenerate it from the config files.

      Arguing over directory separators or line endings is stupid, but windows' lack of package management is real and bothers me when I'm using it.

      --
      I am trolling
    40. Re:And The Rest Of What Makes Windows Garbage by timbo234 · · Score: 1

      /dev/sda1 is not a mount point. A mount point is something like /media/BACKUPHD, which is what my backup USB drive shows up as when I plug it into my Linux computer, or /media/VIDEOHD which is what the USB drive with my movies and TV shows on it appears as. This system does make a lot more sense and is much more intuitive to a user than random alphabetical drive letters.

      It may not be the most important issue in the usability world but it is something where the Unix world is ahead of Windows.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    41. Re:And The Rest Of What Makes Windows Garbage by slim · · Score: 1

      Mount point:
        - in UNIX: /usr
        - in Windows: C:
        - although you can mount volumes at arbitrary mount points in Windows too if you want to: http://technet.microsoft.com/en-us/library/cc938934.aspx

      Block device identifier:
        - in UNIX: /dev/sda1
        - in Windows: er, can't find an example right now. I have seen it on boot logs when booting's broken.

    42. Re:And The Rest Of What Makes Windows Garbage by Gr8Apes · · Score: 1

      > and why is / better than \?

      / doesn't interfere with C's escape char '\'

      I'd say that the fact that / doesn't interfere with MSDOS's own '\' escape character would be enough reason to have NOT chosen it as the path separator.

      I personally didn't care about the standard location for / being close to the pinky, but more about the non-standard '\' location on various keyboards, even MS branded ones IIRC.

      Then there is the fact that Bill chose \ over any of the already existing systems out there. Although I used VMS for years, I didn't remember it's odd directory structure, thanks for bringing that back to the fore...

      Lastly, why MS couldn't have allowed either / or \ (OS/2 did) and start the conversion to sanity with / being the default with NT. There have been lots of complaints about the backslash over the years, since it is the classic escape character in most systems across the board.

      --
      The cesspool just got a check and balance.
    43. Re:And The Rest Of What Makes Windows Garbage by Gr8Apes · · Score: 1

      * Drive letters - WTF???

      Why are mount points better than drive letters, and why is / better than \? Unix's own particular way of naming files is far from universal.

      Because drive letters are limited to 26, and mount points are unlimited. Mount points can also be fixed per device, while drive letters get reused, leading to no end of fascinating issues when two only slightly different directories structures get switched during a power cycle (think snapshots).

      So yes, drive letters are moronic.

      --
      The cesspool just got a check and balance.
    44. Re:And The Rest Of What Makes Windows Garbage by Gr8Apes · · Score: 1

      How would you like them shown? (Note that the spaces could be spaces, periods, dashes, or pretty much any character not banned by the system) MMM+ is the month name, abbreviated to the length shown, MM would be numeric as noted previously and does sort naturally.

      YYYY MMM dd .... (sorts by year and month, months not naturally sorted)
      MMM dd [YYYY].... (sorts by month and day only, months not naturally sorted)
      dd MM YYYY.... (sorts by day, month, year)

      I personally prefer the YYYY-MM-dd method, since it means that things are naturally sorted, easy to read, and does not require any special escaping.

      --
      The cesspool just got a check and balance.
    45. Re:And The Rest Of What Makes Windows Garbage by mikechant · · Score: 1

      So what? What is so wrong with drive letters?

      Simple example: I have a partition where I keep all my music files.
      Typical modern Linux: Create partition (or format entire drive) with label=music
      Partition automounts as /media/music (always)
      (or *if* I want to I can make it appear as /music or whatever)

      Windows: Partition appears as (e.g) F: drive , G: drive H: drive, whatever depending on what else you have connected. May subsequently wander between drive letters.

      Even MS knows that drive letters suck; that's why they've been deprecated in recent versions (i.e. they still exist but you're discouraged from using them; in Vista and W7 they can be hidden and your C: and D: drives for example may appear just as 'system' and 'data').

      Also, certainly in Windows XP, drive letters don't even work properly - eg you can get 'collisions' between network drive mappings and usb sticks making the network drive inaccessable - I've experienced this personally (as have many others).

      I could go on...

    46. Re:And The Rest Of What Makes Windows Garbage by goarilla · · Score: 1

      Yeah but it's modular it could just be your browser or mail client instead of your entire graphical environment,
      bear in mind in windows every session is a graphical session which is not the case in *NIX in general.

    47. Re:And The Rest Of What Makes Windows Garbage by blueg3 · · Score: 1

      Actually, : is still the directory separator on Mac OS X. The BSD APIs silently interchange : and / so that / is the directory separator through the BSD APIs. (The : character is the only character not allowed in HFS+ filenames, although nulls will cause lots of problems, even if you use the fake UTF-16 representation of null that Apple uses.)

      You can see this for yourself if you make a file or directory with / in it in the Finder and then ls it from the Terminal (or vice versa).

    48. Re:And The Rest Of What Makes Windows Garbage by goarilla · · Score: 1

      To be fair you can restrict a drive letter to a specific device.
      And mounted drives can be used in windows as well it's even a known work-around for the 26 drive limitation http://support.microsoft.com/kb/307889/en-us.

    49. Re:And The Rest Of What Makes Windows Garbage by goarilla · · Score: 1

      - in Windows: er, can't find an example right now. I have seen it on boot logs when booting's broken.

      \Device\Harddisk0\D

    50. Re:And The Rest Of What Makes Windows Garbage by ThisIsSaei · · Score: 1

      It was actually all the the Unity Menu's settings; so it wasn't a client issue, but some crap work that Canonical did. Obviously non-GUI system won't have GUI errors, but that's not saying anything - is it?

    51. Re:And The Rest Of What Makes Windows Garbage by UnknownSoldier · · Score: 1

      > I personally didn't care about the standard location for / being close to the pinky, but more about the non-standard '\' location on various keyboards, even MS branded ones IIRC.

      Yes, exactly, this is why I mentioned the standard location of the / in the first place. Because most people would be able to understand that I meant "Conversely, the \ is in a non-standard location." ;-)

      Although it looks like the location of \ is slowly choosing the defacto location of being above Enter/Return.

    52. Re:And The Rest Of What Makes Windows Garbage by lgw · · Score: 1

      I'm actually OK with limits like that in the shell - after all, someone can always write a better shell (I wrote my own explorer once for Windows - need to find that again because I hate the Win7 one). But limits in the OS (that dont come from the FS) are silly. Plus Windows has a design flaw where there's stuff you can do through the posix APIs that you can't undo through the system32 APIs, and malware just loves that.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    53. Re:And The Rest Of What Makes Windows Garbage by lgw · · Score: 1

      How would you like them shown?

      Anywhere else I write a date I use slashes. Not being able to do that in a file name is very 1980s. The days when we needed to made things easy for the computer instead of for the user are long past.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    54. Re:And The Rest Of What Makes Windows Garbage by rhendershot · · Score: 1

      Why are mount points better than drive letters

      from within your filesystem perspective there can be only one top level "/" and everything is referenced from there. /usr/local/src/slashcode will always resolve to a specific place. Is that better than DOS's "collection of roots" ? It is more predictable and all the tools integrate with the idea that any directory beneath the current directory can be a different filesystem (eg. find, grep, etc).

      The broad support for mounts on *nix also simplifies partitioning of data. For example, /home is often a different disk or partition from most of the system and can be encrypted, mirrored, backed up more easily since it contains virtually 100% dynamic (ie. important) data.

      Microsoft's 'Drive Extender' appears to have allowed for similar concepts but has been removed from WHS2011 - http://www.ghacks.net/2011/02/28/drive-bender-merge-hard-drives-into-one/

      I'm not too interested in the Why so I'm going to skip looking up their rationale.

      Uniform Naming Convention - https://secure.wikimedia.org/wikipedia/en/wiki/Path_(computing)#Uniform_Naming_Convention - is another bit of Windows ecosystem that approximates the concepts of *nix top level containing mounts. That's more of a user-space thing though since it's only context is application, not something defined by the system. Mounted resources are available outside of a logged-in user.

      *nix also has the /mnt node wherein most (/media notwithstanding) temporary mounts are defined. It's nice to be able to iterate or list the transient attachments your system might have.

    55. Re:And The Rest Of What Makes Windows Garbage by Gr8Apes · · Score: 1

      To be really fair, you'd have to admit that assigning them only applies while the drive is connected, once disconnected, any newly connected drive can take that drive letter.

      And the question wasn't concerned about mount points in windows, it concerned drive letters.

      --
      The cesspool just got a check and balance.
    56. Re:And The Rest Of What Makes Windows Garbage by Quirkz · · Score: 1

      I never use slashes in dates because the slash tends to look like a 1 and confuse things. I always use a dash as a separator, so that's just not an issue for me. I would, however, like to be able to put more punctuation in file names. Question marks in particular.

    57. Re:And The Rest Of What Makes Windows Garbage by Quirkz · · Score: 1

      I constantly want to include question marks in file names, and it's really frustrating when I can't. Maybe I'm just a really tentative guy?

    58. Re:And The Rest Of What Makes Windows Garbage by Kalriath · · Score: 1

      So, just a folder then. Right, got it.

      And actually, it does not under any circumstances mean everything to do with that application is in that folder at all. Safari is a great example, with its components spread across /Applications/, /Library/Application Support/, /Users/Username/Library/Application Support/, and who knows where else. VMWare scatters itself across an equally large number of locations, as does MySQL.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  11. Windows really does that? by Anon-Admin · · Score: 4, Funny

    Wow, I guess I am out of touch with windows flaws. I quit running windows back at windows 3.1.

    Ill stick with Linux until windows is ready for the desktop. ;P

  12. Re:How about replacing an open file? by _0xd0ad · · Score: 1

    Even if there is a "good" reason to prevent me from replacing/overwriting a file, there's still no "good" reason to prevent me from moving/renaming it.

  13. Re:How about replacing an open file? by h4rr4r · · Score: 1

    Then so sad that damn near every program uses them I guess. Too bad windows lacks lsof, is there a decent replacement for that?

  14. I have a song for this... by timestride · · Score: 1

    "In a Microsoft minute-- oooeeeeooooo, everything can change!"

  15. Re:How about replacing an open file? by Desler · · Score: 1

    There's never a good reason for that,

    Because you say so? There are plenty of good reasons that a piece of software would want a write lock on a file so that someone else can't replace the file. Synchronization is a prime example. Secondly, exactly what does this have to do with Windows when the same behavior exists on virtually every other OS.

  16. Re:How about replacing an open file? by ge7 · · Score: 1

    So then it's a badly designed program. You can't really blame Microsoft for that. Locking the file keeps it from beginning destroyed by two or more concurrent writing operations and signals to the other program that it should wait while the operation is finished. Linux also has lock switch for files - do you also blame Linux distros for that, or do you blame the badly designed programs?

  17. Re:How about replacing an open file? by 0123456 · · Score: 1

    Because you say so? There are plenty of good reasons that a piece of software would want a write lock on a file so that someone else can't replace the file.

    There are plenty of retarded reasons but I can't think of any good ones; if it's something like a database, then you should only be allowing one process to access it, not allowing multiple programs to randomly write stuff in there.

    All I've ever seen file locking achieve is annoying users and fscking up the system when it fails so you have to reboot to clear the stuck locks.

  18. queue by eddy · · Score: 2

    I wish the transfer window created had a pause function, and was actually a queue so that I could queue up more files for the same action (copy/move).

    --
    Belief is the currency of delusion.
    1. Re:queue by WuphonsReach · · Score: 1

      Did you not RTFA? Of course you didn't. It's there. Multiple copy operations to the same destination result in a queue-like behavior.

      Which is wonderful for magnetic hard drives - and a featured added just in time for the sunset of those magnetic hard drives.

      Because probably by the time Win8 ships, even more people will be using SSDs for their primary drives and those don't care about trying to do multiple writes/reads from the same drive at the same time.

      The 64GB SSDs are now down around $100. Use that for the boot drive, keep your bulk files on a 2nd, larger, cheaper, magnetic drive.

      I still think the magic number is around $1/GB or $0.80/GB for SSD mass adoption. The cheapest drives this year are still in the $1.60/GB range (up to $2/GB for the Intel 320). So we either need one more die shrink or for process improvements to drive the cost down.

      --
      Wolde you bothe eate your cake, and have your cake?
    2. Re:queue by dotancohen · · Score: 1

      I think that Gnome 2 did that. I use KDE and filed a feature request for it.

      --
      It is dangerous to be right when the government is wrong.
    3. Re:queue by GuldKalle · · Score: 1

      Try Teracopy. It brings pause button and add to queue, for free. The pro version lets you edit the queue, afaik.

      --
      What?
    4. Re:queue by Kalriath · · Score: 1

      $1/GB? You think the magic number is $500 for a 500GB hard drive?

      If you really believe that, I have a bridge in Brooklyn I'd like to sell you.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    5. Re:queue by timbo234 · · Score: 1

      Have you used KDE recently? It has both features - a pause button and file transfers are done as a queue. You just click on the little notification area icon that comes up. This is on KDE 4.6 at least.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    6. Re:queue by dotancohen · · Score: 1

      The KDE feature isn't really a queue, though the GUI does present all the file transfers in the same (i) popup. I am a happy KDE user!

      --
      It is dangerous to be right when the government is wrong.
    7. Re:queue by WuphonsReach · · Score: 1

      Very few people really need a 500GB primary drive (laptops being the exception due to most only having 1 drive slot, but once you use a SSD in a laptop you'll give up on that and keep the bulk files on external drives). It will still be 5-10 years until SSDs are used for bulk storage. For that, prices will have to get below $0.20/GB (give or take 50%). In a desktop, you run with a SSD as the primary and have a few magnetic drives for handling the bulk storage.

      There's a large segment of the population who can do just fine with 64GB drives. Those are already flirting with the $100 point, but they still feel a bit limiting for a lot of users. Most users that I deal with will be more comfortable with a 128GB sized SSD, but those are still in the $250-$350 range which is too much for most people. Those who need the 250-300GB drives are also willing to pay current prices for the capacity. (Generally business users where the lack of wasted time due to waiting on the hard drive saves way more then the incidental cost of the SSD over a year.)

      It's the same thing we saw with dual-core a few years ago. As long as the CPUs were all $300+, very few people got onto the dual-core or multi-CPU bandwagon. But once dual-core CPUs got below $200, a lot of people no longer saw it as a big ticket item and started switching in droves.

      Get those 128GB units below $150 (and ideally below $100) and you're going to see a lot of people switching because the drives are big enough and cheap enough for their needs. They'll gladly be willing to make the sacrifice in capacity in exchange for the responsiveness of the SSD.

      --
      Wolde you bothe eate your cake, and have your cake?
  19. W7 is pretty good about it by Haven · · Score: 1

    The real problem with incorrect reporting times is when you have a very large number of 10-100kB files to transfer. Windows spends a very long time starting up the transfer of a new file, and that is where I have seen the greatest slowdown and most inaccurate time estimates.

    Windows 7 performs better with smaller files, and provides a transfer rate indicator, but everyone already knows this.

    What a weird thing to take out...

    1. Re:W7 is pretty good about it by billcopc · · Score: 4, Interesting

      I think you meant to say "... performs better with larger files".

      You nailed it though. My big gripe with Windows it how it seems to spend more time fiddling with metadata / directory entries than the actual contents. On an SSD with 700mb/sec writes and 0.1 msec access times, I'd expect it to churn through a few thousand files per second at the very least. That's not even factoring the disk cache. All those MFT updates seem to drag it right back down to spinning-disk speeds when dealing with numerous small files. You know, like a source tree or a directory full of images.

      As sequential storage performance continues to improve, filesystem overhead is becoming the primary bottleneck.

      --
      -Billco, Fnarg.com
    2. Re:W7 is pretty good about it by 0123456 · · Score: 1

      Don't forget that Windows (at least XP) will also be busy swapping out the applications you're using so that it can cache the files you're copying in memory.

      Ah, the joy of moving 2GB files from one drive to another on an XP machine with 1GB of RAM and watching your web browser thrashing the disk as it desperately tries to swap itself back in while Windows is desperately trying to swap it out. I miss that so much.

    3. Re:W7 is pretty good about it by m50d · · Score: 1

      Then again, I expected that ext3 was syncing files properly.

      Then you weren't paying attention. The difference between ext3 and ext2 is that ext3 won't corrupt *metadata*, from which it should be obvious that either can corrupt files.

      --
      I am trolling
  20. Estimating time to delete by Tony+Isaac · · Score: 1

    Deleting folders with large numbers of files and sub-folders in Windows 7 takes inordinately long, far longer than rd /s. This is partly because it first scans the entire structure to count the files that will be deleted, so it can then try to estimate how long it will take for the delete to complete. The scan takes nearly as long as the delete itself! I hope they fix this in Windows 8.

    1. Re:Estimating time to delete by AmberBlackCat · · Score: 1

      I think (Scanning every file before deleting them) might not take twice as long as just deleting them because, after the scan, the file structure is in a cache in memory. And this data has to be ready anyway, to know what files to delete. It may take a little longer, but not much longer. I suspect what takes the most time is removing the oldest files from the recycle bin while adding new deleted files to the bin.

  21. Re:where is our critical mass of Linux Users? by Elbart · · Score: 1

    No.

  22. Re:where is our critical mass of Linux Users? by microbee · · Score: 1

    Why do you want to kill off Windows anyways? Let people use whatever they want. Isn't this what freedom is about? Choice is always good.

    So put aside the arrogance that you are the one that knows the best, please?

  23. Re:How about replacing an open file? by Desler · · Score: 1

    Then so sad that damn near every program uses them I guess.

    Why would it be sad? Do you care nothing about consistency of your data or do you never deal with synchronization? Since plenty of apps for Linux, Unix, Mac OS X, etc also have the exact same behavior I'm still failing to see why this is lumped in as some sort of Windows issue. It's trivially easy to write a C program to do this on any OS. Just open a file with exclusive write access and you won't be able to overwrite the file unless your OS is buggy or stupidly written.

  24. This may take from a few minutes to a few hours.. by tunapez · · Score: 1

    Hey, it worked for disk defragmenter in Vista. I'm sure Pririform agrees.

    --
    Imagination drew in bold strokes, instantly serving hopes and fears, while knowledge advanced by slow increments...
  25. Re:How about replacing an open file? by Desler · · Score: 1

    There are plenty of retarded reasons but I can't think of any good ones

    And that means something why? Because you're the sole arbiter of what is good and what is not? Oh wait, your opinion means jack and shit.

    All I've ever seen file locking achieve is annoying users and fscking up the system when it fails so you have to reboot to clear the stuck locks.

    You do realize that any time you open a file for writing you are almost always given an exclusive write lock on it, correct? Behavior that pretty much all OSes have had for 30+ years?

  26. Re:How about replacing an open file? by stewbacca · · Score: 1

    How about being able to move or rename an open file while we are at it. These three shortcomings, the fact Windows wouldn't tell you there wasn't enough disk space until it was 30 minutes into the transfer, and the issue in this story are the reason I'm a Mac user.

  27. also changing by nimbius · · Score: 1

    in this version: the blue screen of death will now be a somber black screen
    federal agents need no longer work to violate your fourth amendment, the history vault and facial recognition make sure of that
    the windows app store is poised to offer features and products you never thought you needed. no really, please buy them
    cloud based roaming profiles put the shine on a classically bad idea
    and finally simple system reset means never having to bother with hard copies of the operating system you technically purchased with the PC anyway.

    --
    Good people go to bed earlier.
    1. Re:also changing by md65536 · · Score: 1

      in this version: the blue screen of death will now be a somber black screen

      If the BSOD is completely black, how can you tell when windows is working as designed vs. the computer is off???

  28. Re:How about replacing an open file? by Desler · · Score: 1

    And exactly which OS(es) allows you to rename or move files that have write exclusive locks on them? Because, from what I can see this has, again, nothing to do with Windows.

  29. How about "No to all?" by gatkinso · · Score: 1

    Or at least *telling* the user that holding down shift key while clicking No accomplishes the same thing as a "No to All" button!

    --
    I am very small, utmostly microscopic.
    1. Re:How about "No to all?" by Abstrackt · · Score: 1

      Have you ever tried telling a user to use a button to accomplish something? A small percentage of them will genuinely appreciate learning a useful new trick but majority's eyes will glaze over the moment they realize the keyboard is involved.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    2. Re:How about "No to all?" by UnknownSoldier · · Score: 1

      > Have you ever tried telling a user to use a button to accomplish something?

      The grand-parent is right. The way to do it is called a ToolTip or HoverBar over the Yes, or No button. (Of course, there needs to be an option in the Control Panel / System Preferences, to disable "UI Help".)

      It's not rocket science, just computer science. This is why computers -- namely the UI -- still suck ass. Because almost no one gives a shit about making the interface _friendly_ to people. The way we use computers is completely ass backwards. We make people adapt to computers, instead of the other way around.

    3. Re:How about "No to all?" by L0rdJedi · · Score: 1

      Oh bullshit. Even a tooltip or hoverbar just gets in the way.

      It doesn't matter how friendly you make the interface, users will still be put off by it. You will still get calls like "I got an error doing this" and most users won't even be able to tell you what the error was. They'll say "I just clicked ok and it hasn't happened again".

      I have had engineers, you know, people with degrees that should be very intelligent when it comes to computers, deal with bsods for days on end because they didn't want to pick up their phone. They end up telling you when they see you, but even they don't think it's a big deal. Their system has been crashing for days and they don't think it's a problem. A simple driver update fixes the problem. And the ones that do think it's a big deal will call you right away, but then expect a permanent fix for a complex problem right away. Heaven forbid you need to go do some research that might take a day or a week. And then if the fix doesn't fix it, then they bitch because the one fix you tried didn't work. Forget that there might be five different possible fixes for what looks like a simple problem. Since that one fix didn't work, they had to go do a google search themselves to find the "easy fix" that involves a BIOS update that might fix the problem. And they won't actually do that fix, they'll just tell you "I looked around on Google and this is really an easy fix. I can't understand why you guys can't fix it." Then, when you confront the boss about the "easy fix" and tell them that the "easy fix" involves said BIOS update that didn't work (because you've done it already), then the boss backs down and realizes that you really are doing your best to please this one person and it doesn't matter what work arounds you come up with, this one person isn't happy unless the system works exactly the way they want it to work. Heaven forbid a 3 year old laptop have bugs in its BIOS that simply aren't going to be fixed because it's totally outdated!

      I recently had an engineer actually tell me "I figured you forgot about it" because I took the laptop he was using to my office to update his MS Office install and fully update his computer. I had it for one day. I took it back the next and he said "I figured you forgot about it".

      The more friendly you make the interface the more they either hate it or they get dumber. It's that simple. The more friendly it gets, the more they expect it to do shit on its own without them having to think. I've had people tell me they'd love to have a program sitting there doing their job for them. Then they say they'd find something else to do. Problem is there is nothing else for them to do.

      In short, people are idiots and want the computer to think for them.

    4. Re:How about "No to all?" by gatkinso · · Score: 1

      Well after using Windows for well over a decade, I just learned the "No to All" trick last year.

      It isn't even mentioned in the help.

      --
      I am very small, utmostly microscopic.
    5. Re:How about "No to all?" by bell.colin · · Score: 1

      Except with multiple attribute types.

      I usually deal with the following when trying to delete large directory structures:

      "Yes to All" prompt for Directories
      5mins later...
      "Yes to All" prompt for "Hidden" files
      5mins later...
      "Yes to All" prompt for what it thinks are "System" files
      5mins later...
      "Yes to All" prompt for "Application" files
      5mins later...
      "Yes to All" prompt for "Archive" files
      2mins later...
      "Yes to All" prompt for "Insert type you never heard of until now" files

      What we need it a "Yes to MOTHER-FUCKING ALL" button with no further prompts!

      Then there is the way it handles errors during copy/move/delete prompts (how about a skip option and keep going instead of just stopping?)

      And while we're at it quit scanning/previewing every damn file when listing a folder (i just love how the system halts whenever it hits an .exe file that some dumb-ass developer left a UNC path to a non-existent path on my system for the icon before it gives up and just renders what is cached in the EXE itself) The only thing that should be scanned is Filename, Size, and Date (at least give me an option to turn off this crap. (which should already be readily available to the FS index anyway)

    6. Re:How about "No to all?" by swalve · · Score: 1

      No, they just don't know how computers work. You'll see them manually adding columns in their "database" (Excel), but be absolutely incredulous that you can't change the font in some picture they downloaded. They will say "I'm not going to do anything hard, I just want it to play games."

      That's why god invented the setup wizard. Question and answer is the way to go. (Even for power users: the best way to configure something is a well documented program.conf file, where you can look at each option, see what it does, and change it if you suit.) Or the context menu: I want to change the properties of some object, I should click the "change the properties of this object" button on the mouse.

      The absolute worst way to do configurations is the way that the whole industry seems to be moving to: databases and registries. I absolutely cannot stand that concept, as it seems purposefully designed to keep people confused.

      Also, 3 years isn't outdated, and updating anything never fixes new problems. If it worked fine at one time, then something changed. Un-change it, don't add to the complexity.

  30. Having actually read the article ... by MacTO · · Score: 1

    ... it looks like the new dialogs are going to include some useful diagnostic information in detailed view. Wondering why it went from 15 minutes to 2 hours? Oh, that's because the transfer rates dropped 90% around the time that I launched such-and-such a program. Maybe I shouldn't do that next time.

    Granted, my biggest criticism is that the copy process grinds to a halt every time Windows Explorer doesn't know what to do. They should either figure out the problem before the copy happens (which they can do in most of the cases where you want to merge folders or have identical file names) so that you don't have a half-botched job; or keep copying the files that can be copied in the background while you're waiting for input from the user on the troublesome cases. If Windows 8 fixes that problem, I'll be gleefully happy because I don't like babysitting copy operations.

    1. Re:Having actually read the article ... by nabsltd · · Score: 1

      They should either figure out the problem before the copy happens (which they can do in most of the cases where you want to merge folders or have identical file names) so that you don't have a half-botched job; or keep copying the files that can be copied in the background while you're waiting for input from the user on the troublesome cases. If Windows 8 fixes that problem, I'll be gleefully happy because I don't like babysitting copy operations.

      Other than cases where I'm cherry-picking files to copy, robocopy gets all my copying business.

      Microsoft could pretty much solve every file copying issue with Explorer by adding a shell extension that allowed you to right-mouse drag the files and choose "copy with robocopy".

    2. Re:Having actually read the article ... by vlueboy · · Score: 1

      The only solution I've found to multi-gig "backups" is actually MOVING the files first, and then copying them back if I really did mean to back them up. That also *partly* takes care of not messing up the modification dates except for resetting to "now" folders and maybe creation dates. In a file move, I just have to keep selecting the remaining source files until only the "File is in use" and "CRC error" ones are left.

      xcopy is not a default program, and command lines don't work well for deeply nested folders, let alone network shares. Robocopy isn't free, last I checked.

      Gnome tends to give me fewer problems when moving files. That said, LET NO SLASHDOTTER continue to try backing up whole volumes over Wifi, even on a quiet 5Ghz N channel 5 feet away. It didn't work back in 2005, and it still doesn't work today on Windows, Macs or Ubuntu. Out of the obligatory 100,000+ filecounts per partition these days, even a select couple of hundred weigh into a gig or two just ALWAYS stops copying a minimum of 3 times. You end up grabbing the wires; wireless drops way below halfway through the handshake'd 300MBps N speeds but even at fractions of the 100MBps on Cat5, the increase increases to simply perfect. I just don't know why Operating Systems that thrive on wireless don't just quietly renegotiate SMB connections on wireless or when someone trips on a cable. Delivery and automated failure correction is much better over the internet.

      Hmmm. I should give that Windows Teracopy thing a try next time to see if it gets around unavoidable wireless signal reconnects.

  31. Re:How about replacing an open file? by stewbacca · · Score: 1

    This behavior doesn't exist on OS X, nor did it in Mac OS (as far back as I can remember).

    As a user, your logic makes no sense to me. There are plenty of good reasons (behind the scenes technical reasons?) why the OS should make it harder for me to accomplish work?

  32. Re:where is our critical mass of Linux Users? by Drogo007 · · Score: 1

    I have four words: "Games and Legacy Apps"

    That explains pretty much every windows install I'm personally aware of (including my own)

    Either people want to play their games or they have to use/support legacy apps for a business that it doesn't want to take the time, expense and risk of replacing.

  33. Re:How about replacing an open file? by Desler · · Score: 1

    Really? It's a short coming of Windows yet I created a txt file, opened it in Notepad and Notepad++ and I was able to both rename and move it. I guess I once again have a magical version of Windows.

  34. Re:How about replacing an open file? by Desler · · Score: 1

    So to test, I was able to do this in Windows. Created a txt file, opened it twice, once in Notepad another time in Notepad++, was able to rename it and move it. So what's your issue?

  35. Re:How about replacing an open file? by spazdor · · Score: 1

    http://technet.microsoft.com/en-us/sysinternals/bb896653

    Process Explorer can list file handles.

    --
    DRM: Terminator crops for your mind!
  36. Re:where is our critical mass of Linux Users? by andersa · · Score: 1

    You can't play games and record the video on linux.

    Well yeah, you can, maybe. Compared to fraps it is a pita.

    I play games on my windows box and occationally I want to record something for youtube. It's just not viable to do that in linux, even if you could run the game in Wine. I switch to linux for editing. Kdenlive is very nice for that.

  37. Experience? by interval1066 · · Score: 1

    Why does everything have to be an "experience" now? I'm not really looking for an experience from my workstation; what I have are a list of tasks that need to be completed. When I go on vacation is when I look for an experience. Why don't they concentrate on helping me get actual work done?

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    1. Re:Experience? by 0123456 · · Score: 1

      Why don't they concentrate on helping me get actual work done?

      Because then why would you buy a new version of Windows when XP was perfectly fine for doing actual useful work?

    2. Re:Experience? by mehrotra.akash · · Score: 1

      there will be a special "professional" edition for people like you, and others who want to work with their computer.

      Ofc.. since it will be "professional" it will cost 2-3x the normal editions

    3. Re:Experience? by nine-times · · Score: 1

      I think you're misunderstanding the idea of focusing on "user experience". It doesn't necessarily mean making things pretty or giving you fun animations, but it is precisely about helping you get your tasks completed with as little nonsense and as few annoyances as possible.

    4. Re:Experience? by interval1066 · · Score: 1

      I'm not really interested in Microsoft's term of the day. Really. Just let me get my stuff done.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    5. Re:Experience? by mgblst · · Score: 1

      What? Next you will be complaining because it automatically tweets and updates facebook about what files you are copying and deleting.

  38. Re:How about replacing an open file? by h4rr4r · · Score: 1

    Not with a proper text editor.
    Never seen the .filename.swp that vim uses?

  39. Re:How about replacing an open file? by Desler · · Score: 1

    This behavior doesn't exist on OS X, nor did it in Mac OS (as far back as I can remember).

    Really? Because I wrote a trivial C program and ran it on OS X where I opened a file with an exclusive write lock and the file couldn't be replaced.

    As a user, your logic makes no sense to me. There are plenty of good reasons (behind the scenes technical reasons?) why the OS should make it harder for me to accomplish work?

    Why does it not make sense? Do you as a user not want consistent data? Do you never work in an environment where files are shared and you don't want others overwriting your changes? These are not uncommon situations in the least bit. And yet, to handle all these you *gasp* have to put exclusive write locks on files. Apps for both OS X and Linux do this as well. This has absolutely NOTHING to do with anything that Windows does.

  40. Use Directory Opus by jomcty · · Score: 1

    Not an issue for me, I use Directory Opus.

    1. Re:Use Directory Opus by phatrabt · · Score: 1

      So did I until recently. I just decided to stay off the major version update bandwagon at US$80 a pop. Bought a copy for Vista? Doesn't work correctly in Win7, and if you want a version that works correctly that's another $80. Got your Win7 copy? Oops, Win8 is out, need a new version for that too! I switched to Q-Dir (free) and while it's not the powerhouse that DO is it does what I need.

  41. Re:How about replacing an open file? by Desler · · Score: 1

    But...but...it has to be a Windows problem despite the fact that what they complain about can also happen in Linux and Unix and Mac OS X. Hell even the complaints about not being able to rename or move open files in Windows is wrong. These people basically have no clue what they are talking about.

  42. Re:where is our critical mass of Linux Users? by LWATCDR · · Score: 1

    Simple there is too much software that runs only on windows that people need and or want. For the enterprise VB was a brillant lock in. It because fast and easy to write applications that ran on Windows and no where else.
    People talk about Office but the real lock in was VB and now it looks like C# is trying to take it's place. You can make an effort to make it portable or just go the easy way and make it only run on Windows.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  43. Re:How about replacing an open file? by 0123456 · · Score: 1

    And that means something why? Because you're the sole arbiter of what is good and what is not? Oh wait, your opinion means jack and shit.

    So, give us a good reason why a program should be locking a file so no other program can access it. And by good reason, it has to be something that isn't better solved by having one process arbitrating access to that file (e.g. dumb database vs some kind of SQL server).

    You do realize that any time you open a file for writing you are almost always given an exclusive write lock on it, correct? Behavior that pretty much all OSes have had for 30+ years?

    No wonder you think file locking is a good thing if you know so little about how file accesses work. I don't remember even Windows being that retarded, and the numerous Unix variants certainly weren't.

  44. Re:How about replacing an open file? by h4rr4r · · Score: 1

    Because it means you are closing apps to replace files. A silly thing to do. I can rm rm, lets see windows do that.

  45. Re:How about replacing an open file? by h4rr4r · · Score: 1

    Thank you.
    Does this have a CLI?
    I would hate to have to watch filenames blink in and out of the list in a gui.

  46. Re:How about replacing an open file? by 0123456 · · Score: 1

    Linux also has lock switch for files - do you also blame Linux distros for that, or do you blame the badly designed programs?

    The difference is that almost every Windows program locks files even though there's no reason to do so, whereas almost no Unix programs lock files because there's no reason to do so. If you have two programs writing to the same file simultaneously, you're probably doing something wrong.

  47. Re:where is our critical mass of Linux Users? by daern · · Score: 1

    It's so hard for me to believe that so many people still use Windows. As a Ubuntu Desktop user and administrator of a small business network, I've been patiently waiting since 1999 for enough people to just ditch windows all together so that we could all move on to better times. Everyone I know who has tried Linux in the past few years hasn't gone back to Windows, and were all amazed that the computer 'Just Worked'. People are so used to struggling with Windows issues that they don't expect using a computer to be easy and it really doesn't have to be that way.

    So perhaps this is a bit off topic, but every time an article comes out touting some new enhancement of the Microsoft Windows Operating system, I just feel compelled to say "Who fucking cares?" and "Why does anyone even bother with this Operating System designed with the main purpose being to lock up your computer spending dollar into Microsoft?" Don't we all know better already?

    Please people, get over MS Windows already, let it die.

    Everyone you know?

    Ok, well I don't know you but, hey, we're all friends on here so I kinda feel thatI know you ;-)

    I /did/ use Linux on my primary laptop for a while (Ubuntu and Fedora, if you're interested) and while I like parts of it, other parts of it stank. Badly. Multi-monitor support was, frankly, embarrassing and suspend/resume was patchy at best. It certainly wasn't more reliable as I found it more likely to "lock up" in a given situation than Windows 7, which TBH, is very usable and a good workhorse.

    Don't get me wrong, I use Linux as much as the next one....in the data centre...but it's /still/ got a long way to go on the desktop. Personally, I've got real work to do...and I'm sticking with Windows for now.

    Daern

    ps. Oh, I do love XBMC Live for the tellybox though :-)

  48. Re:where is our critical mass of Linux Users? by Sir_Eptishous · · Score: 1

    Try supporting software that only runs on Windows and then talk to me... Sure Linux is great, Ubuntu and Centos are awesome, I support those also. But the fact remains that most of the software that I've supported down through the years(accounting, security, scientific, point of sale, crm, etc;...) in an administrative function ONLY RUNS ON WINDOWS. If anything, I would imagine that your "wide-world-of-linux" worldview is an anomaly, and doesn't represent the majority of admins out there, who support both Windows and Linux. The only that turns my stomach more than a Linux Snob is an Apple Snob.

    --
    We play the game with the bravery of being out of range
  49. Re:How about replacing an open file? by _0xd0ad · · Score: 1

    You didn't test anything, because Notepad doesn't lock files when it opens them. Try renaming/moving a file while it's still being downloaded, or a movie while it's being played.

  50. Interesting idea by Pop69 · · Score: 1

    Why not just go back to the file copy from XP ?

    It worked great until somone had the bright idea of rewriting it for the sake of it in Vista. It might say Windows 7 when it starts up, but it's still got big chunks of Vista underneath.

    1. Re:Interesting idea by mgblst · · Score: 1

      Don't be ridiculous. At least 20% of windows has to be rewritten for no apparent reason or it does not count as a new version. Of course, this includes adding new themes, so it is not that much programming.

  51. It's hard to calculate this properly? by or-switch · · Score: 1

    What's wrong with them. I've been doing some mega transfers on my Macs lately and those progress bars are right on, even for transfers that took two days to complete. When it says an hour left, it pretty damn well means it. By-hand calculations based on file size and sustained transfer speeds match their's straight on. From the behavior I think Macs sum up the total size of all files and divides by the current transfer rate (or recent average). If there's a dip (router gets slow) the time adjusts accordingly. In Windows I see it jump around dramatically as files move. I THINK what it's doing is looking at average-time-to-transfer-a-file. If you have a mxi of large and small files (I move huge data file along-side the tiny scripts that generated them) and I think it thinks that the 10 minutes it took to move a data file means the next 5 KB text file is going to take the same amoutn of time, but then it starts that file and thinks, "Oh no, this is going fast now, shorten the time." I think they're changes are probably a lot of smoke and mirrors

    1. Re:It's hard to calculate this properly? by _0xd0ad · · Score: 1

      It's not hard, it just takes time.

      Old versions of windows did it on the basis of (size_of_items_to_copy) / (sustained_transfer_speed), but didn't search subfolders recursively when calculating the size of the items to copy, because that takes quite some time. A folder is just "one item" (with a size of 0) until it's copied, and then it searches the contents of the folder (again not recursively) and adds them to size_of_items_to_copy.

      Mac OS recursively searches subfolders before it copies anything, so of course it calculates the correct size and can estimate the time to complete much better. And Windows 7 adopted this behavior. But it does take longer at the beginning of the copy when it's searching for all the files it needs to copy.

  52. Re:How about replacing an open file? by _0xd0ad · · Score: 1

    I never said it was exclusive to Windows.

  53. Re:where is our critical mass of Linux Users? by icebrain · · Score: 1

    I tried installing Ubuntu on a home server, and eventually gave up on it after spending 40+ hours dicking around on the command line to make what should have been simple changes in a GUI. And the process that couldn't be stopped because it wasn't running, but couldn't be started because it was running... yeah, that one bothered me too.

    Yeah, I guess Ubuntu "just works" if all you ever do is browse the internet, send email, and write the occasional text document. But it utterly starts to fail if you need to do anything more. That's not to say Windows is great--it certainly isn't--but at least it works. That may change, though, if they continue with the apparently industry-wide trend of removing all but the grandma-level features from software.

    --
    The meek may inherit the earth, but the strong shall take the stars.
  54. Re:where is our critical mass of Linux Users? by bigstrat2003 · · Score: 1

    Funny. I use Windows, and it just works. I'm going to guess that the problem is the users you've been working with, not the OS.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  55. Re:How about replacing an open file? by Anonymous Coward · · Score: 1

    Like the way I can't rename a PDF file if it is open in Adobe Reader? Or rename an MS Word file? Yet if I attempt the same thing in OS X or Linux it's just fine to rename them while the file is open and the program just picks up the changed name?

    It's not Microsoft's fault, but due to developers who write software differently for Windows? Yet somehow developers can manage to do it for other platforms. I guess Windows isn't an important enough market for software developers to do it right, or they think that users would never have a reason to rename a file while it is open, if working in Windows.

    No, I think most people realize some types of basic file operations in Windows are pretty limited compared to other operating systems/file systems, and it isn't the developer's fault.

  56. Re:How about replacing an open file? by spazdor · · Score: 1

    Start a Terminal window.
    Type in:

    $ cat > ~/SomeTextFile.txt

    then type a few lines of junk into the terminal afterwards. leave the Terminal window open.

    Now go into your home directory and open the file you've created in your favourite text editor. Try making some changes to the file and then saving it.

    Didn't work, did it? See, OSX has always had write locking semantics, and earlier MacOSes did too. What was actually going on, is you were just using apps which were sanely designed, which means they only open the file for reading and writing during 'Open' and 'Save' operations, and the rest of the time they leave the file untouched.

    When you think you "have a file open", that's not really the case. You opened the file in order to copy it into RAM, and then closed it again once its contents were displayed in your application window. All subsequent changes to the document onscreen are being made to the document in RAM, not on the filesystem, up until you click "save" and commit it back to the filesystem.

    Just like in Windows. And *nix. And OS/2. This is pretty much the standard behaviour of every multitasking operating system ever made.

    --
    DRM: Terminator crops for your mind!
  57. Re:where is our critical mass of Linux Users? by Capt.DrumkenBum · · Score: 1

    every time an article comes out touting some new enhancement of the Microsoft Windows Operating system, I just feel compelled to say "Who fucking cares?"

    I thought it was just me.
    I use a Mac, and it isn't much better. The most hated words on my Mac. "Preparing to Copy." Gets me thinking of:

    Dark Helmet: "Your Preparing, your always preparing, just Go!"

    --
    If I were God, wouldn't I protect my churches from acts of me?
  58. Re:How about replacing an open file? by cfalcon · · Score: 1

    Yes, because he says so.

    Whose goddamned machine is it exactly?

  59. Re:How about replacing an open file? by afidel · · Score: 1

    Process Explorer allows you to search by resource and close an open handle forcibly. Won't work against a system process but should work for anything else.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  60. MidnightCommander by thelexx · · Score: 1

    The MC folks should donate their progress bar code to MS. It's by far the most informative and accurate I've ever seen.

    --
    "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  61. What about search? by CCarrot · · Score: 3, Insightful

    I'm still mad about the (basically) neutered search capability for desktop/LAN files in Windows 7.

    What used to be a consistent
    "right-click, choose 'Search', enter 'filename' OR 'phrase in file', tick off search parameters, optionally expand and enter detailed parameters, hit 'Search' button->Results"

    workflow has been 'simplified' to

    "enter your search string in this little text window and we'll search inside every goddamn file in this directory/subdirectory (oh, and across teh internets and rifling through your emails too, if you want!) for that search term, no matter how long it takes -> wait for freaking ever -> more results than you ever needed, or no results if it's a system file, not in an indexed location or Windows simply doesn't like it for some reason. Oh, you want additional search parameters? Good luck finding any besides filesize and date modified!"

    You used to be able to re-enable old-style search on Vista (somewhat), but I guess they thought it was too much of a dinosaur (or too useful, perhaps) to include in Win 7. Bah. Get off my lawn!

    --
    "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    1. Re:What about search? by Anonymous Coward · · Score: 1

      In Windows 7, search Windows Help for "Advanced tips for searching in Windows" :-)

    2. Re:What about search? by vlueboy · · Score: 1

      You probably know already, but the Windows search has options to disable the index. That kills some problems because metadata is no longer sought. Then you click around and set it to only search by filenames rather than inside the files, and it's done.

      I still miss the old no-nonsense search that came as its own separate program back in the Windows 95 days. I swear Windows 7 still hides some results that you can find manually.

    3. Re:What about search? by sbjornda · · Score: 1

      I'm still mad about the (basically) neutered search capability for desktop/LAN files in Windows 7.

      I keep a command prompt window open and use DIR a lot. Or, if you prefer, you can have a bash prompt (e.g. using Cygwin).

      --
      Don't just get off my lawn. Get off my neighbour's lawn too.

    4. Re:What about search? by Bensam123 · · Score: 1

      Directories are indexed now (except for some) so it takes a lot less time to just search everything. In windows 98 or XP it wasn't indexed, although XP added a search 4.0 addon that added indexing that wasn't till after vista came out.

    5. Re:What about search? by fnj · · Score: 1

      This alone would be more than enough to make me contemplate installing cygwin and typing a proper "find" command at a shell prompt.

    6. Re:What about search? by failedlogic · · Score: 1

      If you know some or part of the file name and/or want to search directories easily, Everything http://www.voidtools.com/ is the best utility for the job. It keeps a and db searches everything in seconds.

      It does not search file contents.

    7. Re:What about search? by kb7oeb · · Score: 2
    8. Re:What about search? by networkzombie · · Score: 2

      You should try reading the manual. http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx It is called Advanced Query Syntax and it is very powerful and easy to learn. Use it like this: ext:.cmd folder:bin filename:*z*

    9. Re:What about search? by I(rispee_I(reme · · Score: 1

      I keep Windows' indexing service disabled and use Everything instead. It also works over a network pretty easily, and can double as an ftp server in a pinch. The latter two features can be disabled, of course.

    10. Re:What about search? by maglor_83 · · Score: 1

      And then you decide you want to order the results by something, and it decides it has to do the search AGAIN to do that!

    11. Re:What about search? by CCarrot · · Score: 1

      YES! This!

      I hear and share your pain...

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    12. Re:What about search? by CCarrot · · Score: 1

      In Windows 7, search Windows Help for "Advanced tips for searching in Windows" :-)

      Good point...however it begs the question: why didn't we have to do this in XP? Answer: because it was *much* more intuitive!

      I mean, c'mon, who's going to be trying to run Win 7 on a tablet, or something else with a screen smaller than 10 inches? So 'waste' the real estate and give your users easy to configure search options! Or at least have an 'advanced' search option available!

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    13. Re:What about search? by CCarrot · · Score: 1

      You probably know already, but the Windows search has options to disable the index. That kills some problems because metadata is no longer sought. Then you click around and set it to only search by filenames rather than inside the files, and it's done.

      I still miss the old no-nonsense search that came as its own separate program back in the Windows 95 days. I swear Windows 7 still hides some results that you can find manually.

      Yess...however on the rare occasion, I do want to be able to search in files. I haven't checked: can you tell it to search inside files with indexing off? Does it have to re-index *everything* before it can do that?

      I too miss the no-nonsense search, even if it did take quite a while if you wanted to search inside a bunch of files...although looking at some of the replies, I appreciate people suggesting their fav. third party alternatives and workarounds. Thanks guys!

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    14. Re:What about search? by CCarrot · · Score: 1

      I keep Windows' indexing service disabled and use Everything instead. It also works over a network pretty easily, and can double as an ftp server in a pinch. The latter two features can be disabled, of course.

      Hmmm...thanks, I'll check it out!

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    15. Re:What about search? by CCarrot · · Score: 1

      I'm still mad about the (basically) neutered search capability for desktop/LAN files in Windows 7.

      I keep a command prompt window open and use DIR a lot. Or, if you prefer, you can have a bash prompt (e.g. using Cygwin).

      --
      Don't just get off my lawn. Get off my neighbour's lawn too.

      Unfortunately, my typing speed is approximately 10 wpm (yes, I'm a two, sometimes four-finger typist). While I can muddle by using the command line, I definitely appreciate a well-designed GUI. But thanks for the tip!

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    16. Re:What about search? by CCarrot · · Score: 1

      more results than you ever needed, or no results if it's a system file, not in an indexed location or Windows simply doesn't like it for some reason

      windows Explorer -> Alt T -> folder options -> Search.

      Oh, you want additional search parameters? Good luck finding any besides filesize and date modified!"

      It is a pain in the butt that the search has been dumbed down so much, but most of that can be restored to its former functionality. eg a quick google will find you stuff like http://www.sevenforums.com/tutorials/129437-windows-search-configure-use.html

      Okay, that site tells me how to set up global options for all searches everywhere in my system. Sure, some of them could be useful, but what if I change my mind? Maybe I don't want to search inside encrypted files under this directory, but I do want to in this other one? What if I want to search inside files in my C:/windows directory, which is *never* indexed, ever? (I see that Alt-T gives you a *few* more real-time search options [under 'folder options'? WTF? really??], but it's still pretty anemic)

      I think it's mostly the indexing that's the problem. I don't really need another database on my computer to track what's in all my files, and where they are. That's what the filesystem is for (well, tracking where they are, at least). Besides the security and performance hits, it isn't terribly reliable and has to be rebuilt *from scratch* if you make trivial changes to the way you want things 'searchable'. Sure, without indexing, sometimes a search for a phrase inside a file could take a half-hour or more...but at least I knew that a) if it was in there, it would find it, and b) it's not copying the contents of sensitive files to another location for my 'convenience'.

      Thanks for the tips, but I think it'll be a third-party solution for me...now I just got to get out there and try some, instead of bemoaning the 'old days'! ;)

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    17. Re:What about search? by CCarrot · · Score: 1

      Directories are indexed now (except for some) so it takes a lot less time to just search everything. In windows 98 or XP it wasn't indexed, although XP added a search 4.0 addon that added indexing that wasn't till after vista came out.

      Yeah...except you don't know if your index is up to date unless you specifically dig into the control panel and check, there's a *huge* performance hit if you have to re-index for any reason (like deciding 'no, I don't want to search inside encrypted files, thanks!'), and hey, how about that huge security/privacy hole that is your indexed data, all nicely collected in one place for an attacker (or, if you're unfortunate, a police investigator) to riffle through? Sure, it may not be easy for them to get in there, depending on how you have it set up, but if/when they do...

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    18. Re:What about search? by CCarrot · · Score: 1

      That's not how it works.

      If you're in a directory and type something in the search box it'll only search the contents of files which have already been indexed.
      Otherwise it's just the file names.

      Okay, quick question for you: how do I make it search inside files for non-indexed locations (okay, okay, another poster pointed out the 'search' parameters under Folder Options)? And if I do, does it then add that location to the index?

      Even if it's a directory that's been indexed, it will only search the contents of files it knows how to parse (word/pdf, etc) and not every random binary file.

      Yes, that's how it worked in Windows XP, too, only they didn't need to build a global index to do it...and it did find every actual file in that directory matching the search criteria, regardless of age...

      If you want to be certain you're searching ONLY the file name, just do "name:foo".

      Now, if you're doing "global" searches and not telling it to reduce the searchset - and then you're angry because it's returning e-mails... then you're doing it wrong.

      And this is an increase in efficiency how, exactly? So every little search, I have to type an additional 5 to 9characters ("file:" or "filename:", actually, not just "name:") to tell the system *not* to search inside the bloody files? And I have to remember a list of keywords (which even you didn't remember properly)? And I can't set these options as persistent unless I change global search settings? Yes, this is *ever* so much better!

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    19. Re:What about search? by CCarrot · · Score: 1

      I just popped open my pictures directory on Win7 Premium. Hit the search box and typed "folderpath:2011-08* name:*.jpg" to get a list of all the jpegs that I've taken so far this August. It completed this search in under a second...

      You heard me. I'm on you lawn and making you learn something new ya old dinosaur. /posts anon :D

      ;p

      Just for shits and giggles, try doing that with files you've just copied over...or that are in a location you haven't included in your index. I'm curious, does it still work?

      Unfortunately, us old dinosaurs are terrible at remembering all those keywords...*sigh* yet another 'cheat sheet' to keep on hand...or scrap it all together and go with a third party solution that actually works, consistently...

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    20. Re:What about search? by CCarrot · · Score: 1

      Yea as a programmer, a good search tool is indispensable; the best free and open source one I found so far is WinGrep:
      http://www.wingrep.com/

      Hmmm...maybe it used to be, but now it looks like it's shareware...which isn't necessarily a deal-breaker, if it does what I need.

      Also, it seems to default to searching contents as well as filenames for everything...? In fact, I can't see the option to tell it not to search file contents (ooh, there it is, 'Search files in list', however then it won't search in zip files)? The quick context preview is nice, although you can't see the previews until the whole search is done, and the ability to run another search restricted to the results of the first could be handy...hmmm. It also seems to be quite thorough, if also quite slow (I had no idea how many photos I had with the word 'test' in their metadata). And I see it automagically adds itself to the context menu for Windows Explorer...not sure if I consider that a 'good thing' or not.

      Oh, wow. I haven't seen an app crash that hard on XP in a long time. Apparently it *really* doesn't like it when you cancel a search in progress...nothing but endless 'Out of resource' message boxes...

      Overall, thanks for the tip, but I think I'll look elsewhere, unless it performs *much* better under Windows 7. *sigh*

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    21. Re:What about search? by CCarrot · · Score: 1

      But... it's so Apple-like... how could you possibly complain!

      The only apples allowed in my house are the edible kind...;)

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    22. Re:What about search? by CCarrot · · Score: 1

      Seconded! WTF is with 7's search 'function' ?
      It's seriously the worst POS ever. And this libraries and indexing grabage, hell it's actually SLOWER to search through things than XP or probably 98.

      I deindexed half the 'libraries' and moved most of my important things to their own directory/s straight off root dir and performance is vastly improved. However where the hell is the OPTIONS for search now? Is the userbase seriously that stupid? Or does MS just arrogantly assume this to be the case. Windows 7 is an improvement in a lot of areas. Explorer itself certainly is not.

      Yes, I agree. Explorer (and Media Player, for that matter) have both generally degraded in usability with the switch. And the Control Panel. Oh, wait, don't forget the 'Network settings' interface, that's been dumbed down considerably, too...not to mention 'Homegroup' vs. 'Workgroup' fun and games, especially on a mixed-system network...

      Overall, 'upgrading' to Windows 7 gave me what advantages again? Somebody please remind me...oh, right, I can rate my photos right in Explorer. Well, then it was all worthwhile! >:(

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    23. Re:What about search? by CCarrot · · Score: 1

      You should try reading the manual. http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx It is called Advanced Query Syntax and it is very powerful and easy to learn. Use it like this: ext:.cmd folder:bin filename:*z*

      Powerful, perhaps. I suppose if I want to, I can search for businesspostalcode:90210 in my email contacts. (WTF? Why would I be doing this from Explorer? Why do I need to be able to do this from anywhere in Windows other than in the email client, or possibly an address book application??)

      Easy to learn? Easier than the old search GUI? I think not. Also, it is restricted to files that have been indexed, unless you set up the 'hidden' search options under Folder Options to search non-indexed locations as well, which loses you the supposed performance benefit...in which case, what's the point?

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    24. Re:What about search? by CCarrot · · Score: 1

      agent ransack

      Thanks, I'll try out the latest version. ;)

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    25. Re:What about search? by CCarrot · · Score: 1

      If you open the Search sidebar (click the advanced search link, if I remember correctly) and scroll down there's a rectangle that says if you need to search for something in a non-indexed folder, use the old Search assistant. There's a link to the old Search assistant. Click it.

      You're welcome.

      Really?!? If so, mod parent informative! I'm checking that as soon as I get to a Win7 box!

      From all my searching, I have not been able to find anything that will let me use the old search client on Windows 7. That's all I really want... ;) I just hope you're not thinking about Vista...

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    26. Re:What about search? by CCarrot · · Score: 1

      Of course, you're always welcome to go back to the command line with FINDSTR or DIR.

      Or, you know, Windows could have left their perfectly valid search client in there for users who prefer no-nonsense searches, without having to piss around with labels and indexing. It's not like leaving it in would've increased their already bloated code very much, after all...

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    27. Re:What about search? by _0xd0ad · · Score: 1

      Yes, Win 7. I know I've done it before. I'll try to post screenshots when I get a chance.

    28. Re:What about search? by haruchai · · Score: 1

      Everything Search is pretty awesome, for such a small program - but there are some caveats. One is that you'll use it to find, well, everything so your memory of where you put files will go straight to hell. But don't try to use it to search files by size - it's terrible at sorting a long list, especially across different devices and will warn you IF the attribute is anything other than the file name. For filename searching, it's fantastic and fast.
      If you want to find where your biggest files are, use another tool or filter your Everything searches by file type and then sort by size - of course this depends on how powerful your PC is, how fast your disks are and how many files of that type it finds.
      A few thousand isn't a problem for my PC, above that the program will hang for minutes at a time. But for filenames, it has no trouble keeping track of nearly a million files spread across 6 hard disks / 15 partitions

      --
      Pain is merely failure leaving the body
    29. Re:What about search? by swalve · · Score: 1

      Yeah, Microsoft fucked that up. Instead of helping users along in understanding that different things are different things, they confused everything, and now everyone is doing it. You shouldn't be able to enter a web url into windows explorer and have it work. You shouldn't be able to enter a search term into the URL box of a web browser and have it work.

      You don't smarten people up by making it easier to be ignorant. You do it by making it easier to be smart.

  62. Re:How about replacing an open file? by ge7 · · Score: 1

    Exactly this. Imagine if Windows allowed overwriting files like that. Especially when programs are explicitly requesting write lock on the file. So many people would be complaining about important documents that got destroyed and crashing applications.

  63. Re:How about replacing an open file? by slater.jay · · Score: 1

    Speaking as someone who uses Linux every day, I must ask: why in the world do you consider that a *good* thing to be able to do?

  64. Re:How about replacing an open file? by spazdor · · Score: 1

    If I've got a log file which is opened by one program in Append mode, and I rename/move it, what should happen? Should the program keep appending logs to the file in its new name/location until it closes and reopens the file, or should it start a new file with the original's name/path? Choose carefully - either answer will create unpredictable or incorrect behaviour in some programs depending on the details of the file and how it's being used.

    --
    DRM: Terminator crops for your mind!
  65. Re:How about replacing an open file? by amorsen · · Score: 1

    Linux has only rudimentary mandatory lock support. Approximately no one uses it, and you need to add a mount option to the file system to enable it.

    --
    Finally! A year of moderation! Ready for 2019?
  66. Re:How about replacing an open file? by _0xd0ad · · Score: 1

    Slight correction, it doesn't even leave the file open. It just opens it, reads the contents, and then closes it. Of course you can rename/move the file. But drop a 1/2 GB file into Notepad and then try renaming it while Notepad is still trying to read it. You can't.

  67. Re:where is our critical mass of Linux Users? by vawwyakr · · Score: 1

    I have a Linux laptop that I keep around (running Ubuntu 10.something) and I have not been convinced to leave Windows. I have had a total of one blue screen in the last 5 years and that was on a Windows machine running in a VM...I think something was unhappy when the host machine went to sleep. Generally I have zero issues with Windows as much as the Slashdot crowd wants to believe otherwise. I consider myself a geek and would love to find something out there worth leaving windows for but nothing has shown itself to be better in any noticeable way and have mostly involved notable downsides. I've had FAR more problems getting my Ubuntu machine working right though it has been significantly better than my previous experiences with Linux.

  68. Re:How about replacing an open file? by Desler · · Score: 1

    Try renaming/moving a file while it's still being downloaded, or a movie while it's being played.

    Okay, I tried it both on Windows and Ubuntu. Behavior was the exact same. It couldn't be moved or renamed since Firefox hold a lock on the file. So, once again. Why is this Windows fault?

  69. Re:where is our critical mass of Linux Users? by VGPowerlord · · Score: 1

    Everyone I know who has tried Linux in the past few years hasn't gone back to Windows, and were all amazed that the computer 'Just Worked'.

    Hi, I'm R. Bemrose. Pleased to meet you.

    I've tried several times to switch my desktop PC to Linux, and every time (across, what, 4 distros now? Redhat 9, Debian Sarge, Ubuntu 8.10, and Ubuntu 10.04) there's been some issue that caused me to move back to the platform that really does "just work" even if it does require me to use the CD/DVDs given to me by the hardware manufacturers for my computer's parts.

    It hasn't been the same reason every time either. As I recall, one wouldn't start XWindows at all if I had any resolution larger than 640x480, one didn't properly support my network card, one didn't support my sound device, one decided to hose Wine on me (which I was going to use to run certain games) in addition to having weirdness with the sound device (it would randomly stop working).

    Having said that, I've used Debian for servers for years, and recently set up a Ubuntu 10.04 64-bit server.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  70. Re:where is our critical mass of Linux Users? by Piata · · Score: 1

    I gave ubuntu a shot about a year ago. It was on relatively old hardware... 1.8Ghz Athlon, GeForce 6600, etc.

    It did not work. In fact, it was an absolute disaster. I hand to manually edit my grub file to even get it to boot properly, and then there was no proper drivers for my video card so I ended up installing 3 different ones before I found one that would work, nor did I even bother trying to get the video out on my vid card to work. Software was also abysmal. There's nothing comparable to Photoshop for the platform (don't even say a word about GIMP, it's not in the same league at all). I tend to listen to a lot of music while I work, so I went through several different music players, most of which was atrocious. Eventually I came across Banshee which was decent but had some absolutely horrible UI design.

    Last spring I built myself a new computer. I didn't even hesitate to purchase a copy of Windows 7 to go with it. And guess what? When I installed Windows 7 it 'Just Worked'. Linux only works for servers or people who have simple computing needs that could just as easily be accommodated by using a tablet. Don't get me wrong, I would absolutely LOVE to ditch Windows just because I prefer open source (especially for something as fundamental as an OS) but it's just not there yet. It does not meet my needs. It's unfortunate, but Windows still has a use and I don't see that changing any time soon.

  71. Re:where is our critical mass of Linux Users? by tekrat · · Score: 1

    "Operating System designed with the main purpose being to lock up your computer"

    I think you could have ended your sentence right there.

    --
    If telephones are outlawed, then only outlaws will have telephones.
  72. Re:where is our critical mass of Linux Users? by watermark · · Score: 1

    I administer ~10 Ubuntu Server systems, so I'm no sop. My wife uses her laptop for basic stuff: facebook, email, type a paper, and media. She's not amazing with computers, but she's better than most. I installed Ubuntu 11.04 and set it to the classic Gnome. I even put MS Office 07 running under Wine because the docx support is still not quite there in libreoffice. She loves the idea of moving to Ubuntu, but after about 2 weeks, she insisted to be put back to Windows.

    Chrome wouldn't run many of her Facebook games. It worked fine in Firefox and works fine in Chrome on Windows.

    Full screen flash videos drop frames left and right, they played fine in Windows.

    The final thing that pushed her over was the torrent software. Transmission sucks compared to uTorrent and Vuze is a joke (I wish Azureus was still developed.) When you visit the uTorrent site in a Linux browser, it tries to get you to install some "command line only" version of their software...and it's not even clear about that. I know it will run in Wine, but you have to dig to find the Windows version when you visit their site on Linux. She was frustrated because she had to come to me to install new software that wasn't in a repository.

  73. Re:How about replacing an open file? by stewbacca · · Score: 1

    That's a nice technical answer and all, but here's the reality of what the user experiences:

    Scenario 1: Rename an open File

    Windows: open MS Word, create a doc, save it as my page.doc. Then, with that file still open, because like 99% of all users, you are working with a document so therefore it is open, go to the desktop and rename the file. It tells you the document is in use and cannot be renamed.

    Mac: do all that same stuff, except when you get to the "rename" part, it renames the file. The open copy in Word updates the file name.

    Scenario 2: Move an open File

    Windows: Open MS Word, create a doc, save it as my_page.doc. Continue working on the doc then get a email from your boss telling you to stick the doc in a different directory. You go to the file in Windows and cut and paste it to the new location, only to be greeted by the message that the file is in use and cannot be moved. Go back to Word, choose "save as" and save the document to a new place, then go to the old place and delete the dupe.

    Mac: Go to the finder and move the open Word doc wherever you want. All the relative file paths are updated. OR, use "save as" in Word and deal with duplicate copies (but then again Lion introduces an entirely new versioning system, and there is no longer "save as", but that's another conversation)

    So lock file, no lock file, whatever. You cannot debate that OS X handles open files differently (more elegantly) than Windows. I've never had to install an "unlocker" app in OS X.

  74. Re:How about replacing an open file? by 91degrees · · Score: 1

    Those programs don't keep the file open.

    What the application does, from a coder's point of view, is open a file, reads a file into a buffer, and closes a file. It then displays the buffer. The file is no longer open.

    A lot of applications will open the file, read it and keep it open. Sometimes they do this for a perfectly valid reason bit a lot of the time it's just bad programming.

  75. Now by JonJ · · Score: 1

    If only Apple would fix the disgrace that is Finder, the two leading commercial operating systems might be almost usable.

    --
    -- Linux user #369862
    1. Re:Now by nyctopterus · · Score: 1

      I'm genuinely curious, what is it that everyone hates so much about the Finder?

  76. Re:How about replacing an open file? by Barefoot+Monkey · · Score: 4, Informative

    And exactly which OS(es) allows you to rename or move files that have write exclusive locks on them? Because, from what I can see this has, again, nothing to do with Windows.

    BSD, Linux and MacOS allow you to do that, and even delete or overwrite the file while it's still locked without causing problems. Moving, deleting or renaming a file affects only a hardlink to the file and not the file itself; and overwriting a file is actually just deleting a hardlink and writing to a completely new file.

  77. Re:How about replacing an open file? by h4rr4r · · Score: 1

    When the problem is Word, I think we can blame them.

  78. Re:How about replacing an open file? by Toonol · · Score: 1

    I use a little utility called 'unlocker'. Whenever an operation is performed on an open file, it lets you force it through. I use it to copy music/videos out of my firefox cache. At least with flash, they're locked while playing, and deleted when done.

  79. Summary is incorrect by microbee · · Score: 1

    The time remaining is not gone. See it in the actual screenshots for the detailed view.

    Could we link to the actual source please? Building Windows 8 blog

  80. Re:How about replacing an open file? by MikeyC01 · · Score: 1

    Windows 7 (and I believe Vista too) won't let you move/copy to a destination if the destination doesn't have enough space at the time the copy starts

  81. Simple by Anonymous Coward · · Score: 1

    You don't estimate based on the exact current transfer speed (which is highly variable). You use a sliding average over, say 10-30 seconds, to get a reasonable estimate of current average speed, and then estimate based on that.

    (Incidentally, you also don't just use the current number of bytes transferred vs. the total number of bytes. Estimates based on this measure don't adapt well to fluctuating speed.)

    1. Re:Simple by Gordonjcp · · Score: 1

      You use a sliding average over, say 10-30 seconds, to get a reasonable estimate of current average speed, and then estimate based on that.

      Have you noticed how when the network goes away, the "Estimated Transfer Time" starts to decay towards *really really long*, taking about 30 seconds to level off at "never"?

      Yeah. I thought you might have.

  82. Re:where is our critical mass of Linux Users? by Capt.+Skinny · · Score: 1

    I've been patiently waiting since 1999

    You're impressions of Windows are outdated. It has been a stable OS since XP was released.

  83. Re:How about replacing an open file? by h4rr4r · · Score: 1

    For a great many reasons the biggest one being that I could replace rm while using rm. Which means I don't need to reboot to do that.

  84. Re:How about replacing an open file? by stonedcat · · Score: 1

    Some people like to have complete access to their filesystem and not be hindered by their OS babysitting them or worse replacing the missing file later without their authorization. On atleast two occasions I've had to overwrite cp and mv to fix an issue with compiling. Had I been dealing with a microsoft OS I would have needed to jump through a ton of hoops to do something similar if not boot to entirely different OS and do it from there.

    --
    You can't take the sky from me.
  85. Re:How about replacing an open file? by nmb3000 · · Score: 1

    Process Explorer allows you to search by resource and close an open handle forcibly. Won't work against a system process but should work for anything else.

    Forcibly closing file handles behind a program's back is almost always a really bad idea. The program holding the handle has no reason to expect that the handle has been closed and will continue to use it. Sometimes this just results in an invalid handle error, but if the handle has been re-issued it might mean that program A unintentionally closes (or writes to!) program B's handle (since the internal handle identifiers are re-used by the kernel).

    I'm pretty sure Raymond Chen (of the OldNewThing blog) wrote about this, but I can't find the article now.

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
  86. Re:where is our critical mass of Linux Users? by Capt.+Skinny · · Score: 1

    Your...

  87. Re:How about replacing an open file? by Desler · · Score: 1

    Windows sucks in this regard...period.

    No, actually it has nothing to do with Windows at all. The part you glossed over points out that I wrote a simple trivial program in C that opened a file and put a lock on it. It was not over a network or anything else, yet it was unable to be renamed, moved or replaced. There are plenty of other OS X and Linux apps that I have used that have exactly the same behavior with files they are working on. Basically this has jack and shit to do with Windows despite what you and h4rr4r will continue to claim.

  88. Re:How about replacing an open file? by _0xd0ad · · Score: 1

    It's not Windows' fault; it's equally stupid on all OSes.

  89. Re:How about replacing an open file? by Desler · · Score: 1

    Huh? I ran the exact same program in Ubuntu and the same behavior happened. The file I opened was not able to be renamed, replaced or moved until I unlocked it. What the hell are you talking about?

  90. Really? Not that it's a samzenpus story? by denzacar · · Score: 1

    And here I thought the problem is that it's a samzenpus summary and as such trollific and inaccurate by definition.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  91. Re:where is our critical mass of Linux Users? by BasilBrush · · Score: 1

    It's so hard for me to believe that so many people still use Windows.

    So there's something wrong with your belief system.

    Everyone I know who has tried Linux in the past few years hasn't gone back to Windows, and were all amazed that the computer 'Just Worked'.

    So clearly you're atypical. It looked like Linux was going to make some progress when it seemed to be the right thing for manufacturers to ship on low-power and cheap netbooks. But it turned out that was a mistake as they had such a large return rate. People wanted Windows.

    Windows market share is very slowly erroding, but mostly towards OS X, not desktop Linux.

    There's no sign of Linux ever being ready for ordinary desktop users.

  92. Re:How about replacing an open file? by piripiri · · Score: 1

    It depends if you use the inode or the path to locate the file. Both are totally justifiable, and won't create unpredictable or incorrect behavior under a descent operating system.

  93. Re:How about replacing an open file? by icebraining · · Score: 1

    I don't know what bullshit is Ubuntu or Gnome doing, but I can move and delete temporary download files in my Debian box. Have you used 'rm' or the graphical file manager?

  94. Re:How about replacing an open file? by piripiri · · Score: 1

    Because of course it's better when you can't.

  95. Re:How about replacing an open file? by icebraining · · Score: 1

    Moved or renamed, it's the same file. I don't see what's the problem.

  96. Re:How about replacing an open file? by _0xd0ad · · Score: 1

    The OS should seamlessly allow it to continue appending logs to the file in its new name/location, and let the program decide whether to create a fresh file if it detects that the file it had open has been moved/renamed.

  97. Re:where is our critical mass of Linux Users? by armanox · · Score: 1

    The ten year old arguments still apply because, well, people are still using software that old. We have clients running IE6 on Windows 2K and XP (Federal gvt, in case you're wondering). Two years ago we still saw NT4 on occasion.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  98. Re:How about replacing an open file? by high · · Score: 1

    Kind of! Process Explorer is a SysInternals program. SysInternals is a bunch of power user programs for Windows. While Process Explorer is GUI only you can instead use the command line alternative Handle.

    http://technet.microsoft.com/en-us/sysinternals/bb896655

  99. Thank you by warrax_666 · · Score: 2

    You seem to be about the only responder in this thread who actually understands how files work.

    It's pretty sad that people don't understand the pseudo-atomicity of the POSIXish way of handling file names (as opposed to files).

    (You could also have mentioned the distinction between file handles and inodes (and lazy unlinking) to explain the "program can write to a deleted file without causing harm" bit, but whatever.)

    --
    HAND.
  100. Summary is misleading. by nuckfuts · · Score: 1

    The article shows clearly in both a screen shot and a video that the "Time remaining" estimate is still there in Windows 8 Explorer. It's simply hidden under a "More details" button by default.

  101. Re:How about replacing an open file? by Coren22 · · Score: 1

    Except as another poster stated, Word for Mac doesn't do it. Therefore it was a specific choice of the programmer(s) of the Word for Windows, but not of the programmer(s) of Word for Mac. Both programs are by Microsoft.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  102. Re:How about replacing an open file? by amorsen · · Score: 1

    I don't believe you. See Mandatory File Locking For The Linux Operating System. Even with that, all you have to do is clear the gid bit to kill the "mandatory" lock, and the so-called locks are subject to race conditions.

    --
    Finally! A year of moderation! Ready for 2019?
  103. Gee, welcome to the 90's, Microsoft. by darkuni · · Score: 1

    It's called DIRECTORY OPUS. Look it up, steal it or buy it - and your problems would have been solved a decade ago.

  104. Re:where is our critical mass of Linux Users? by EvanED · · Score: 1

    I use Windows at home, mostly by choice. Why? Because I use Linux at work, and I hate both of them, and it's nice to be pissed off for different reasons at work and at home.

    There's plenty to like about Windows, and a lot to dislike about Linux.

  105. Re:How about replacing an open file? by riscthis · · Score: 2

    I don't want to have to install a stupid unlocker program like I do on Windows.

    Using such a program has a very good chance of causing random file corruption:

    http://technet.microsoft.com/en-us/magazine/2009.04.windowsconfidential.aspx

    "Forcing a handle closed is equivalent to reaching into a program and freeing some memory. The program thinks the handle (or memory) is still valid and will continue to use it. But since the handle is really free, it will be reused for something else."

  106. Re:How about replacing an open file? by Renegrade · · Score: 1

    Your program isn't reflecting the reality of the situation.

    Under Windows, merely opening a file for writing always locks it exclusively, unless you use one of the funky shared-write modes.

    CreateFile("winblows.txt",GENERIC_WRITE,blah,blah,blah,blah,blah); -- winblows.dat has an exclusive lock on it. You cannot manipulate or delete it until that handle is released.

    Under Unix variants, if you simply open a file in write mode, you can still manipulate and delete it. That's why Debian can do updates of running services whereas even the mighty windows 7 (er sorry, windows NT 6.1?) requires a reboot every month to patch in those updates.

    The downside of the Unix method is that if you delete a file that's open for writing from another process, the space won't be released until that other process closes the file (or is terminated, which also closes the file). This, however, lets you use the files in a /tmp fashion without having to actually place them in /tmp, with a faster release to boot.

    I'm not familiar with OSX ; I would have assumed it's the same as Linux/*BSD/etc, but some of the other posts and tests submitted suggest otherwise.

    Debian 5.0:

    rene@tessa:~/test$ cat > ABCD
    ^Z
    [1]+ Stopped cat > ABCD
    rene@tessa:~/test$ lsof | grep ABCD
    cat 3263 rene 1w REG 3,1 0 429757 /home/rene/test/ABCD
    rene@tessa:~/test$ mv ABCD EFGH
    rene@tessa:~/test$ ls
    EFGH
    rene@tessa:~/test$ fg
    cat > ABCD
    abcd's contents
    rene@tessa:~/test$ ls
    EFGH
    rene@tessa:~/test$ cat EFGH
    abcd's contents

    Writing into a file simultaneously from multiple handles is possible but not advised.

  107. Re:How about replacing an open file? by shutdown+-p+now · · Score: 1

    The OS itself permits this. The problem is that setting the correct sharing flags when opening a file is a chore that many developers don't do. This is exacerbated by the fact that Win32 CreateFile() function requires the caller to specify what he wants to permit others to do, not what he wants to prohibit them to do (dwShareMode parameter and FILE_SHARE_* constants). If you're being a good citizen, you should pass FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, but it's just so damn simple to pass 0 there - which has the effect of an exclusive file lock - that many do just that. Also, many higher-level frameworks wrapping CreateFile pass zero by default.

    In contrast, on Unix, the default is no locking, and you need to explicitly call fcntl(), which most programs don't do. This may mean that some Unix programs are not correctly locking files when they should (and would e.g. crash or misbehave if the file is modified while they're working on it), but in practice it's rare to hit it, while incorrect overboard locking is much more likely to result in user annoyance. In that sense, POSIX API encourages developers to do the thing that is most often right and less annoying to the user.

  108. Re:where is our critical mass of Linux Users? by drinkypoo · · Score: 1

    I'm using windows XP right now because one of the things I do most with my PC is run Civilization 2. It won't run on WINE, and it won't run on Windows later than XP. It won't even run in XP mode on Windows 7.

    I also have Ubuntu on this system but I spend more time in XP.

    I'd like Windows to die, but I'm still playing classic games and don't want to have to use a separate system or a virtual machine. (I got tired of vmware vms dying on me, and nothing else has working 3d.)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  109. Re:where is our critical mass of Linux Users? by shutdown+-p+now · · Score: 1

    It does support many directly, actually. And for the rest, there's XP Mode.

  110. Re:How about replacing an open file? by GooberToo · · Score: 1

    Those mandatory locks are not POSIX. Thus number of cases where they actually add value are small. Traditionally, Linux advocates POSIX interfaces and defacto standards. In this vein, for the vast majority of use cases, alternative co-operative locking is by far preferred and as an advantage, you entirely avoid the cluster fuck that is file locking under Windows.

  111. KDE by Geheimagent · · Score: 1

    Looks like KDE to me.

  112. Re:How about replacing an open file? by makomk · · Score: 1

    There's also an interesting quirk on Linux and probably many other Unix-like systems where if any program has a deleted file open for reading, you can't remount the filesystem as read-only and therefore can't shut the system down cleanly. Only really affects people writing init systems because everything else gets killed during the shutdown process though.

  113. Re:What about dir /b /s by b4dc0d3r · · Score: 1

    I gave up on search, I use "dir /b /s *term*" every single time. It's a lot faster, and you don't lose out on the GUI because it doesn't do things like sort anyway (not on large file searches), and it likes to start over just when you found your file.

    Redirect the output to a file and open it with something better than notepad, and you got your search working again.

  114. Re:where is our critical mass of Linux Users? by Kalriath · · Score: 1

    No it's not free, it's pirated. But he is correct on one point: Visual Studio has no DRM. In fact, Microsoft's developer tools are the only products they make with absolutely no real attempt at copy protection. No DRM, no Activation, not even a disk check or something. Just a product key and you're away. And since the only real place people get Visual Studio is MSDN, they don't even see that as Microsoft bakes the key into the installer.

    But this guy's computer is probably running 8 botnet nodes and a couple of viruses. And Norton.

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  115. Re:What about dir /b /s by antdude · · Score: 1

    How about all HDDs? I have to do this one by one and I have seven drives from HDDs! :(

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  116. Re:How about replacing an open file? by metrix007 · · Score: 1

    File locking is well understood and OS agnostic. It's only the Windows haters who try to misrepresent it as a flaw in Windows.

    --
    If you ignore ACs because they are anonymous - you're an idiot.
  117. Re:How about replacing an open file? by BillX · · Score: 1

    In after the millions of nerdrage arguments about the finer points of file locking semantics that will inevitably follow (and have), I have an even more modest wish. Forget operating on the locked files for now: when I try to copy/move/delete a directory of 10,000 files, of which 3 are locked, will this new Windows file manager go ahead and copy/move/delete the other 9,997 instead of freezing for half a minute and then bombing out of the process on the first failure?

    (As much *fun* as it is to clean out the Windows temp directory via manual binary search to find the actually deletable ones...)

    --
    Caveat Emptor is not a business model.
  118. Re:How about replacing an open file? by drsmithy · · Score: 1

    For a great many reasons the biggest one being that I could replace rm while using rm.

    Can you expand on the technique you might use to replace rm with rm ?

    Which means I don't need to reboot to do that.

    You don't need to reboot to replace open files in Windows, either, you just need to close whatever it is that has them open.

  119. Re:How about replacing an open file? by drsmithy · · Score: 1

    Some people like to have complete access to their filesystem and not be hindered by their OS babysitting them [...]

    I see. Do you feel equally "hindered" by memory protection and pre-emptive multitasking ?

    [...] or worse replacing the missing file later without their authorization.

    No file is going to get replaced without your authorisation.

    On atleast two occasions I've had to overwrite cp and mv to fix an issue with compiling. Had I been dealing with a microsoft OS I would have needed to jump through a ton of hoops to do something similar if not boot to entirely different OS and do it from there.

    Indeed. Such crazy "hoops" as creating a second copy of the cp or mv executables and using those to overwrite the originals. Mind-bending stuff.

  120. Re:How about replacing an open file? by petman · · Score: 1

    There was actually a very good reason for that. In the old days, applications didn't have access to a lot of memory, so certain apps couldn't load the whole file into memory and had to view/edit it on-the-fly. Of course, nowadays, this is no longer an issue, but I guess some developers just got stuck with the old paradigm.

  121. Re:How about replacing an open file? by petman · · Score: 1

    Repeat Scenario 1, but this time with MS Wordpad instead of MS Word. You'll find no trouble renaming the file while it's still "open". As some posters have pointed out, Windows is not the issue, it's applications like MS Word.

  122. Re:How about replacing an open file? by Meski · · Score: 1

    kill the handle. The app will hate you for it, but it will let you overwrite.

  123. KDE Clone by rdnetto · · Score: 1

    I'm surprised no one else has picked up on the fact that it bears starting similarities to the KDE file copy dialog.

    Here are the images, for those who didn't RTFA:
    Link 1
    Link 2

    --
    Most human behaviour can be explained in terms of identity.
    1. Re:KDE Clone by paulo.casanova · · Score: 1

      If only KDE had a patent on that file copy dialog :) Oh, wait, no, patents are evil! :P

      But, nevertheless, both Windows and MacOS have waaaaay to go to even get close to KDE as desktop management. The only think I'm not totally sure I like on KDE is its file selection/click concept. I prefer clicking on buttons and double-clicking on icons... but that's maybe just a bad habit...

    2. Re:KDE Clone by rdnetto · · Score: 1

      Agreed, but the best thing about KDE is how flexible it is while still providing extremely usable defaults. Also, the selection/click metaphor works great on tablets.

      --
      Most human behaviour can be explained in terms of identity.
  124. Re:where is our critical mass of Linux Users? by Gr8Apes · · Score: 1

    You're impressions of Windows are outdated. It has been a stable OS since XP was released.

    Not hardly. It wasn't until SP2 and serious tweaking that it became anything close to "stable", and it still has issues even today.

    --
    The cesspool just got a check and balance.
  125. Re:where is our critical mass of Linux Users? by Gr8Apes · · Score: 1

    I gave ubuntu a shot about a year ago, installing it on relatively old hardware.... 2.4GHz Athlon X4 with GeForce 3200 integrated graphics, etc.

    It works flawlessly, installed in less than 20 minutes, and only took another hour to configure various items to make it a media server, share screens with other systems, install an AFP file share, a couple of DBs, handbrake, etc. It all just worked.

    I also have a copy of W7 Ultimate. It sits on the shelf, unused after the initial install on another system. That system now runs OSX, which is much more user friendly and useful.

    So, do my anecdotes beat your anecdote?

    --
    The cesspool just got a check and balance.
  126. Re:where is our critical mass of Linux Users? by Gr8Apes · · Score: 1

    the obvious answer here would be:

    get a mac.

    --
    The cesspool just got a check and balance.
  127. Re:How about replacing an open file? by goarilla · · Score: 1

    with process explorer you can lookup file handles

  128. Re:Linux can't last by mikechant · · Score: 1

    With Linux you are required to upgrade AT LEAST once every 3 years.

    Not if you run Centos etc.
    7 years' support, same as RHEL.

  129. Re:How about replacing an open file? by David+Chappell · · Score: 1

    And exactly which OS(es) allows you to rename or move files that have write exclusive locks on them? Because, from what I can see this has, again, nothing to do with Windows.

    Windows does have some unusual limitations which make it difficult to replace programs and DLLs if they are running or loaded. On Linux, MacOS X, most Unixes one can simply delete the program or DLL and create a new one with the same name. Processes which loaded it before you replaced it keep their connection to the old file. When the last such process terminates, the disk spaces used by the file is freed.

    In contrast, Windows does not allow one to delete an open file (whether it is locked or not). This makes upgrading applications and OS components much more complicated. It is necessary to close all running instances of the program or DLL to be upgraded. In the case of system processes or important DLL files, this may not be possible. It may be that the best one can do is store the new files elsewhere and create a script which will copy them into place during the next reboot (when almost all programs and services are stopped).

  130. Re:How about replacing an open file? by David+Chappell · · Score: 1

    For a great many reasons the biggest one being that I could replace rm while using rm.

    Can you expand on the technique you might use to replace rm with rm ?

    rm is a poor example since it seldom runs for more than a few seconds. Firefox is a better example. On Linux one can generally use Firefox while a batch of upgrades is being installed even if Firefox is one of the things being upgraded. (I say generally because occasionaly there will be a slight incompatibiity between the new and old Firefox which does not clear up until one restarts Firefox.)

    Which means I don't need to reboot to do that.

    You don't need to reboot to replace open files in Windows, either, you just need to close whatever it is that has them open.

    In many cases the only practical way to close them is to reboot.

  131. Re:where is our critical mass of Linux Users? by vawwyakr · · Score: 1

    Why? I have no reason to leave Windows.

  132. Windows 7 was much better by Vrtigo1 · · Score: 1

    Windows 7 by itself was a huge improvement over the file copying in XP. I didn't bother with VIsta, so maybe that's when it got better. I don't know.

  133. But what am I going to do for random numbers now? by RockDoctor · · Score: 1
    I used to start big transfers going under Windows, then write down the completion times to populate my /dev/random from.

    What ma I going to do now for cryptographically strong random numbers now? Count radioactive decays or something?

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  134. Re:How about replacing an open file? by drsmithy · · Score: 1

    rm is a poor example since it seldom runs for more than a few seconds. Firefox is a better example. On Linux one can generally use Firefox while a batch of upgrades is being installed even if Firefox is one of the things being upgraded. (I say generally because occasionaly there will be a slight incompatibiity between the new and old Firefox which does not clear up until one restarts Firefox.)

    Of course, you need to restart Firefox to take advantage of any updates, which puts you in exactly the same situation.

    In many cases the only practical way to close them is to reboot.

    And in Linux you would need to restart pretty much everything, which is essentially the same as rebooting.

    I will also make my standard point that if a server reboot - scheduled or otherwise - impacts the SLA of any service, your architecture is broken.