On Sat, Aug 22, 2009 at 8:50 PM, Luc Tanguay <span dir="ltr"><<a href="mailto:lucus@sympatico.ca">lucus@sympatico.ca</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I need advise.<br>
<br>
A musician friend of mine wants to build a small home-studio.  Seeing my setup he wants Adrour at the center of it all... (A good demo is a good selling point :-) I'm running Linux (64 studio on a dual-core AMD PC) so I suggest him Linux... But his wife being a Mac addict, and he, having already used some Mac to do simple tasks (photo, video, drawing), wants to go Mac.<br>

<br>
On Ardour site, in System Requirements, I read OS X and Linux. But I need feedback from users of both camp...<br>
<br>
If he goes Linux I can help him with Ardour and the rest... But if he goes Mac OS X, I have no clue and no time to learn yet another operating "environment" to do simple task like update/install software, add/modify hardware devices (disks, MIDI keyboard, dual-monitor, ...), modify system parameters (dynamic CPU speed, PCI latency, ...), compile/link source code, ...<br>

<br>
What is the easiest path? (I would add: ... the easiest path for me :-)<br><font color="#888888">
</font></blockquote><div><br>I personally would say that is likely the wrong addition there, it should be the easiest path for him (And his wife) since they will be the ones using it. <br><br>Ok background info here.  I am currently on OS X primarily for my audio work.  I will get to why in a moment.  I have for a long time run a Linux workstation, and consider myself a firm supporter of the _possibilities_ or Linux, however I do not consider myself a supporter of the default Linux state for professional audio as it currently stands.  It is FAR from user friendly for most users, and particularly newcomers.  I can set up a workstation for my own use in a very short order, but I know far more than most newcomers will for some time.  Try to explain what a pre-emption capable kernel is, or why you need to be a member of a 'group' and have a specific text file set up and it turns most off.  Admittedly there are some (few) distributions that come close to providing a 'decent' out of the box experience for newcomers for the initial install for the purpose of professional audio.  But once you get past that initial install things tend to require more work when dealing with the normal working environment, getting non-jack and jack software working together(Flash, Pulse, and Jack in a big pot anyone?), doing upgrades to the newest versions of software (Like Ardour for instance) etc. tend to need more work than they should really.<br>
<br>OS X on the other hand provides a much stronger out of the box experience for most newcomers.  You can install Jack and Ardour(Very easily I might add in both cases, though not quite as easily as apt or similar systems), you already have a machine capable of realtime audio out of the box, no text editing, groups, etc. necessary.  You also have all software working together, even with Jack, very well and very easily.  Additionally you have things like wider hardware support and AU plugin support from the OS going in its favor as well.<br>
<br>All this being said, as someone that used Linux for a long period of time, and still does for other machines and purposes, I find the workflow on OS X very limiting myself.  It is very much "Apple's way or we take a rod and shove it up..."  Compared to the workflow I could set up on Linux, I MUCH prefered my workflow on Linux.  I could tweak Linux to my hearts content and get better performance out
of it than I ever can on OS X, just because of how open it is.  However I can't look away form the capability of running AU plugins that have no quality equivalent on Linux, for instance the restoration suite I just bought.  And I will admit to loving the sound of my Duet and having the hardware support on OS X, as well as the capability to occasionally run software that I much prefer to the equivalent on Linux, like Final Cut.  In the end it comes down to using the tool that best fits the job, and for me right now OS X is sadly the best tool for the job, or rather has the best tools available for it.<br>
<br>So to go back and look at specific points in your email...<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">But if he goes Mac OS X, I have no clue and no time to learn yet
another operating "environment" to do simple task like update/install
software, </blockquote><div><br>Very simple.  As mentioned it is not as easy as a package management system getting the software for you and all its dependencies, but installing software is a matter of two things usually.  Either Drag and Drop into the "Applications" folder(Ardour is an example of this), or double click and run an installer(JackOSX is an example of this)<br>
 </div><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">add/modify hardware devices (disks, MIDI keyboard,
dual-monitor, ...), </blockquote><div><br>For the most part they are automatically detected and you don't have to do anything.  No fstab to modify, no text files to modify to get dual monitors working, etc.<br> </div>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">modify system parameters (dynamic CPU speed, PCI
latency, ...), </blockquote><div><br>You don't.  In fact I would be surprised if you ever needed to on OS X for the VAST majority of users.<br> </div><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
compile/link source code, ...</blockquote><div><br>Both easy as Linux and not so easy at the same time.<br><br>Easy in as far as gcc is part of the XCode toolkit that is on the install disks and you can easily install.  Not so easy in as far as most of the software you are probably looking to compile is things like Ardour, which is very difficult as it requires compiling and setting up an environment for GTKOSX as well as all dependencies, and sometimes dealing with problems in build systems set up for Linux that don't port easily to OS X, as well as differences in the provided libs between the platforms.   This is another example of, "Apple's way or we shove it up your..." as compiling programs coded for OS X using OS X's libs (Cocoa, Carbon, Quartz, etc.) is easy, but compiling ports from Linux can be much more involved due to needing to bring over all the libs as well.<br>
<br>Which one would be best really depends on the goals of the users, and the users themselves.  In general as much as people might disagree, for the majority of users as things stand currently, OS X is probably the easier path for the users for the purposes of professional audio.  Doesn't necessarily mean it is the best path in all cases though, I am looking at setting up some custom Ardour and Pd boxes for a dedicated use that I won't be hesitating to use Linux for, OS X would be to limiting.<br>
<br>        Seablade<br></div></div></div>