Project Description

Create openSUSE images (or test generic EFI images) for Arm and/or RISC-V boards that are not yet supported.

Goal for this Hackweek

Create bootable images of Tumbleweed for SBCs that currently have no images available or are untested.

Consider generic EFI images where possible, as some boards can hold a bootloader.

Document in the openSUSE Wiki how to flash and use the image for a given board.

Boards that I have around and there are no images:

  • Rock 3B
  • Nano PC T3 Plus
  • Lichee RV D1
  • StartFive VisionFive (has some image needs testing)

Hack Week 22

Hack Week 21

Resources

Looking for hackers with the skills:

arm64 risc-v sbc opensuse

This project is part of:

Hack Week 22 Hack Week 21 Hack Week 24

Activity

  • about 3 hours ago: a_faerber liked this project.
  • 1 day ago: gpathak liked this project.
  • 4 days ago: abergmann liked this project.
  • 7 days ago: keichwa liked this project.
  • 27 days ago: ph03nix liked this project.
  • about 2 months ago: avicenzi added keyword "opensuse" to this project.
  • about 2 months ago: ldevulder liked this project.
  • about 2 months ago: mbrugger liked this project.
  • 2 months ago: flonnegren liked this project.
  • 2 months ago: mfriedrich liked this project.
  • 2 months ago: FruityWelsh liked this project.
  • 2 months ago: pwerneck liked this project.
  • 2 months ago: baldarn liked this project.
  • almost 2 years ago: clin liked this project.
  • almost 2 years ago: iivanov liked this project.
  • almost 2 years ago: robert.richardson liked this project.
  • almost 2 years ago: avicenzi started this project.
  • almost 2 years ago: avicenzi added keyword "arm64" to this project.
  • almost 2 years ago: avicenzi added keyword "risc-v" to this project.
  • almost 2 years ago: avicenzi added keyword "sbc" to this project.
  • almost 2 years ago: avicenzi originated this project.

  • Comments

    • michals
      almost 2 years ago by michals | Reply

      FTR some boards have an onboard flash memory that can be used to store a bootloader such as u-boot or EDK2 which can then load a standard, universal EFI image. I think where possible this way of booting the board should be promoted over building board-specific images.

      • avicenzi
        almost 2 years ago by avicenzi | Reply

        Yes, I agree, but not all have SPI or other memory on board.

    • mfriedrich
      2 months ago by mfriedrich | Reply

      I have a few boards which could work with the EFI images: - Radxa Rock 5B - Milk-V Mars, Meles - LicheePi 4A

    • socon
      about 1 month ago by socon | Reply

      Raspberry pi 5?

      • avicenzi
        4 days ago by avicenzi | Reply

        The HW enablement team at SUSE is working on the Pi 5, there are a few missing patches upstream that prevent having full support yet in openSUSE AFAIK.

    • gpathak
      27 days ago by gpathak | Reply

      Can we get a list of supported and unsupported boards?
      Which all boards are we planning to build the images?
      Is there any official documentation or link to any Wiki etc?
      I have couple of ARM board such as BananaPi-R64, Odroid-C2 (outdated but can still be used for testing)

      • gpathak
        27 days ago by gpathak | Reply

        Got it add-emoji https://en.opensuse.org/Portal:Arm https://en.opensuse.org/Portal:RISC-V

        • avicenzi
          4 days ago by avicenzi | Reply

          If the board is not on the above pages, it is not supported usually. Boards that support UEFI boot might not be on the list, and might work, but if the board is not on the list and it does work, it would be nice to add to the list.

          There's no list of boards that we plan to support, you are free to work on any boards you have.

    Similar Projects

    Explore Microchip PIC64GX1000 Curiosity board (riscv64) by a_faerber

    Description

    The Microchip PIC64 family of R...


    Tumbleweed on Mars-CM (RISC-V board) by ph03nix

    RISC-V is awesome, Tumbleweed is awesome, choco...


    FizzBuzz OS by mssola

    Project Description

    FizzBuzz OS (or just ...


    Update Haskell ecosystem in Tumbleweed to GHC-9.10.x by psimons

    Description

    We are currently at GHC-9.8.x...


    YQPkg - Bringing the Single Package Selection Back to Life by shundhammer

    tl;dr

    Rip out the high-level YQPackageSele...


    Digital art wallpapers for openSUSE Leap and Tumbleweed by lkocman

    Description

    We've enrolled set of new wal...


    New migration tool for Leap by lkocman

    Update

    I will call a meeting with other i...


    New openSUSE-welcome by lkocman

    Project Description

    Let's revisit our exi...