TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Tom Moran <[log in to unmask]>
Tue, 14 Nov 2006 10:31:19 -0800
text/plain (53 lines)
I'm curious if you notice any significant difference in task switching 
overhead running this way.

Michael Feldman wrote:

> Hi everyone,
> I got a number of useful contacts from my query yesterday about
> GNAT under SUSE Linux. I did get my problem solved when a teamer
> pointed out that GNAT is now packaged as a part of Linux, so there
> was no need to acquire and install it separately. All the details
> are a bit off-topic for this advocacy group.
> On the other hand, Team Ada might be interested in the larger picture
> of what I'm doing, since it does show Ada off well. About 10 days ago I
> bought this nice new MacBook Pro, with a 2.16 GHz Intel Core 2 Duo 
> processor and 1 GB RAM. I installed the Parallels Desktop software,
> which can create virtual machines to run "guest" operating systems.
> Unlike Virtual PC -- which emulates a Pentium on a PPC machine --
> the Parallels guests don't suffer in performance, because they are
> running native on the Intel processor.
> The press has emphasized that Parallels gives us a way to run
> Win XP on a Mac. That's an important fact, but it's only part of the
> story, because Parallels supports a large number of OS guests,
> including several Linux flavors. We know that GNAT is available
> for Windows, Linux, and Mac OS X.
> In preparation for the annual ACM SIGAda conference, which meets this
> week in Albuquerque, NM, I determined to be able to demonstrate GNAT
> applications for 4 platforms, all running concurrently on the same 
> physical computer. Getting SUSE running was the last step.
> Now I can show console windows concurrently running different 
> programs, each with multiple tasks, under Mac OS X, SUSE Linux, and 
> Windows XP.
> These all use Ada.Text_IO, not graphical output. Further, I can run
> a nice little 2-task Mac GUI application that Jim Hopper provided,
> alongside the others.
> Total cost -
> Computer $1999. - I got it for $1799. as an educator
> Parallels Desktop $79.99
> Windows XP - got it through the univ. site deal with Microsoft
> SUSE Linux - $49.95
> And I was able to set this all up in just a week of elapsed time.
> Cheers and thanks to those who advised!
> Mike Feldman