Slashdot Mirror


First Debian/Ubuntu Bootable ARM64 Images Released

An anonymous reader writes "With work done by ARM and Linaro, there is now a bootable image of Debian/Ubuntu that works for ARM64, the new 64-bit ARM architecture. There are still some caveats and work ahead, but Linux is once again the first platform that has software ready to run on a new architecture when released. This 64-bit ARM Linux support also includes the ability to run 32-bit ARM software side-by-side." You can grab a bootable rootfs, but there's no hardware to actually run it on now (the developers are using the free-as-in-beer simulator from ARM). Kernel support for the architecture was released around a year ago; this is more a tale of getting from a bootable kernel to a bootable operating system.

34 comments

  1. Yeah! by Anonymous Coward · · Score: 0, Troll

    Finally, we can overcome the 4gb limit of memory on my smartphone. I can open so many apps now!

    ps: People of the future, this was not meant to be ironic, 4gb was still a lot for a phone back then.

    1. Re:Yeah! by Anonymous Coward · · Score: 0

      a) ARM already supports more than 4GB of RAM.
      b) ARMv8 is not intended for use in battery-driven embedded mobile devices.

    2. Re:Yeah! by Anonymous Coward · · Score: 0

      b) is just a matter of time, short time. Probably within a year's time after ARMv8 premiers, new tablet and phone chipsets will ship it.

    3. Re:Yeah! by Anonymous Coward · · Score: 1

      It might happen, but if it did it wouldn't be very smart nor particularly interesting. ARMv8 is firmly targeted at the data center: hence the need for 64bit support and the interest in making sure Linux supports it out of the gate.

  2. Software/hardware by gTsiros · · Score: 2

    Must be one of the few times in history where the software was ready to run before the actual hardware existed.

    --
    Looking for people to chat about multicopters, coding, music. skype: gtsiros
    1. Re:Software/hardware by fuzzyfuzzyfungus · · Score: 4, Insightful

      I think that the same was true when AMD was first pushing x86-64 extensions.

      And probably more common than that: If you are going to a chip to implement some particular function, you need to have a very good idea of what you want already in mind. And, if you have one of those, there really isn't any reason to not have the compiler guys begin their work, or any significant obstacle that would keep somebody from hacking together an emulator implementing the ISA before the hardware team manages to get production silicon in play.

      Writing emulators that are 100% accurate in simulating every last quirk of real hardware, and ideally doing so at useful speed, isn't easy, nor is producing compilers that reliably produce good output that takes advantage of the real strengths and weaknesses of real chips; but producing merely functional versions of both based on the spec faster than the hardware team can produce a good silicon implementation of the spec is likely a winnable race most of the time(especially now that 'just throw a dirt-cheap and sickeningly powerful x86 at it' is a viable strategy for papering over issues with your emulator).

    2. Re:Software/hardware by superzerg · · Score: 2

      I believe the first games for any consoles have been developed on emulated machines

    3. Re:Software/hardware by oodaloop · · Score: 4, Informative

      Following the fine tradition of writing software going all the way back to Ada Lovelace and Charles Babbage. She wrote the rules how the machine should work long before the gears were even made.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    4. Re:Software/hardware by Sarten-X · · Score: 1

      Any consoles? Including Pong?

      --
      You do not have a moral or legal right to do absolutely anything you want.
    5. Re:Software/hardware by gTsiros · · Score: 1

      Yeah, but this time, the ISA is complete, the *actual hardware* though doesn't exist and it is not very likely it will change a lot (besides bugs and optimisations, i would guess).

      so the design exists, the software is ready for it (as ready as it can be, considering that only the specification exists) but a hardware instance doesn't yet exist.

      Sorry i can't describe it any more accurate, english is not my mother tongue.

      --
      Looking for people to chat about multicopters, coding, music. skype: gtsiros
    6. Re:Software/hardware by Anonymous Coward · · Score: 0

      Sure, try to find the most extreme example to refute the argument. Except that he's still 99% correct.

    7. Re:Software/hardware by K.+S.+Kyosuke · · Score: 2

      Must be one of the few times in history where the software was ready to run before the actual hardware existed.

      You make it sound as if CPU manufacturers aren't in the habir of validating their architectures before fabricating them, by running actual programs on a simulated device.

      --
      Ezekiel 23:20
    8. Re:Software/hardware by CrixDev · · Score: 0

      This happens more often than you think. But since new ISAs don't come out often and hardware makers probably don't share their newest iterations of their simulators has nicely has ARM, you just don't see it in the mainstream news.

    9. Re:Software/hardware by RoboJ1M · · Score: 1

      Pong wasn't written, that was back in the day everything was practically soldered
      So it probably really was done on a breadboard.

    10. Re:Software/hardware by interval1066 · · Score: 1

      Spacewar is probably a better example.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    11. Re:Software/hardware by T-ice · · Score: 1

      they also eat sausage...

    12. Re:Software/hardware by Anonymous Coward · · Score: 0

      Must be one of the few times in history where the software was ready to run before the actual hardware existed.

      Sorry, but no. When I worked for a chip company, we'd have the drivers written and tested on simulators before the design was even sent off to the fab. Fixing a chip bug at that point didn't cost $50,000+, as it did if you had to change anything once the masks were made.

    13. Re:Software/hardware by Kjella · · Score: 2

      And even more so on the GPU side, CPUs may add a few instructions each round but GPUs rewrite the book quite often, here's from nVidia's hardware emulators.

      --
      Live today, because you never know what tomorrow brings
    14. Re:Software/hardware by K.+S.+Kyosuke · · Score: 2

      Yeah, but this time, the ISA is complete, the *actual hardware* though doesn't exist

      What the hell are you talking about? Live demo of 64-bit Linux on ARMv8 *in silicon* was presented a year and a half ago!

      --
      Ezekiel 23:20
    15. Re:Software/hardware by Anonymous Coward · · Score: 1

      The very first ARM was developed and simulated on a 6502 based BBC micro by the Acorn team.

    16. Re:Software/hardware by Kidbro · · Score: 1

      Nah. None of the software I write runs on existing hardware. I prefer to think of it as being ahead of the curve!

    17. Re:Software/hardware by Lennie · · Score: 1

      And so Dijkstra still did it.

      --
      New things are always on the horizon
  3. That's amazing! by ArturoBandini77 · · Score: 1

    The first OS that can run on hardware that's not released yet...
    Someone remembers USB support in Windows NT???

    1. Re:That's amazing! by Anonymous Coward · · Score: 0

      Not hardly.

      This is very common in the deeply embedded RTOS world.

  4. What's Debian/Ubuntu? by Compaqt · · Score: 4, Funny

    Is that like GNU/Linux? Debian saying "we should have our name in there, too"?

    --
    I'm not a lawyer, but I play one on the Internet. Blog
    1. Re:What's Debian/Ubuntu? by Ginger+Unicorn · · Score: 1

      Nothing in his post implies that he doesn't already know that.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
  5. linux is first? by YesIAmAScript · · Score: 1

    'Linux is once again the first platform that has software ready to run on a new architecture when released'

    It's the first you've seen. That doesn't mean it's necessarily actually first. It's just linux "shows its work" as it goes along. MS is not going to do the same.

    It's great to see multiarch rolling along.

    --
    http://lkml.org/lkml/2005/8/20/95
  6. There is hardware by Anonymous Coward · · Score: 1

    There is hardware:
    http://www.theregister.co.uk/2013/01/17/applied_mixcro_x_gene_open_compute/

    We can't buy it yet but it's in the lab.

  7. Not all that surprising by MOSFET+Explosion · · Score: 1

    Since ARM64 is going to be targeted for tablets an smartphones, and since a large portion of the tablet and smartphone market right now is Android. It's really not that surprising that the Linux kernel would be ported over so quickly.

  8. That's good... by UltraZelda64 · · Score: 1

    ...but how long until Microsoft swoops down, releases a Windows version for the platform, and requires Secure Boot to be enabled with no way to turn it off--effectively locking Debian and Linux in general back out?

    1. Re:That's good... by Anonymous Coward · · Score: 0

      ...but how long until Microsoft swoops down, releases a Windows version for the platform, and requires Secure Boot to be enabled with no way to turn it off--effectively locking Debian and Linux in general back out?

      Most ARM gear vendors are already locking out unauthorized kernels. Hence the need to find security holes--er, unorthodox methods, to "root" the said devices in order to install custom Android distros.

  9. And yet it won't get hardware support. by Mabhatter · · Score: 1

    So the chances that we'll get an upgraded barebones like Raspberry Pi with the new processor runnin BARE Linux, and not with super-secret DRM?