Excellent explanation, John 

Scott ford
www.identityforge.com

On May 9, 2012, at 8:05 AM, "McKown, John" <[email protected]> 
wrote:

> Not all .NET runs on Mono. Mono is reverse engineered and so may not 
> implement everything 100% like Microsoft does. Also, it tends to "lag" .NET 
> because it cannot implement the .NET functionality until after Microsoft has 
> documented it. And, like IBM and z/OS, there may be some parts of .NET which 
> are not publically documented but are used by those who can afford to license 
> the information for a competitive advantage.
> 
> Well written (is there such?) C/C++ code could likely be ported to z/Linux. 
> Of course, z/Linux and Solaris are different, so they speak a similar but 
> different "language". Like a drunken Cockney talking to a drunken Texan, they 
> both thing they're speaking English, but the meaning is likely to be quite 
> different. Eh?
> 
> -- 
> John McKown 
> Systems Engineer IV
> IT
> 
> Administrative Services Group
> 
> HealthMarkets(r)
> 
> 9151 Boulevard 26 * N. Richland Hills * TX 76010
> (817) 255-3225 phone * 
> [email protected] * www.HealthMarkets.com
> 
> Confidentiality Notice: This e-mail message may contain confidential or 
> proprietary information. If you are not the intended recipient, please 
> contact the sender by reply e-mail and destroy all copies of the original 
> message. HealthMarkets(r) is the brand name for products underwritten and 
> issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake 
> Life Insurance Company(r), Mid-West National Life Insurance Company of 
> TennesseeSM and The MEGA Life and Health Insurance Company.SM
> 
>> -----Original Message-----
>> From: IBM Mainframe Discussion List 
>> [mailto:[email protected]] On Behalf Of George Henke
>> Sent: Tuesday, May 08, 2012 6:02 PM
>> To: [email protected]
>> Subject: Re: It's feeding time in Jurassic Park . . .
>> 
>> John,
>> 
>> Thank you for the tip about MONO.
>> 
>> It appears that with MONO, .NET applications can be run under 
>> zLinux, zVM.
>> 
>> This would be preferable to x86 zBx, because the CHPID, not 
>> the IFL, does
>> the I/O, more bang for the buck.
>> 
>> Why would I NOT port all .NET to zLinux instead of x86 zBx?
>> 
>> If so, what does that leave to run on zBx x86, other than 
>> some C/C++ code?
>> 
>> 
>> 
>> On Fri, May 4, 2012 at 2:39 PM, McKown, John
>> <[email protected]>wrote:
>> 
>>>> -----Original Message-----
>>>> From: IBM Mainframe Discussion List
>>>> [mailto:[email protected]] On Behalf Of George Henke
>>>> Sent: Friday, May 04, 2012 1:02 PM
>>>> To: [email protected]
>>>> Subject: It's feeding time in Jurassic Park . . .
>>>> 
>>>> and the dinosaurs are very hungry.
>>>> 
>>>> I need to migrate 50 Solaris servers to zLinux under z/VM on
>>>> a z114 and
>>>> about the same number of Windows servers to zBx.
>>> 
>>> Congrats!
>>> 
>>>> 
>>>> Does anyone have experience with this, some ideas?
>>> 
>>> Experience, no. Ideas, sure! Why not? <grin>
>>> 
>>>> 
>>>> Need a migration path.
>>>> 
>>>> Some questions:
>>>> 
>>>> Can z114 be upgraded to include zBx or must I upgrade to a
>>>> z196 for that?
>>> 
>>> I am not sure.
>>> 
>>>> Can zBx be SYSPLEXed between 2 CECs?
>>> 
>>> No. a zBx can be attached to at most 1 CEC.
>>> 
>>>> If not, how do I eliminate the SPF, how do I do failover 
>> for the blade
>>>> servers?
>>> 
>>> SPF? Single point of failure? You need to have multiple 
>> z114s with and
>>> associated zBX.
>>> I think you'd do failover just like you would with any other "racked
>>> mounted" servers.
>>> If the rack fails, all the servers fail. So you need the 
>> same techniques
>>> with a zBX "rack".
>>> I'm not a PC person, but I think this involves TCP 
>> connections between a
>>> server and it's failover
>>> twin.
>>> 
>>>> How do I convert Solaris to zLInux under z/VM?  Solaris is
>>>> not supported by
>>>> zBx.
>>>> Must I recompile the applications running under Solaris to
>>>> run them under
>>>> zLinux?
>>> 
>>> Yes, you must recompile. z/Linux runs on the z/Architecture 
>> instruction
>>> set. Solaris runs on
>>> Intel or SPARC(?). You can't run Intel or SPARC instructions on a z.
>>> However there are two exceptions
>>> that I can think of which __may__ not need recompilation. 
>> The first is
>>> Java code. The .jar and .class
>>> files should run on any compatible JVM, regardless of the underlying
>>> hardware architecture. Another
>>> possibility is .NET applications. They __might__ run on a 
>> z/Linux using
>>> Mono. Again, because they
>>> don't run "native", but on an instruction emulator. Shell 
>> scripts may need
>>> some changing. Perl, Python, Ruby
>>> and other intepreted language may need some changing, 
>> depending on the
>>> levels of the intepreter
>>> on z/Linux versus the one on Solaris.
>>> 
>>>> 
>>>> 
>>>> --
>>>> George Henke
>>>> (C) 845 401 5614
>>> 
>>> I wish we were doing something like this. But we're z/OS only and IT
>>> management would like to go MS-Windows only.
>>> 
>>> --
>>> John McKown
>>> Systems Engineer IV
>>> IT
>>> 
>>> Administrative Services Group
>>> 
>>> HealthMarkets(r)
>>> 
>>> 9151 Boulevard 26 * N. Richland Hills * TX 76010
>>> (817) 255-3225 phone *
>>> [email protected] * www.HealthMarkets.com
>>> 
>>> Confidentiality Notice: This e-mail message may contain 
>> confidential or
>>> proprietary information. If you are not the intended 
>> recipient, please
>>> contact the sender by reply e-mail and destroy all copies 
>> of the original
>>> message. HealthMarkets(r) is the brand name for products 
>> underwritten and
>>> issued by the insurance subsidiaries of HealthMarkets, Inc. 
>> -The Chesapeake
>>> Life Insurance Company(r), Mid-West National Life Insurance 
>> Company of
>>> TennesseeSM and The MEGA Life and Health Insurance Company.SM
>>> 
>>> 
>>> 
>>> 
>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to [email protected] with the message: INFO IBM-MAIN
>>> 
>> 
>> 
>> 
>> -- 
>> George Henke
>> (C) 845 401 5614
>> 
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to [email protected] with the message: INFO IBM-MAIN
>> 
>> 
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to