Which system do you use? Android, Ubuntu, OOWOW or others?
Which version of system do you use? Khadas official images, self built images, or others?
Khadas official Ubuntu image
Please describe your issue below:
Hello all, I am kind of new to the whole Khadas micro ARM PC’s
I have 2 questions.
- Am I only allowed to install images made for the Edge2? If so where are all the different OS images, I only see Android and Ubuntu.
- Can I download something like Linux Mint from their website as an .iso file and get that to work on the Edge2?
I am basically trying to understand where do I get all the different distributions or software to run besides Ubuntu and Android.
I can answer #2 partially with yes you can install other variants because I am currently running a Debian custom build that we put together from GitHub - pyavitz/debian-image-builder: Debian image builder for single board computers so I assume with works the other distros can be done since we currently are able to run Debian/Ubuntu/Devuan. If you do have any questions for us stop by our discord and ask if you try it out. There are two active discord servers right now for the builder and a new Khadas oriented one… the links if needed are
Khadas - Khadas server
arm-img-builder - Builder server
Reply to digitaltrance, someone from khadas please correct me if I’m wrong.
So on PC’s you have a number of defined standards that abstract away all the low level stuff, this allows you to load any operating system designed for x86.
Arm in the past did not have this but it does now have an equivalent to the above called the “system ready” certification and linux distros like Fedora Workstation support this and you can install it on an SR system just like an x86 PC but…
Arm SR systems are found only on very expensive developer server/workstations systems as thats the origins of it, the low cost Arm SBC’s do not use it and require a tailored build of the OS for each SBC based on whatever boot systems it uses.
So you cant just download a generic image off the internet like Linux Mint at least for now.
That’s my very limited & possibly wrong understanding of the situation.
Ubuntu is actually not an ideal distribution for beginners, you have the gnome user interface which is alien to windows users (90% of computer using public) and Ubuntu pushes snaps as their application delivery system.
For installing software via a GUI the bulk of the momentum in linux is behind Flatpaks on Flathub for app store usage and for decentralized standalone software “linux app images”, Ubuntu does not support Flatpaks (you can modify it to do so). This means your cut off from lots of the cutting edge stuff on Flathub out of the box on ubuntu.
Tenkawa how difficult would it be to get NeptuneOS added to your build server, it is a Debain based distro that uses KDE with support for Flatpaks out of the box (in its latest beta version), this would make it a far more suitable OS for beginners used to windows.
It would be great to have some distro with KDE and flatpaks part of OOWOW as an installable option.
Neptune OS is just a fork and customized version of Debian. The Flatpaks and customizations actually do not make it easier on SBC’s to learn how to use… it can make it more difficult because it is taking away the interaction. PC’s don’t need the close interaction so you can do that and it makes it more difficult to learn… I advise most people to avoid these highly customized distributions that are designed for a specific use if they want to use a general purpose OS on a SBC. Any of the ones I listed in the build above post can install KDE Plasma and make the SBC function the same as Neptune does with a bit of manual work. Porting over Neptune for example would currently require converting it to run on SBCs (Its only available on X86/64 PC). Also as of Feb 23 2023 Canonical is requiring all official Ubuntu variants to stop using Flatpaks. If you do have any questions stop by our Discord
I respectfully disagree and that kind of experience is exactly what turns people off linux nor should you have to learn “linux”. If you buy a car you learn to drive it but not all of the technical innards of how the car works, in an ideal world yes you would but that isn’t reality.
Normal computer users dont install GUI’s and would expect something like Flathub out of the box.
It’s why linux on the desktop never goes anywhere year after year, Valve at least understand this which is why they went with KDE and Flatpak support as the default for the SteamDeck and that has done more for the linux desktop than any thing else in the past decade. Ubuntu as a linux desktop is done for without support for Flatpaks out of the box in the long run.
If all you care about is the SBC being a training tool for devs or hobby projects sure it can stay a super obscure technical platform but to be an actual viable Arm desktop PC you must have something like NeptuneOS. The users don’t care about “linux” they want something easy to use that is GUI centric without having to use the terminal.
The OP was looking for Linux Mint which means something windows like, that is not available on the Edge 2 and ubuntu is an unappealing desktop distro which is why there are so many forks of it, Canonical are an enterprise company and clueless about the desktop.
Canonical is who makes Ubuntu and is one of the most used desktop Linux distributions actually… Bottom line is that Flatpak was asked by Canonical/Ubuntu back in February. “Canonical has issued an official edict: the approved Ubuntu remixes must remove Flatpak support as of the next release.” NeptuneOS however is a very “specific” X86 OS. It would need to be redone to be made to work on ARM devices. This is what I specialize in. There are no ARM versions of it. If I found the correct git/project page it appears it is also dependent on very specific x868 and selinux calls that will not be available in the architecture. If you would be interested in discussing more… join the arm-img-builder Discord I posted above anytime… c0rnelius and I are the 2 who primarily develop our builder.
@talan why are you being so subjective? the great thing about, and the reason behind the global success of linux is that there’s no one correct way to do things.
op: after some searching, it appears there’s no formal plans by the linux mint team to put out an arm iso - at least as of last summer according to this linux mint forum thread
if you are looking for free Khadas guides for beginners
Khadas is a company that produces single-board computers and development boards based on Arm processors. If you are a beginner looking for guides on how to get started with Khadas boards, here are some resources that may be helpful:
- Khadas Docs: Khadas has an extensive documentation page where you can find user manuals, hardware specifications, and software guides for their products. This is a great place to start if you want to learn more about your Khadas board and how to use it.
- Khadas Forum: The Khadas forum is a community of Khadas users where you can ask questions, share ideas, and get support. This is a great resource for beginners who need help with their Khadas board or want to connect with other users.
- Khadas YouTube Channel: Khadas has a YouTube channel where they post tutorials and demos on how to use their products. This resource is great for visual learners who prefer to see step-by-step instructions.
- Khadas Wiki: The Khadas Wiki is another community-driven resource where you can find information and guides on using Khadas boards. This is a great resource to learn from other users’ experiences and share your own.
- Khadas Github: Khadas Github is where you can find the source code and software for Khadas products. This is a great resource for advanced users who want to customize their Khadas board and build their own software.
By using these resources, you should be able to get started with your Khadas board and learn how to use it for your projects. Good luck!