Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-106845

Linux on ARM Dev host

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • 6.7
    • None
    • Build System
    • None

      What is the benefit? Why is this valuable?

      -ARM-based Linux machines are taking market share fast.

      -NVIDIA Jetson case is based on ARM having Ubuntu-based Linux in it, we are forming a partnership with NVIDIA where Qt can be downloaded to Jetson devkits via apt-get (please see commercial Debian packaging work item)

      -Creator and QDS also could be used on LoA devices

      Hence we'd like to make sure Linux on ARM is being tested also for each release.

      What are common use cases?

      Linux-based development host and target running ARM HW (NVIDIA AGX Orin)

      Technical information

      In addition to the other installer and tooling enhancements, flashing wizard and QDB need updates for LoA and WoA.

      Creator 9 already runs fine on LoA devices as per test on WLS2 and WIn11 arm64 laptop (22.04 built independently), see:
      https://www.qt.io/blog/qt-creator-9-cmakepresets#Conditions

      Main work load is on the CI and packaging side to test and package also for LoA.

      Martket info abuot LoA:

      "Ubuntu for ARM" seems dedicated to servers. (https://ubuntu.com/download/server/arm)

      Fedora provides server and desktop for ARM: https://arm.fedoraproject.org/

      ARM desktops:

      https://store.avantek.co.uk/arm-desktops.html - 6 kUSD+

      You can get access to Samsung Galaxy Book Go 5G Arm64 easily on ebay.com (200-300$). See https://cristianadam.eu/20221126/windows-arm64-samsung-galaxy-book-go-5g/ for more details about Cristian's experience.

      Cluster on a mini ITX board with Raspberry Pi and Nvidia Jetson (turingpi.com) is also an option as well as:

      https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit

      A differnet approach of porting Linux to arm64 Apple silicon, with KDE.

      https://asahilinux.org/

      Linux Kernel 6.2 will get some more love for arm64. AArch64 Architecture Code Improvements Land In Linux 6.2 - Phoronix

      Commercia Debian Qt repo:

      https://doc-snapshots.qt.io/qtifw-master/qt-debian-packaging.html

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qtbuildsystem Qt Build System Team
            veheinon Veli-Pekka Heinonen
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes