Slashdot Mirror


Does Linux "Fail To Think Across Layers?"

John Siracusa writes a brief article at Ars Technica pointing out an exchange between Andrew Morton, a lead developer of the Linux kernel, and a ZFS developer. Morton accused ZFS of being a "rampant layering violation." Siracusa states that this attitude of refusing to think holistically ("across layers") is responsible for all of the current failings of Linux — desktop adoption, user-friendliness, consumer software, and gaming. ZFS is effective because it crosses the lines set by conventional wisdom. Siracusa ultimately believes that the ability to achieve such a break is more likely to emerge within an authoritative, top-down organization than from a grass-roots, fractious community such as Linux.

6 of 521 comments (clear)

  1. Re:Hey! by ZSO · · Score: 1, Funny

    Please remove yourself from the internet.

    --
    "God deliver us from our friends, we can handle the enemy." -Patton
  2. CCCP... by Anonymous Coward · · Score: 1, Funny

    In Soviet Russia, Layers think of Linux!

  3. Re:Linux isn't successful on the desktop because by Cid+Highwind · · Score: 2, Funny

    6. "Top N reasons why Linux sucks" lists posted anonymously on the web by people who haven't touched a Linux machine since 2001.

    --
    0 1 - just my two bits
  4. Thank God by Tony · · Score: 2, Funny

    They use C, a language from the same period, not C++.

    Thank God for that. C++ is an abomination. It's not good at OO, it's not strictly procedural. Hell, it's not even clean.

    They use an interface that literally emulates an ancient teletype.

    Hey! Don't talk about GNOME like that!

    --
    Microsoft is to software what Budweiser is to beer.
  5. Re:Total bullshit by jd · · Score: 4, Funny

    Ok, ok! So Linux supports OpenGL, OpenAL, OpenEXR, JPEG-2000, Open Inventor, the Renderman scene language and shaders, DirectX under WINE, Constructive Solid Geometry, Sound Fonts, 5.1 audio, audio raytracing, speech synthesis, efficient use of multi-core CPUs, real-time process scheduling and asynchronous I/O, but... What have the Romans ever done for us?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  6. Re:Total bullshit by Fred_A · · Score: 2, Funny

    Ex:OS A has 20 cool games,and 100 Useful apps,
    OS B has 100 Cool games,and 2000 Useful apps.
    Which one you choose? Suppose that both properly configured and run smoothly.
    Neither, I'd stick with Linux thank you very much !
    --

    May contain traces of nut.
    Made from the freshest electrons.