ARM Support Comes To SUSE Linux Enterprise Server 23
jrepin writes: SUSE announced partner program expansion to include support for 64-bit ARM server processors. This expansion makes available to partners a version of SUSE Linux Enterprise 12 that allows them to develop, test and deliver products to the market using 64-bit ARM chips. To simplify partner access, SUSE has also implemented support for ARM and AArch64 into its openSUSE Build Service. This allows the community to build packages against real 64-bit ARM hardware and the SUSE Linux Enterprise 12 binaries.
Linux should borrow an idea from the AS400 (Score:3)
The AS400 and System 38 before it used an "ideal" ISA that the computer then translates when you load the program on to the system. Think of it as an install time compiler.
It would be great if Linux had the same concept built in. You could do it the first time you run the program if need by.
Maybe pick the IBM zseries as the ISA so that you do not tick off Intel, AMD, or ARM.
Re: (Score:3)
That is how Android is dealing with ART. https://source.android.com/dev... [android.com]
JAVA (Dalvik) the ideal ISA, dex2oat converts the java bytecode to native ISA (intel or ARM).
Similar to pNaCL in Chrome, where at least historically the LLVM IR (effectively the ISA) would be pushed to the chrome devices which would then complete the conversion to native code.
Re: (Score:2)
Re: (Score:2)
Ideal was a reference to the "ideal" in the original post. There was no comment on it being ideal. I doubt there is an ideal.
Re: (Score:2)
Not quite the same thing. Instead of downloading fat source code in thousands of files and spending a day compiling it, you would receive already compiled bytecode and translate it, which would take less than a day even on a weird and slow computer or PC (say generate i486, i586, i686 or armv6, armv7 machine code).
And probably you wouldn't call that Gentoo anymore :)
I'm thinking more of a bytecode version of Arch there. (as a thought experiment, because I suppose some stuff only works or is tested with GCC
Re: (Score:3)
OSF ANDF https://en.wikipedia.org/wiki/... [wikipedia.org]
Re: (Score:2)
Re: (Score:2)
I knew that Wirth did some work in that direction but I never could find it again. One idea he had was compile right to the point of code generation and then stop. When you got the file the browser/installer would then complete the code generation. All the parsing and optimization was already done.
Re: (Score:3, Informative)
Other than YaST, unless something has changed, SuSE is a downstream RedHat distribution, and about a month ago, RedHat started producing their ARM-64 port.
No, potentially a common mistake. Although SUSE uses RPM's for packaging it is not a Red Hat derivative, it has its origins in the same place as Slackware, namely the Softlanding Linux System
I wonder what Novell will be adding to the mix.
Novell doesn't own SUSE anymore, it's owned by Microfocus, who acquired Attachmate
Just by adding SuSE and having the OS tested for Common Criteria, FIPS, and other compliance items will help get it in the door, although ARM servers are still an odd man out in the enterprise, for the most part.
Unless you exist in the System z world. SUSE is the king on integrating with z/VM and runs some of the world's most critical middleware applications and databases (Visa, AMEX etc.) So while you may not be aware of its place in the Enterpri
Re: (Score:2)
Ford Motor uses SLES in the data center. There's some Red Hat in the engineering areas (HPC) that have more leeway in using whatever they want. This was the case at least up until 2013, which is when I last worked there.
Re: (Score:2)
awesome!... wait... (Score:2)
so... are there any ARMv8 servers on the market? o_O?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
guess what cpu the handheld pos terminals have..
Finally! (Score:2)
Now I can run SUSE's broken, outdated software on another platform! Yaay!
SUSE is technically nice an' all, but god damn its packages are always so outdated, and its userbase is too small to be regularly catered for in documentation.