Slashdot Mirror


Looking Back At Microsoft's Rocky History In Storage Tech

nk497 writes "Following the demise of Windows Home Server's Drive Extender, Jon Honeyball looks back on Microsoft's long, long list of storage disasters, from the dodgy DriveSpace to the Cairo Object File System, and on to the debacle that was WinFS."

159 of 241 comments (clear)

  1. Missing ADS by EdIII · · Score: 4, Interesting

    I would have to include NTFS alternate data streams as well. It sounded like a good idea, but in practice it just left huge security holes.

    1. Re:Missing ADS by TheRaven64 · · Score: 3, Insightful

      ADS was introduced for one reason: to allow NT servers to support Apple clients, without the server needing to do some crazy transforms (like MacOS does when writing to a FAT drive, which make it trivial to break the files if you touch them with a non-Mac system). The problem was that most of the rest of the system was not updated - it was an operating system feature written for a single application, which is a pretty good way of introducing security holes.

      --
      I am TheRaven on Soylent News
    2. Re:Missing ADS by bit01 · · Score: 3, Interesting

      ADS was introduced for one reason: to allow NT servers to support Apple clients, without the server needing to do some crazy transforms

      Umm, ADS is doing crazy transforms. Some would say giving it a different name and use different OS calls to access different data is worse than using different names and the same OS call to access the different data.

      Some people, programmers or otherwise, can't tell the difference between giving something a different name/label and actually doing something different.

      This problem is endless in the computer software industry, mainly because of the amorphous nature of software. e.g. redoing OS apps inside a web browser or reinventing file systems inside databases or reinventing hierarchical file systems inside XML and calling it all "new" and "innovative". While there is some invention going on in web browsers, databases and XML, most is just reinventing the wheel. Such software is often necessary for compatibility reasons but recognizing that it is a compatibility layer and putting that compatibility layer at the appropriate interface is the important skill.

      Or in other words meta-data is data. Sorry, but until you understand that in your bones you are not a decent programmer.

      ---

      Has the Least Patentable Unit reached zero yet?

    3. Re:Missing ADS by drinkypoo · · Score: 2

      Umm, ADS is doing crazy transforms. Some would say giving it a different name and use different OS calls to access different data is worse than using different names and the same OS call to access the different data.

      Correct me if I'm wrong, but can't applications access alternate streams by doing something so simple as accessing a different filename?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Missing ADS by obarthelemy · · Score: 1

      I'm actually unsure. Isn't it like saying format info is like the text it formats, or maybe even that a program is like the data it accesses ?

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    5. Re:Missing ADS by nmb3000 · · Score: 1

      I would have to include NTFS alternate data streams as well. It sounded like a good idea, but in practice it just left huge security holes.

      Ignoring the fact that alternate data streams are incredibly useful, how exactly are they "huge security holes"? That doesn't even make a little sense.

      The only argument might be that it makes it easier to hide things from a user, but if that's the case you could just bury a file somewhere in the filesystem, protect the parent directory with ACLs (so it can't be found by searching the filesystem), and be done with it.

      ADS is not a security problem. If you have rights to the ADS, you have rights to the main file. If malicious software has gained rights to the user's files, that user has already lost.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    6. Re:Missing ADS by nmb3000 · · Score: 1

      Or in other words meta-data is data. Sorry, but until you understand that in your bones you are not a decent programmer.

      Metadata is data, yes, but it is not the data. Users largely don't care if metadata is lost because a file is copied to an incompatible filesystem on a flash drive, synced to Dropbox, emailed to a friend, or maybe even printed out.

      Things like ADS provide a way to store data about a file which doesn't have an integrated mechanism to store metadata (e.g., EXIF). Keeping it in a separate name and using an alternative API call makes sense from a compatibility and a simplicity point-of-view. Should old software break when encountering an ADS-tagged file? Should calling ReadFile() really return every single data stream in an object? I doubt the user would care very much for either option.

      When it comes down to it, users only care about the data proper; metadata is second-class data and fluff. Losing a last-modified date might be annoying, but losing the 200 page thesis is unacceptable.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    7. Re:Missing ADS by Jeremiah+Cornelius · · Score: 1

      MS crap storage development doesn't bode very well for their hopes to catch up with VMware's 6-year tech lead against Hyper-V, does it?

      Storage and networking, things MS is either negligent, ignorant or haphazard at understanding and delivering, are key to a fully abstracted virtual environment. The MS plan seems to amount to having Citrix solve these issues - when they manage to think of these technologies at all.

      Storage partners will stay married to VMware, and occasionally take MS cash to compensate themselves for producing solutions with a limited audience - who like MS, see virtualization through server-centric glasses.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    8. Re:Missing ADS by bit01 · · Score: 2

      Things like ADS provide a way to store data about a file which doesn't have an integrated mechanism to store metadata (e.g., EXIF). Keeping it in a separate name and using an alternative API call makes sense from a compatibility and a simplicity point-of-view.

      No it doesn't. It increases the complexity of every program that deals with the file, makes both the files and the accessing programs less portable, hides things from the user they may need to know (mystery program behavior anyone?) and generally just puts a spanner in the works.

      Things like ADS provide a way to store data about a file which doesn't have an integrated mechanism to store metadata (e.g., EXIF). Keeping it in a separate name and using an alternative API call makes sense from a compatibility and a simplicity point-of-view.

      No it doesn't. Storing the "metadata" under a separate name/label (ie. in a file with a related file name) may make sense but using a separate OS call doesn't because the OS is providing no additional service. OS calls are expensive and non-portable and should be kept to a minimum. If you insist on trying to hide such attributes from calling programs then it should be a compatibility layer on top of the OS, not in the OS itself.

      Users largely don't care if metadata is lost because a file is copied to an incompatible filesystem on a flash drive, synced to Dropbox, emailed to a friend, or maybe even printed out.

      Actually they do. So-called metadata is often just as important as the data itself for everything from backups (users are going to be real happy if they discover their data missing because the incremental backup lost it due to bad file dates) to file names (users are real happy when they try to type in or copy some file name/label in their native language and the OS comes back with some cryptic error message) to sorting (users are real happy if they have to deal with a thousand out of order items due faulty character set handling). As just one example amongst many VFAT's poor preservation of metadata like file hierarchies, character sets and links has caused problems for millions.

      but losing the 200 page thesis is unacceptable.

      Losing all user data is unacceptable, whether it's called metadata or not. You're right that some data is more important than others but metadata is there for a reason and deleting it causes all sorts of user-visible furfies. And that is bad. Computer interfaces are unusable enough as it is without introducing even more problems.

      ---

      Are you one of those programmers who expect their users to be mind readers? Think about how your code is going to be used step-by-step!

    9. Re:Missing ADS by man_of_mr_e · · Score: 1

      I'm sorry, since when does VMWare have any major file storage technology? And what does Hyper-V have to do with data storage?

      Microsoft happens to have a pretty good SAN system called Windows Storage Server. I don't know of any VMWare product that is storage related. True, VMWare products like vSphere *USE* storage, typically via SAN LU's but their products are not themselves Storage related technology.

      VMWare is still ahead of Hyper-V in a lot of ways, but that gap has narrowed a great deal in recent years. If Hyper-V gets memory over-commit and page de-duplication then it will be largely on par with vSphere.

    10. Re:Missing ADS by man_of_mr_e · · Score: 1

      Hmm.. nobody noticed the article was published 2.5 months ago?

    11. Re:Missing ADS by Jeremiah+Cornelius · · Score: 3, Informative

      You don't know of the storage technology in VMware, nor of the value of the cooperative storage ecosystem that SAN and NAS players have invested hundreds of millions into.

      This really removes the basis on which you make your further claims.

      In short, VMware is successful as the most capable solution of enterprise-scale, exactly because it virtualises not just server hosts, but brings a virtual model to storage - not to mention networking. There is nothing comparable in the MS world, which seeks to leverage existing cluster technology from Server2008 to present a model for VHD storage.

      Review VMFS for starters:
      http://www.vmware.com/products/vmfs/
      https://secure.wikimedia.org/wikipedia/en/wiki/VMware_VMFS

      Microsoft has a sad hack to commit memory in a way that shaves a fraction off of the VMware machine density advantage. They are still competing with a 2006-era VMware - they have no clue how to get out of this, aside from dumping a billion dollars into compete marketing efforts.

      The massive executive and senior-engineering exodus from MS is a clear sign that -- even in the halls where sacred Kool-Aid is draughted -- the days of leadership are over, almost before they were enjoyed.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    12. Re:Missing ADS by Jeremiah+Cornelius · · Score: 3, Informative

      And look at this. I have never seen a technology so completely dominate the upper right corner of a Gartner quad in years. MS is admirable to be above the horizon in 3-4 short years, but there is no contest, nor will there really ever get to be one.

      http://www.vmware.com/files/pdf/cloud/Gartner-VMware-Magic-Quadrant.pdf

      Management? MS will still try and convince you of SCCM and the broken DCM.

      Security? IPSec isolation everywhere - which your failover times on the IKE renegotiation!

      HyperV is a great, cheap QA and Dev lab solution, because it's free with 4 v-instances on Enterprise SKUs. But if you have to tool dev/test different for deployment that you do production? The savings are a false economy.

      http://www.vmware.com/files/pdf/cloud/Gartner-VMware-Magic-Quadrant.pdf

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    13. Re:Missing ADS by man_of_mr_e · · Score: 1

      Why are you attributing SAN and NAS technology to VMWare? They didn't invent it, they *USE* it. The same technology the Windows uses.

      VMFS has a few nice features, but also a ton of limitations. Hell, it didn't support directories until VMFS3, and even now still limits file sizes to either 256MB or 2TB.

      It's a special purpose filesystem designed for a single use, store Virtual Machine disk files. Because of that, it doesn't have to have the same characteristics of a general purpose filesystem.

      It's only real advantage is the ability to share the filesystem with multiple servers (clustere file system). But it lacks in a lot of other areas. If all you can trot out is VMFS, then I think you've proven my point for me.

    14. Re:Missing ADS by man_of_mr_e · · Score: 1

      There's a reason they call it the "Magic" quadrant, because they do a lot of hand waving and ordering you to ignore the man behind the curtain.

      It's all just marketing bs. Yes, we all know that VMWare is ahead of all the competition in many ways (but not all of them). I personally use vSphere myself because the memory over-commit and page de-duplication is critical. However, once Microsoft adds those features to Hyper-V, it's going to be a significantly more level playing field.

      Microsoft is basing Azure on Hyper-V, which is generating a lot of impetus to improve the technology. They've already largely caught up the virtual networking aspect (VMWare used to be ahead there) and in the management area (VMM is getting quite advanced).

      There's a reason Amazon, Rackspace, and most other commerical "cloud" services are based on Xen rather than VMWare.

    15. Re:Missing ADS by Jeremiah+Cornelius · · Score: 1

      Where does it lack?

      VMFS is an ESX native, cluster filesystem - Hyper-V nor Windows have such.

      ParaVirtualzed SCSI (PVSCSI) with certification and support from every major storage player.

      Vendor integration, with specialized solutions for ESX that are unavailable Hyper-V.

      No LUN dedication per VM (!) to enable failover and migration.

      Of course, the killer is Storage vMotion - where ESX abstracts the storage location from the actual arrays, etc.

      There is no reasonable comparison of Hyper-V's deficiencies to ESX capability.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    16. Re:Missing ADS by Jeremiah+Cornelius · · Score: 1

      Whatever.

      When MS produces an equivalent to the DVS, and has basic FT like muti-path uplink, I'll pay them some attention. They have no clue about network virtualization, beyond local resource abstraction. They want to scale on VLAN tags and IPsec. Good luck.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    17. Re:Missing ADS by Jeremiah+Cornelius · · Score: 2

      Maybe Gartner is marketing BS. I know they have a LOT more of their bread buttered by MS, than they do by VMW.

      You wan to jump from datacenter-oriented storage and network capability to cloud abstraction? That's not really an argument as it is a diversion. :-)

      > Microsoft is basing Azure on Hyper-V,

      Red herring. Azure is PaaS. The comparison is like saying TiVo is based on Linux. In this case the service-orientation of the IaaS layer (HyperV) services the cloud data center operators, not the end customers.

      > There's a reason Amazon, Rackspace, and most other
      > commerical "cloud" services are based on Xen rather
      > than VMWare.

      Whoa! You already split your line of evidence down one separate path - yet you want to fork the argument again?

      1) Rackspace resells Amazon technology. They are not a multiplier.

      2) Amazon spent hundreds of millions of dollars to develop cloud management and operations frameworks around Xen, their commodity hypervisor of choice (free). If you want to strip virtualization value down to the core, Ring-0 technology and develop your own cloud service for similar costs, go right ahead. Amazon had a business model to develop, not a technology choice. And, I wish 'em good luck in achieving security and compliance targets. That said? Great customer choice for cheap, elastic, "bursty" raw compute cycles. They will thrive as a part of hybrid cloud architectures with application standards.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    18. Re:Missing ADS by man_of_mr_e · · Score: 1

      I have not heard that Rackspace resells Amazon. If they do, I find it odd that their datacenters are in different locations, and that their services offered are so different (Rackspace is way behind Amazon).

      In any event, you seem to have misunderstood my point. My point was that Azure was going to drive Hyper-V development through the roof, not that azure was a replacement for Hyper-V or whatever you seemed to think I was talking about.

      We are talking about the VMWare technology vs the Microsoft technology when it comes to virtualization here, I fail to see why discussing the factors that will drive technology changes is forking an argument.

    19. Re:Missing ADS by EdIII · · Score: 1

      Correct me if I'm wrong, but can't applications access alternate streams by doing something so simple as accessing a different filename?

      No. It wasn't. The AC that responded to you did not answer your question and was being incredibly simplistic.

      It is not as simple as accessing a different filename. While the AC may have been correct that is how you accessed a different stream, that is not a different filename. At most you could see as a different index to the same file. Like abc.txt[1] instead of abc.txt[0] (default).

      The problem at the time was that the majority of all programs and system calls did not make use of the API calls to enumerate alternate data streams for files. Notably, Windows Explorer and the DIR command did not provide any information.

      For a while, all of the standard programs gave no information about ADS and they were not even included when calculating total disk space used. More problematic was how the anti-virus and security programs had to play catch-up since in the beginning they did not inspect them.

      So as a programmer you had to make a conscious decision to enumerate ADS, display it, and work with it. It never gained traction because no legacy programs supported it, and it was incredibly easy to break. Why store data in ADS when just about every other program, including some of the system calls, would ignore your ADS and just drop it? It was not easily portable from one system to another.

      ADS would not have been a problem if it was incorporated in the very beginning of the OS. Doing so later without full OS support was just a recipe for disaster, not to mention to the gaping security holes that were present for quite some time. Hence why I mentioned it should have been included in the list.

  2. What's wrong with NTFS? by wiredlogic · · Score: 1

    I fail to see why the fact that NTFS is still around essentially unchanged is a problem. It serves its purpose well. While MS's internal factionalism has hurt their position in the massive storage arena, the continued stamina of NTFS is a good thing.

    --
    I am becoming gerund, destroyer of verbs.
    1. Re:What's wrong with NTFS? by Billly+Gates · · Score: 1

      Compared to WinFS, ZFS, and the upcoming BTFS it looks quite dated. Infact NTFS is really HPFS from OS/2 with a few extra features.

    2. Re:What's wrong with NTFS? by markass530 · · Score: 1

      it not open source?? Someone more knowledgeable then me on the subject can expand this im sure. I just know that I recently started trying to learn linux, it not being able to read my windows partitions if f'n annoying.

    3. Re:What's wrong with NTFS? by NJRoadfan · · Score: 1

      MS actually has a very good history with in-house designed file systems. NTFS is pretty damn good, it even accommodates classic Mac resource forks (from the days NT had AppleTalk support). HPFS was very good as well...one of Microsoft's greatest contributions to OS/2 before the IBM split up. Heck, look at Apple's HFS+, its been around since 1997 and is really just an extension to the circa 1985 HFS file system.

    4. Re:What's wrong with NTFS? by smi.james.th · · Score: 1

      Linux can actually read NTFS partitions, some don't come with support enabled by default though. Which distro have you got? IIRC, the package that you need is called NTFS-3g. I run Linux Mint, and it works out of the box, so I haven't needed to tinker with it for a while though.

      --
      One thing I know, and that is that I am ignorant...
    5. Re:What's wrong with NTFS? by SuricouRaven · · Score: 4, Informative

      It's not just closed source, but closed standard. Microsoft keeps the specification officially secret (Though I believe you can see if it you agree to an agreemet saying you won't disclose or actually impliment it). That linux can use NTFS is a tribute to many hours of dedicated reverse-engineering and various tidbits of information that escaped until a full picture could be assembled,

    6. Re:What's wrong with NTFS? by markass530 · · Score: 1

      yea I know about the work around read only solution. It's just horseshit that MS doesn't supply a read/write driver or whatever for every OS. (ubuntu)

    7. Re:What's wrong with NTFS? by Guy+Harris · · Score: 2

      What's wrong with NTFS?

      Many, many things. The MFT (Master File Table) which contains all your file system info... may also contain actual files if they are small enough to fit into the remaining space (i.e. disk block sizes matter). Why is this a problem? file wiping software usually won't go near the MFT since you twiddle the wrong bits in the MFT and the entire file system is likely to go poof.

      The fact that NTFS doesn't happen to conform to a particular naive model of "how file systems work", namely "all file data is stored in blocks separate from file headers", might be an annoyance to developers of third-party file wiping software, but I wouldn't consider that to be something "wrong" with it. If Microsoft don't supply a file-wiping API that allows user-mode code to request that all the data in a file be wiped, regardless of how that data might happen to be stored for particular files on a particular version of a particular file system, one might consider that to be something "wrong" with Windows, but that's another matter.

      Oh the MFT is also basically not documented properly, I actually had an MS employee that owed me a favor try to find the docs on it and he couldn't.

      That's not a problem with NTFS, it's a problem with Microsoft's software development practices (although it's probably not the only piece of software for which the documentation of the data structures lags behind the current data structures).

    8. Re:What's wrong with NTFS? by Riceballsan · · Score: 1

      actually write support has worked in many distributions of linux for years, it's full access at this point, in ubuntu just go to the software center and install ntfs-3g, it will give read and write support.

    9. Re:What's wrong with NTFS? by bertok · · Score: 5, Interesting

      NTFS still doesn't have shared cluster filesystem capability. This has a bunch of flow-on effects, which basically means that Windows Server clusters are actually "Failover Clusters". The key part of that being the "Fail".

      Really basic services like the file shares are impossible to make truly highly available using Windows, because neither NTFS nor SMB support transparent fail-over of open files. There isn't even a way of doing a clean administrative cluster fail-over, such as a drain-stop. The only option is forcibly closing all open files, potentially corrupting user data, and forcing users to click through dirty error messages that their PCs may or may not recover from.

      I've tried things like Polyserve, which is a third-party filesystem that has proper cluster support, but it's still hamstrung by SMB. What's doubly ridiculous is that Microsoft basically re-engineered SMB for Vista, and called it "SMB2", but it still can't do clean fail-over!

      Similarly, SQL Server can't do proper failover of cluster nodes, nor can it do proper active-active database clusters that share a single database file, because of the limitations of the underlying filesystem. It can no active-active clustering for read-only files, but that's only rarely useful.

      Even within Microsoft, workarounds had to be found to make some of their key products somewhat resilient. Both SQL Server and Exchange now use software mirroring for cleaner failover. Ignoring the cost of having to purchase twice as much disk, mirroring has other issues too, like becoming bottle-necked by the network speed, or limiting the features that can be used. For example, if your application performs queries across two databases in a single query, then you can't use Mirroring, because there's no way to specify that the two databases should fail over in a group.

      VMware has become a multi-billion dollar company in a few short years because a single non-clustered Windows Server on a VMware cluster is more robust than a cluster of Windows Servers!

        "Enterprise Edition" my ass.

    10. Re:What's wrong with NTFS? by smi.james.th · · Score: 1

      Um... No, it's not a read-only solution. I've got full read/write on my NTFS. No horses or their respective shit within sight.

      here is even a link to get you started. I wish you all the best.

      --
      One thing I know, and that is that I am ignorant...
    11. Re:What's wrong with NTFS? by FuckingNickName · · Score: 3, Interesting

      Would you mind explaining carefully and precisely why you think that OS X's filesystem (and others) aren't prone to fragmentation? It's true that many filesystems incorporate techniques to reduce the likelihood and effect of fragmentation, but it still happens, and it's still possible to optimise the position of data on rotating media - as any good defragmenter will do.

      Filesystems which claim not to suffer from defragmentation concern me more because people end up not noticing the decrease in performance over time. For a machine not in 24/7 operation, a scheduled defrag run is always a good idea; otherwise, slowly doing the same during less busy moments should be mandatory.

    12. Re:What's wrong with NTFS? by rts008 · · Score: 1

      Try a more recent version of Ubuntu[from your comment later on/further down].

      I run Kubuntu, which is Debian-based Ubuntu with a KDE user interface, instead of Ubuntu default Gnome desktop envoirment/user interface.
      The full read and write ability for NTFS has been present in the default install since 8.04, IRC.
      I remember downloading NTFS-3g from the repository in 6.06[?] Dapper Drake for read only, but don't remember having to do so with 8.04.

      Currently I am running 10.10, and the default install has read-write support enabled for NTFS, and has been the same since 9.04, for certain.

      What you're probably running into is not having your Windows partitions mounted.
      If they are not mounted, they won't even show up in your file manager. (Nautilus)

      Without knowing more, here are some helpful links:
      Pick your distro. Ubuntu has good tech support doc's and forums.
      "Mounting Windows partitions" for 9.04 search results from the above link[I randomly selected 9.04]
      Here is what you're looking, for most likely.; top answer from the above search results.

      That info took about 1 minute to find, starting with a google.com search for 'Ubuntu', BTW.

      Admittedly, there is a 'learning curve'/mindset change going from from Windows to *nix, but it's not different from just starting with Windows originally.
      Remember when you first started using a computer?
      Well, going from Windows to *nix is actually a lot easier if you really want to make the jump.....

      *first-strike dibs on pedants*
      I started with a Win95 PC in 1996, and migrated to Kubuntu 6.06 when I ran afoul of WinXP WGA with a legitimate copy of XP Pro in 2004.
      I was heavily into gaming and upgraded hardware often, and either due to 'key-gens' on the net, or HW changes in my PC, I could not re-activate my retail copy of XP without buying a new copy from Microsoft. I had been dual-booting XP and Ubuntu since Ubuntu 5.04, so it was a 'no brainer' for me. YMMV

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    13. Re:What's wrong with NTFS? by iserlohn · · Score: 1

      Come on.. proper data structure design is stuff that they teach in first year at university in CS courses...

    14. Re:What's wrong with NTFS? by Guy+Harris · · Score: 1

      Come on.. proper data structure design is stuff that they teach in first year at university in CS courses...

      Presumably you mean "properly keeping the documentation of the data structures up to date", as there's nothing at all improper about stuffing the data of small files into the same data structure as the file metadata (nor, for that matter, anything unique to Microsoft or NTFS about it).

    15. Re:What's wrong with NTFS? by shutdown+-p+now · · Score: 1

      What about the lack of relative links?

      Relative symbolic links are fully supported in Win7. And I don't think there's even such a thing as a "relative hard link", in any OS or FS, since hard links don't use paths by definition.

    16. Re:What's wrong with NTFS? by thegarbz · · Score: 1

      You say horseshit, I say it's commonsense that you wouldn't provide a driver for your competitor, so the competitor can peacefully co-exist and read the data in your proprietary partition exclusively for the benefit of your competitor. Microsoft have no vested interest in Linux, there's nothing they can gain from providing support for their file system, and all that would happen is it gives people an option to use a non-microsoft product.

      It would be absolute madness to release a driver, let alone dedicate resources to creating one.

    17. Re:What's wrong with NTFS? by DarkOx · · Score: 1

      You are correct about many things you point out. I don't see mirroring as a problem if you need an HA environment. Frankly if you are using a shared storage cluster, be it active-active or failover you still have a single point of failure the storage. That is kinda of a deal breaker if you are looking for 5 nines.

      VMWare clusters do a good job but are only really HA if you have the right kind of storage to back them up or are remotely replicating them (which is not going to give your clean failover either).

      I keep seeing these SMBs buying two or three high end servers and tieing them to starter SAN solutions like MSAs, Lefthand servers etc. These do have lots of redundancy around the most common points of failure but only the disingenuous marketing robots would claim they are fully redundant.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    18. Re:What's wrong with NTFS? by FuckingNickName · · Score: 1

      You haven't actually answered the question - you could have at least tried to explain how ext3 tries to minimise fragmentation, at which point I'd have given you a list of scenarios where its techniques won't work over time and linked to a few reports about it. Nor does your example of a couple of machines "running for years on their original native FS" tell us anything at all (except maybe that your use is sufficiently light that you've never needed to upgrade). What are the systems doing from day to day?

      Finally, do you actually understand what percentage fragmentation represents? IOW, can you think of particular servers which may have horrible performance due to high fragmentation but a very low "percentage fragmented" statistic?

    19. Re:What's wrong with NTFS? by Anonymous Coward · · Score: 1

      What's wrong with it? Are you kidding? Sure, it's a reasonably modern file system, but there are some fundamental problems that even the end-user can easily identify. For example, if I have a file open in one application, I can't rename it with another. If I have a file open in a folder, I can't rename the folder, and so on. You've never seen the message:

      "Cannot rename [filename]: The file is in use by the following program:

      [Program]

      You must close the file before proceeding."

      The same thing sometimes happens if you simply have an Explorer window open or a file open on an external device and you try to eject it, except that you have to *guess* which program still has a file open.

      That kind of blocking operation is archaic. I can't think of any UNIX-like filesystem that has limitations like that unless the file is actually being *written* at the time, not merely read. Not even Macs have that problem with HFS+. NTFS is an adequate filesystem in a lot of ways, but some basic features are pretty darn clunky.

    20. Re:What's wrong with NTFS? by Jesus_666 · · Score: 1

      OS X self-defragments HFS+ volumes but that can fail if the volume is excessively full for prolonged time. I've experienced that once, ending up with a volume the largest contiguous block of which was about ten megabytes in size. (My remedy: Moving everything off and back onto the partition. That was faster than a full defrag run.) Of course that problem can be avoided by not filling the volume to near capacity - something most file systems can't handle without some kind of performance degradation.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    21. Re:What's wrong with NTFS? by tomhudson · · Score: 1
      Many distros only enable full read/write support to Windows partitions for the root user.

      After all, letting just anyone delete all those files Windows hides from everyone shouldn't be made too easy. But it's handy when someone complains that Windows is unable to delete a file or directory tree, to use a boot linux cd, log in as root, and delete the files.

    22. Re:What's wrong with NTFS? by obarthelemy · · Score: 1

      I'm wondering by what magical way an OS would not fragment. Apart from knowing beforehand which files will get written and deleted, how can this be done ? Actually, you also need to know which files will be read, 'coz any good defragger will put those in the speediest parts of the drive.

      If it's a background process that does the defragging, I wouldn't really count this as a file system feature ?

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    23. Re:What's wrong with NTFS? by obarthelemy · · Score: 1

      I have a 20 yo ZX81 and it's never had fragmentation either !

      But, in the real world, usage might have a tiny impact on fragmentation ? like deleting and writing files ? disk saturation ?

      Anecdote is not the singular of data.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    24. Re:What's wrong with NTFS? by dryeo · · Score: 1

      While HPFS is resistant to fragmentation it will fragment in a couple of cases. Close to full disk. Applications that don't tell the file system how much space they need, and files that grow.
      An example of HPFS fragmentation,
      E:\Mozprofiles\Thunderbird\Profiles\htc8i1pf.default\Mail\Local Folders\ffmpeg Comprises 260 extents.
      While most of this drive is not fragmented, the Mozilla profiles are very fragmented, to the point that I'm going to move them to a different partition then back to defrag them.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    25. Re:What's wrong with NTFS? by westyvw · · Score: 1

      LOL this is the thing that just kills me, if you suspect any system of fragmentation you dont need a defragment tool, you simply copy the content out and move them back in. Fairly straight forward, and easy to do in a Nix envrionment I might add.

    26. Re:What's wrong with NTFS? by LoztInSpace · · Score: 1

      I'd be interested to know if on a busy server fragmentation is even that much of a bad thing when you're not just loading files into memory such as a database. With dozens of jobs all using different bits of different files, the heads are going to be all over the place anyway. Hell, a fragmented file might accidentally cause a few wins if occasionally bits of it are close to whatever else was just read.

    27. Re:What's wrong with NTFS? by man_of_mr_e · · Score: 1

      Actually, that kind of blocking operation is by design. THe purpose is to prevent well-known security issues, particularly in audit-trails.

      If you can rename the log files while they're open, or even better, delete them.. while open... that means an attacker can do something like this:

      * Make a copy of the audit log file
      * Delete the current audit log file
      * Do nasty things that get written to the delted log file (because the filehandle is still open, it keeps writing to the deleted file)
      * Rename the copied logfile back to the original name
      * Nobody knows you were there, because the log file seems to be fine.

      You can't do that in windows, because logfiles are kept open by the OS, and never closed while the OS is running, so the log is tamper proof. Yes, you can delete the log, but then someone knows someone deleted the log.

    28. Re:What's wrong with NTFS? by antdude · · Score: 1

      Is MS ever going to release WinFS that was supposed to be in Vista? Or are we going to be on NTFS for a very long time/forever?

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    29. Re:What's wrong with NTFS? by drsmithy · · Score: 1

      Compared to WinFS, ZFS, and the upcoming BTFS it looks quite dated. Infact NTFS is really HPFS from OS/2 with a few extra features.

      False. NTFS and HPFS are not even remotely similar.

    30. Re:What's wrong with NTFS? by LO0G · · Score: 1

      Actually the decision to allow deleting a file which is in use is up to the application. If the application opens the file with FILE_SHARE_DELETE, the OS will allow the open file to be renamed or deleted.

      Very few applications take advantage of this because they don't tend to like having their files deleted underneath them. But an application can be built which allows this.

  3. Drive Letters by pushing-robot · · Score: 4, Insightful

    IMHO, Microsoft worst offense in storage is drive letters, which provide no information about either the type and structure of the underlying disks or the data they contain, and have caused untold headaches from applications (and the OS itself) being reliant on paths that are arbitrarily assigned, subject to change, and often out of the user's control.

    Admittedly, Microsoft didn't invent the system, but the fact that drive letters still exist in 2011 is entirely their fault.

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:Drive Letters by SuricouRaven · · Score: 1

      That would be very hard to change, as so many applications would need to be altered.

    2. Re:Drive Letters by ocdscouter · · Score: 1

      That would be very hard to change, as so many applications would need to be altered.

      And backwards compatibility/legacy support for third party software is certainly not always a given (speaking as a generally satisfied MS customer).

    3. Re:Drive Letters by itsdapead · · Score: 1

      That would be very hard to change, as so many applications would need to be altered.

      ...but surely it is not beyond the whit of man to emulate drive letters (ln -s /D: /home anybody?) for legacy apps while dragging the rest of the file system into the 1980s?

      Instead, the more modern "logical" file system in Windows (as used by the desktop) still feels like an emulation sitting on top of drive letters, and last time I looked required you to use a proprietary GUI.

      Still - it could be worse - with all the ex-DEC people involved in Windows NT, they could have gone for the VAX filing system. Actually, that seems to have been the basic philosophy behind WinFS: "Hey, who needs a disc filing system when you can have a DBMS instead" (ans: people who want to use a different DMBS?)

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    4. Re:Drive Letters by EnsilZah · · Score: 1

      I'm no application developer, but don't most apps rely on environment variables like %programfiles% and %userprofile% for their paths rather than drive letters?
      And reading and writing to files on the network seems to work fine without a drive letter, I can access a shared folder on this computer as \\ComputerName\FolderName from any app, though I prefer to map it to Z: since it's shorter.
      So what exactly would be the problem?

      I remember some games in the 90s that used "C:\Program Files\..." as their default install folder rather than use an environment variable but that's about it.

    5. Re:Drive Letters by Nevynxxx · · Score: 1

      I would love to introduce you to the internal developers at our place.

      "What do you mean I can't write a temporary PDF to c:\ unless I'm administrator? Where *am* I supposed to put it!!!!"

    6. Re:Drive Letters by Jesus_666 · · Score: 1

      Well, they have a lot of kludges that only make sense because Microsoft needs to support ages-old software. Which is why some people had hoped that Win 7 would go the way of OS X and just be an entirely new operating system with a cut-down Windows XP inside. That way they could've cleaned up the whole thing without completely sacrificing compatibility.

      Of course the way they went is probably easier for them so from now until forever will home users see every drive as a separate filesystem root - because it wil continue being easier for Microsoft.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:Drive Letters by Waccoon · · Score: 1

      I see DOS drive letters as the same thing as volumes and mount points under AmigaOS. They're actually a really good idea if used properly.

      The problems are requiring them to be used at all times, and inconsistencies with assigning them.

    8. Re:Drive Letters by man_of_mr_e · · Score: 1

      Drive letters have not been required by the OS for nearly 20 years. Apps still use them, Admins still use them.

      Admins like drive letters, because end users use them as cue that they're storing their data on the network. Using some kind of path like /user/network/data/joe is less obvious to end users. They still say stuff like "I put that file out on the S: drive".

    9. Re:Drive Letters by LO0G · · Score: 1

      And you know what? That's *exactly* how drive letters are implemented in Windows (NT). There's a symbolic link \Global??\D: which points to \Device\HardDisk0Partition1 (this is from memory, . When the Win32 subsystem parses a file path, it prepends "\Global??\" to the beginning of the file path (among other manipulations like removing "..") before passing it to the low level NT APIs.

      You can see some of this with the SysInternals "winobj" tool.

  4. Re:Makes me glad I quit Windows years ago by Zombie+Ryushu · · Score: 4, Interesting

    Because Windows Server has Active Directory and Group Policies. and Linux doesn't. Thats what sells Windows Server 2000/2003/2008. When there was a proposal to incorporate OpenLDAP auto confguration policy into KDE - it was rejected. That is why Linux lost the war for the Enterprise desktop.

  5. Re:Makes me glad I quit Windows years ago by PixetaledPikachu · · Score: 1

    Seriously, drive extender's "features" that Microsoft couldn't get to work right include stuff that has been standard in the Unix world for over a decade. Tell me again why people even bother with windows, especially a "server" edition?

    To name some of them: Active Directory & Exchange, Sharepoint, and ProClarity/Performance Point.

  6. Re:Makes me glad I quit Windows years ago by antifoidulus · · Score: 1

    What good is any sort of enterprise policy on an OS thats trivial to hack? Not to mention that all that group policy bullshit is proprietary, they don't even use open authentication methods, NTLM is just WAITING to be hacked.

    There's a reason Google has banned the use of the toy OS for development machines, they don't want their information being stolen by hackers. There are also other, easier ways to do what group policy does. I never found it to be even remotely useful, or even remotely make up for all the extra time necessary to manage Windows machines over their Linux and Mac counterparts.

  7. Re:Makes me glad I quit Windows years ago by DurendalMac · · Score: 1, Insightful

    What good is any sort of enterprise policy on an OS thats trivial to hack?

    It isn't if the sysadmin and netadmin know what the hell they're doing.

    Not to mention that all that group policy bullshit is proprietary, they don't even use open authentication methods, NTLM is just WAITING to be hacked.

    Because MS has never implemented Kerberos, right? And most companies don't give a shit if MS has proprietary bullshit if it has all the features they need, like the aforementioned group policy, Exchange, Active Directory, etc.

    There's a reason Google has banned the use of the toy OS for development machines, they don't want their information being stolen by hackers.

    Because external threats are the only kind that exist! Oh, wait, there's also employee ineptitude, like plugging in a petri dish of a flash drive and opening up more gaping backdoors than you'll find at a massive gay orgy. Guess what? That's far less of a concern on a server as your sysadmin likely isn't going to be that stupid.

    There are also other, easier ways to do what group policy does. I never found it to be even remotely useful, or even remotely make up for all the extra time necessary to manage Windows machines over their Linux and Mac counterparts.

    Let me guess: The servers you've worked with never served more than 30 people, tops. Come back when you've actually worked in an enterprise setting. I'm not a huge fan of Windows Server (it can be a bitch to administer), but quite frankly, it does a lot of things far better as a workgroup server than Linux or OS X unless you can afford some in-house developers.

  8. Bloody backslashes... by itsdapead · · Score: 4, Interesting

    How about getting the directory separator wrong? This has indirectly led to a generation of TV and radio presenters having to say "forward slash" when reading out URLs...

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Bloody backslashes... by TeknoHog · · Score: 1

      Is it wrong or simply different? AFAIK, the first DOS did not have directories, so they were free to choose / as the option prefix. Of course, they later added fancy things like directories and multiuser capabilities, but Windows users still suffer from having to be backwards compatible with a directoryless OS.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Bloody backslashes... by fnj · · Score: 2

      It's a bit tedious to keep pointing this out, but actually nothing FORCES stupid people talking to other stupid people to say "forward slash." "Slash" IS "forward slash". "Backslash" is always "backslash." There is no reason for confusion, mental defects such as dyslexia aside.

    3. Re:Bloody backslashes... by Sancho · · Score: 1

      Yeah. I thought the real problem was choosing slash as the character signifying an option in so many of their utilities.

    4. Re:Bloody backslashes... by Reason58 · · Score: 1

      You have never done user support on Windows systems. If I had a quarter for every time a user used the wrong slash when trying to access a system (domain\username) I would be a millionaire. It is necessary to stress which slash you mean when talking to the public.

    5. Re:Bloody backslashes... by man_of_mr_e · · Score: 1

      Whether or not Microsoft used backslashes or slashes, there would still be two of them on the keyboard, causing confusion with end users. Microsoft didn't invent the backslash... and it's used pretty heavily for other things (like for escaping in programming).

      As long as there is two slashes on the keyboard, presenters will have to diferentiate between them.

    6. Re:Bloody backslashes... by LO0G · · Score: 1

      Actually the GP was right. DOS 1.0 didn't have directories, just drive #s. directories (and the "\" character) were added in DOS 2.0 (around 1983 or so).

  9. Re:Makes me glad I quit Windows years ago by thegarbz · · Score: 1

    What good is any sort of enterprise policy on an OS thats trivial to hack?

    Because not everyone in your organisation is a hacker? Group policies are applied for the most part to bring idiots in line with company security policy. This is similar to blocking traffic to certain ports on the firewall. It stops a few people from firing up MSN at work, but does nothing to the guy with a Linux box somewhere off in the internet providing SSH tunnel for endless amusement. That said these single "hackers" of corporate policy are easy enough to keep an eye on.

  10. s/GUI/API in line 3 by itsdapead · · Score: 1

    s/GUI/API in line 3

    So many TLAs, so few brain cells...

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  11. LVM2 or raid? by devent · · Score: 2

    I have used LVM2 now for two years with my various notebooks and netbooks. They had various crashes and power downs but I never loosed one bit of data. My small home server is using LVM2 as well with my 3 USB hard disks, serves videos and music to my home.

    With my notebooks and netbooks I can grow or shrink my root or home partition and with my server I can just plug in another USB hard disk and grow my partition. No fuss not complicated at all and works all the time.

    All that for free, just download Fedora, Debian or Ubuntu and install it in 10 minutes. If you want, setup a FTP server, apache server or what ever you like. Or you get what you pay for with Windows for 100$ or more.

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    1. Re:LVM2 or raid? by batkiwi · · Score: 1, Interesting

      -What happens if you lose a disk?
      So you look to install raid
      -what if all your disks aren't the same size?
      and
      -what if you want to upgrade just one disk? Or add a new disk? (I know both are possible with the raid-5 tools, but adding new disks takes HOURS, if not DAYS, depending on the size of your array.... not something I'd call usable to a home user)

      MS drive extender and Unraid both have a home-user solution that open source does not match right now. I hope this changes soon!

    2. Re:LVM2 or raid? by devent · · Score: 1

      MS drive extender and

      Well, not anymore do they?

      What happens if you lose a disk?

      Why, what happens? We are talking about the MS drive extender and with LVM2 you can use such feature with every major Linux distribution since 13 years and that without the risk to loose any data.

      If MS only just implemented LVM2 for Windows you would have now a nice space expansion feature which is proven to work.

      Raid is not a backup solution anyway so if you care about your data you need to have a backup strategy.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    3. Re:LVM2 or raid? by Pinky's+Brain · · Score: 1

      Drive extender gracefully degrades, any single drive contains a subset of the complete data and can be read individually.

      Drives used with LVM mirror can not, and the array will catastrophically degrade if any two drives carrying a pair of mirrored extents get corrupted.

    4. Re:LVM2 or raid? by westyvw · · Score: 1

      Thanks. Voice of reason, I was suprised by all those people commenting after the article who had tried the Microsoft way and gotten bitten. I didnt think people would even think of doing that, when free and easy (and robust) technologies already exist. I guess this explains it all: Co-worker: "I finally installed Debian, Apache and PostGres" it really is working! Now I am ready to buy the real version" and he didnt mean support either.

       

  12. Re:Makes me glad I quit Windows years ago by antifoidulus · · Score: 1

    Because external threats are the only kind that exist! Oh, wait, there's also employee ineptitude, like plugging in a petri dish of a flash drive and opening up more gaping backdoors than you'll find at a massive gay orgy. Guess what? That's far less of a concern on a server as your sysadmin likely isn't going to be that stupid.

    HAHAHAHAHAHAHA, I find it hilarious that you use this example as an example SUPPORTING Microsoft. You are aware that it was ONLY FUCKING MICROSOFST that had autolaunch and until extremely recently that it was even possible to completely disable it. Real operating systems(and not toys like the ones Microsoft makes) have had ways to disable that shit for eons before Microsoft even realized it was possible. If you are trusting critical data to a Microsoft product you are asking to be hacked.

  13. Re:NTFS from Windows and Linux by seifried · · Score: 1

    Please explain to me exactly how the MFT works then.

  14. Re:Makes me glad I quit Windows years ago by Zombie+Ryushu · · Score: 1

    Group Policies allow for LDAP based control of the Windows System Registry.

  15. Re:Makes me glad I quit Windows years ago by shutdown+-p+now · · Score: 2

    drive extender's "features" that Microsoft couldn't get to work right include stuff that has been standard in the Unix world for over a decade

    "Drive extender" in WHS is, essentially, RAID that can be hot-extended - you plug a new hard drive into your server, and your storage (which shows up as a single disk) grows immediately. I don't know about the Unix world, but I certainly haven't seen any Linux distro that was configured that way. Can you name some names?

  16. Re:Makes me glad I quit Windows years ago by batkiwi · · Score: 4, Insightful

    Please name a linux based solution, apart from 100% proprietary Unraid, which allow for me to do what drive extender does. I'm serious. I refuse to install WHS, and thus far the closest I can find is going Unraid, which feels dirty to me, or nexentastor.

    What drive extender does, in a nutshell:
    -all of your hard drives show up as one big storage pool.
    -100% of disparate drive sizes can be used (excluding copies/parity obviously). So if you have 3 old 1tb drives, 2 old 1.5tb drives, and 1 2tb drive you'll have 8gb of storage
    -configurable redundancy such that any single disk failure, no matter the size, all files are still available
    -if two drives fail, you only lose the files that were on those two drives, not the entire array
    -take any one drive out of the array, plug it into ANY windows vista or higher PC (new NTFS version), have access to all the files that were stored in that drive.
    -add a drive, get that much more storage (excluding copies/parity obviously)

    ZFS comes DAMNED close, but you cannot grow the number of disks in a raidz array, you have to add an entire extra array (meaning 3+ disks) to the pool. You also lose the entire array if 2 (or 3 with raidz2, or 4 with raidz3) disks die, and cannot have direct file access just by plugging in 1 disk of the array, but that honestly doesn't bother me that much.

    Oh, and ZFS isn't on linux except through fuse.

  17. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 3, Insightful

    There is no advantage to "control of the Windows System Registry" except for windows users, so your logic appears a bit circular. You do know that there are Linux LDAP servers, right? Because so often discussing technology with microsofties is like trying to talk about good food with McD's addicts. They often have no frame of reference with which to discuss these things.

    --
    Caveat Utilitor
  18. Re:NTFS from Windows and Linux by shutdown+-p+now · · Score: 1

    If you want good and extensive developer documentation (and other support), I highly recommend using Qt for your Unix development wherever possible. It's not just an UI toolkit, it's a full-fledged framework that covers a lot of ground - probably about as much as .NET 1.x.

  19. Re:Makes me glad I quit Windows years ago by Zombie+Ryushu · · Score: 1

    Let me give you an example. Lets say that I had a Linux OpenLDAP Server with Heimdal Kerberos (I do.) and I wanted to make it such that whenever a specific user logged in, he/she/it saw a specific background, and had specific Mail settings, and had specific stuff setup for them, and I wanted this to follow them everywhere. There is no facility in KDE to do that. I cannot tell KDE: "This user has this background wallpaper, their FireFox home page is: www.egroupware.com Their start up sound is iora.wav, etc." I can set that up on a per machine basis, but I can't store that information in OpenLDAP so they can use regardless of what their machine is, because KDE doesn't know to retrieve that information.

    In Windows this is called Group Policy.

  20. Re:Makes me glad I quit Windows years ago by blincoln · · Score: 1

    So IOW it sells to people who don't understand how to manage users and groups?

    Group Policy is a very powerful tool for applying policy rules across an entire organization. It has very little to do with managing users and groups, other than that the criteria for who or what the policies apply to is often based on membership in a group.

    I've worked with Unix and Linux on and off over the years, and I am not aware of an equivalent in the Linux world, at least not a standard package that works on multiple major distributions. Obviously it's possible to build a crappy quasi-equivalent for one's own organization out of shell scripts, but it would be a lot of work to build and maintain, and it wouldn't be as flexible or as reliable.

    --
    "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
  21. Re:Makes me glad I quit Windows years ago by uglyduckling · · Score: 2

    Surely that sort of thing has been done in UNIX using .rc files and other . configuration files in the user's home directory since the mid-70s, or does KDE ignore those?

  22. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    You're right, he does appear to be describing something we easily achieve with a crontab entry, or by manually using rsync.

    --
    Caveat Utilitor
  23. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    Obviously it's possible to build a crappy quasi-equivalent for one's own organization out of shell scripts, but it would be a lot of work to build and maintain, and it wouldn't be as flexible or as reliable.

    Oh I don't know about that. Cron and rsync are pretty well proven to be quite reliable and flexible. Of course it does require some competence, no pointy-clicky...

    --
    Caveat Utilitor
  24. Re:Makes me glad I quit Windows years ago by antifoidulus · · Score: 1, Informative

    Yup, LVM FTW. you fail it.

    I especially like your #1:
    -all of your hard drives show up as one big storage pool.

    Not only does EVERY unix do that, it's the ONLY way it can be done. Mixing up the logical and physical partitions in such a convoluted way is a Microsoft only type of deal. Drive letters were thrown out in real operating systems decades ago. Again, Windows: Failing today to do what Unix successfully did decades ago.

  25. Re:Makes me glad I quit Windows years ago by DarkOx · · Score: 4, Informative

    Nobody is saying you can't do that stuff on *NIX but its hard to do that on stand alone machines. When you are talking about shared machines or terminals where everything can be handled with NIS and home directories reside on an NFS share used by all hosts the facilities to manage user experience exist.

    As soon as you start having laptops and desktops running all around the office you can't manage the settings the user is talking about anymore. Yes you can do it at deployment time. Sure you could write init scripts to go fetch and overwrite/update rc files and stuff but you'd have to do all of it yourself and it would be a security nightmare to try and get correct without putting a lot of resources into it.

    GPOs make it really easy change all the CSRs home pages to the new customer service portal, and set all the sales reps wall paper to the latest product sheet instead of their embarrassing personal photos any time its needed. It also makes it possible to do things like yes your screen saver is going to turn on and the desktop will be locked after 15min, no exceptions. Sometimes that sort of thing gets required for PayCardIndustry rules and the like, and those things change every now and then.

    Got a way for me to change your screen saver settings on every Ubuntu box in the company? Yes I know I can run a sed script to go into each home directory and alter the config file for whatever desktop environment is being used, I still have to find away to do it to every box.

    Trust me I have been doing this for some years and this is one place where Windows gets it right, so right in fact that it in some ways justifies the use of Windows even though its otherwise a really inferior platform.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  26. Re:Makes me glad I quit Windows years ago by DarkOx · · Score: 1

    Actually Microsoft only released it as an update to XP recently, to change the default setting. You have always been able to turn off autorun by modifying the registry directly and there have been group policy templates to do it almost as long.

    If anyone wanted auto run off in an enterprise setting it was trivial to do, you just through the switch in GP or put a couple lines in the logon script if you were not using GPOs for some reasons like you were in a non domain environment or whatever.

    The only persons experience being changed by that recent update is Joe Sixpack's who was not going to edit his registry. As far as anyone in industry if they had any clue how to do their job as an admin this has always been a non issue.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  27. Re:Makes me glad I quit Windows years ago by batkiwi · · Score: 4, Informative

    Sweet, so LVM provides redundancy? Or I still need to use software raid for that, which reqires all disks to be the same size in order to get full usage out of them?

    And if I create an LVM array, and 1 disk dies, I no longer lose everything, the filesystem is easily mounutable and I only lose the files that were on that disk and weren't redundant (which you've also assured me LVM handles for you?)

    And who mentioned drive letters? You're telling me that every unix will combine all of my storage devices into one pool, as opposed to having to mount them discretely in mount points? So if I have 5 disks, by default all of my files, regardless of location in the filesystem, will get nicely distributed across said disks? That's great to know as well! Last time I checked (about 2 seconds ago, from the ubuntu box I'm posting this from) you have to choose a mount point for any volume (logical or physical), and it only provides storage to that section of the filesystem. If my /var/log is full, and I just throw in another 1tb disk, /var/log does not get access to that new storage.

    I asked a serious question. I really am interested in a set of technologies that have the same capabilities as unraid (which is linux based but NOT open nor free) and drive extender. LVM and software raid are in no way comparable.

  28. Re:Makes me glad I quit Windows years ago by batkiwi · · Score: 1

    I've heard of LVM, and used it in all of my linux servers. It's a life saver when it comes to dynamically resizing storage pools. But it's in no way comparable to drive extender. Read the post you replied to and tell me which of the points LVM ticks off. I know which ones, but i'll leave it to you to decide.

  29. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    Got a way for me to change your screen saver settings on every Ubuntu box in the company?

    Are you joking? If I want to lock down and sync desktop configurations for all users/workstations or for groups of users/workstations in any *nix it could not possibly be easier, more reliable, transparent, or trouble-free using simple command-line tools . And maintaining that is as easy as invoking the contab editor.

    I'm beginning to think the people who say that AD is a kludge for dealing with the registry are probably pretty much correct. It doesn't appear to offer much in the way of real benefits except to people who already use windows.

    BTW, you know how I get my users (nearly all of whom were migrated from windows) to run my scripts? I give them an icon to click on :)

    --
    Caveat Utilitor
  30. Re:Makes me glad I quit Windows years ago by Zombie+Ryushu · · Score: 1

    No, The Windows world had that way of thinking with Roaming Mandatory Profiles where "System Policies" were "files" and "scripts" copied from shares. It was utter catastrophe. The Unix 'copy the rc folder method is NT4 level thinking and not Acceptable in today's world. If it is to be acceptable in today's world it must be database driven and granular. This is why MySQL is so popular, and this is why Linux's directory services have gained no market or mind share.

    The best thing anyone could do is force KDE and Gnome to adopt OpenLDAP.

  31. Re:Makes me glad I quit Windows years ago by jellomizer · · Score: 2

    And how many technologies fail on FOSS systems. I just got a patch last year that allowed my wifi to connect in under 5 minutes. While Mac and Windows did it very fast for year. (2002 from my experience). Sure we like to see Microsoft fail because it is a huge company and has a strong foothold in our technology, and during the 90's it seemed to the media it could do no wrong. But looking at it's failures and saying Microsoft is all bad while I zealiously promote an other product ignoring it deficiencies. Is really a stupid idea that doesn't help either side.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  32. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 2

    No, The Windows world had that way of thinking with Roaming Mandatory Profiles where "System Policies" were "files" and "scripts" copied from shares. It was utter catastrophe.

    Yes, well it works very well in the *nix world -- the NT failures you cite do not affect us at all.

    The Unix 'copy the rc folder method is NT4 level thinking and not Acceptable in today's world.

    Huh? No-one can seriously brag about the *registry*, it's the Achilles' Heel of windows! This can only mean you've never seriously used any other OS.

    If it is to be acceptable in today's world it must be database driven and granular. This is why MySQL is so popular, and this is why Linux's directory services have gained no market or mind share.

    MS has indoctrinated you well, but you don't appear to know enough about *nix to really participate in this discussion. Of course, it can easily be argued that I do not know enough about windows to participate in it, so perhaps we're even :)

    --
    Caveat Utilitor
  33. Re:Makes me glad I quit Windows years ago by Zombie+Ryushu · · Score: 1

    I'm a staunch Linux User. I hate Windows. But I also know LDAP is a good idea.

  34. Re:Makes me glad I quit Windows years ago by kantos · · Score: 3, Interesting

    Honestly.... this argument is stupid, Group Policy arose because on Windows everything is a COM object with an ACL and it was neigh impossible to manage to provide even a modicum of security without some sort of system policy at a high level. Linux of course doesn't need this because it operates in a fundamentally different manner where everything is a file and the file system permissions (group based) determine if a is executable or not. Thus the Linux kernel doesn't need to know what specific COM+ handler needs to be loaded, but rather if a file is a supported executable format or not, and what to do from there. Both systems have fundamental advantages, Linux is deceptively simple leading to a power on the command line that is daunting for many users. Whereas Windows can be easy worked with to extend using COM and the registry (The registry was never designed to hold most of the crap that people shove in there... it was designed to be a central repository of information for COM objects).

    If anything this model shows MS's lack of foresight into the importance of networking and their focus on the single standalone box.

    --
    Any and all content posted above may be ignored, considered irrelevant, or otherwise dismissed.
  35. Re:Makes me glad I quit Windows years ago by Anonymous Coward · · Score: 1

    HellOOO! "Active directiry" and "Group policies" are ways in which windows is trying to tack on the features UNIX has built-in. That is all. In Linux we create custom groups with custom perms and add the users we want to have that profile to those groups. It's secure, simple, elegant, and built-in to the OS. Windows doesn't have that; the closest you can get is ADS.

  36. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    Microsoft neither invented nor has a monopoly on the ability to use LDAP.

    --
    Caveat Utilitor
  37. that's news to me by doperative · · Score: 1

    "ADS was introduced for one reason: to allow NT servers to support Apple clients"

    That's news to me, do you have citations to verifiable historical records that say this?

  38. Re:Makes me glad I quit Windows years ago by Rennt · · Score: 1

    LVM is supported by every major distro out of the box. And it actually WORKS, which is more then you can say for Drive Extender.

  39. Re:Makes me glad I quit Windows years ago by DarkOx · · Score: 1

    Right its a crontab entry, fine easy. Now change the value on all systems a to something else a year later. Ahh not so easy now is it.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  40. Re:Eat your words, yet again... apk by antifoidulus · · Score: 1

    First and foremost, no, until recently it was IMPOSSIBLE to COMPLETELY disable auto-run, Microsoft's pathetic security really shown through there. Secondly you have shown you know absolutely NOTHING about Linux. Unlike Microsoft there is no Linux "monolith" outside the kernel(and even then). The kernel has nothing to do with autorun. And furthermore, on distros that do enable auto-run it's insanely simple not only to disable autorun, but to remove the functionality from the system. Try removing, not just disabling, autorun from Windows. Go ahead, I can wait..... So yeah, you obviously need to use a real operating system and realize how absolutely primitive Microsoft is before saying anything more to expose your own ignorance.

  41. Re:Honeyball: DriveSpace wasn't DOUBLESPACE by blahbooboo · · Score: 1

    Honeyball made a mistake: DriveSpace wasn't the problem in DOS 6.x... DOUBLESPACE was.

    The original version of the compression system DOS 6.x had was called DOUBLESPACE & DriveSpace was the corrected version & it was actually QUITE competitive with Stacker (I used both products, Stacker &/or MS DOS with DoubleSpace in v 6.0, & DriveSpace in v. 6.2 - 6.22 of DOS, as well as Stacker from version 6 - iirc, 8, to compare them both...).

    APK

    P.S.=> Apparently, for all his ranting on the history of Microsoft's storage efforts, Honeyball's "history" isn't 100% accurate (unless he's from an alternate dimension/reality that is, ala "Bizarro World") either... & this is what you get with journalists who are really only that: Writers, instead of being TRUE "Computer Sciences oriented afficianados"...

    What I am also additionally "astounded by", is that nobody else here has caught that... but, then again? Most of the folks that seem to hang around /. the past few years now are too young to have even put their hands on the things that "historical critique" type articles use as examples... & my having to cite this needed correction, first here, exemplifies this apparently... apk

    Thanks for correcting. I am old enough to remember this :) It was quite a scandal in how it destroyed data and later caught at putting out of business Stacker (despite MS losing the law suit. Like most people, I didn't use this technology long as the compression was a pain in the butt, used lots of resources, and after the initial release data loss issues left me not thinking it was worth the trouble...

  42. Re:Makes me glad I quit Windows years ago by jimicus · · Score: 1

    You still need to roll a LOT of your own scripts - there's nothing built into any desktop environment to say "members of group A get this config file, members of group B get that config file".

    There's also no easy way to state "This is the base configuration. In addition to this, apply these rules from group A and those rules for group B."

    Sure, you could script all of this yourself - but when discussing Linux on the desktop, the question being asked is not "can you somehow persuade the system to get configuration for virtually everything from a single, central location and then tweak that configuration on a per-group basis?", it's "does the system support some efficient means of doing all that out of the box?".

    As far as Linux goes, the answer to the first question is obviously "yes". But the answer to the second question is "no, it'll require a fair bit of work and most of that work will have to be done by someone who knows what they're doing rather than some cheap fresh-out-of-college Windows technician. And if you want that person to put things together in such a fashion that future configuration changes can be made by the cheap fresh-out-of-college Windows technician without having to train the Windows technician up to the level where they can demand substantially more money, the cost involved is going to wipe out any savings several times over".

    This more-or-less eliminates Linux on the desktop in anything other than organisations where you can nail the desktop down for 60% of the staff so it doesn't require that level of detailed per-group configuration in the first place. Even then, you'd probably find Windows on the desktop of the other 40%.

  43. Re:Makes me glad I quit Windows years ago by Pinky's+Brain · · Score: 1

    It's on the fly data duplication with a union filesystem ... which has completely different failure modes than RAID (also much lower throughput but for a media server striping isn't necessary). Greyhole is the only comparable system on *nix, and it's very rough still.

  44. Re:Makes me glad I quit Windows years ago by Pinky's+Brain · · Score: 1

    A LVM span only has a single underlying filesystem, if you lose a drive you're fucked.

    You'd need a union filesystem to be able to take out any number of drives and still be left with a functioning array (minus some files). None of the union filesystem supports automatic duplication though.

  45. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 2

    Stop awfulizing it -- scripting this is elementary in *.nix, and if you can't do it you're not a competent *.nix admin, period full stop.

    --
    Caveat Utilitor
  46. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    Oh, also: what the devil does all your ranting about "the desktop" have to do with it? The rest of us are talking about admining servers.

    --
    Caveat Utilitor
  47. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    I'm a staunch Linux User.

    Maybe, but if so you've still got a lot to learn. Like how to admin without KDE or gnome, for instance. :)

    --
    Caveat Utilitor
  48. Re:Makes me glad I quit Windows years ago by jimicus · · Score: 1

    If we're talking about replicating something as highly polished as group policy, a script that runs on login to pull in configuration files isn't the hard bit. The hard bit is providing a central, consistent GUI-fied means of tweaking all those configuration files that reduces the configuration to tick-boxes, eliminating the risk of a typo causing havoc when an application tries to read an invalid configuration and if you're lucky reverts to default. If you're unlucky, the application is broken.

    Realistically, you'd probably store the actual configuration information in a database of some sort then use that database to write out config files accordingly. Which means that now you have something almost as complicated as Active Directory, except you can't go out and hire people who already know it - which will make any self-respecting IT manager very nervous indeed. And it'll require quite a bit of ongoing maintenance because every time an application upgrade requires updates to the configuration file, your system will need tweaking too.

  49. lack of coordination by v1 · · Score: 5, Insightful

    The article does a fairly thorough job of roasting MS over their lack of internal coordination, outlining how one wing starts to work on a new technology and other departments that need to get on board "wanted nothing to do with it'. In any well-managed company, a department that refuses to get on board with a new technology gets hell rained down on them from above until they fall into line.

    Take Apple's "spotlight" meta search feature for example. Imagine the team working on the AddressBook app "wanted nothing to do with it"? There'd be hell to pay, and either team managers would change their tune or get replaced. In a large project like an operating system, lack of cooperation simply cannot be tolerated. But it seems that MS is just so large at this point that it doesn't have the power to guarantee their different projects cooperate fully with each other.

    I have read from time to time that there was this sort of internal battle going on at MS, where different projects worked in isolation and there was infighting, but I'd never really seen the effects of these issues before. It's interesting to see the result. This appears to be an upper management or communications problem. Whoever is above the Outlook team needs to be asking that team manager "so how's integration with drive extender going?" If they get foot-dragging and complaining and brush-offs, that manager needs to be dragged into the director's office for some "re-education" on cohesive development. If the director isn't asking these questions, THEY need to be replaced. Something of this sort is isn't working properly at MS.

    Its like a construction project. You've got all these separate units coming in, doing electrical, plumbing, structural, heating, floors. The general contractor has to make sure these people work together. Refusing to cooperate with one of the other groups simply cannot be tolerated, and it's the GC's responsibility to make sure everything works smoothly. Problems between groups need to be brought to the GC, and the GC needs to settle them immediately. Otherwise the finished building has serious problems. You can't just turn over the house to the owner and say "Oh by the way we removed the heating from the bathroom. The plumbers wouldn't route the pipes around where the heating ducts needed to go. You don't REALLY need heat in such a small room anyway." But that's the sort of thing that MS is pulling from time to time.

    I think MS is just taking the cowardly way out. "We can't control our own internal development processes well enough to get this feature integrated properly in with the rest of our technology, so we're just canceling it." The article states simply that companies like Dropbox and DataRobotics (makers of Drobo) that have only one core technology are forced to "get it right", because dropping it simply isn't an option. MS seems to think they have the option to just drop any feature at any time on a whim if it's not going well, instead of going to the additional effort of kicking some butts and making it work. It's not like its an impossible task. This is doable. They just lack the necessary internal management to pull it off consistently.

    Bottom line: At MS, with any new project, unless all the key players decide to get on board, the project is doomed.

    In other words, the Outlook team manager should not be capable of tanking Drive Extender. But it is, and it did. And THAT is a serious internal management problem that MS has demonstrated over and over. Something's gotta change.

    --
    I work for the Department of Redundancy Department.
    1. Re:lack of coordination by 0123456 · · Score: 1

      With MS's push towards BPOS, private cloud hosting, and applications as a service, why would they put ANY effort into making local storage management easier for the "end user"? There is no profit incentive for them in maintaining extender for WHS.

      If the future is 'renting software' in 'the cloud', why would anyone rent Microsoft software?

      Microsoft live and die by sales of Windows. If they have to compete on application sales when those applications don't have a lock-in to Windows, they're doomed.

  50. Re:Makes me glad I quit Windows years ago by jimicus · · Score: 1

    News to me.

    Quoting Zombie Ryushu in this comment:

    Lets say that I had a Linux OpenLDAP Server with Heimdal Kerberos (I do.) and I wanted to make it such that whenever a specific user logged in, he/she/it saw a specific background, and had specific Mail settings, and had specific stuff setup for them, and I wanted this to follow them everywhere. There is no facility in KDE to do that. I cannot tell KDE: "This user has this background wallpaper, their FireFox home page is: www.egroupware.com Their start up sound is iora.wav, etc." I can set that up on a per machine basis, but I can't store that information in OpenLDAP so they can use regardless of what their machine is, because KDE doesn't know to retrieve that information.

    Doesn't sound like a server task to me.

    Quoting DarkOx in this comment (which is the very comment you replied to that triggered this discussion in the first place)

    As soon as you start having laptops and desktops running all around the office you can't manage the settings the user is talking about anymore. Yes you can do it at deployment time. Sure you could write init scripts to go fetch and overwrite/update rc files and stuff but you'd have to do all of it yourself and it would be a security nightmare to try and get correct without putting a lot of resources into it.

    GPOs make it really easy change all the CSRs home pages to the new customer service portal, and set all the sales reps wall paper to the latest product sheet instead of their embarrassing personal photos any time its needed. It also makes it possible to do things like yes your screen saver is going to turn on and the desktop will be locked after 15min, no exceptions. Sometimes that sort of thing gets required for PayCardIndustry rules and the like, and those things change every now and then.

    How is that discussing server admin?

  51. Re:Eat your words, yet again... apk by antifoidulus · · Score: 1

    Yeah, because waiting on Microsoft to fix security exploits is SUCH a good idea, how many 10 year plus exploits have been found for Windows? Way more than any other OS out there, and whenever a whole is found in a major linux package they are fixed within at most days, vs. weeks windows. But yeah, you keep playing with your toy OS, makes it easier for people to own your data!

  52. Re:Makes me glad I quit Windows years ago by DAldredge · · Score: 1

    What can my Linux boxes do that my Windows Server 2K8 R2 boxes can't?

  53. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    Well frankly, I don't think you're managing a lot of users from a desktop. Might I suggest you spend more time reading so you'll be qualified to post?

    --
    Caveat Utilitor
  54. Re:Makes me glad I quit Windows years ago by DAldredge · · Score: 1

    What about the registry is so bad?

  55. Re:Eat your words, yet again... apk by tomhudson · · Score: 1

    APK is a know-nothing troll who has never worked in the industry. His only "legend in his own mind" was that he claimed that "his" hosts file could completely secure a windows computer. The only thing that can completely secure a windows computer is a power failure. Or a sledge hammer.

  56. Re:Makes me glad I quit Windows years ago by cratermoon · · Score: 1

    Stay up without a reboot every 2^32 seconds?

  57. Re:Makes me glad I quit Windows years ago by DAldredge · · Score: 1

    2^32 seconds is 136 years 2 months 9 days 10 hours 28 minutes 16 seconds

  58. Re:U eat ur words again "the bitter taste of defea by antifoidulus · · Score: 1

    Wow, you know nothing, and it shows, and the fact that someone as ignorant as you is writing security guides speaks volumes on Windows security. I have repeated myself I don't know how many times but you refuse to listen, IT WAS FUCKING IMPOSSIBLE TO TOTALLY DISABLE AUTORUN IN WINDOWS UNTIL VERY VERY RECENTLY!!!!!!!!! Why do you think Microsoft finally removed it? Because Windows is such a buggy pile of shit that they couldn't figure out how to allow users to totally disable it without breaking 50 fucking things. You could "disable" it, but that didn't actually totally disable it, it was still incredibly trivial for a hacker to take advantage of it's many, many flaws. And yes, if you totally actually you know, ignore the severity of the holes(which Microsoft LOVES to do) and include EVERY Linux package under the sun, then yeah, Windows has fewer holes. But the ones it does have are so big you could drive a truck through them. You are a Microsoft shill as I said, and I look forward to your clients suing the shit out of you for recommending such a buggy, insecure OS to them. There is a reason that Windows server is losing ground faster than Balmer can throw chairs, nobody wants to take even a remote chance on putting any actual real data at risk with that buggy insecure piece of shit "operating system"(read toy). The numbers speak volumes, Windows is a dead end, and if you value you career I suggest you actually get your head out of Billy G's ass and look at the actual data.

    Name me one, ONE serious incident in the past 10 years that was a result of a Unix security bug. I'll just fire off the most notable Windows ones, because I would be writing a novel if I listed every single Windows security failure.

    Stuxnet, Conflicker, SQL slammer, the pentagon hacks(which succeeded because of Window's inability to totally disable autorun, see earlier argument), Klez. and the list goes on and on. Not to mention a security incident just waiting to happen, Microsoft's DRM anti-piracy system. It just gives me such a warm fuzzy feeling knowing that I have to prove that I bought that piece of shit OS to Bill whenever he demands that I do. And that if he doesn't particularly like me he can remotely disable my system. Yeah, that's not a security issue at all.

    Windows is a joke to hack and you are a shill or an idiot for arguing otherwise. So which is it, shill or moron?

  59. Re:Makes me glad I quit Windows years ago by profplump · · Score: 1

    AD is useful, as you note, insofar as it's standardized so you can learn about it on any system. And the distribution method is pretty reasonable; it's not that complicated and MS doesn't do anything terribly stupid to muck it up. It's not a bad system, and given that MS doesn't have a /etc folder that I can easily sync among systems it's a huge improvement over other options.

    But being a GUI is not a benefit, at least not in the way you describe. I think it's worth having a GUI -- having a GUI provides a lower barrier to entry an can help teach you how things work. It's just that I think the GUI should output a text file (or some equivalent human-readable config in a database if that's your preferred distribution method).

    Given the chance of a typo versus missing a checkbox somewhere in the hundreds of hierarchal screens in the policy manager, I'll take the text config file any day. And that's not even considering things like copying bits of a configuration among systems, which is clearly much easier with copy-and-paste than with GUI data entry.

  60. Re:Makes me glad I quit Windows years ago by profplump · · Score: 1

    Group Policy is useful in that it's standard. There's a lot of value in that, particularly in finding new people already familiar with it. And it addresses one of the key management problems with Windows -- the registry -- which is good because before AD it was nigh on impossible to deal with that mess.

    But you can't honestly believe both that it's "more standard" and "more flexible" at the same time. Those goals are mutually exclusive. It might be flexible enough for your purposes, or even for most anyone's purposes, but it's certainly not more flexible than a custom script.

    Also, you can say things like "no package...works on...multiple major distributions" and expect anyone to take you seriously. There is no such tool for Windows either -- AD is only available on the MS Windows distribution and no other system supports it at all. However, if you limit yourself to a single OS like you did for Windows there are in fact standard OS management tools built-in that can do many if not all of the things you want, and people with training and experience that know how to run them before they've ever seen your systems. All the "major distributions" now have very standard, config-driven systems and like Windows try very hard to keep you from modifying the underlying scripts directly.

    / Which drives me nuts -- it's good for configuration management but bad for actual configuration

  61. Re:You're welcome (& a note on "resources")... by obarthelemy · · Score: 1

    QEMM ! and DesqView ! I remember fondly multitasking DOS stuff and having access to oodles of RAM thanks to DEVICEHIGH and LOADHIGH. I felt so powerful !

    I think with Win7, MS has finally managed to become as reliable as DesqView.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  62. Re:Makes me glad I quit Windows years ago by jimicus · · Score: 1

    I take your point regarding the GUI. But without a GUI - or at the very least a standardised way of describing the configuration that is consistent across all your applications - you haven't really got an AD clone. You've just got a few scripts making judicious use of rsync.

  63. Re:Makes me glad I quit Windows years ago by clang_jangle · · Score: 1

    Yes, but because that's really all that's necessary. The features of ADS you seem to feel are missing in *nix are simply unnecessary because we already have fine-grained control over user and group permissions built into the OS. The rest is merely syncing user data. We can do that easily enough with rsync.

    --
    Caveat Utilitor
  64. Re:Makes me glad I quit Windows years ago by Roman+Mamedov · · Score: 1

    See mhddfs.

  65. Re:ZFS by Big+Boss · · Score: 1

    ZFS is excellent, but I'm not sure it's a good choice for average home users. They don't understand why they need drives the same size, or build non-redundant arrays and get pissed when one drive takes out the whole array. If you can get them to understand to install new drives in mirror pairs and keep an eye on them so you can replace one when it fails, you might be on to something. A custom distro could be set up to handle this without too much hassle. While I don't like MS tech much, their drive extender thing was ok for home users. WHEN you lose a drive, you can still read the data on the other drives. So it's non-redundant, but it also doesn't lose ALL your data when one drive dies. ZFS and most other raid systems don't either, but try getting most home users to do it right... They will stripe them and think they are so smart for not "wasting" the space.... then scream when their non-backed-up "RAID" dies.

    I explain my raidz2 setup to people and the first question when they get the basic stuff is "so you throw away 2 drives?"... sigh... They don't want to spend the $, buy the cheapest USB HDD they can find, then complain to me when that drive crashes and they lose all their data. We can't talk home users into using backups, RAID seems to be completely beyond them. People on /. understand this stuff, but your average home user thinks the computer case is the "hard drive" or "cpu".....

  66. This is new... by telekon · · Score: 1

    Microsoft canned a product because it was buggy and didn't work properly? Must be a first.

    --

    To understand recursion, you must first understand recursion.

  67. Re:Makes me glad I quit Windows years ago by Anonymous Coward · · Score: 1

    The UNIX way is often bubble-gum + tape approach, handing of responsibility of one task to another program or script. It worked 20-30 years ago, but it's long in the tooth.

    Says the person trumpeting the benefits of tacking missing UNIX functionality onto windows. Sorry, but your perspective is either based on ignorance or you're a shill. The "long in the tooth" methods you ignorantly dismiss are still, to this day, the primary power of the networks we all depend upon daily, and are exactly what ADS is trying to implement. If it's "long in the tooth" it's because it's stood the test of time. Unlike Redmond's server products, which perhaps have a niche among amateur users who admin small, low-demand servers (SOHO), but in the enterprise the track record tends to be rather dismal...

  68. Re:Makes me glad I quit Windows years ago by man_of_mr_e · · Score: 1

    This is such a typical comment from people that have no idea what Drive Extender is (or was). It's not RAID. RAID has a ton of issues to deal with. You can't just add more drives to raid and have the volumes magically get bigger, not without some serious rebuilding (often taking 10+ hours on larger volume sizes). Even then you have to extend your partitions manually.

    DE just works. You plug in a new drive, of any size, and you get additional redundant storage, instantly, without rebuilds or partition extending, or any of the other headaches the come with RAID. Also, if your motherboard fails, you don't have to reconfigure RAID on a new computer.. you can just access the files from any computer, since the files were stored on normal NTFS filesystems, without the need to create drive sets.

    When WHS first came out, i tried to explian how useful Drive Extender was, and just got blank looks from the unix guys.. saying "it's just raid". It was like trying to explain DVR's to people that had only used VCR's. They just didn't get it until they used it.

  69. Re:Makes me glad I quit Windows years ago by man_of_mr_e · · Score: 1

    LVM is only part of what DE did. LVM doesn't do data de-duplication, nor does it provide redundancy like DE did (yes, you can stripe volumens and mirror them with LVN, but that's just doing software RAID). DE used drive balancing, which copied data between drives to keep them balanced and redundant. This way, if a drive fails, and you have enough storage, the system will just rebalance (assuming you have more than one drive) without any degradation of performance (like you would see in RAID-5).

    Let's say you have 5 1TB drives, and you have 50% of the capacity used. That will mean you have 50% free on all drives (or about 500GB). If you lose one drive, then the system will rebalance between the 4 drives (so you will now have 250GB free on 4 drives), if you lose another drive, it will rebalance over 3 drives.. etc.. until you no longer have enough free storage to compensate. Add more drives, and it will rebalance across those drives.

    This system is not as robust as RAID, in that if you lose a drive before a rebalance can occur, you might lose data... but it's far more flexible and easy to use. It was designed for home users who may not understand RAID, but are technical enough to be able to pop in a new hard drive if they need more stogage.

  70. Re:Makes me glad I quit Windows years ago by man_of_mr_e · · Score: 1

    Greyhole comes a lot closer, but it's still pretty experimental, and it's relatively recent... which goes against the claim that DE is doing what Linux or Unix has done for decades.

  71. Re:Makes me glad I quit Windows years ago by man_of_mr_e · · Score: 1

    mhddfs only provides spanning of volumes, it doesn't do the rest of it.

  72. Re:WinFS != BeOS by man_of_mr_e · · Score: 1

    Umm.. Your link alleges that Microsoft locked Be out of the market, not that they stole any source code. What's your point exactly?

  73. Re:Makes me glad I quit Windows years ago by drsmithy · · Score: 1

    Oh I don't know about that. Cron and rsync are pretty well proven to be quite reliable and flexible.

    Rsync and - even less so - cron don't solve the problem.

    Of course it does require some competence, no pointy-clicky...

    You are conflating "incompetence" with a lack of interest in continually reinventing the wheel.

    I'm quite capable of implementing something that can achieve probably 90% of the functionality of GPOs. I have zero interest in doing it, however, because I'd rather spend my time productively.

  74. Re:Makes me glad I quit Windows years ago by drsmithy · · Score: 1

    Group Policy is useful in that it's standard.

    No. The single most important feature of Group Policy is the simple fact that it exists and works.

    Sure, you can cobble together something in a Linux environment that probably comes close to providing the functionality of GPOs. You might even be able to leverage puppet or cfengine and save yourself a lot of work. But a) you've just wasted weeks to months of time doing it, b) you now have to maintain not only the policies, but the mechanism for enforcing them, and c) when you move on to a new environment you have to do it all over from scratch again.

    Ie: it's a textbook example of reinventing the wheel, and while I understand that's the sort of busywork old-school sysadmins *love* doing so they can look and feel busy, the people paying the bills now expect more from their employees.

    However, if you limit yourself to a single OS like you did for Windows there are in fact standard OS management tools built-in that can do many if not all of the things you want, and people with training and experience that know how to run them before they've ever seen your systems. All the "major distributions" now have very standard, config-driven systems and like Windows try very hard to keep you from modifying the underlying scripts directly.

    Which Linux distribution has anything close to Group Policy ?

  75. Re:Makes me glad I quit Windows years ago by drsmithy · · Score: 2

    There is no advantage to "control of the Windows System Registry" except for windows users, so your logic appears a bit circular.

    The logic is fine, the terminology is poor.

    Group Policy provides a mechanism and comprehensive set of capabilities for central configuration management of Windows machines. "Control of the Registry" is merely an irrelevant implementation semantic.

    Central configuration management is - amazingly, given its age - functionality significantly lacking from Linux/UNIX. IME this is largely due to traditional Linux/UNIX admins taking great pride in how awesome they are at continually reinventing the wheel (and castigating those who try to minimise it - the common complaint being it would make things "too easy").

  76. Re:Makes me glad I quit Windows years ago by drsmithy · · Score: 1

    What can my Linux boxes do that my Windows Server 2K8 R2 boxes can't?

    Flexible software RAID and logical volume management.

  77. Re:Makes me glad I quit Windows years ago by DAldredge · · Score: 1

    Define "Flexible software RAID" and "logical volume management" so I know exactly what you are referring to.

  78. Re:Makes me glad I quit Windows years ago by WuphonsReach · · Score: 1


    Software RAID does not require that all disks are the same size. If you have (3) 1TB drives and (2) 1.5TB drives, nothing says you can't create a RAID-10 across the first 1TB of all 5 drives and put a 0.5TB RAID-1 array across the back half of the 1.5TB drives.

    LVM2 handles everything else (it will also do redundancy if you want). And you can migrate LVs between PVs using the migration tools. So if you have a portion of your volume group on a RAID-1 array and decide that it belongs on the RAID-10 array in the same volume group, you just do an on-the-fly migration to the other PV.

    You can even do things like migrating LVs off the active disks so that you can rip them out and replace them with larger / faster / better disks, then migrate it all back.

    Without having to take the server down.

    --
    Wolde you bothe eate your cake, and have your cake?
  79. Re:Makes me glad I quit Windows years ago by Roman+Mamedov · · Score: 1

    True, but its spanning is better than with LVM. You get what the parent asked, "1 disk dies, I no longer lose everything, the filesystem is easily mounutable and I only lose the files that were on that disk".
    And for redundancy, one can use mdadm RAID on the underlying devices.

  80. Re:Have you done more than I have, "tommy boy"? by tomhudson · · Score: 1
    You haven't received any mentions in the news in a decade. And those old ones, talking about a hosts file that was used to "secure" Windows 95, as a serious line of defense is really, really behind the times.

    Which is why you have to post anonymously so often - every troll account you create gets burned.

    Then again, who wants to p0wn a Windows 95 box?

  81. Microsoft 2013 HyperV Roadmap - Storage/Networking by Jeremiah+Cornelius · · Score: 1
    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  82. Re:Hey stupid? Recovery Console can do the same by tomhudson · · Score: 1

    All linux distros can read and write ntfs file systems. Too bad windows can't say the same for linux.

  83. Unlike APK, I actually do stuff. by tomhudson · · Score: 1
    Just google barbara hudson linux or barbara hudson open source. You'll get hundreds of thousands of links - fresh links, not like your stale junk.

    And that's my limit for today, since I have laundry to do, and I have to walk my dogs and make supper. I guess it's time to set the filter back to +1 or greater for another week. :-p

  84. Re:barbara hudson (your mommy) isn't tom hudson by tomhudson · · Score: 1
    Award-winning software? Come on, I've been paid to write servers, database applications, point-of-sale system software and all sorts of other stuff for ... well, let's just say a long time.

    You obviously never checked my profile. "tom" doesn't stand for what you think it does.

    APK, you're very childish. That's why nobody takes you seriously. And now that today's software release is done, I'm going to finish my wine and watch some TV.

  85. Re:Well, which one is it tomhudson you moron? by tomhudson · · Score: 1

    They're not mutually exclusive. Try taking a "Beginner's english" class. Oops, commercial is over, sorry :-)

  86. Re:tomhudson blows it on Windows options? by tomhudson · · Score: 1
    The question of windows placing locks on files is irrelevant if you've booted into linux. You can delete ANY file, even ones that windows can no longer delete because the naming semantics are messed up.

    Second, all recent linux distros are able to mount windows file systems, BUT not everyone has a recent distro. All recent distros CAN delete NTFS files, but some only as root.

    But real server admins flat-out refuse to run windows for anything critical.

  87. Re:I've done that type of work for 18 yrs. now by tomhudson · · Score: 1
    Well, looks like I've got more experience than you. And not writing shareware, but paid to write software ... including a 3-year project writing 3 different servers in c for bsd and linux because the original 5-man team couldn't hack it, and neither could their replacements.

    tomhudson != barbarahudson tom, in case you didn't realize it. If you had any balls, you wouldn't post your momma's software company, but instead, one of your own (and, you can't). Hilarious! apk

    My mother has been dead for more than a decade, you insensitive clod. Seriously. And she never had anything to do with computers.

    If you had checked my profile, you would have noticed what t.o.m. stands for. Oh wait, you can't - you can't log in. Oh well, guess you'll never know. In the meantime, why not google for barbara hudson open source linux - here's the first link. Read the story lead. Now scroll down and read the paragraph that begins "'I Just Hope OraKill Doesn't Buy Novell'.

  88. Re:Makes me glad I quit Windows years ago by batkiwi · · Score: 1

    This sounds EXACTLY like what I"m looking for. Googling/etc now, I appreciate the info.

  89. Re:t.o.m. = totally obscure MORON? Absolutely! by tomhudson · · Score: 1
    Keep it up - when you're attacking me, that's time you're not spending attacking someone else. Of course, the fact that you feel you need to attack me because I make fun of your 15-year-old shareware hosts file that does not protect computers is besides the point.

    And no, on a really hosed system, windows recovery console cannot delete certain files, which is why every windows user should know someone who can recover their crap by either booting into linux, or yanking their drive and recovering their data.

    When's the last time any linux user had to use windows to recover their linux partitions? Windows is crippleware.

  90. Re:Makes me glad I quit Windows years ago by drsmithy · · Score: 1

    Define "Flexible software RAID" and "logical volume management" so I know exactly what you are referring to.

    For RAID: Support for RAID6 and RAID10. Stripe size customisation. Layered RAID devices (to create, for example, a RAID50).

    For LVM: Adding and removing underlying physical volumes is much easier.

    I'm not bashing Windows, this is just something that Linux does quite well, and Windows barely does at all (and in fairness, most of the times you'd want to be doing this with Windows, you'd probably have a SAN that does most of it for you).