back to article Ubuntu continues expanding RISC-V support – now, the $17 Sipeed LicheeRV

Canonical has brought its Ubuntu Linux operating system to another RISC-V system: this week, Sipeed's LicheeRV single board computer. The announcement marks the software house's latest investment in the open, royalty-free ISA. To date, Ubuntu runs on numerous RISC-V systems, including those from SiFive, Clockwork, Microchip, …

  1. Will Godfrey Silver badge
    Thumb Up

    Interesting

    I'm not keen on ubuntu itself, but the more distros that work on RISC-V the better - not too happy about Allwinner though. their license looks rather dodgy, considering they are using open source hardware.

    1. Ken G Silver badge

      Re: Interesting

      I've had Allwinner ARM devices act in non-standard ways, I think firmware related. It makes Linux or Chrome hard to manage on them.

    2. Anonymous Coward
      Anonymous Coward

      Re: Interesting

      "...not too happy about Allwinner"

      Allwinner is scum.

      They'll take the LInux kernel and chop it up then add in a whole bunch of proprietary modules to the hardware so anything even clone to mainline is simply not an option. Just guessing but, if it wasn't for Alibaba buying some of their hardware I don't think they'd exist so, good luck with any future support.

      1. sreynolds

        Re: Interesting

        They're not scum.

        "They'll take the LInux kernel and chop it up then add in a whole bunch of proprietary modules to the hardware so anything even clone to mainline is simply not an option. Just guessing but, if it wasn't for Alibaba buying some of their hardware I don't think they'd exist so, good luck with any future support."

        This is the chinese way. Most of the stuff they produce is half arsed or buggy or wont meet the spec but their culture (not race) says that this is acceptable. For instance one of their SUNX devices - hardware crypto - dubiious - CPU speed and power management forget about it - core features that just don't work.

        I will never buy from China again

        1. Lordrobot

          Re: Interesting

          So you mean Panasonic Sunx devices... They are a Japanese Company. So I guess you will be expanding your boycott of products to now include Japan.

          1. sreynolds

            Re: Interesting

            Boycotted them already - something to do with their Pacific expansion plans.

  2. 3arn0wl

    Interesting and exciting times

    To state the obvious; tech's always a tandem of software and hardware, and to some extent it's the software that's the harder bit to deliver. Several OSs have been working on RISC-V for a while now - I presume they include apps such as a file manager and terminal - and there are numerous developer boards, including from SiFive, T-Head and Huawei, as well as the recently announced ROMA laptop, for software developers to work on the platform itself.

    But what's interesting now is the advent of boards like Sipeed's Nezha, StarFive's VisionFive 2 and Pine64's Star64, which seem to be putting RISC-V into the hands of the techie consumer. Are the fundamental, necessary apps rebased for RISC-V now? Browser, office suite, etc.? (I also hear rumours of a phone coming out soon.) As Tobais Mann notes; these boards take the competition to the RaspberryPi Foundation who, to date, haven't shown any interest at all in RISC-V.

    There are also much more powerful RISC-V processors due out next year.

    1. Bartholomew
      Meh

      Re: Interesting and exciting times

      > Are the fundamental, necessary apps rebased for RISC-V now? Browser, office suite, etc.?

      Browsers or office suite I suspect will not be a problem. ASSuming that all drivers underlying API's are in place for access the network stack, graphics and storage.

      Where I would expect problems would be in something like VLC which uses codecs, most of which use custom hand written assembly for maximum performance e.g. dav1d for AOMedia Video 1 aka AV1 playback has optimised SIMD (Single Instruction, Multiple Data) assembly code for arm, x86 and power but no public RISC-V assembly (yet). That does not mean that it will not function, just that it will probably fall back to using generic (suboptimal) code.

      People do not generally write code for hardware that they do not own, so there is always going to be the chicken and egg scenario with new hardware and software being created.

      If you look at a SoC like the JH7110 (4 x U74 & 1 x S7 CPUs) used in the VisionFive 2 (StarFive) and Star64 (Pine64) boards. The RISC-V part will probably work fine since the chip uses SiFive IP which has previously been used in the SiFive unleashed (Freedom U540 SoC - 4 x U54 & 1 x E51 CPUs) and SiFive unmatched (Freedom U740 SoC - 4 x U74 & 1 x S7 CPUs). The U54 and U74 are close enough in general terms that if you have the boot process for one, it will work for the other. The real problems will never be the RISC-V part of the equation it is everything else, especially any IP used in a SoC that involves NDA's and blobs. The JH7110 from current publicly published information appears relatively free from NDA's - but that is just it, Non Disclosure Agreements make it so that would always appear to be the case.

    2. Mozzie

      Re: Interesting and exciting times

      "RaspberryPi Foundation who, to date, haven't shown any interest at all in RISC-V"

      I would guess their relationship with Broadcom could become fragile if they showed any interest.

      1. werdsmith Silver badge

        Re: Interesting and exciting times

        Raspberry Pi Foundation are a hardware agnostic education charity. They do not develop hardware, they don’t even necessarily use Raspberry Pi devices to achieve their charity goals. They could choose to cover RISC V without conflict of imterest.

        Out of curiosity I purchased a Mango Pi SBC. It is has 1GB RAM and runs armbian Linux, it is also based on AllWinner D1, and was under £20 delivered from China. It’s for fun only, I could do what I have done with it on a Qemu emulation but still good to play with.

  3. Scene it all

    I'll wait for somebody other than AllWInner to make these. I *have* programmed RISC-V barebones and it was a lot of fun. It is reminiscent of the old IBM 360 series.

    Only 512 MB minus putting Ubuntu in there, means just a headless configuration. But there are plenty of applications in that space.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like