Announcement

Collapse
No announcement yet.

Torvalds: User-Space File-Systems, Toys, Misguided People

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • kraftman
    replied
    Originally posted by bachinchi View Post
    I meant Linus, sometimes he's just a dick.
    While he's just talking then it's ok. I can't imagine FUSE going away soon, but probably nobody said it will be removed.

    Leave a comment:


  • kraftman
    replied
    Originally posted by elanthis View Post
    Also, Win7 crashes less than Linux. (Seriously. If your DRM driver in Linux crashes, your system is hosed. If your WDDM driver in Windows crashes, it just restarts, and even quite a few apps that use D3D directly can recover from that restart without a hitch. It's pretty awesome. I get waaaay more kernel oopses from Linux than I get blue screens from Windows... and I very very rarely get a Linux kernel oops.)
    Oops isn't something which forces you to hit the reset button afaik. Keep in mind there are Linux distributions which don't ship the latest X bits.

    Leave a comment:


  • allquixotic
    replied
    Originally posted by FunkyRider View Post
    Yes, I think Linus's point stands.

    FUSE is joking toys.

    All binary blobs GO FUCK YOURSELF
    Umm........... what?

    Every FUSE filesystem I've mentioned is open source.

    The NTFS kernel driver written by Tuxera, which does not use FUSE, is closed source.

    How do you get from "FUSE is joking toys" to "All binary blobs [expletive]"?

    I think you're just throwing out random invective with no particular idea of what you're saying.

    Leave a comment:


  • FunkyRider
    replied
    Yes, I think Linus's point stands.

    FUSE is joking toys.

    All binary blobs GO FUCK YOURSELF

    End of story

    I don't know what's the psychology behind building a closed portion to an Open system. I guess it's just greed, which is the fundamental problem of humanity. You get whatever you can without giving back. again, GO FUCK YOURSELF

    If you want to sell closed programs, you might just target OSX and Windows and GTFO, otherwise it's just wrong, you are disobeying god's will and should rot and burn in hell.
    Last edited by FunkyRider; 25 June 2011, 08:23 PM.

    Leave a comment:


  • energyman
    replied
    funny how people with no clue belittle Linus.

    funny how people use NT as an example for a microkernel

    funny how PHORONIX AGAIN fails to provide USEFULL links in the article. Like to the mailing list thread (on marc, if possible).

    Leave a comment:


  • smitty3268
    replied
    Originally posted by elanthis View Post
    I'm still not really with him on the anti-micro-kernel thing, since it seems that the big two competing OSes are at least partially micro-kernels (OS X and WinNT) and perform just fine to get stuff done for the regular folk thank you very much.
    Can you explain how either of those kernels are more micro-kernel than Linux is? I think all 3 of them are properly classified as hybrid kernels, and all are pretty similarly designed.

    Also, Win7 crashes less than Linux. (Seriously. If your DRM driver in Linux crashes, your system is hosed. If your WDDM driver in Windows crashes, it just restarts, and even quite a few apps that use D3D directly can recover from that restart without a hitch. It's pretty awesome. I get waaaay more kernel oopses from Linux than I get blue screens from Windows... and I very very rarely get a Linux kernel oops.)
    I used to have a similar experience, but then I updated my ATI drivers. Now I get a hard crash every time i try to watch h.264 video, because it tries to do acceleration on my card and fails. Unfortunately, there seems to be no way to turn this "feature" off, at least not that i'm aware of. So while some driver crashes can be caught and the driver restarted (i think that happens when the userspace portion of the driver fails) it definitely doesn't always happen that way.
    Last edited by smitty3268; 25 June 2011, 06:50 PM.

    Leave a comment:


  • allquixotic
    replied
    Originally posted by schmidtbag View Post
    I wouldn't say linus was being a "dick" about this situation, just blunt. i wouldn't blame him for the way he responded, because Anton was acting all pompous about something without much explanation or proof of how his product worked.
    Actually, Anton's product doesn't use FUSE; it's an in-kernel module. If anything, Linus should be thrilled to his eye teeth about that. That's the main "selling point" of Anton's product: it doesn't use FUSE, so all the people who hate FUSE can use his kernel module binary blob.

    Leave a comment:


  • allquixotic
    replied
    Linus =

    Also, you can't harp on a FUSE filesystem when no other free software implementation of that filesystem exists. If you have no suggestions for what you should use as an alternative, then shut your pie hole.

    Tuxera/Anton's filesystem is proprietary, so that doesn't count.

    The original ntfs kernel module for Linux is read-only, so that doesn't count (seriously, what percentage of users would be perfectly satisfied with being unable to write to their NTFS filesystem, one of the most important operations a filesystem can offer?)

    ntfs-3g remains the only viable alternative for NTFS on Linux, until/unless Anton's filesystem goes into the mainline kernel under the GPL.

    Similar situation with ZFS. You can't distribute KQ Infotech's POSIX layer for ZFS because it's CDDL'ed, and distributing a derivative work of the GPL'ed kernel with CDDL code is a copyright violation of the GPL. So ZFS-Fuse remains the only viable alternative.

    Also, no such in-kernel module exists for Amazon S3, or SSH, or FTP. And in the case of these very network-limited filesystems, the performance drop of the userspace indirection is probably quite insignificant, especially if you're going out over the public internet, which is thousands of times slower than the maximum bandwidth of a FUSE filesystem. You should even be able to max out a gigabit ethernet port over a LAN using a FUSE filesystem for SSH or FTP.

    Really, the people complaining aren't offering many alternatives for us to use to get higher performance. And if they are offering them, they have showstopping licensing issues in both cases I'm aware of. Maybe the simple fact that FUSE filesystems have user adoption and are successful is a little hint to the kernel community that, maybe, writing kernel code with all the special rules and regulations of Linux is more trouble than it's worth.

    Leave a comment:


  • schmidtbag
    replied
    Originally posted by elanthis View Post
    Nothing wrong with being a dick. Keeps you honest.

    Being a dick about something you're outright wrong about is another story. Sometimes Linus falls into that category. I'm not sure about this case. I'm still not really with him on the anti-micro-kernel thing, since it seems that the big two competing OSes are at least partially micro-kernels (OS X and WinNT) and perform just fine to get stuff done for the regular folk thank you very much. Also, Win7 crashes less than Linux. (Seriously. If your DRM driver in Linux crashes, your system is hosed. If your WDDM driver in Windows crashes, it just restarts, and even quite a few apps that use D3D directly can recover from that restart without a hitch. It's pretty awesome. I get waaaay more kernel oopses from Linux than I get blue screens from Windows... and I very very rarely get a Linux kernel oops.)
    I wouldn't say linus was being a "dick" about this situation, just blunt. i wouldn't blame him for the way he responded, because Anton was acting all pompous about something without much explanation or proof of how his product worked.

    Windows 7 not crashing for you is probably just coincidental, as is Linux crashing on you. Win 7 is definitely the most stable GUI OS made by MS, but I've found it crashed on me several times before, and I don't use it for anything except gaming and virtualization (and no, it hasn't crashed during a game or virtualizing). Linux only crashes on me when a program I develop goes wrong, overclocking too much, or faulty drivers.

    I blame crashing mostly on the user's decisions and the hardware. There are so many variables that affects the stability of an OS, so unless an OS is specific to an entire system (for example iOS for iphone), defining the stability of an OS is somewhat pointless. I've heard of people who have never had a blue screen with Vista or even windows ME and we all know how supposedly unstable those were. I've heard of people who had a fresh install of Linux crash on them when doing nothing.

    The best way to define the stability of an OS is how it operates on the average machine. I would definitely consider Windows 7 stable, but not more so than Linux.

    Leave a comment:


  • elanthis
    replied
    Originally posted by bachinchi View Post
    I meant Linus, sometimes he's just a dick.
    Nothing wrong with being a dick. Keeps you honest.

    Being a dick about something you're outright wrong about is another story. Sometimes Linus falls into that category. I'm not sure about this case. I'm still not really with him on the anti-micro-kernel thing, since it seems that the big two competing OSes are at least partially micro-kernels (OS X and WinNT) and perform just fine to get stuff done for the regular folk thank you very much. Also, Win7 crashes less than Linux. (Seriously. If your DRM driver in Linux crashes, your system is hosed. If your WDDM driver in Windows crashes, it just restarts, and even quite a few apps that use D3D directly can recover from that restart without a hitch. It's pretty awesome. I get waaaay more kernel oopses from Linux than I get blue screens from Windows... and I very very rarely get a Linux kernel oops.)

    Leave a comment:

Working...
X