MIPS64 and ARM architecture support?
Dimitri John Ledkov
xnox at ubuntu.com
Wed Dec 25 22:07:17 UTC 2013
On 25 December 2013 20:45, Rajeev Prasad <rp.neuli at yahoo.com> wrote:
> Thank you Dimitri.
> I have now found: http://www.ubuntu.com/download/arm
>
> I have also found:
> http://www.cavium.com/processor_Project-Thunder_Ubuntu-Server.html
>
> Question is for a web developer how different it would be to install and
> work on ARM servers? what and how things will be different for LAMP(Perl &
> PHP) developers?
>
At such a high level, nothing should be different. If one looks
closer, one will notice that performance is different and possibly not
everything is compiled / available, but that's easy to notice simply
some packages missing dependencies or not available. In practice all
usual things are available.
You may launch ARM (emulated) instances on Amazon EC2 cloud. Or
locally use qemu-user-static: e.g. $ mk-sbuild --arch armhf trusty ; $
mk-sbuild --arch arm64 trusty (should work on saucy & trusty host
operating systems), which then gives you working chroots, e.g. $ sudo
schroot -u root -c trusty-arm64
Typically development happens on normal amd64/i386 machines. If there
native code involved, one can either cross-compile or perform native
compilation, then test in emulators / test-systems and deploy. For
armhf, there are fairly cheap development boards one can use - e.g.
panda board. arm64 stock is very limited and exclusive at this point
in time.
Regards,
Dimitri.
>
> On Wednesday, December 25, 2013 12:35 PM, Dimitri John Ledkov
> <xnox at ubuntu.com> wrote:
> On 25 December 2013 17:51, Rajeev Prasad <rp.neuli at yahoo.com> wrote:
>
>> hello,
>>
>> is the OS available for ARM / MIPS64? i could not find info that either
>> 1204LTS or 1404LTS.
>> anyone know better, pl advice.
>
>
> You can check which debian architectures[1] are available for a given
> release on launchpad, that is authoritative information.
>
> See architecture and build section on the left:
>
> https://launchpad.net/ubuntu/precise
>
> https://launchpad.net/ubuntu/trusty
>
> The labels in brackets signify if the packages are on primary or ports
> mirrors - [<countrycode>.]archive.ubuntu.com /
> [<countrycode>.]ports.ubuntu.com respectively.
>
> There are 3 types of ARM related architectures, out of which armhf
> (ARMv7) and arm64 (aka AARCH64, ARMv8) are current.
>
> About any type of MIPS (mips, mipsel, mips64...) ports, all I can find
> is this porting effort team https://launchpad.net/~ubuntu-mips
> You can try mips/mipsel with Debian OS.
>
> [1] exact required CPU / ISA are encoded in the
> compiler/kernel/dpkg/etc. configuration, e.g. "i386" actually defaults
> to "686" on ubuntu & etc.
>
> --
> Regards,
>
> Dimitri.
>
>
>
--
Regards,
Dimitri.
More information about the ubuntu-server
mailing list