Slashdot Mirror


Thought Experiment: The Ultimate Creative Content OS

Dave Girard has written a lengthy description of how to design the best possible operating system for creative pursuits (video editing, photo manipulation, and sound editing, in particular) — at least the the best possible one he can imagine by selecting from the best tools and behaviors that he finds in Mac OS X, Windows, and (mostly Ubuntu) Linux. He makes a compelling case for the OS (or at least a GUI on top of it) having baked-in support for a wide range of image formats and codecs, and makes some pointed jabs along the way at what each of these three big players do wrong.

226 comments

  1. the best os for creative people by Anonymous Coward · · Score: 5, Insightful

    is paper-and-pencil-OS, or PPOS.

    1. Re:the best os for creative people by Anonymous Coward · · Score: 1

      That doesn't fit the wide range of image formats criteria. However, having one format that is universally readable is probably better than our current Tower of Babel.

    2. Re:the best os for creative people by somersault · · Score: 1

      If you're talking in terms of images, then you mean bitmaps. They're very simple, but they're also a complete waste of space in most situations. JPEGs, GIFs and PNGs are also pretty much "universally readable". GIF is about the only format that desperately needs a replacement right now.

      --
      which is totally what she said
    3. Re:the best os for creative people by Anonymous Coward · · Score: 0

      Yes. Now I want you to render on paper a preview of the video I'm cutting.

      Seriously guys, how can you have the same format for images and video? Do you want the same format for text and music? Just shut up.

    4. Re: the best os for creative people by loufoque · · Score: 4, Informative

      PNG is already a replacement for GIF.

    5. Re:the best os for creative people by Anonymous Coward · · Score: 1

      Creative people don't use JPEGs for work, and rather than PNG I'm sure they use PSD or some other layered file format.

    6. Re:the best os for creative people by Anonymous Coward · · Score: 1

      Yes. Now I want you to render on paper a preview of the video I'm cutting.

      Seriously guys, how can you have the same format for images and video? Do you want the same format for text and music? Just shut up.

      An I-frame of a video is nothing but an image. Indeed, a video itself is nothing than a sequence of images to be shown in a fixed rate with an accompanying sound file. Therefore an image is ultimately nothing else than a single-frame silent video.

      Indeed, the old MJPEG format is, as the name already reveals, nothing but a sequence of JPEG images and accompanying sound. More modern video codecs apply inter-image compression (P-frames, B-frames), but every single video format to day still has I-frames, which are nothing but encoded images.

      And of course you can have a paper preview of a video. Indeed, replace paper with celluloid, and you've got the format in which movies have been stored for decades.

    7. Re:the best os for creative people by Culture20 · · Score: 2

      Yes. Now I want you to render on paper a preview of the video I'm cutting.

      Do you want a storyboard or flip book?

    8. Re:the best os for creative people by rvw · · Score: 1

      Creative people don't use JPEGs for work, and rather than PNG I'm sure they use PSD or some other layered file format.

      They don't? I think about 90% of the web's images are JPEG. PNG is great for replacing non animated GIF. For lossless images it can be used, but it will be 10x the size of JPEG, and that is still not acceptable. Isn't JPEG with maximum quality lossless as well? Even that is less than half the filesize of a similar PNG.

      Think about this: what is better - a 6400 dpi high quality JPEG, or a 1600 dpi lossless PNG, both similar in size?

    9. Re:the best os for creative people by beelsebob · · Score: 2

      They don't? I think about 90% of the web's images are JPEG. PNG is great for replacing non animated GIF

      Actually, there's animation in the png spec too.

      Think about this: what is better - a 6400 dpi high quality JPEG, or a 1600 dpi lossless PNG, both similar in size?

      Almost certainly the png. Less, useful information is better than more, noisy information in most cases.

    10. Re:the best os for creative people by Anonymous Coward · · Score: 0

      Seriously guys, how can you have the same format for images and video? Do you want the same format for text and music? Just shut up.

      No, but I do want the same format for a single sample of audio, and for multiple samples of audio. That would be the fair comparison to an image (a single sample of imagery), and a video (multiple samples of imagery).

    11. Re:the best os for creative people by doti · · Score: 1

      No, they don't use JPEG for work. They use lossless formats, and only produce a JPEG as a particular output for the web.

      --
      factor 966971: 966971
    12. Re:the best os for creative people by BenoitRen · · Score: 1

      Isn't JPEG with maximum quality lossless as well?

      I used to think this, but it's not because of things like rounding errors.

      A lossless JPEG format specification exists, but never gained widespread adoption.

    13. Re:the best os for creative people by WilyCoder · · Score: 2

      Indeed, my good fellow, indeed!

    14. Re:the best os for creative people by walshy007 · · Score: 1

      They _export_ to jpeg. The working file never sees release. The working file is what would be in psd (or if you use gimp xcf).

      Just like when they author blu-rays, the working file would be some form of lossless, end result h264, you never see the working file.

    15. Re:the best os for creative people by Anonymous Coward · · Score: 0

      They don't? I think about 90% of the web's images are JPEG.

      How stupid can you be? That's the end result, creative people work with other file formats which don't degrade on each save.

    16. Re:the best os for creative people by jones_supa · · Score: 1

      My father was once working on a forest stitch photograph he had taken and I had to warn him after I saw him saving the picture as JPEG between retouches. There must be countless of hobby artists who save their work as JPEG while working on it, not knowing that the quality is compromised on each save. :(

    17. Re:the best os for creative people by MysteriousPreacher · · Score: 1

      It's not a good comparison. Audio is audio, regardless of duration. Compression of audio is governed mainly by the type of content, how it'll be delivered, and the resources available for playback. e.g. spoken word content for local iPhone playback.

      Video, in the context of compression, can be compressed more efficiently through interframe compression. With this approach, each frame may not actually be stored as a discrete image, although it may be rendered this way during playback. e.g. what's the point in having 30 seconds of a scene stored as unconnected images when 60% of the background remains unchanged? Rather than see video as being akin to a flip book, see it as being assets and instructions for how to render them.

      --
      -- Using the preview button since 2005
    18. Re:the best os for creative people by wonkey_monkey · · Score: 1

      If you're talking in terms of images, then you mean bitmaps.

      Or not.

      --
      systemd is Roko's Basilisk.
    19. Re:the best os for creative people by freezin+fat+guy · · Score: 2

      is paper-and-pencil-OS, or PPOS.

      Kudos to Microsoft then as Windows 8 is widely regarded as POS. Just one more P to go.

    20. Re:the best os for creative people by Immerman · · Score: 1

      But compression, especially video compression, tends to be lossy, as well as inducing inter-dependencies between frames. Great for distribution in capactiy-limited mediums, but either one renders a format largely useless during the production phase, and is thus largely irrelevant to the discussion at hand.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    21. Re:the best os for creative people by phantomfive · · Score: 1

      Now! Connected to the internet via IPoAC!

      --
      "First they came for the slanderers and i said nothing."
    22. Re: the best os for creative people by AvitarX · · Score: 2

      Not yet, there's not wide support for animated PNGs in either of their incarnations.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    23. Re:the best os for creative people by MysteriousPreacher · · Score: 1

      Yeah, you're right. I forgot the context and conflated codecs with formats.

      --
      -- Using the preview button since 2005
    24. Re: the best os for creative people by loufoque · · Score: 1

      APNG is reasonably well supported.

    25. Re: the best os for creative people by AvitarX · · Score: 2

      Firefox for Android, 3rd party app on iOS, none for Windows Phone, and not on Internet explorer, Safari, addon for desktop chrome.

      It has a long way to go (IMO).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    26. Re: the best os for creative people by Anonymous Coward · · Score: 0

      There is HTML5 video tag for that.

    27. Re:the best os for creative people by Darinbob · · Score: 1

      This subset of "creative" in the article is just bizarre. Since when are video, images, and sound the only creative outlet? Writing is no longer creative? I'd say the OS with the best editor would make for the most creative OS for authors. Sound editing is not very good at all for a lot of musicians except maybe to clean up a recording; most composers and performers won't need it.

    28. Re: the best os for creative people by Modern+Primate · · Score: 1

      Why do Luddite trolls always get modded "insightful?"

    29. Re:the best os for creative people by Anonymous Coward · · Score: 0

      Actually, there's animation in the png spec too.

      I don't think so. AFAIK they consciously let it out. There are extensions to PNG (MNG, the Firefox-supported APNG) that support animation though.

  2. So he wants KDE? by Njovich · · Score: 4, Interesting

    Aside from a couple of things (not sure how 30 bit monitor support would work here), it sounds like he's describing KDE.

    Of course, in the real world, KDE is awesome for more advanced tasks like creative designs, but the limited support for the most used quality creative software keeps it down a lot...

    1. Re:So he wants KDE? by Anonymous Coward · · Score: 1, Insightful

      Any Kreative artist would immediately want to pop a Kap in the Kreators for the Krap naming Konventions.

      Attention to detail is paramount! Being "cute" is for the dorks who like familiar patterns (why else is it such a geek thing to endlessly repeat memes/TV programmes/etc.).

    2. Re:So he wants KDE? by MrMickS · · Score: 3, Insightful

      ~sigh~ have you read the article. KDE/Linux doesn't have the image formats built into the OS. It's one of the things OS X does right.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    3. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      Actually he's just described OSX. Not perfect but what is?

    4. Re:So he wants KDE? by Anonymous Coward · · Score: 2, Insightful

      Let's just wait another 15 years and we might see a *working* color management solution under linux. THEN, KDE will be great for creative stuff. This already makes me stick to apple for now.

    5. Re:So he wants KDE? by AbigailBuccaneer · · Score: 3, Interesting

      I think this is merely due to the fact that the definition of "OS" varies from OS to OS. In the GNU/Linux world, the "OS" generally refers only to the kernel and the minimal set of command-line utilities necessary to get a basic system up and running, whereas in Windows and OS X the definition of "OS" also includes the desktop environment and many programs that come installed by default. If Windows or OS X were to be split into a desktop environment and kernel, then their support for these image formats would almost certainly end up in the desktop environment part.

      If a KDE/GNU/Linux distribution installation comes with first-class support for these image formats, I don't see that there's any reason to disqualify it for having the image support in the KDE part of the installation rather than the GNU/Linux part.

    6. Re:So he wants KDE? by fuzzyfuzzyfungus · · Score: 4, Interesting

      ~sigh~ have you read the article. KDE/Linux doesn't have the image formats built into the OS. It's one of the things OS X does right.

      Given that (especially for 'creative' type use cases, who get the oddball formats) you may have a change of format before you have an OS version bump, why would you want to couple image formats directly to the OS?

      A mechanism for the OS to do some useful things with formats it understands, and a plugin mechanism for vendors to tell the OS about theirs(with a few common ones preloaded so jpeg and whatnot work out of the box for normal users), certainly; but don't basically all modern graphical shells do some degree of that already?

      This can lead to issues, like the blasphemous nightmare that is fucking around with a directshow filter graph after half a dozen shovelware media-viewer programs have had a fight over it; but it's really the only alternative to either treating images purely as files, nothing more, or assuming that your OS vendor will be always accurate and always timely for every little subcommunity's oddball file format of choice.

    7. Re:So he wants KDE? by drinkypoo · · Score: 2

      ~sigh~ have you read the article. KDE/Linux doesn't have the image formats built into the OS. It's one of the things OS X does right.

      What is "built into the OS" supposed to mean? If you mean that the typical linux distribution doesn't come with libraries for parsing images, you're wrong. If you mean something else, what else could you possibly mean?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      KDE's moved away from that naming practice since five years ago.

    9. Re:So he wants KDE? by Anonymous Coward · · Score: 1

      A standardized interface which all image libraries follow, so that the same code can work with any type of image, maybe?

      A program shouldn't need to have different code to read/write png, gif, jpeg etc. There should be a common API where the code just loads a standardized plugin (standardized across the OS, not just for the application in question), similar to how video codecs work. Unless the code wants to do stuff specific to a certain image format (or implements a new one), it shouldn't have to know anything about that image format.

      That way, you could for example install a plugin for a certain raw format, and suddenly all programs dealing with images would know how to read/write that format. The desktop would know how to display a preview, the image editing program would know how to import/export the format, the video editor would know how to insert such an image into a video, ...

    10. Re:So he wants KDE? by Anonymous Coward · · Score: 4, Funny

      iAgree

    11. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      Did you know that you need to also calibrate your eyes, since our eyes are adjusting the colour balance.

      Part of OS X colour management is the completely grey theme and widget set. They first did this wrong, it started with a blue theme, but the creatives complained about it messing with their eyes, if you look at OS X now it is all grey scale.

    12. Re:So he wants KDE? by smash · · Score: 1

      Did you entirely miss the systemwide scripting support (amongst other things)?

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    13. Re:So he wants KDE? by smash · · Score: 2

      Plus anything to compare to automator. Seriously, those who call themselves nerds. Google/youtube/play with a friend's mac and try out automator.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    14. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      well, actually I would say you're calibrating your brain, not your eyes, which report the same colour info regardless.

    15. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      Of course, that's largely because the content creators scream bloody murder about making sure that you have to buy their content every time you watch it.

      Without DRM and codec licensing issues, the sort of desktop environment the article's author wants would be significantly easier to achieve.

    16. Re:So he wants KDE? by Njovich · · Score: 1

      KDE is really second to none for scripting support in nearly any language throughout the interface and system.

      So, no, I didn't miss it, you missed it.

      As for your comment on 'automator'. I would say I like automator (I use Mac OS about 90% of the time), but I like Sikuli better.

    17. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      Or on Windows use AutoIT.... Same thing.

    18. Re:So he wants KDE? by Anonymous Coward · · Score: 0

      Please enlighten us how image formats are build into XNU operating system and why they should be build in Linux kernel?

    19. Re:So he wants KDE? by AvitarX · · Score: 1

      We must have dozens of them.

      I think this is what gstreamer does, and what libavc does, and pulse, and forget what KDEs audio is called, and KDE has a video one too I think, I'm not sure about images, but I assume it's similar.

      Of course, in this context, arguably KDE is the OS, or Gnome, as it packages the types of features being discussed.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    20. Re:So he wants KDE? by Hognoxious · · Score: 1

      Is it possible that the author is a pony-tailed ponce with ridiculous earrings and a tiny dog that he takes everywhere? You know, the kind who calls the monitor "a TV".

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    21. Re:So he wants KDE? by Anonymous Coward · · Score: 1

      Kubuntu with the restricted-extras package installed. I use it for production 100% on my time and 80% on company time. The only thing I need windows for at this point is games (stupid directx devs) and OCRing PDFs at work. My primary tasks of web and graphic design I prefer to do with Netbeans and Gimp on KDE. Apple can suck a lemon.

  3. Solution: Window Blinds theme by SplatMan_DK · · Score: 0, Troll

    Most of what he proposes could be done with a Blinds theme (a GUI tweaking utility for Windows made by StarDock).

    It hacks the Windows GUI though the WPF and Win32 APIs and changes pretty much whatever you like.

    Stuff like inserting an OS-wide search field in file dialogues or using an alternate image preview library is within the capabilities of a Blinds Theme.

    StarDock even has a tweak called "Modern Mix" which forces single-screen Metro apps to work in a regular (and realizable) desktop window.

    There are a lot of ugly things to say about Windows, but the architecture allows what the author is proposing. Virtually every OS component in Windows is available for tweaking or replacement.

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
    1. Re:Solution: Window Blinds theme by Anonymous Coward · · Score: 2, Insightful

      Oh great, an _additional_ item to install serially after you get a basic Windows running, with its own installer and set of annoying dialogs. Not like it wouldn't be better to have file formats supported natively, PDF support, something like VirtuaWin or Expose, and Microsoft dev tools included rather than a £17,000 extra to make WIndows within spitting distance of everything else.

    2. Re: Solution: Window Blinds theme by SplatMan_DK · · Score: 1

      Besides trolling as AC you also put your lack of OS knowledge on display.

      You came put every conceivable thing into an OS in a way which appeals to "everyone". For example some security guru might not want the "creative" OS described simply because previewing/thumbnailing PDF and RAW files (effectively rendering them) is a security risk.

      Your mind seems to tell you that it's possible to construct the "perfect" OS'a'la'Deathstar so you dont have to tweak it but people's needs are too diverse to get such a beast running on current generation computers.

      Tweaking to suit your needs is far better than to make the end-of-all-OS monster with a billion features from which you ever only use 2%.

      - Jesper

      --
      My security clearance is so high I have to kill myself if I remember I have it...
    3. Re: Solution: Window Blinds theme by SplatMan_DK · · Score: 1

      Apologies for the typos. The spellchecker and on-screen keyboard of my mobile OS lacks the rich features of my Desktop and the platform I am on wont let me tweak it to my needs ... ;-)

      --
      My security clearance is so high I have to kill myself if I remember I have it...
    4. Re: Solution: Window Blinds theme by tomboalogo · · Score: 1

      "monster with a billion features from which you ever only use 2%"
      kinda like Microsoft Word turned into....

    5. Re: Solution: Window Blinds theme by Anonymous Coward · · Score: 0

      You have no idea what I know, but it's pretty telling that your short post includes three logical fallacies.

      Providing A distro that THE DISTRIBUTOR is targetting to general home and creative pro users. So how did you get to "makes everyone use it, and prevents geeks from customizing from a different distro"? Notwithstanding that sensible OS defaults don't preclude customization anyway.

  4. Beos was a media OS, went out with a sputter. by ehack · · Score: 4, Insightful

    http://en.wikipedia.org/wiki/BeOS
    "BeOS was optimized for digital media work and was written to take advantage of modern hardware facilities such as symmetric multiprocessing by utilizing modular I/O bandwidth, pervasive multithreading, preemptive multitasking and a 64-bit journaling file system known as BFS. The BeOS GUI was developed on the principles of clarity and a clean, uncluttered design.

    The API was written in C++ for ease of programming. It has partial POSIX compatibility and access to a command-line interface through Bash, although internally it is not a Unix-derived operating system."

    There's a reimplementation, Haiku
    https://www.haiku-os.org/

    --
    This is not a signature.
  5. BeOS by marcello_dl · · Score: 4, Funny

    Thought experiment, what if we completed the pro feature list of the main linux multimedia apps and optionally ported them to a BeOS derivative (haiku)?

    You see, thinking is easy.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  6. Creative? by mschaffer · · Score: 1

    Since when does creative = audio & visual pursuits only.
    Why isn't the title simply something like "ultimate audio-visual os"
    say what you mean. mean what you say.

    1. Re:Creative? by MrMickS · · Score: 2

      ~sigh~ this is addressed in the first paragraph of the article. I guess it was too easy just to jump on that fairly minor point though rather than actually comment on the article at length. Slashdot at it's worst.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    2. Re:Creative? by Anonymous Coward · · Score: 0

      Addressing it doesn't excuse the lack of proper vocabulary.

  7. OSs are supposed to be generic by Anonymous Coward · · Score: 1

    Sorry art folks, you shouldn't ask for a new OS for every different use case. What you want can and should be achieved with UI tweaks.

    1. Re: OSs are supposed to be generic by RyuuzakiTetsuya · · Score: 4, Insightful

      No they're not. They're meant for the tasks at hand.

      You mean to tell me the OS running a point of sale terminal and the OS running the systems at the airport should both be set up to run nethack? Or that a Wii U is supposed to do actuarial tables?

      --
      Non impediti ratione cogitationus.
    2. Re: OSs are supposed to be generic by Anonymous Coward · · Score: 0

      An OS's primary goal should be to manage the hardware and let the software on it operate.

      The things you mentioned, actuary tables, and the like, are applications.

    3. Re: OSs are supposed to be generic by fuzzyfuzzyfungus · · Score: 2

      It depends on what you mean by 'OS': Should the POS and the server be running nethack? Obviously not. Is there any particularly good reason why either device should be running an OS that wouldn't support nethack if it were installed? No, not really (and, in fact, both of them probably do).

      As for the Wii U, I assume that if Nintendo felt like releasing a sequel to 'Dr. Mario', where you play as Actuary Wario and attempt to manage the risk pool of Dr. Mario's patients, it wouldn't be the OS that stops them.

    4. Re:OSs are supposed to be generic by rioki · · Score: 1

      I could not agree more with that. An operating system is so basic that you can basically do nothing with it. The problem is that OS vendors started to make their default OS installation useful out of the box by adding applications. Yet that are applications on top of the Operating System, that they get shipped on the same disk as the OS is just an arbitrary decision of the OS vendor. The author of the article has totally no clue about what actually makes an OS.

    5. Re:OSs are supposed to be generic by drkim · · Score: 4, Insightful

      Sorry art folks, you shouldn't ask for a new OS for every different use case. What you want can and should be achieved with UI tweaks.

      I agree. I actually RTFA and it feels like he's asking (and answering) the wrong question.

      Like if you were to ask: "What is the best kind of paper to print targets on to improve your firearm accuracy?" instead of asking "What is the best ammo/gun/sight to use to improve your firearm accuracy?"

      I don't think the OS is the thing to streamline, the actual creative software UI is more important.
      I work in both Adobe Creative Suite, and Autodesk 'Smoke,' and they both have a fairly good interface for previewing and moving between applications and/or file/media types.

      Smoke runs as a sort of single application, and you just click buttons or swipe between pages of apps. However you can easily move from paint to video editing to sound mixing, without leaving the main program. The UI is consistent from module to module. Smoke has (in the past) been ported for IRIX, LINUX and Mac OS.

      In the Adobe CS you still have to launch different apps, but a good deal of file manipulation "common ground" is had in their 'Bridge' app. Moving media between apps is also streamlined, you don't need to render and export/import to move a project or media between apps.

    6. Re:OSs are supposed to be generic by Anonymous Coward · · Score: 0

      Competent multi-tasking can be achieved with UI tweaks?

      But yes, I agree that OSes are indeed supposed to be generic.
      What the author is really asking for is a visual-media-specific configuration - a distro in Linux parlance. He doesn't mind which platform the distro uses, but good luck creating and distributing a custom Windows or OSX "distro".

    7. Re:OSs are supposed to be generic by Anonymous Coward · · Score: 0

      Sorry art folks, you shouldn't ask for a new OS for every different use case. What you want can and should be achieved with UI tweaks.

      I agree. I actually RTFA and it feels like he's asking (and answering) the wrong question.

      Like if you were to ask: "What is the best kind of paper to print targets on to improve your firearm accuracy?" instead of asking "What is the best ammo/gun/sight to use to improve your firearm accuracy?"

      So, instead of asking an almost certainly obviously wrong question*, you want to ask a more subtly wrong question** which is more likely to lead down a path full of useless and contradictory 'answers' instead?

      * There is the possibility that someone is printing their targets on dark paper and, as a result, is having trouble seeing the target in enough detail to know where to aim, but that would be a pretty obvious issue.
      ** Unless something is wrong with your firearm or ammunition, it is technique, not equipment, that is the primary factor in obtaining accuracy.

    8. Re:OSs are supposed to be generic by Anonymous Coward · · Score: 0

      ..would agree with the rest, insofar as the average `creative professional' could not care less what OS is underneath, they only want to switch on a monitor and find their specific app and familiar UI running - and most of these would be in trouble if they had to boot the box themselves - "What the Hell am I, Steve Wozniak, or what? sumbdy switch this damn contraption ON again, I don't get paid enough for this.."

      Would take issue with your claim Smoke was 'ported' to IRIX tho - was written for IRIX, then ported Linux, then MacOS, no? Besides, I thought Smoke was merely the video editing aspect of their compositing line, been a while tho. Nor do I know why they killed combustion (or even discreet as brand, for that matter..), or jump around hardware like a flea with a bad tic when somewhat related products like Max are presumably still PC, etc. - Autodesk tho, who the hell knows how they arrive at decision. As noted tho, doubt most of the end users care a jot about the hardware or OS, end of the day, it (and they) have but one job to do.

    9. Re: OSs are supposed to be generic by Anonymous Coward · · Score: 0

      there is a line between embedded (Wii) and general purpose (Mac, win, Linux). I'm sure we are talking about general purpose here, since thats what the article uses.

      the specific requirements listed tell me that this person does not want general purpose. if a suite like adobe is not sufficient, a niche os is needed.

      do the creative types have market share to support development of both the os and the apps?

      BeOS failed. crowdfunding seems the only option, escrowed support. and I bet it will start with haiku source, or more likely reactos. and it will not be true general purpose at that point.

    10. Re:OSs are supposed to be generic by omnichad · · Score: 1

      For some uses, like A/V, a low-latency kernel is very helpful - but your average user doesn't want that.

    11. Re: OSs are supposed to be generic by Anonymous Coward · · Score: 0

      A large portion of the things he wants are features that OSX implements, and it's doing pretty fine.

    12. Re:OSs are supposed to be generic by drkim · · Score: 1

      Whoops! It appears that you've forgotten to log in before posting your comment.
      Log in and repost so we can continue this conversation.

      Thanks!

    13. Re:OSs are supposed to be generic by drkim · · Score: 1

      As noted tho, doubt most of the end users care a jot about the hardware or OS, end of the day, it (and they) have but one job to do.

      Totally agree on this.^^^

      re. Smoke: It is a real "Swiss Army Knife" of post, it has a full NLE (a real nice one, designed by editors, not coders,) compositing (the interface is more like the Flame's now; it used to be layers, like AE) titling, color correct, audio mix (that can even drive flying faders) and all your media is 'everywhere,' no import/export. Sadly, I think they've let Adobe get ahead of them on features and plug-ins.

      I mis-spoke on the 'porting,' Your right, IRIX was native original.

      Sad about 'Combustion' too. True 3D space with ray-trace reflections! Awesome particle system! Morphs! (and not those crappy 'luma' based morphs, either!) But it's not dead, I still use it.

    14. Re:OSs are supposed to be generic by Anonymous Coward · · Score: 0

      Perhaps he used mod points on this article and didn't want to undo them. If you don't want to reply to ACs, then don't. No need to be a dick.

      Posting AC because I have no interest in continuing this conversation.

  8. Ooooh, pointy jabs at OSs by Horshu · · Score: 1

    Sounds so provocative and original.

    1. Re:Ooooh, pointy jabs at OSs by robthebloke · · Score: 4, Informative

      Sorry, but pointy jabs at OSes are well deserved in this case (ex-film industry guy here). Linux is used extensively within the film industry, but each studio requires a small army of linux gurus to patch and modify the OS and kernel just to keep the OS from constantly falling over. Whilst none of the gurus complain (they get paid a healthy salary), it's a real shame that an artist simply cannot perform these tweaks themselves (recompiling a kernel is not for the faint of heart!). You'll also find a few Mac pros knocking about, but there the problems are just plain ridiculous. The lag between new OpenGL version & GPU features, v.s. the adoption into OS X is just insane. If you're predominantly linux, with a few hundred mac OS X boxes, it's kinda nice to be able to provide the same toolset to users on both platforms (As an R&D programmer, my role was to help improve the performance of art tools). Sadly, if you have OS X in the mix, this becomes extremely unpleasant. You end up with the high performance version on linux (leveraging any GPU feature available to give the artists the ability to work on scenes with hundreds of millions of polygons), and then you have the crippled OS X version that craps out after 10 million (even though the GPU used in both machines is identical). Windows isn't without it's problems (being effectively stuck with a single user->single computer mindset), but at least you can still exploit the underlying hardware. The reality is, if you're a creative professional, working with computers is still a massive ball-ache. It's a shame that people who write the OSes haven't really put much consideration into figuring out how their users actually use the things.

    2. Re:Ooooh, pointy jabs at OSs by ColdWetDog · · Score: 1

      but each studio requires a small army of linux gurus to patch and modify the OS and kernel just to keep the OS from constantly falling over.

      But isn't this because the installations are largely custom? Different studios seem to run different toolchains, have their 'special sauce' application that somebody wrote and, of course, have to deal with hundreds of different hardware configurations and even more wetware configurations. It's not like everyone is just installing Creative Suite (as much as Adobe would like that to happen) and letting it go at that.

      --
      Faster! Faster! Faster would be better!
    3. Re:Ooooh, pointy jabs at OSs by Anonymous Coward · · Score: 0

      Sorry, but pointy jabs at artists are well deserved in this case. Linux is used extensively within the film industry, but each studio requires a small army of artists to design and skin the characters and scenes just to keep the movie from constantly falling over. Whilst none of the artists complain (they get paid a healthy salary), it's a real shame that a linux guru simply cannot perform these tasks themselves (wrieframing an entire movie is not for the faint of heart!).

    4. Re:Ooooh, pointy jabs at OSs by Anonymous Coward · · Score: 0

      Funny, as Linux kernel is the operating system. Linux kernel and Linux operating system are same thing => kernel.org

    5. Re:Ooooh, pointy jabs at OSs by Anonymous Coward · · Score: 0

      Not in graphics, but I have a similar problem. Its caused by the lack of a stable kernel ABI/API for drivers. Instead of grabbing the latest bleeding edge driver for some piece of hardware you end up pulling the kernel forward all the time. Then your stuck with a bunch of application compatibility issues because the kernel affects a bunch of stuff outside of the purview of the driver you want to update. The alternative is to employ people who can fix/tweak the bleeding edge driver to work in your existing system configuration. This generally works really well if you ignore the fact that you basically have to hire people to maintain the OS, which is quite frankly stupid in a lot of industries. It might make sense for google, or your appliance manufacture to have people on staff to maintain the OS, but its orthogonal to the business needs at most places. Its probably one of the top 5 reasons why linux is still a server/embedded (phones included) OS, rather than something in general use.

    6. Re:Ooooh, pointy jabs at OSs by Anonymous Coward · · Score: 0

      Sorry, but pointy jabs at OSes are well deserved in this case (ex-film industry guy here). Linux is used extensively within the film industry, but each studio requires a small army of linux gurus to patch and modify the OS and kernel just to keep the OS from constantly falling over. Whilst none of the gurus complain (they get paid a healthy salary), it's a real shame that an artist simply cannot perform these tweaks themselves (recompiling a kernel is not for the faint of heart!).

      So let me make sure I get this - as a film-industry veteran, you are upset that you can't just have your free Linux OS custom configured to your needs without having to actually pay someone to do it?

      On the one hand - I can't seem to find my little vioilin.

      On the other hand; you did miss the one thing you needed to understand. Apple produces computers with a particular OS. Microsoft produces an OS for specific kinds of computers. The F/OSS community produces tools, including Linux, that anyone can use to build custom OSes. The fact that the last task is so difficult as to be beyond the ken of your average artist is more a feature of the complexity of the universe and the problem you want solved than a design error. If anything the fact that you can get a custom-built, studio-specific OS up and running *at all* is rather a testament to just how impressive a toolkit the Linux stack has actually become.

  9. Intent-aware OS and I/O bottleneck aware kernel by advid.net · · Score: 4, Interesting

    If I copy huge files, while doing video processing, running a VM, and switching from one tab to another in the web browser, the system become quite unusable...
    He could still be responsive with dynamic I/O priority handled by GUI and kernel.

    What we lack most is some intention-aware GUI and OS kernel, working together so that the right process get the right priority and that I/O bottlenecks are handled gracefully.

    Content creation activities are often I/O and CPU demanding, and even on creativity praised OS such as Mac OS we have this big problem of I/O channel unawareness.

    Example:
    One need to be able to start a huge file copy with a background intent so it will be throttled when the user starts a video effect preview which writes temporary files on one of the same disks of the copy.
    The GUI gives the video preview higher priority, even on I/O, and the kernel detects the bottleneck on one of the disks and decide to almost freeze the file copy.
    But then the user start the full video rendering in background, the GUI assigns the lower priority and the file copy resume to full I/O speed.

    1. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 0

      All that exists in Linux. Both processes (nice) and I/O (ionice) have priority levels you can manipulate -- a normal user can decrease the priority of any task they own.

      Experience shows that we don't know enough about usage patterns to make it automatic. The process scheduler prior to the current default in Linux tried to do that for "interactive" processes, and failed miserably.

      The missing bit, is only the user interface to easily manipulate the priority of a given task. It wouldn't be too difficult to add to for example the window manager (say next to the window control buttons) so it'd affect the process owning that window -- maybe a drop-down menu with two sliders, one for CPU priority and another for I/O priority? --, it's just that nobody needs that enough to actually support a developer to add them.

      I've solved the issues I've encountered by overriding the applications I don't want hogging my resources by scripts that execute the application niced. Works fine. Having a two-disk RAID-0/1 also helps a lot, although a four-disk RAID-10f2 would be even better.

    2. Re:Intent-aware OS and I/O bottleneck aware kernel by drinkypoo · · Score: 3, Interesting

      All that exists in Linux. Both processes (nice) and I/O (ionice) have priority levels you can manipulate -- a normal user can decrease the priority of any task they own.

      Experience shows that we don't know enough about usage patterns to make it automatic

      And yet it doesn't seem like anyone is even trying. Why don't file copies get launched at a low I/O priority by default, just a notch down? Why doesn't the foreground app get a boost, just one point? Etc.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Intent-aware OS and I/O bottleneck aware kernel by RamiKro · · Score: 3, Interesting

      The Linux scheduler under-prioritizes user interaction (keyboard\mouse\remote input and monitor\serial output) over disk and memory i/o by design since it's a server OS. There are out of tree schedulers that resolve all that and even a few Real Time ones that can guarantee interaction but Linus (justifiably) rejects them since Linux IS a server kernel.

    4. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 0

      Why don't file copies get launched at a low I/O priority by default, just a notch down?

      Good question. I use XFCE, so my file manager is Thunar. Why doesn't it have a window-specific ionice knob somewhere? Or maybe a pane where I could set nice and ionice for various tasks it does?

      More experienced Linux users just rename /usr/bin/Thunar to /usr/bin/Thunar.real, and save

      #!/bin/dash
      exec ionice -n 3 /usr/bin/Thunar.real "$@"

      as /usr/bin/Thunar, and their file managers won't hog the I/O so much anymore. (They'll have to redo it after updating Thunar, though.)

      Another, perhaps a more versatile option, would be to run a privileged user daemon that monitors users' processes (and to a smaller extent, what they do), and dynamically manages their CPU and I/O priorities as desired. Writing such an daemon would be very easy.

      The problem is, who would design and test it? Who nontechnical user would be willing to try a few different user interfaces, and help develop a really working user interface? Remember, the "power users" don't need it, as they already have the tools they need. It seems to me that getting the users willing to be guinea pigs to help develop such an utility, to interact with the developers capable of creating the desired utility, and helping to design the utility in such a way to solve the problem here to users' satisfaction, might be the actual problem here.

      Simply put, the developers can write the code, but designing how it all would work best, is the hard part. The programmers are not at fault, this is a human interface issue. We need design first, before we can code. And when we have the design, somebody needs to support the coders, too. Have to eat, etc.

    5. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 2, Interesting

      It's been done. Unfortunately, it was done in the Synthesis kernel, which was made out of self modifying 68k assembly, and thus subsequently forgotten about. Apparently by going with adaptive scheduling they ended up with a soft-realtime system.

    6. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 0

      Why doesn't it have a window-specific ionice knob somewhere?

      What if the window is from an application running on another computer? Maybe even one which doesn't have ionice?

    7. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 0

      Linux (aka Linux Kernel) is server OS but it is as well a workstation OS and it is as well a real time capable OS so it is users task to select wanted distribution or compile Linux as required for their needs.

    8. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 0

      Why don't file copies get launched at a low I/O priority by default,

      They can't because even lowering the i/o priority requires root privileges. I personally think that that's ridiculous.

    9. Re:Intent-aware OS and I/O bottleneck aware kernel by drinkypoo · · Score: 1

      They can't because even lowering the i/o priority requires root privileges. I personally think that that's ridiculous.

      This seems like the sort of thing we should be able to solve with selinux.

      I guess that's my other question. Where the hell is my easy selinux profile creation tool?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Intent-aware OS and I/O bottleneck aware kernel by bingoUV · · Score: 1

      Don't need selinux for this. A simple sudoers file modification can do it.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    11. Re:Intent-aware OS and I/O bottleneck aware kernel by bingoUV · · Score: 1

      But schedulers can be changed on the fly.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    12. Re:Intent-aware OS and I/O bottleneck aware kernel by drinkypoo · · Score: 1

      That's true, but I shouldn't have to dick around with sudo to give a user access to an ioctl

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Intent-aware OS and I/O bottleneck aware kernel by bingoUV · · Score: 1

      You shouldn't have to dick around with a steering wheel to direct a car either. Write a wrapper around it if you can think of a better interface (both steering wheel and sudo ) or STFU. Unlikely because you chose the wrong tool for the job in the first place - selinux instead of sudo.

      Whiners are a dime a dozen.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    14. Re:Intent-aware OS and I/O bottleneck aware kernel by Anonymous Coward · · Score: 0

      I'm sorry, "foreground"?

  10. Not enough by tuo42 · · Score: 2

    A true OS aimed at "creative" in my opinion needs much more than this. To name a few things:

    - OS level handling of color information and an OS API/CMM which every application accesses and uses (no app-specific color management and no app-specific algorithms and "rules". Same for printer drivers
    - specialized file system which offers the possibility to actually have "asset" folders. Not the possibility to create a folder and name it assets, but an actual logic to files stored in it's parent folder which different applications again can understand and access. Same goes for projects. The OS has to understand what we are working on, and not give us the possibility to think up our own project folder structure, which is different from company to company to freelancer
    - integrated, transparent versioning of projects, their main files and assets. as simple right click => "create versioned directory/project", with an OS API which the applications hook into. the file manager needs to have the possibility to easily roll back the whole folder including assets to version 06, for example, without losing other version. easy ability to branch from one version to another and develop them simultanously. this needs to have a very good UI so I can QUICKLY find what I am searching for
    - these functions need to work on network shares, with multiple users, and need an easy export/import feature, so I can export/pack the project, send it to an external, and get the new one back, and I can quickly and easily import it back in.
    - fonts are assets! not something you hide somewhere in the OS folder. also, and I mean it: some kind of DRM fonts, so I can send out copyrighted fonts to an external which will only work inside the project folder I just exported and sent him. - integrated time logging. set up OS wide rules which applications to log, and when to stop logging (after x minutes without mouse movement etc.). easy export of "how long did I work in project XYZ, on file XYZ, in application XYZ". Again, has to work with multiple users over the network

    For most of these functions, there is a solution, sometimes even a close on in some OS (Timemachine, Shadow files) etc., but you have to piece the stuff together, and most of the times, one component or another breaks the concept due to an update, or it simply is to cumbersome for some people to handle and again the whole thing breaks down. or it is damn expensive. Many time loggers come to mind, which scan window titles to try to find out which file you are working on, and often break with new versions of applications or foreign versions.

    Such an OS would be a killer app/OS, but it will never exist. If market share is low, the big apps won't be ported. And if the big apps are not available, market share stays low.

    And I don't think it is possible to create such a thing as a framework layout on top of an OS...it would not feel intuitive enough, and would not hook deeply enough into the inner workings of the OS.
    The only company who could pull this off is Apple, but if they would have wanted to, they would have done it already as the last three major OS versions where quite lackluster IMHO when it comes to innovation.

    regards

    tuo

    1. Re:Not enough by drinkypoo · · Score: 2

      OS level handling of color information and an OS API/CMM which every application accesses and uses

      Who doesn't have this? All major operating systems include OS-level color correction.

      specialized file system which offers the possibility to actually have "asset" folders. Not the possibility to create a folder and name it assets, but an actual logic to files stored in it's parent folder which different applications again can understand and access

      So far you have utterly failed to explain the difference.

      The OS has to understand what we are working on, and not give us the possibility to think up our own project folder structure

      What? Seriously? That was the dumbest thing I expect to read all day... and it's 0350. The fact that Unix doesn't understand what you're working on, and gives you the possibility to think up your own project folder structure is a benefit, not a weakness. Those who do not understand Unix are doomed to make dumb suggestions about operating systems.

      integrated, transparent versioning of projects, their main files and assets

      Finally, something you said makes sense. All operating systems should include a versioning filesystem. What year is it, anyway?

      these functions need to work on network shares

      Yes, managed on the server. Because they're implemented at the filesystem level.

      fonts are assets! not something you hide somewhere in the OS folder

      It should be possible for applications to load fonts which are not stashed somewhere in a folder... like they can on Unix today. Or any other operating system. If your favorite creative apps don't do this, it's not because the OS doesn't support it. It's because the apps suck.

      And I don't think it is possible to create such a thing as a framework layout on top of an OS...

      That's because you understand neither frameworks nor operating systems.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Not enough by Anonymous Coward · · Score: 0

      The OS has to understand what we are working on, and not give us the possibility to think up our own project folder structure, which is different from company to company to freelancer

      It's also different from project to project and it's really not the job of applications or OS to impose this on users. When it is done, you typically end up with some 'black box' bogosity that causes more problems for professional use than it solves.

      integrated, transparent versioning of projects, their main files and assets. as simple right click => "create versioned directory/project", with an OS API which the applications hook into. the file manager needs to have the possibility to easily roll back the whole folder including assets to version 06, for example, without losing other version. easy ability to branch from one version to another and develop them simultanously. this needs to have a very good UI so I can QUICKLY find what I am searching for

      This would be a mess for similar reasons to the above. Simply save different versions of the project from your non-destructive editing app and label them appropriately.

      fonts are assets! not something you hide somewhere in the OS folder.

      Surely it would be an apps responsibility to subset and embed them?

      You're a (web?) designer, the workflow you're describing would be an absolute nightmare for high-end A/V. We have huge amounts of data and some editing operations are destructive, especially when collaborating with 3rd parties. It's not realistic that data can be versioned at each stage, especially not with the requirements for working with DPX / ProRes and various offline proxies.

    3. Re:Not enough by tuo42 · · Score: 1

      While you are right that all OS have color management implemented, most applications implement their own. Apply the same color management in Adobe Illustrator, Adobe Indesign and Adobe Photoshop, and you will get three different results. That's why third-party solutions - quite expensive ones, mind you - exist to handle this dilemma. And no OS I know of implements the needed algorithms for serious color management.

      Regarding your comment about folders: the problem is that most creative workflows span more than one person or even one company. Most of the times, a couple of freelancers are on board, one company provides this, one company provides that. As long as each of them has it's own structure of how to manage projects on the FS level, you run into problems. If you tell me that is not the case, I cannot take you seriously.

      Third, regarding fonts: the problem is that many fonts are copyrighted and thus are not allowed to be sent to freelancers. So when text has to be modified, everything has to be sent back to the company who is allowed to work with the font. This is also a very recurring problem which costs money and time!

      I understand very much that you like Unix and you like to tell people they are idiots because you think they don't understand unix. That's fine if that is the way you roll. But work in the creative industry on bigger projects for a couple of years, and you will understand my post.

      The question was: what would be the perfect OS for creative work, and I stated my opinion by expressing the needs of this particular field of work.

      And yes, I know what a framework is, but english is not my native language. The reason I mentioned it is that these frameworks exist, and bigger agencies struggle to keep them working, because they are on top of an OS, and every application update, every OS update might break them and you wait for an update for a couple of days or weeks. Again, this happens every year and decreases productivity. Plus: they never feel as integrated as they should be.

      regards

    4. Re:Not enough by loufoque · · Score: 1

      So basically, since you're incompetent and can't set up the right software and subsystems for your workflow, you need the OS to mandate it for you?

    5. Re:Not enough by Anonymous Coward · · Score: 0

      It's not realistic that data can be versioned at each stage, especially not with the requirements for working with DPX / ProRes and various offline proxies.

      Why would it have to be "realistic"? With that kind of attitudee you'll never be making anything new. Having more than 2 colors on computer monitors wasn't realistic just some decades ago. Having a computer at all wasn't realistic at some point. Being an artist by trade hasn't been realistic for most of humanitys existance. In ten years I expect to be able to have running versioning of everything I ever do on a computer. It needs to record everything, and be able to do those things in backwards order. Call up a slider, move the positioning bar to wanted time, there, everything as it was. A global Undo, but with the ability to move forward also, and to different branches, and to combine them. Why would that be unrealistic?

    6. Re:Not enough by serviscope_minor · · Score: 2

      The fact that Unix doesn't understand what you're working on, and gives you the possibility to think up your own project folder structure is a benefit, not a weakness. Those who do not understand Unix are doomed to make dumb suggestions about operating systems.

      Welcome to GNOME and the new world order!

      Go to a terminal, cd into some project directory heirachy. Start a program which uses the gnome based file dialog boxes (openoffice, inkscape, and so many more) to edit a file using the commandline.

      Now go to save as.

      Where are you? Certainly not in $PWD, that's for sure. Quite possible in the last place you were when you used such a program.

      Who needs directory heirachies anyway?

      --
      SJW n. One who posts facts.
    7. Re:Not enough by Anonymous Coward · · Score: 0

      The font thing is just like any other software you need to pay for a license for. If this and that software or library isn't paid by both companies that use it, then you can't use it. End of story. If you want to make all fonts free, i'm all for it, but basically use free fonts. It's a lisencing issue, that the OS cannot override, so i don't see why you prought it up. Fuck DRM by the way.

      Secondly, an asset directory? That isn't a filesystem problem. FS is there for handling directories and files. It does not give a crap what you put there, it only stores the data. This is not an OS problem either. There are too many different kinds of projects to force everyone to use the same directory structure.

      Third, FS level versioning. It's ok for somethings, when you do not have a project for it (like people doing their personal finance or something), but it is not a replacement for a real version control. There are a lot of them, depending on the needs (non distributed like subversion for work, that you "can't" do anywhere else than office, distributed system such as Fossil, GIT, Mercurial, bazzaar, veracity for work you need to have version control without connection to the company servers) many of them have a tool that integrates to the file manager (like tortoiseSVN, tortoiseGIT etc), so that "right click -> create repository" is possible.

      The only useful thing at FS level version control is when you need to undo something you haven't yet commited and then closed the editor, and that requires automatic versioning. It should also need to be such, that the changes are disgarded once the file has been commited to the real version control. So this is not really an OS problem. Also some version controls, like Fossil and Veracity, also have other benefits like intergrated ticket system and wiki.

      Fourth, you can keep your automatic logging. Besides i bet there are software for that. Otherwise, it's not an OS problem.

      I don't want these things to keep bloating the damn OS, they aren't essential to the OS, so they do not need to be in the OS. Choose the tools you need, but don't expect everyone to need them.

      What you are basically describing is a work environment. Maybe it would be useful, if many of these tools came packaged in one easy to install software package. It's all doable without having them on the OS disk or download.

    8. Re:Not enough by tepples · · Score: 1

      It's because people have to work with other people less competent at IT than themselves.

    9. Re:Not enough by Anonymous Coward · · Score: 0

      Why would it have to be "realistic"? With that kind of attitudee you'll never be making anything new.

      You know... you have a point. So are you parking your flying car at the spaceport before taking your overnight FTL vacation to Alpha Centuri?

    10. Re:Not enough by tuo42 · · Score: 1

      No, it's because the question was what an ideal OS should provide...not what one should be capable of setting up.

      If the question would have been: what is the perfect software on a given OS for creatives, I would understand your criticism. But that wasn't the question.

    11. Re:Not enough by drinkypoo · · Score: 1

      Welcome to GNOME and the new world order!
      Go to a terminal, cd into some project directory heirachy. Start a program which uses the gnome based file dialog boxes (openoffice, inkscape, and so many more) to edit a file using the commandline.
      Now go to save as.
      Where are you? Certainly not in $PWD, that's for sure. Quite possible in the last place you were when you used such a program.

      I will readily agree that there are many things about GNOME which reasonably piss users off. Now, name any OS or distribution without stuff that pisses you off. I'll wait.

      Who needs directory heirachies anyway?

      Until someone gets the intestinal fortitude to actually deliver an OS based around a next-generation filesystem, everyone. Sure, there's ACLs and extended attributes and structured metadata functionality available at the OS level in several operating systems, but nobody's making better use of that than Windows, which is not making very good use of it at all (in spite of promising to deliver this sort of functionality on at least two occasions.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Not enough by loufoque · · Score: 1

      Your ideal OS isn't my ideal OS.
      Everyone's needs are different.

      Just set up your work environment to be what you need to be the most productive. It's the same for all other fields of work, including those that do not include interaction with a computer.

    13. Re:Not enough by loufoque · · Score: 1

      Report to the project manager that the interaction with your colleagues is inefficient, and ask him to set standards for the team.

    14. Re:Not enough by tepples · · Score: 1

      I think the point was supposed to be that the operating environment would make it easier to follow the project manager's standards.

    15. Re:Not enough by angel'o'sphere · · Score: 1

      Who doesn't have this? All major operating systems include OS-level color correction.
      Windows seem to lack it ... never saw any option fro that (and I just checked the PC I'm working ong for it)

      Finally, something you said makes sense. All operating systems should include a versioning filesystem. What year is it, anyway?
      Makes sense, and in some regard Macs have that now with time machine and the auto saving features of "modern" Applications.

      However making a solid "versioning" filesystem is not as easy as you might think. After all you want to "tag/checkpoint" groups of files. Perhaps some files get edited by multiple users. Somehow you want to browse over versions and branches and checkpoints. So in the end you are far better of in using a real (source code) control system for your files than relying on the OS to keep proper versions for you (Imagine a simple text editor, that auto saves every 5 minutes, working a few days on one single file gives you easy a few hundred versions).
      Looking at the many version control systems out there, and their different philosophies how to "treat versions", how to branch, checkpoint/tag etc. you would make it wrong for a big deal of users anyway, because they would hate your approach about versioning.

      However you are somewhat right in bashing your parent, he he!

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    16. Re:Not enough by Anonymous Coward · · Score: 0

      (Different AC)

      Of course not. As a modern person, I'm certainly connected to the global teleportation infrastructure. Therefore I just enter my transporter, select the destination (using the mind-machine interface, of course) and the next moment I'm there.

    17. Re:Not enough by WillAdams · · Score: 1

      Re: applications loading fonts from a folder

      Adobe InDesign has had support for document ``Fonts'' folders since CS5:

      http://help.adobe.com/en_US/indesign/cs/using/WSa285fff53dea4f8617383751001ea8cb3f-6e29a.html#WS328f5ee33f08f77d1e63e3d123e8d1b40b-8000

      --
      Sphinx of black quartz, judge my vow.
  11. NeXTstep: Display PostScript, Pantone, &c. by WillAdams · · Score: 1

    My Cube was the most productive machine I've ever owned/used.

    Sadly, Mac OS X loses much of that synergy (limited Services, no DPS, Pantone per application, no global Webster.app, no systemic Digital Librarian, &c.)

    It kills me that I can't find a vector drawing environment as productive as Altsys Virtuoso --- Freehand is close, but it's been EOL'd, and I dread when I won't be able to install it on a new machine.

    --
    Sphinx of black quartz, judge my vow.
    1. Re:NeXTstep: Display PostScript, Pantone, &c. by NJRoadfan · · Score: 1

      Was Freehand ever ported to Intel on OS X? In a weird way the Windows version may live on a bit longer.

    2. Re:NeXTstep: Display PostScript, Pantone, &c. by WillAdams · · Score: 1

      Unfortunately, no, it requires Rosetta, so won't run (directly) on anything newer than Mac OS X 10.6.x --- I managed to score the nicest Mac running 10.6 I could at work, and I'll use it until I'm forced to replace it. Hopefully by then there'll be an alternative (I've got hopes for Tribaloid, and wish that the Cenon folks took interface more seriously, and regret Andrew Stone moving on to do iPad apps....)

      Running Freehand in Windows using Parallels may be the best option for the long run, but that makes me very, very sad.

      --
      Sphinx of black quartz, judge my vow.
  12. Re: Intent-aware OS and I/O bottleneck aware kerne by loufoque · · Score: 1

    If you want a good kernel and good file management, then you want Linux.

  13. This article makes no sense by john.burton1765 · · Score: 2

    It's titled as being about operating system features, but it's almost entirely about application level stuff such as codecs and user interface.

    1. Re:This article makes no sense by Anonymous Coward · · Score: 0
    2. Re:This article makes no sense by loufoque · · Score: 1

      Yes, it is stupid.
      The best OS for creative editing is the OS that supports all of the software that you plan to use. Typically, it would be Windows, since some critical software only runs on that operating system.
      More and more software gets ported to Mac and Linux though, so it's mostly a matter of what you need to use in your workflow.

  14. Thought Experiment = Dream by Anonymous Coward · · Score: 0

    And, in his world, the OS could run any piece of software that all other OSes (extinct, existing, or to be) could run and faster as well.

  15. Re: Intent-aware OS and I/O bottleneck aware kerne by Anonymous Coward · · Score: 1

    Last time I checked, reading a scratched DVD put the cdrom driver into deadlock and thus the whole OS into a halt because of its integration with the filesystem, I couldn't even start any other process since it involved reading from disk. Top quality! Was able to recover a machine with a reboot.

    I wonder if this monolithic thing has something to do with a driver fucking up the whole system...

  16. Re:Beos was a media OS, went out with a sputter. by DNS-and-BIND · · Score: 1, Funny

    "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it."
    -- Jean-Louis Gassee, CEO Be, Inc.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  17. Just a thought. by Anonymous Coward · · Score: 0

    Wouldn't an OS work instead of a government? Faster decision making, maintained/organised, less room for corruption etc etc

  18. I see ... by Anonymous Coward · · Score: 0

    All that exists in Linux. Both processes (nice) and I/O (ionice) have priority levels you can manipulate -- a normal user can decrease the priority of any task they own.

    Experience shows that we don't know enough about usage patterns to make it automatic. The process scheduler prior to the current default in Linux tried to do that for "interactive" processes, and failed miserably.

    The missing bit, is only the user interface to easily manipulate the priority of a given task. It wouldn't be too difficult to add to for example the window manager (say next to the window control buttons) so it'd affect the process owning that window -- maybe a drop-down menu with two sliders, one for CPU priority and another for I/O priority? --, it's just that nobody needs that enough to actually support a developer to add them.

    I've solved the issues I've encountered by overriding the applications I don't want hogging my resources by scripts that execute the application niced. Works fine. Having a two-disk RAID-0/1 also helps a lot, although a four-disk RAID-10f2 would be even better.

    And you expect a "creative" type or anyone for that matter to deal with all that when they're working?

    The process scheduler prior to the current default in Linux tried to do that for "interactive" processes, and failed miserably.

    "failed miserably"? In what way? Maybe it wasn't implemented right.

    1. Re:I see ... by Anonymous Coward · · Score: 0

      And you expect a "creative" type or anyone for that matter to deal with all that when they're working?

      No, but as long as they're not willing to support any developer to develop the desired features, complaining about it is irrelevant.

      "failed miserably"? In what way?

      Boosting the priority of interactive processes turned out to be counterproductive in many cases. A current system, be it a desktop or a server or even an embedded machine, has many processes running at the same time. A logic that seems fine on paper for a single process, does not work out in real life, unless you can take the various interactions (between processes and devices and resources) into account. Obviously it's only a matter of "implementing it right", but the fact remains, that "implementing it right" seems to be too complicated and difficult (or really, just not worth the effort needed) for even the best scheduler developers, at least for now.

      Simply put, process priorities are policy that is best left to userspace. The problem is that the userspace we have has pretty unfriendly tools for nontechnical users to set up that policy. I can use them just fine, I don't suffer from the issues mentioned.

      The problem I have, is that those users who want those tools are unwilling to support the development of the tools.

      Just because Linux is free, does not give you the right to expect others to work for you for free. If I had users who wanted such a feature, I could implement it, but I don't, so I won't.

  19. Re: Intent-aware OS and I/O bottleneck aware kerne by loufoque · · Score: 1

    The Linux kernel is not responsible for lousy device drivers.

  20. Pickle Juice by mschaffer · · Score: 1

    Oh, sorry. When you read this, somewhere in the first part of my post I actually mean that "Pickle Juice" means that I am talking about not expressing yourself accurately and you need to read an article just to see how some prat has redifined a word or phrase that most people would assume means something else.

    "Slashdot at it's worst" indeed!

  21. He wants Adobe CREATIVE suite by mschaffer · · Score: 1

    Either the OP wants Adobe Creative suite or is complaining that something like this isn't freely available in a modified Ubutntu install out-of-the box.
    Who else would redefine "creative" in this way?

  22. Video Editing by Lumpy · · Score: 3, Interesting

    Right now is Windows. Final Cut Pro was bastardized into Imovie pro. and Linux has absolutely nothing that is useable.

    Windows has a lock on it as the only platform that runs AVID and Sony Vegas for the only two professional platforms for video editing and After Effects as the ONLY EFX software platform that is useable.

    And this makes me sad. All the Linux options are utter garbage or for making videos of your cat, none are usable for a feature length film or even a professional looking TV show.

    The only good option is to use Blender, a 3D graphics program to do some video editing by using one of it's side functions, but it is unusable for anyone doing professional work or needs to collaborate with others OR work with large projects, Blender chokes hard on anything large. And the problem is that 99% of all the developers out there are far more interested in ooooh shiny features and not basics that need to be 100% reliable.

    --
    Do not look at laser with remaining good eye.
    1. Re:Video Editing by Anonymous Coward · · Score: 2, Informative

      Lightworks for Linux? www.lwks.com

    2. Re:Video Editing by Anonymous Coward · · Score: 2, Informative

      Right now is Windows. Final Cut Pro was bastardized into Imovie pro. and Linux has absolutely nothing that is useable.

      Oh dear...

      Windows has a lock on it as the only platform that runs AVID and Sony Vegas for the only two professional platforms for video editing

      Most of those switching from FCP7 went over to Premiere or Avid MC on OSX.

      and After Effects as the ONLY EFX software platform that is useable.

      I think you meant unusable and what is "EFX"?. AE is a motion graphics tool that evolved into a compositor and does neither very well.

      And this makes me sad. All the Linux options are utter garbage or for making videos of your cat, none are usable for a feature length film or even a professional looking TV show.

      Not true... you could edit your cat videos in flame, Resolve or piranha (etc) if you wanted.

      Of course the linux version of Resolve is $30,000 because... being the version in professional use it's only available with the control surface. Since you're making "a feature length film or even a professional looking TV show" and want to use linux, it should be right in budget for you!

    3. Re:Video Editing by Anonymous Coward · · Score: 2, Insightful

      Oh please, FCP X is better than ever but that didn't stop AVID from going all out with the FUD. Once you get used to the FCP X workflow everything else just seems antique. Usually the people hating FCP X are aging baby boomers who will hopefully be forced out of the industry in the next round of lay-offs. Then they can sit around the house editing home videos of their grand kids using AVID crap and complaining about age discrimination.

      Also even Premier Pro is a hell of a lot better for video than fucking Vegas, give me a break.

    4. Re:Video Editing by drinkypoo · · Score: 1

      Lightworks for Linux? www.lwks.com

      Where is the linux download? It's not under 'download'

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Video Editing by omnichad · · Score: 1

      It's very powerful, but it has a truly bad UI. UI doesn't stand for unintuitive. And why should you have to drag a shark onto a window to close it?

    6. Re:Video Editing by Anonymous Coward · · Score: 0

      Cinelerra works well - and has for years. Try it (at least for the cat videos)

    7. Re:Video Editing by Anonymous Coward · · Score: 0

      The Linux version is in open beta - as of 2 days ago, you could sign up for it and get a download link.

    8. Re:Video Editing by Anonymous Coward · · Score: 0

      Is Inferno not professional anymore?

    9. Re:Video Editing by Anonymous Coward · · Score: 0

      Also I have to laugh at his criticism of Blender... Reminds me of the guys who say you can't use a DSLR because it can only do 12-minute takes and video is just "one of it's side functions".

    10. Re:Video Editing by ewhac · · Score: 1

      Cinelerra works well - and has for years.

      You have got to be kidding.

      I have tried on several different occasions to get Cinelerra to do something useful, and have failed every time. The program is incredibly unreliable, and will crash or hang at the slightest provocation.

      There are two versions in circulation -- the "original" Heroine Virtual version, still occasionally updated; and the "community" version. I have no idea what the alleged differences are.

      It claims to accept a wide variety of video codecs, but in my experiments only appears to reliably support DV -- an uncompressed format that will quickly fill every disk you have.

      Like Blender 3D, Cinelerra blazes its own trail for the user interface. In fairness, if you have some patience, it will gradually start to make sense. It's ugly as hell, but that ugliness could be forgiven if the program worked reliably and produced decent videos.

      There are enough glowing reviews of Cinelerra out there to make me wonder if my setup is the problem, but I rather doubt it, since Kdenlive has worked just fine on the same machine. My current theory is that long-time Cinelerra users have learned over the years what bits are irredeemably flaky and just automatically avoid them.

      The last time I tried Cinelerra in earnest was about two years ago. After about half a dozen crashes in an hour just trying to put together a slideshow-ish thing, I gave up and started using Kdenlive fairly successfully. But I still watch for updates to the Cinelerra packages. Given the number of updates I've seen over the past two years (very few), I'm not confident the warts have been addressed.

      There are some nice things that Cinelerra (allegedly) does, and its timeline has a few advantages over Kdenline. If you know of some magical incantation that will get Cinelerra working crash-free, I will honestly give it another shot. But I'm not sanguine about the results.

    11. Re:Video Editing by Lumpy · · Score: 1

      This is the funniest joke I have heard in years.

      --
      Do not look at laser with remaining good eye.
    12. Re:Video Editing by Lumpy · · Score: 1

      REally? so tell me about the collaboration features in blender. Tell me how easy it is to have 4 editors working on the same project all in Blender.

      Oh wait you can't, I see how funny that criticism is. Or did you not read my entire sentence before you shot your mouth off half cocked.

      --
      Do not look at laser with remaining good eye.
    13. Re:Video Editing by Anonymous Coward · · Score: 0

      What's wrong with Kdenlive?

  23. An OS for that? by dreamchaser · · Score: 4, Insightful

    You don't need an OS for that. What would be needed would be an application suite that handles everything on his wish list seamlessly. It could run on any OS.

    1. Re:An OS for that? by thegarbz · · Score: 2

      So tell me again how an application suite solves the issue of kernel level multi-tasking support?

      The problem is a suite of applications for doing anything creative ever would be infinitely harder than simply creating the correct OS to run a creative application to begin with. The alternative is to create an overly complex super application with hooks directly into kernels to allow it to run it's own multitasking stack, a system that trawls through the filesystem and indexes everything the OS already does because it needs to implement metadata search, an application which comes with its own drivers to get around lack of support for proper monitor support, lets ignore the requirement for system service control, low OS overhead, and logfile / debugging tools.

      No a lot of this is very OS based and absolutely not suitable for one super application.

    2. Re:An OS for that? by RamiKro · · Score: 1

      Let be more specific. He is describing Adobe Bridge.

    3. Re:An OS for that? by dreamchaser · · Score: 1

      Spoken like someone who has never, ever written an OS or even bits of systems level code. Writing a solid OS is orders of magnitude harder than writing an application.

    4. Re:An OS for that? by thegarbz · · Score: 1

      We're not talking about an application. We're talking about a suite. I fully believe the fine tuning the existing OS based on bits that work from existing ones would be far easier than basically creating Adobe Creative Suite on major steroids with bit of OS functionality inside it.

  24. Re:Beos was a media OS, went out with a sputter. by Life2Death · · Score: 3, Interesting

    Mod parent up. I came here to say this. BE is still used today to mix audio since its a real-time OS and very capable of doing things other OSes of the its day just plain were not up to.

    The interface is ultra minimalistic and it follows a lot of what an awesome OS should be.

  25. Re:Beos was a media OS, went out with a sputter. by coofercat · · Score: 1

    Since it's a thought experiment, and it's slashdot... I think all this, running on a Raspberry Pi. ;-)

  26. 30bit monitor? How about simple Colour Management? by thegarbz · · Score: 0

    The writer seems to live in a dream world with strange priorities. 30bit monitor support? Really? That's high on your todo list? If you had a HP Dreamcolour monitor you wouldn't be complaining about the lack of 30bit colour support... not while you're so busy swearing at your computer because a basic app on the screen can't even display the correct colour to begin with due to lack of colour management support.

    Seriously for someone wanting a Creative OS how is this not on the list? Linux's colour management would be a load of crap if it could be said to exist at all. Windows colour management is a haphazard approach that works well if you code for the specific API the OS provides. No experience with Mac but apparently it's better still. Right now to get the correct colour to display on my screen my choices are Firefox trawling through the about:config dialogue, or Firefox with a plugin that identifies the correct monitor profile. Not even Internet Explorer, or the Windows bloody desktop correctly manages colour.

  27. Ugh by RazorSharp · · Score: 4, Interesting

    With a dual-boot setup, this machine was also my first foray into Linux outside of a virtual machine.

    He also just kind of lumps all Linux distros into one, it's not until the last page that you get to this:

    Things that are coming in Ubuntu are meaningless to me because all the programs I use that have Linux versions require RHEL-based distros.

    First, some specific examples would be nice. I've never had this problem and unlike most Linux users, I deal with the world of making "creative content" more than maintaining servers or hacking out code. Most Linux programs don't seem to care about what distro you're using. Ubuntu Studio is my OS of choice for the creative stuff. I used to use Mac OS X but it's just pointless now because there's a free alternative for everything I do on Linux.

    I use Mint for the standard OS stuff. The Red Hat distros I always viewed as more server-oriented, which is why I found this statement to be so bizarre. Ubuntu Studio is tailored to the creative types so he should have reviewed that distro specifically. He mentions Ubuntu here and there throughout the article, but from his statements it's very apparent that he's using the standard distro with the Unity interface. The applications that Studio comes preinstalled with can be manually installed on Ubuntu, and the XFCE interface it uses can also be installed on Ubuntu, but what makes studio unique is its low-latency kernel.

    That's not to say that Ubuntu Studio is the uber-creative OS this guy seeks. I'm an amateur musician and when I need to do image manipulation professionally it consists of little things (I'm not creating 3D models, animations, etc.). Maybe the professional creator who "works efficiently at an almost pathological level" needs some of the advantages of Mac OS X and the propriety software available on it, but it would have been nice if he had at least singled out the Linux distro that's attempting to compete and only used that one as a comparison.

    As an amateur, Ubuntu Studio fits my needs perfectly and allows me to avoid the high costs of buying OS X software. The OS X software does look nicer but that's not worth anything to me as it doesn't alter the end result. Comparing Ubuntu Studio to OS X for me is like comparing my made in Mexico Fender Jaguar to a custom shop American Jaguar. Sure, I had to change the pickups to get an optimal sound, I had to adjust the neck a little to get the action just where I wanted it, but it was still a way better deal than forking over several times as much cash for the custom shop guitar. The custom shop guitar would have all sorts of little cosmetic details that would really impress people who see it, but when people listen to the final recording they can't tell the difference.

    --
    "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    1. Re:Ugh by Culture20 · · Score: 1

      He's probably referring to binary blobs from Adobe or Autodesk which say they're for RHEL, but don't really care what version of Linux they're on because all of the libraries are statically linked. Being a newbie, he didn't realize that "Designed for Windows 8" doesn't mean "Will only work on Windows 8. If you attempt to use it on Windows 7, a Baatezu will be summoned to drag your soul to the lower planes".

    2. Re:Ugh by Anonymous Coward · · Score: 0

      I also use some professional software (electronics design) only officially supported with Red Hat and sometimes Suse. It can be intimidating to try on an unsupported distro, particularly because these softwares are not cheap.

      (Anyway, for me, the free/evaluation versions usually also work with Mageia.)

    3. Re:Ugh by Anonymous Coward · · Score: 0

      Shout-out to the KXStudio project: http://kxstudio.sourceforge.net/

  28. Re:Beos was a media OS, went out with a sputter. by LoRdTAW · · Score: 4, Interesting

    I was going to say BeOS as well. One interesting thing was their codec API. All you needed to do was drop a codec binary in a directory and any program could now open that file. So if you wanted to play mp4 files through your favorite video player, you simply dropped an mp4 codec in there and any video player could now open those files. The idea was to move all media processing into the OS API so building applications was more modular.

    Another interesting thing was that audio CD's were mounted as a directory full of wav files with CDDB data that you could simply encode or play directly or drag and drop into another folder.

    It also used a microkernel (Though JBQ once told me directly that it was marketing BS and wasn't much of a microkernel) and ran most of the OS in user space including drivers. You never had to worry about trying to run new beta drivers, just copy them over and restart the corresponding server. If the driver crashed you were informed via a message box with a humorous Damn button instead of an Ok button. Though, it was also a drawback as the networking server in user space was notoriously slow. So slow that 100mbit cards couldn't push more than 10Mbps. Though its strong point was multithreading and parallel processing built into the API. It scaled nicely with multiple CPU's (I ran mine on an Abit P6 with dual 333MHz celerons OC'd to 450MHz) and there were reports posted of it running on quad and octal Xeon systems playing two dozen videos and all the demo apps without the machine breaking a sweat. You also had the pretty sweet Pulse application which was a CPU monitor which also allowed you to switch CPU's on and off. Before R3 you could actually turn off all of the CPU's and crash the system :-).

    Some of this might sound trivial by todays standards but they were doing this in 1998. Before Microsoft got its shit together with 2000 (NT 5) and before MacOS X. In fact, Be was founded by ex Apple employees and BeOS was supposed to be an alternative to MacOS on the old PowerPC Macs. It was very efficient and made old Pentium 133MHz systems with 32MB RAM feel fast. But its closed source nature coupled with user space networking made it slow to adopt new technology. It was a nice OS with a pretty cool community. Too bad its pretty much dead.

  29. This will be the next big thing by Chrisq · · Score: 1

    This will be the next big thing ... after HURD

    1. Re:This will be the next big thing by Anonymous Coward · · Score: 0

      Yup, as soon as they have spent seven releases updating the brown background to various shades of brown

  30. Re:Beos was a media OS, went out with a sputter. by unique_parrot · · Score: 1

    your post made me download the virtual machine image to try it out right now!

  31. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 1

    and your parent says

    The API was written in C++ for ease of programming.

    which would also deserve a laugh, no?

  32. Operating environment independent of kernel by tepples · · Score: 2

    Of course, KDE isn't an operating system.

    That depends on how you define "operating system". I'm aware that some define OS as kernel, but I was under the impression that KDE on Linux felt like KDE on FreeBSD. I read the article, and only a few items related to video drivers or multitasking performance would need direct support from a kernel.

    • Page 1: A system-wide image loader and a file manager with image thumbnails.
    • Page 2: System-wide support for video containers and codecs used in professional video production (which would likely require the OS to be paywalled due to patent royalties), uploading to multiple video sharing providers, support for displays deeper than 8 bits per channel with color correction (kernel?), support for displays with higher density than 96 dpi, recent OpenGL (kernel?), best-of-breed compilers (again, paywall if GCC/LLVM isn't good enough), system-wide support for pressure-sensitive pen input, and user control over startup (kernel?) and the behavior of the window manager and file manager.
    • Page 3: Search by size, format, dimensions, structured metadata within files, full text extracted from binary formats, and easy ability to add searchable comments to a file. Search box in all file choosers. Web search tools to find stock media to incorporate in your project (which may require the OS publisher to run its own search servers, which may in turn require ads).
    • Page 4: File manager support for adding colored labels (such as "draft", "final", "managed by art department", "managed by editorial department", etc.) to files or folders. Thumbnails in window pickers. Multi-window multitasking with tools to make the workspace associated with a document fill the left or right half of a screen. Smart support for recently used folders in file choosers, including disambiguating identical names and listing open windows in the file manager. High performance under multitasking load (kernel).
    • Page 5: All applications are scriptable, be it through command-line equivalents of GUI operations or through high-level events sent to an application. Scripting language bundled with the operating system so that users don't have to go through the IT department to get one installed. System-wide backup that allows backing up the installed applications (with configuration) and data separately and restoring to any point in time. Don't take the color out of system icons. Don't completely rearchitect your UI around passive home viewing of works created by others. And don't shun paywalled technologies entirely.
    1. Re:Operating environment independent of kernel by RavenLrD20k · · Score: 1

      You're confusing Operating System with Integrated Desktop Environment. On a *NIX based system (Unix, Linux, *BSD), I can run different Desktop Environments depending on how the mood struck me that day. KDE, Gnome, Xfce... it doesn't matter. It just depends on what features I want at that moment. I could even be using all 3 at the same time over a remote connection given enough memory and bandwidth. Though OS-X is *NIX based, I'm not absolutely sure if the same could be said. In theory I'd think so, but there's no telling what functionality Apple locked out in the name of control. I've yet to have the pleasure of working with it. However, even with Windows 9x/ME there was a separation between DE and OS. I had the ability to run Progman instead of Windows Explorer if I wanted to and often times, the systems would run better as fewer resources were used. Never tried it on Win7. Never had the need.

  33. Well-documented file format by tepples · · Score: 1

    or assuming that your OS vendor will be always accurate and always timely for every little subcommunity's oddball file format of choice.

    That's why MPEG documents its file formats thoroughly, even if MPEG-LA ends up paywalling the right to actually use them.

  34. Re:Beos was a media OS, went out with a sputter. by serviscope_minor · · Score: 3, Interesting

    If the driver crashed you were informed via a message box with a humorous Damn button instead of an Ok button.

    Sounds like XV. Not officially updated since 1994 and still one of the best image viewers out there. It had "Bummer!" and "That sucks!" buttons for write errors such as disk full or permission denied.

    And they were right. It's not OK.

    --
    SJW n. One who posts facts.
  35. Since this is all imaginary by Anonymous Coward · · Score: 1

    It should also be able to output all media to a 3D printer and do so in a private spacecraft (that only reaches the upper atmosphere ballistically).

  36. Headlines have a maximum length by tepples · · Score: 1

    Headlines have a maximum length. For example, I've often had to abbreviate Microsoft as M$, recalling its origin as a BASIC interpreter publisher, to fit it in the 50-character headline of a Slashdot post. How would you have rewritten the headline to be no longer than the original headline?

    1. Re:Headlines have a maximum length by Anonymous Coward · · Score: 0

      Thought Experiment: The Ultimate Creative Media OS.

      Hey, it's even shorter!

  37. Refers to applications and libraries by tepples · · Score: 2

    An OS's primary goal should be to manage the hardware

    The screen is hardware. A window manager application divides it into areas for applications. The disk drive is hardware. A file system divides it into areas for documents, and a file manager application allows arranging and locating these documents. The "OS" of the article refers not to the kernel as much as to window manager and file manager applications and system-wide libraries that support audiovisual creative use cases.

  38. Color management algorithms are patented by tepples · · Score: 1

    And no OS I know of implements the needed algorithms for serious color management.

    How much of that is because "the needed algorithms for serious color management" were invented less than 20 years ago, and the patent holders price a license too high for an operating system intended to cover both home users and professional graphic artists?

    1. Re:Color management algorithms are patented by tuo42 · · Score: 1

      Good call, I'd say about 20%, but these 20% often make the difference. When it comes to basic RGB-to-CMYK and vice versa, most of the intelligent stuff already happened in the application that created the profile.

      I am well aware that my wishlist up there is nothing more than a wishlist and would be impossible to create without heavy licensing. I only wanted to answer the quesiton how an OS could look if it is targeted at creatives, and most of my points would fix problems or increase productivity on daily tasks. And my main point still stands that our typical file systems are in no way geared towards the specific tasks in this field, and thus often have to be "extended" by means of DAM systems, project software etc. And then you again run into the problem that someone has to manage the dataflow between different DAMs (e.g. different companies) and freelancers. And god forbid your supplier decides to cancel it's DAM software (I am looking at you, Adobe) and you have to start from scratch.

  39. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 1

    I was going to say BeOS as well. One interesting thing was their codec API. All you needed to do was drop a codec binary in a directory and any program could now open that file. So if you wanted to play mp4 files through your favorite video player, you simply dropped an mp4 codec in there and any video player could now open those files. The idea was to move all media processing into the OS API so building applications was more modular.

    So if I had a hierarchical structure of video files, I'd have to drag the codec file into every single subdirectory!? What a stupid design. Even I can think of several methods superior to that, with no downsides (e.g. drag the codec file onto the application icon, or copy it to the same directory as the application, to enable support globally).

    Another interesting thing was that audio CD's were mounted as a directory full of wav files with CDDB data that you could simply encode or play directly or drag and drop into another folder.

    I seem to recall Mac OS from around the same time doing this. I fail to see what's so special about that.

  40. Kernel issues are a slim minority by tepples · · Score: 1

    So tell me again how an application suite solves the issue of kernel level multi-tasking support?

    That and video hardware support issues were the only kernel-level issues I found when I summarized the article. The vast majority of mentioned points could fit into a new desktop environment targeted at creative professionals.

    1. Re:Kernel issues are a slim minority by thegarbz · · Score: 1

      And yet they were probably the most relevant of the lot.

  41. Screw your OS/X parametres by ikhider · · Score: 4, Insightful

    What I noticed is that the so-called 'creative types' who use OS/X tend to produce the same work. They use the same software with the same methodology that produces roughly the same results. Instead of thinking about the result and trying to get to it, s/he wonders how the proprietary software X, that everyone uses, can get to that result. Heck, maybe the best way to get at the answer does not even require software. We have centuries of design and there are some wonderful concepts that people developed without proprietary software crap or pricey, boring crapbook pro. Maybe what we need is to get creative. There are ARTISTS who made great work WITHOUT a computer. When I flip through contemporary design books, much of the stuff tends to bore me out of my skull. I love Anime for instance, but notice that the designs now tend to be the same. When it was free cel, hand drawn, you tended to have more variation in style. Same with music, as a electronic music enthusiast, new albums sound same-ish because the same damn software and plugins are deployed. The great masters of sound produced with analog limitations, but somehow had richer, more varied textures than what I hear today. Look at King Tubby and Lee Scratch Perry who had to build their own equipment, and now how many "dub" electronic artists try to reverse engineer that sound through computers. I am not anti-computer, but really, stop making it the default approach every damn time.

    --
    "SO we bide our time, waiting for a purer kick to bloom and the future is still bleak, uncertain and beautiful" -GSYBE
    1. Re:Screw your OS/X parametres by omnichad · · Score: 1

      The only thing this has to do with tools is that it's cheaper to hire less talented people because the tools are easy to learn and there's a lot more of them now.

  42. At last, Amiga will return!!!! by Anonymous Coward · · Score: 1

    A-miiiiii-ga! A-miiiii-ga! A-miiii-ga! A-miiiii-ga!

  43. Anyone else bothered by the term "creativity"? by Anonymous Coward · · Score: 2, Interesting

    Why is it that people think creativity applies exclusively to art? "Creative types"? I've seen scientists who are way more creative when doing science than most "creative types".

    1. Re:Anyone else bothered by the term "creativity"? by Anonymous Coward · · Score: 0

      You're being pedantic, you know what it means. Anyway, if you want to get super-pedantic, science has nothing to do with creating, it deals only with discovering truth empirically. If you use the knowledge gained through science to create you're no longer actually practicing science, you're now inventing or designing or engineering or synthesizing or whatever.

  44. Re:Beos was a media OS, went out with a sputter. by MysteriousPreacher · · Score: 1

    I seem to recall Mac OS from around the same time doing this. I fail to see what's so special about that.

    I'm going from memory here, but I'm fairly sure that audio CD tracks could not be dragged from an audio CD. Mac OS presented the files as AIFF, but they couldn't be copied over. You'd either play with Apple CD Audio Player (if that's the name of the application?) or would need something like SoundJam to rip them.

    On the codec thing, Mac OS and QuickTime had this capability for a long time. Any application using QuickTime APIs could use codecs installed in to QuickTime. I'm pretty sure that's been the case since at least QuickTime 2.5 (97/98).

    --
    -- Using the preview button since 2005
  45. as an artist by Anonymous Coward · · Score: 0

    I was going to write something snarky along the lines of, "it's not the tools that matter, but the artist." But after seeing his background which is similar to mine (3D w/ traditional art), I agree with the article wholeheartedly. Sometimes I have to use 3 OSes to get anything done which bogs down my workflow. Creating 3D assets is a complicated assembly line requiring several software, plugins, patches, scripts, and talent (depending on your team). If anything, it taught me to be extremely organized at home.

    Anyways, this "creative" OS is not the ultimate solution, but it's just another tool in the arsenal which would help speed up the workflow. It's not something which will make someone "more" creative. It's like buying a bottle of paint, instead of driving around the city buying glue, pigment, a stirring stick, and a glass container.

  46. Re:Beos was a media OS, went out with a sputter. by Jeremi · · Score: 1

    So if I had a hierarchical structure of video files, I'd have to drag the codec file into every single subdirectory!? What a stupid design.

    Yes, that would be a spectacularly stupid design, which is why BeOS didn't use it. There was a single codecs directory which contained the codec files.

    Protip: If you read something and it doesn't make sense, chances are you read it wrong.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  47. this is a contradiction/paradox by ClassicASP · · Score: 1

    I always thought dynebolic was pretty good. But lets be real here: you're going to expand creativity by creating a restriction? The OS itself should be a snap-together of the users preferences. No two people are alike and different folks are going to want different combinations of tools. Debian and Ubuntu are already doing the right thing by just putting it all out there and letting you take what you want as-needed.

  48. Re:30bit monitor? How about simple Colour Manageme by omnichad · · Score: 1

    I've used all three, and Mac OS X definitely has the best color management of those. If you have multiple screens, they each get their own color profile. You can manually tweak the color profile, but OS X has all of the setup screens needed to calibrate from with gamma for each channel.

  49. Studio 13.37 by Anonymous Coward · · Score: 0

    Of course, the new corporate-owned Slashdot would post this, but not a submission about Studio 13.37. And of course you have the Ubuntu Studio boosters, talking about its "low latency" kernel, when Studio 13.37 has a realtime kernel by default, which is far superior.

    Coverage of cool new distros is lacking in a big way, both here and on DistroWatch. It's sad, really, what has happened.

  50. Re: Intent-aware OS and I/O bottleneck aware kerne by Anonymous Coward · · Score: 0

    Sounds like the Windows experience with optical drive operations locking the system until timeout. We, the PC users, have 2 to fucking 32 core machines for a regular single user's disposal today and the low speed IO is still handled in a retarded fashion.

  51. Re:Beos was a media OS, went out with a sputter. by FreonTrip · · Score: 1

    In BeOS R5 you could drag 'n' drop audio tracks from a CD (and with a decent drive you could do it quite quickly), but I don't remember CDDB integration. Still pretty handy for huge batch LAME encoding jobs, though.

  52. What "creativity" do people want? by Anonymous Coward · · Score: 0

    Is "creativity" strictly limited to video editing? Otherwise any OS with LAME, an image editor, and LaTeX will do fine for me.

  53. I used BeOS for audio analysis by Xcott+Craver · · Score: 2

    I mostly used BeOS in grad school because I liked alternative operating systems, but several times I'd try to port my work to Windows or Windows NT and find myself astonished at how impossible my this stuff was to do on other computers at the time (late 1990s.) NT's architecture and event processing often prohibited the sort of real-time audio and video apps I was writing, and the API standing between me and the data was much more restrictive.

    In retrospect, I think a number of my research successes were accidentally due to using an OS that would let me implement some really nutty ideas.

  54. Re: Intent-aware OS and I/O bottleneck aware kerne by Anonymous Coward · · Score: 0

    But why must the Linux kernel be vulnerable to lousy device drivers?

  55. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    Great post! If I recall correctly back in 98 or 99 I had BeOS installed on some of the lab machines. It also had a boot image file you could run off of without installing the OS, so to try it out - early version of a Live CD - they were doing so many things way ahead of their time. I was working at Compaq at that time and I spoke with some of the higher level mangers trying to get some traction to see if this was a direction we could go.

    Unfortunately Microsoft's "Loyalty rebate program" ( a rebate check back to manufacturers for every pc case that went out the door with Windows preinstalled) kept all the pc manufactures in line so it locked out any competing OS's. Because of this and the no one gets fired buying Microsoft mentality that pretty much kept BeOS in the labs vs a production environment for us.

    BeOS going with media enabled devices was also ahead of it's time, later when I saw Microsoft media center I would wonder how things might have been different had BeOS still been around.

    If anything, the live and active ideas BeOS demonstrated acts as a great spring board in showing what can Be accomplished. : )

  56. Re:Beos was a media OS, went out with a sputter. by angel'o'sphere · · Score: 1

    I'm pretty sure you could simply copy *.wav files from CDs on old Macs running OS 6 to OS 7, not sure about later versions.
    Hm, never checked on my Mac Book Pro what OS X is doping with them.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  57. Re:Beos was a media OS, went out with a sputter. by tlhIngan · · Score: 2

    Some of this might sound trivial by todays standards but they were doing this in 1998. Before Microsoft got its shit together with 2000 (NT 5) and before MacOS X. In fact, Be was founded by ex Apple employees and BeOS was supposed to be an alternative to MacOS on the old PowerPC Macs. It was very efficient and made old Pentium 133MHz systems with 32MB RAM feel fast. But its closed source nature coupled with user space networking made it slow to adopt new technology. It was a nice OS with a pretty cool community. Too bad its pretty much dead.

    It wasn't the closed-source nature of it.

    It was stupidly bad business decisions, because they were counting on Apple to buy them out.

    Back when Apple was shopping around for something to replace Classic MacOS, they strongly considered buying out Be. But Jean-Louis Gassee (the CEO, and former Apple lead) decided he's get greedy and demanded that Be was worth $300M. After all, who needed what Be had? Apple.

    Unfortunately, Apple called their bluff and decided that Be wasn't quite worth that much, and since Gassee and Amelio couldn't agree on the price, they left the bargaining table. In the end, a Steve Jobs made a very compelling argument to purchase NeXT and its technologies outright, for a whopping $450M (and Jobs would help see the transition through and all that stuff).

    Of course, this spurning by Apple hurt Be quite badly - they were hurting for systems and all that, and the dot-com crash pretty much did them in.

    Things would be different today had Apple and Be actually managed to come to an agreement....

  58. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    "Early version of a Live CD". The Live CD was invented years before, by the early Linux distros. The whole point of Be was to do things that had been done before while keep saying "Look how innovative we are, look how far ahead of the curve this is" and anyone who believed them was a sucker and could be persuaded to part with some money. Like the Nigerian scams. The bad spelling and grammar and ridiculous factual discrepancies aren't a mistake, they're on purpose to identify suckers.

    It's a great shakedown, but it didn't bring in enough money to keep the doors open. The OS business, even for an also-ran, is an expensive business.

  59. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    You could do this in Linux, and in Windows, but the trouble is that it kinda sucks because CDDA wasn't invented with this in mind. CDDA isn't properly seekable, since a music enthusiast doesn't care if the "seek" isn't accurate to a fraction of a second on their CD player. Random access obviously is untenable, so if you make the mistake of trying to listen to one track while copying another everything falls apart.

    I had the module for this enabled in Linux back in the 1990s for about a week before I gave up on it, for the above reasons it's just better to have a "ripper" program turn CDs into files once and then put the CD back in the case and forget about it.

  60. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    Note that Pulse didn't really turn the CPUs off. A modern Linux (or Windows server) can turn CPUs off where applicable, so that you can hot replace CPUs in big systems or alter the composition of a VM if you run a big virtual environment. But BeOS couldn't do that.

    What Pulse did was just label the CPU not to be used. The scheduler would refuse to run any programs on that CPU. So it was still spun up and running full speed, but no work was ever scheduled on it. In the inevitable car analogy, the pedal was still firmly on the floor but the gear lever was in neutral so you don't go anywhere. Of course if you did that on all CPUs then none of the software runs and the machine appears to freeze up.

  61. Re:Beos was a media OS, went out with a sputter. by MrEdofCourse · · Score: 1

    "There was a single codecs directory which contained the codec files."

    Well then, I must be reading this wrong, because it makes no sense how this was special in any way. It's exactly how QuickTime has *always* worked. I'm not even sure I could come up with a different way to do this... put some codec extensions in the Desktop directory and others in the Trash... that will fool them!!!

  62. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    If it use microkernel it is server-client architecture operating system. If it is not server-client it is monolithic what means whole operating system is in kernel space as and works as single binary.

    That if you move some of the servers between user space kernel space does not make the operating system suddenly server-client monolithic. You can make server-client operating system where every server exist in kernel space with microkernel but it is not still monolithic at all.

  63. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    and your parent says

    The API was written in C++ for ease of programming.

    which would also deserve a laugh, no?

    No.

  64. Wait ... what? by SplatMan_DK · · Score: 0

    My comment was modded as "Troll"???

    Really? Seriously??

    Well, I guess that is what meta-moderation is for ... :-S

    --
    My security clearance is so high I have to kill myself if I remember I have it...
    1. Re:Wait ... what? by Rakarra · · Score: 1

      My comment was modded as "Troll"???

      Really? Seriously??

      There seem to be a lot of moderators (or one very active one) who are abusing the moderation system on this particular article. It's not just you, I've seen several posts now in this story marked as troll for the simple sin of "this guy said something positive about an OS I dislike, or something negative about the OS I like."

  65. Re:Beos was a media OS, went out with a sputter. by LoRdTAW · · Score: 1

    So if I had a hierarchical structure of video files, I'd have to drag the codec file into every single subdirectory!? What a stupid design. Even I can think of several methods superior to that, with no downsides (e.g. drag the codec file onto the application icon, or copy it to the same directory as the application, to enable support globally).

    I should have been more specific and said a single specific directory for codecs. I forget the correct path but as an example it would have been something like /usr/local/codecs. As long as the proper codec was in there, the app could play it. So no, it does work the way you thought it did.

    There was a neat OpenGL demo (soft rendering) which rendered a video file on different geometric shapes. The cube demo was impressive for its day, you could drag a different video file onto each of the six sides and pan it around in real time while the video played without skipping any frames, on old pentium 2/3 hardware. I even think you were able to drag a webcam or live video feed onto the cube as well. Each video file could be in any format as long as you had the proper codec in the directory. I even remember it not needing any method to register the codec. The OS searched the directory for a codec that matched the format and played it. If the codec was missing you got an error message or the file was ignored (depends on the applications error handling). Very neat little OS and API. Media processing was given top priority by the scheduler for both I/O and CPU. You had to severely load the system down before a video would stutter.

  66. Re:Beos was a media OS, went out with a sputter. by LoRdTAW · · Score: 1

    There was one manufacturer who was selling BeOS preinstalled, Hitachi. But I believe it was only in Japan.

  67. Re: Intent-aware OS and I/O bottleneck aware kerne by AvitarX · · Score: 1

    It is partially responsible for the damage they cause though.

    Also, Linux scheduling is exactly the opposite as what was described in general. It is all about over-all throughput, with little regard for interactivity (this is better now, but a lot of nasty things were said, and people pushed out who wanted to address these issues nearly a decade ago).

    See:
    https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/131094 (issues between Ubuntu 7.04 and 7.10, things still don't feel as good as kernel 2.6.15 did in 7.04, kernel issue primarily, this is probably partially because Linus doesn't believe in using spinning disks).

    The BFQ people are not welcome, I can't even remember the name of the scheduler from years ago where a nasty kernel inner circle drove a guy to quit, after demonstrating better responsiveness without impacting throughput.

    The issues with EXT4 and unordered writing are another example where things most be done enterprisy or fail (saying you can lose 10 minutes of changes anyway, so deleting entire files is A OK, you should simply sync before and after a file write, because fuck caching).

    The Linux Kernel people are very anti Desktop Linux, and it shows in design choices and attitude.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  68. Re: Intent-aware OS and I/O bottleneck aware kerne by loufoque · · Score: 1

    The main scheduler is for servers. Want a more desktop-centric scheduler? Just change the scheduler setting.

  69. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    BeOS lifted the codec idea from [AmigaOS](http://en.wikipedia.org/wiki/AmigaOS) [DataTypes](http://wiki.amigaos.net/index.php/Datatypes_Library#Introduction_to_the_Datatypes_Library) (nothing wrong with that, it's just if BeOS was doing it in 1998, AmigaOS was doing it years before that...) (BeOS was like a cleaned-up C++ AmigaOS-alike in a lot of ways. Even the name may be a sly allusion: A-OS, B-OS...)

    Basically, any datatype-using program can open any relevant format that there's a datatype for. And there are a lot written, even the program was written long before the format even existed. It's ...neat.

  70. Re: Intent-aware OS and I/O bottleneck aware kerne by AvitarX · · Score: 1

    Kolivas found that the Kernel development environment was actively hostile to desktop, the fact that shortly after his departure we see dramatic collapse of interactive performance (as evidenced by the bug I linked to, that persisted for years), I tend to think that is indeed the case.

    Yes there' are different schedulers, but they all sucked for desktop for a very long time (if not still, my main linux system is not tuned to desktop at all right now). Read the bug report, use an oldish system, use a default Ubuntu 7.04. then upgrade the kernel (or any distro with 2.6.15, then upgrade), it was dramatic. Ubuntu 7.04 remains for me the high-water mark for desktop Linux, it's not terrible now, and there's a lot of nice new features, but that was the one that just worked, and was nice, without any little complaints.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  71. Re:Beos was a media OS, went out with a sputter. by Misagon · · Score: 1

    The codec directory was an idea that I think they got from AmigaOS' "Datatypes" mechanism.
    I remember that Amiga was the first platform where all* web browsers would support PNG, because someone had written a PNG datatype and released it as free software.

    *: Yeah, yeah, Lynx did not technically view images, but it could download an image and launch an external image viewer ... which would usually support datatypes.

    --
    "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
  72. Re:Beos was a media OS, went out with a sputter. by Anonymous Coward · · Score: 0

    I read it the same as him, so it's carried 2-1 that you can't write.

  73. architecture drawn and quartered by epine · · Score: 1

    There's no such thing as a universal all-efficient work flow. If the OS begins to dictate work flow (or encourage so strongly as to make departure a non-starter) then the creative world will balkanize into work flow camps. Within each camp the efficiency is great. But now you're not actually hiring the best freelancer for your project: you're merely hiring the best guy who has bought into your particular dictatorial OS. This is a loss of efficiency you can't directly measure.

    A large pool of talented people offering services to an industry with many different work flow needs is necessarily going to have some friction where work styles clash. This is not an avoidable friction, without sacrificing as much or more than you gain in the larger efficiency of the skill marketplace.

    Second, the very same system the creatives want to protect their own work (intellectual property law) has wreaked havoc on happy integration to no-one's great surprise. For portions of property law, we've figured out that the cure is far worse than the disease. But this is legal reform, not software design.

    And even without that, the GPU vendors work hard to keep their secret sauce close to the vest, resulting in many of these GPU performance challenges because now the available drivers are determined by the ROI of the market served, and that almost always leads to favouring bland ubiquity.

    So yeah, sell up the river everyone's compensation models but your own, and the world becomes a peachy place.

  74. what the fsck does he need an OS for anyway? by znrt · · Score: 1

    so this guy is a designer, 3d modeller, programmer, system tester, hardware geek, seasoned basher and whatnot. and a writer.
    no wonder TFA didn't make any sense whatsoever.

  75. Re:Beos was a media OS, went out with a sputter. by forkazoo · · Score: 1

    For one thing, on classic Mac OS, this sort of functionality was generally done with extensions which required rebooting the machine to take advantage of. You couldn't just drop an extension into the Macintosh HD:System:Extensions folder and start using the functionality without interruption. Support for IBP frame ("Long GOP") style codecs with out of order frame references was also extremely difficult to shoehorn into the design of the early QuickTime API. For a very long time, there wasn't anywhere you could put a file that would add robust support to it. And, if you can't conceive of any other way to do it, try to add a codec to VLC or FFMPEG. Yeah, "Put a codec in a directory" is really obvious when somebody says it out loud, but actually making it work really well was extremely rare when BeOS was doing it.

    Or even try to add a codec to a Windows box today without an installer, for a Windows native application. Where do DirectShow filters go? Or was it a Video For Windows thing? Or... And then you have to make registry changes because just having a codec in a directory isn't enough to make it fully work. A codec like Cineform also wants to register a control panel applet to control decode behavior. They've had plenty of time to refine it and make it work easily as you describe being blazingly obvious...

  76. Re:Beos was a media OS, went out with a sputter. by Rakarra · · Score: 1

    And they were right. It's not OK.

    I would at least want "Oh" instead of "OK."
    Oh, I have many a fond memory of using xv. That was a fun media viewer.

  77. how about... by mschaffer · · Score: 1

    How about:
              What would be the best OS for Media?
    It's very short, and it's a complete sentence.
    How hard was that?

  78. Re:Beos was a media OS, went out with a sputter. by Darinbob · · Score: 1

    This makes "codec" sound like just a file. But it isn't, it is an executable. Why treat it differently from all other executables and libraries? The trick is how to find a particular library for your particular application. And a codec that works with one application set isn't necessarily going to work with some other type of application. Vendors are going to try to force lock in, so the first thing you need would be an ABI standard and a way to enforce it so that everyone uses it (not just quicktime and not excluding quicktime and not with Apple controlled ABIs).

  79. Re:Beos was a media OS, went out with a sputter. by bingoUV · · Score: 1

    Arguably, OK means "zero killed", so should be acceptable, or .. should be OK.

    --
    Bingo Dictionary - Pragmatist, n. A myopic idealist.
  80. Re: Intent-aware OS and I/O bottleneck aware kerne by bingoUV · · Score: 1

    Linux has had ionice (to go with CFQ) for a long time now - starting 2.6.13 . Come out from under the rock and smell some fresh air.

    --
    Bingo Dictionary - Pragmatist, n. A myopic idealist.
  81. Re: Intent-aware OS and I/O bottleneck aware kerne by Anonymous Coward · · Score: 0

    Kolivas found that the Kernel development environment was actively hostile to desktop, the fact that shortly after his departure we see dramatic collapse of interactive performance (as evidenced by the bug I linked to, that persisted for years), I tend to think that is indeed the case.

    I read through a lot of kernel mailing list threads at the time. Kolivas had a major ego problem. His response to criticism was to treat critics as enemies and accuse them of "active hostility", sabotage, and so forth. IIRC he was also very hostile to suggestions that he should attempt to objectively measure improvements (and then compare to competing scheduler patches). He seemed to prefer flaming about how only his code could save the kernel from the evil server oriented crowd.

    There certainly was hostility, but blaming it all on the "kernel development environment" doesn't even come close to the full truth. The fact that you even think "actively hostile to the desktop" is a thing says a lot about your own biases.