Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

IBM reveals new virtual Linux environment
DaniWeb Blogs ^ | 2007-03-23 | Bill Andad, Staff Writer

Posted on 04/24/2007 6:37:34 AM PDT by N3WBI3

IBM has today announced the availability of an open beta version of its virtual Linux environment to enable x86 Linux applications to run without modification on POWER processor-based IBM System p servers. Designed to reduce power, cooling and space by consolidating x86 Linux workloads on System p servers, it will eventually be released as the roles off the tongue ‘IBM System p Application Virtual Environment (System p AVE).’

With a 31.5% global revenue share during 2006, IBM hopes to build on System p UNIX success and extend firmly into the Linux marketplace. Considering there are almost 2,800 applications that already run natively on Linux on System p servers, the chances are good that it will succeed. System p AVE will allow most x86 Linux binaries to run unmodified as well, which will expand the x86 workloads that can be moved to a System p server. Everyone wants to get more out of their investment in IT, and moving Linux workloads to virtual server environments that allow the consolidation of multiple servers onto a single platform is a great way of achieving that aim. But a systems approach that maximizes system resource utilization, manageability and flexibility as well as provides ‘no excuses’ reliability and scalability is needed.

“System p customers have told me that technology that may have been 'good enough' for deploying one x86 server at a time is not 'good enough' when consolidating over 300 x86 servers spanning eight racks onto one rack of more powerful System p servers," Scott Handy, vice president, worldwide marketing and strategy, IBM System p told DaniWeb "these customers are choosing to trust System p products and our Advanced POWER Virtualization for those more mission critical points of consolidation and p AVE will expand the possibilities of what x86 workloads they can consolidate onto System p platforms to derive greater savings."

So what exactly is IBM System p AVE technology in a nutshell? Initial testing shows that clients should be able to easily install and run a wide range of x86 Linux applications on System p and BladeCenter JS20 and JS21 servers that are using a Linux operating system. These applications should run, without any change to the application and without having to predefine that application to the Linux on POWER operating system with p AVE installed. The system will "just know" the application is a Linux x86 binary at runtime and run it automatically in a p AVE environment. Behind the scenes, p AVE creates a virtual x86 environment and file structure, and executes x86 Linux applications by dynamically translating and mapping x86 instructions and system calls to a POWER Architecture processor-based system. It uses caching to optimize performance, so an application's performance can actually increase the longer it runs. Using p AVE, IBM expects ISVs that don't already have a native Linux on POWER product to be able to expand their addressable market to System p servers at minimal cost by allowing them to run their existing x86 Linux applications on these servers without having to recompile, release new media or documentation, or maintain a unique product offering for POWER technology.

IBM intends to leverage its successful Chiphopper program to help those ISVs support System p servers with the x86 Linux version of their application.


TOPICS: Computers/Internet
KEYWORDS: ibm; linuxopensource
Navigation: use the links below to view more comments.
first 1-2021 next last
Way cool!
1 posted on 04/24/2007 6:37:35 AM PDT by N3WBI3
[ Post Reply | Private Reply | View Replies]

To: N3WBI3; ShadowAce; Tribune7; frogjerk; Salo; LTCJ; Calvinist_Dark_Lord; amigatec; Fractal Trader; ..

OSS PING

If you are interested in the OSS ping list please mail me

2 posted on 04/24/2007 6:43:10 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 1 | View Replies]

To: N3WBI3; ShadowAce

Now all we need is a linux environment that just “recognizes” a windows executable and just “knows” to run that executable in a virtual environment. No VMWare, no WINE, just recognizes and runs. Would that be a killer application? I think so.


3 posted on 04/24/2007 6:47:37 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 1 | View Replies]

To: 2 Kool 2 Be 4-Gotten

The problem with that is you need all of the windows libraries and system calls needed by the exe, thats what wine is. Wine is an attempt to impliment the win32api on *nix.

YOu may want to look at crossover office, a more rebust version of wine.


4 posted on 04/24/2007 6:54:54 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 3 | View Replies]

To: N3WBI3

If IBM can do what they have done here, I don’t see how (theoretically, given enough time and resources) this couldn’t some day be done. It might not give the performance that a hardcore gamer might need/want but it would allow me to run the 1 or 2 or 3 critical apps that I want to run that do not have linux versions. I can truly see this happening, some day.


5 posted on 04/24/2007 7:03:53 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 4 | View Replies]

To: 2 Kool 2 Be 4-Gotten
I don’t see how (theoretically, given enough time and resources) this couldn’t some day be done.

1) Like I said I think crossover office can do alot of it

2) IBM did not have to hit a moving target with Linux and had a better set of published API's

What Appps are we talking about?

http://www.codeweavers.com/products/

6 posted on 04/24/2007 7:07:58 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 5 | View Replies]

To: N3WBI3
p AVE creates a virtual x86 environment and file structure, and executes x86 Linux applications by dynamically translating and mapping x86 instructions and system calls

Isn't this what WINE does?

7 posted on 04/24/2007 7:14:28 AM PDT by stainlessbanner
[ Post Reply | Private Reply | To 2 | View Replies]

To: N3WBI3

Well certainly Quicken for one. Another is a proprietary app that I use in my company related to ip telephony. There are alternatives, workarounds, etc. etc. but as a user I want things to “just work”. There is also certain versions of either adobe flash or shockwave or something like that where there are issues. We’re getting closer all the time but still not “there” yet.


8 posted on 04/24/2007 7:15:59 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 6 | View Replies]

To: stainlessbanner
No, WINE implements an API it does not Emulate hardware. Wine did not become available on the Mac’s until they switched to x86 processors. And wine would not work on Linux if it were running on a SPARC or P-Series processor.

This is more like qemu (but still quite different) it takes x86 instructions and passes them to a different architecture at run time. I have a Power 185 under my desk dying to try this out.

9 posted on 04/24/2007 7:17:03 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 7 | View Replies]

To: stainlessbanner

Isn’t this what WINE does?


I think the key here is that this is running on PPC hw, whereas WINE is emulating syscalls from windows, but there is no PPC/x86 hw issues involved. If my reading is correct.


10 posted on 04/24/2007 7:17:15 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 7 | View Replies]

To: 2 Kool 2 Be 4-Gotten

Check out codeweavers ‘crossover’


11 posted on 04/24/2007 7:17:32 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 8 | View Replies]

To: 2 Kool 2 Be 4-Gotten
Wine does not emulate, it implements the windows API
12 posted on 04/24/2007 7:19:50 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 10 | View Replies]

To: N3WBI3

In the case of Quicken you can see it gets a “Bronze” rating. Not a Silver, not a Gold but a Bronze.

I have a windows box and a linux box side by side with a KVM setup. Why would I want to run in “Bronze” mode when I can switch to KVM and get “Gold”? Answer -— I don’t. Like I said, I want things to “just work”. Maybe that’s just me LOL.


13 posted on 04/24/2007 7:19:59 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 11 | View Replies]

To: 2 Kool 2 Be 4-Gotten

Curious, if you ran quicken through crossover it would be the windows version of quicken running.

http://www.linuxplanet.com/linuxplanet/reviews/4405/1/

And this was 2002, their support and ease of use is far better now. If you want to keep using windows thats fine but dont state something factually incorrect as a reason...


14 posted on 04/24/2007 7:23:29 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 13 | View Replies]

To: N3WBI3

What did I say that was factually incorrect? I never said what you said I said. Strange...


15 posted on 04/24/2007 7:25:31 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 14 | View Replies]

To: 2 Kool 2 Be 4-Gotten
"Why would I want to run in “Bronze” mode when I can switch to KVM and get “Gold”? Answer -— I don’t. Like I said, I want things to “just work”. Maybe that’s just me LOL."

You are implying that xover and quicken dont just work on Linux.

16 posted on 04/24/2007 7:29:00 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 15 | View Replies]

To: N3WBI3
>Behind the scenes, p AVE creates a virtual x86 environment and file structure, and executes x86 Linux applications by dynamically translating and mapping x86 instructions and system calls to a POWER Architecture processor
>>Way cool!

Way complicated!
More and more I miss the days
of small memory Forths . . .

17 posted on 04/24/2007 7:33:54 AM PDT by theFIRMbss
[ Post Reply | Private Reply | To 1 | View Replies]

To: theFIRMbss
when I first learned forth, I immediately wrote outer product -like operators for it - my baby duck language was APL. I found it trivial to write very expressive software in forth.

Forth is the ultimate imperative programming language, the easiest HLL to port, etc. In recent years folks have started to realize complex multithreaded c++ does not equal sophisticated performance. In efficient distributed systems, e.g. network applications, I now see a lot of single-threaded eventloop code maintaining state-machines to infer global knowledge coupled with custom hardware. Reminds me very much of forth programming.

18 posted on 04/24/2007 8:37:23 AM PDT by no-s
[ Post Reply | Private Reply | To 17 | View Replies]

To: N3WBI3
IBM System p AVE technology

Can someone please find the marketing department at IBM, take them out back, and blow their brains out please? 

19 posted on 04/24/2007 2:01:24 PM PDT by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma
Can someone please find the marketing department at IBM, take them out back, and blow their brains out please?

Already done during the OS/2 fiasco.

You're seeing the results of brainless marketroids now.

20 posted on 04/28/2007 10:40:55 PM PDT by Knitebane (Happily Microsoft free since 1999.)
[ Post Reply | Private Reply | To 19 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson