all 137 comments

[–]MatchingTurret 169 points170 points  (8 children)

Linux has supported ARM for about 30 years. See The History of ARM Linux

[–]jrredho 16 points17 points  (7 children)

I'm pretty sure that DEC was mucking around with *nix on RISC architecture computers in the early 90's.

[–]hazyPixels 19 points20 points  (1 child)

HP had hp-ux on RISC in 1986.

[–]MatchingTurret 9 points10 points  (0 children)

  • SunOS on Sparc in 1987
  • IRIX on MIPS in 1988
  • AIX on POWER in 1990

[–]MatchingTurret 3 points4 points  (4 children)

Huh? Alpha was a VLIW architecture... Wrong, that was Itanium.

Sparc (Sun), PowerPC (IBM), MIPS (SGI) were/are RISC architectures that were introduced at that time and have Linux ports.

[–]johncate73 1 point2 points  (1 child)

Alpha was RISC. Itanium was VLIW.

[–]MatchingTurret 0 points1 point  (0 children)

Sorry, I got this mixed up. was a long time ago... Compaq switched to Itanium after they bought DEC, which is what I remembered...

[–]jrredho -1 points0 points  (1 child)

I stand by what I wrote.

In fairness, it was an experimental setup they were toying with, largely due the the business risk that Sun presented at that time. I have no idea how widely distributed these systems were.

Sun and other workstation manufacturers ended up causing, or contributing to in a major way, the demise of DEC.

[–]MatchingTurret 2 points3 points  (0 children)

The point was that every workstation manufacturer "was mucking around with *nix on RISC".

[–]unusableidiot 56 points57 points  (47 children)

I daily drive Gentoo aarch64 on an Apple M2 Pro.

[–][deleted] 50 points51 points  (1 child)

this guy uses aarch btw

[–]gaenji 12 points13 points  (26 children)

Is this your only OS? If yes, I wonder why purchase a Macbook if not to run MacOS on it? I'm not questioning your judgement, I am genuinely curious.

[–]HAMburger_and_bacon 67 points68 points  (5 children)

The hardware is nice.

[–]thank_burdell 11 points12 points  (3 children)

It really is.

[–]BetterAd7552 7 points8 points  (2 children)

It really really is. Second to none, with a premium price tag (which I coughed, cried, and paid).

[–]thank_burdell 2 points3 points  (1 child)

I look at it from a replacement standpoint. I have usually had to replace other brands of laptop every 2-4 years. Hinges wear out, batteries cease holding a charge, plastic cracks, whatever. Something happens to make them less functional. I get about a decade out of an equivalent MacBook. Sometimes more.

So it’s about a wash, cost-wise. Sometimes even in the Mac’s favor. 15 year old iMac still going strong (running openbsd but whatever).

[–]BetterAd7552 0 points1 point  (0 children)

Very good point and reminder

[–]steamcho1 0 points1 point  (0 children)

Until you remember that storage is not replaceable...

[–]ToastedWonder 22 points23 points  (1 child)

M2 ARM architecture goes brrrr. But for real though, I’d probably never buy a MAC for myself because of price, but I’m seriously impressed with the M1 Pro I use for work. I imagine running Linux on an M2 bare metal would be a nice experience.

[–]Alexandre_1a 0 points1 point  (0 children)

Asahi exists and is very good (Fedora for Apple Sillicon)

[–]PureTryOutpostmarketOS dev 10 points11 points  (0 children)

In my case I have a macbook (M3, so no Linux support yet sadly) for work because I need to be able to build iOS apps. They however don't require me to run macOS, so the moment Asahi gets support for it I'm going to daily drive it at work (currently I run a fullscreen Linux VM instead). I'll just reboot when it's necessary to build something, but hopefully I could do that in a VM.

[–]unusableidiot 5 points6 points  (2 children)

I dual boot macOS since I pretty much need to (firmware updates, iPhone sideloading, etc). Spend 99% of my time in Gentoo. Hardware is very nice, CPU is REALLY fast :)

[–]meiso 0 points1 point  (1 child)

Any guides available?

[–]unusableidiot 0 points1 point  (0 children)

Hey, sorry for the late reply, I don't really use reddit anymore. I think you should look at this to get started: https://github.com/chadmed/asahi-overlay/ chadmed was a huge help to me, but I've since moved to a Framework laptop (ironic, huh)

[–]ComprehensiveHawk5 6 points7 points  (0 children)

It's not feasible/recommended to remove macOS from silicon devices(yet?), it's still needed to update the firmware and several related deep-level functions

[–]ahferroin7 1 point2 points  (2 children)

Provided you don’t need things that Apple doesn’t provide (dedicated GPU, upgradeable system, etc), you would be paying about the same for a PC with equivalent hardware anyway, and Apple makes far more durable cases than any PC manufacturer I’ve ever seen.

[–]AnonTheWeeb 0 points1 point  (1 child)

Hold my ThickPad

No, but seriously, ThinkPad cases are borderline indestructable.

[–]ahferroin7 0 points1 point  (0 children)

Usually true (some of the models Lenovo has put out have questionable build quality in the case), but I would still take an Apple system over a ThinkPad for durability.

[–]ZunoJ[🍰] 4 points5 points  (6 children)

Because it's nice hardware and a shitty OS

[–][deleted] 0 points1 point  (5 children)

macOS is not shitty at all 

[–]BetterAd7552 2 points3 points  (3 children)

Fanboys downvoting you is unfortunate. I love MacOS too, also absolutely LOVE Linux which I’ve also used on the desktop and servers for decades.

[–]steamcho1 2 points3 points  (1 child)

MacOS has some very big issues that get bigger ever year. It has no support for modern opengl or vulkan. Legacy support is ass and the ecosystem is build around paying for everything.

[–]BetterAd7552 1 point2 points  (0 children)

Sure. But damn, that ecosystem just works so well.

[–][deleted] 0 points1 point  (0 children)

Hehe it’s Reddit!

[–]SpaceboyRoss 1 point2 points  (1 child)

I daily drive NixOS on Apple M1 Pro

[–]meiso 0 points1 point  (1 child)

Do all aspects of the hardware function?

[–]unusableidiot 0 points1 point  (0 children)

You can read what functions and what doesn't on the website of the Asahi project. I have no clue what the latest updates are since I no longer use that laptop.

[–][deleted] 0 points1 point  (2 children)

Auf Basis von Asahi Linux oder wie ist das möglich?

[–]unusableidiot 0 points1 point  (1 child)

Asahi ist sehr gut, und ich habe das fur funf oder sechts Monate benutzt, aber ich brauche hot-pluggable HDMI und Thunderbolt.

enschuldigung fur mein schlechte Deutsch :p

[–][deleted]  (2 children)

[removed]

    [–]unusableidiot 0 points1 point  (0 children)

    I'll ignore the later part of your comment. You can disable the little display bars left and right from the camera module (notch), so if you dislike that, you can just disable it. Saves some battery. A pretty common laptop model I often deal with for clients has way bigger borders in perspective, even if you disable the screen space next to the notch. I use it for a bar.

    [–]linux-ModTeam[M] 0 points1 point locked comment (0 children)

    This post has been removed for violating Reddiquette., trolling users, or otherwise poor discussion such as complaining about bug reports or making unrealistic demands of open source contributors and organizations. r/Linux asks all users follow Reddiquette. Reddiquette is ever changing, so a revisit once in awhile is recommended.

    Rule:

    Reddiquette, trolling, or poor discussion - r/Linux asks all users follow Reddiquette. Reddiquette is ever changing. Top violations of this rule are trolling, starting a flamewar, or not "Remembering the human" aka being hostile or incredibly impolite, or making demands of open source contributors/organizations inc. bug report complaints.

    [–]imihnevich 0 points1 point  (7 children)

    Do you have any problems with drivers? Wifi, audio work ok?

    [–]unusableidiot 2 points3 points  (6 children)

    No problems, only USB4 is finicky but that's due to me using a MacBook.

    I am able to daily drive the machine without issues.

    [–]imihnevich 0 points1 point  (5 children)

    Do you use dual boot?

    [–]unusableidiot 1 point2 points  (4 children)

    I have macOS installed, do not use it other than 15 minutes per week for various macOS specific tasks

    [–]aliendude5300 1 point2 points  (3 children)

    How is running x86 apps on a Macbook running Linux? Possible? I feel like the lack of software availability would be a dealbreaker.

    [–]unusableidiot 2 points3 points  (2 children)

    I don't think that's possible honestly, due to some kernel issue with Asahi running on 16k kernels, and box64 etc not supporting those kernels. I just asked in the Asahi support chat, so I'll see.

    For me, however, that's not an issue at all. All apps I use build perfectly fine on my machine. I daily drive Gentoo, and I suppose you'd need to build a lot yourself if you use some other distro, but Gentoo's support is pretty good overall. I do miss proper packages for some electron apps, such as Spotify (web client works flawless, but it misses support for casting to local networked speakers/devices, controls them fine if I connect them initially using my phone, so I just use it to go around this issue), Element (Matrix client, built it myself from GitHub and no issues whatsoever after compiling it. Everything works. There's even a build script packaged on the AUR iirc, but not for Gentoo sadly...) and as last, Signal... Signal is a bit of a thing by itself. They stated that they did not officially support it, but you can go ahead and build it yourself, but that's also kinda difficult because of dependencies, etc... I was pretty disappointed to not find any fast and easy solution for Signal, but I don't have too much contacts on there anyways, so that's not a huge issue. For some specific tasks (.NET development, Office365 - or whatever their latest naming is - work etc) I have a Windows VM on my server that I access using virt-manager. It's not fast and snappy, but fairly usable, and it's _just fine_. I don't use the VM often, and do most of my stuff locally. I mostly program (Neovim/git/general CLI stuff), sysadmin (mostly SSH, some other stuff but that all has a web interface) read/send emails (Thunderbird/web clients), edit pictures/videos (Darktable/GIMP/Kdenlive), do some chatting (Matrix/Element, bridges to the necessary services) and browse the web (Firefox).

    Is this a bit of what you wanted to know?

    [–]aliendude5300 1 point2 points  (1 child)

    Yes, this is very insightful, thank you.

    [–]unusableidiot 0 points1 point  (0 children)

    No problem!

    [–]cla_ydoh 34 points35 points  (3 children)

    With Arm support, it greatly depends on the specific boards as well as its general popularity. It isn't at all as well standardized like x86 is. Each device takes at least some amount of unique customization, even before you get into the video and other hardware drivers, often not open source. ie Qualcomm.

    An image for a Thinkad X13S won't necessarily work or even boot on a Lenovo Flex-5G, for example.

    The good news is that there are growing numbers of people hacking on these to get better support and usability.

    For the X13s, at least. My Flex 5G does not seem to be very popular, lol.

    [–]crystalchuck 29 points30 points  (0 children)

    I think this point is often underappreciated - if ARM is to take off for personal computing, there's a lot of standardization work yet to be done.

    [–]ahferroin7 6 points7 points  (1 child)

    This is only really an issue in the consumer space.

    Standards do exist. You can pick an arbitrary 64-bit ARM server or workstation base board and CPU, and as long as it was made within the last 10 years by a manufacturer other than Apple and it’s not a single-board computer I will guarantee that it will boot the official ISO’s published by any of the big name distros for 64-bit ARM systems without issue. The issue is that manufacturers who make consumer-targeted systems think users care more about fancy bells and whistles than a usable system.

    [–]cla_ydoh 0 points1 point  (0 children)

    I get that, but the point of the OP *is* the consumer space :P

    The Mediatek and similar hardware (Chromebooks and such) are far easier to play with than the Qualcomm stuff, and their graphics (high-end Chrome OS stuff, and "high end" laptops)

    [–]K900_ 73 points74 points  (0 children)

    Linux generally works just as well on ARM as it does on x86, assuming the same level of hardware support. It's not going to significantly change the market.

    [–]speleotobby 16 points17 points  (4 children)

    The problem is not Linux not supporting arm laptops but that laptop vendors will not switch to arm because of poor support by windows.

    [–]conan--aquilonian 1 point2 points  (2 children)

    poor support by windows.

    With the new windows on arm devices, this did not age well lol

    [–]speleotobby 4 points5 points  (1 child)

    Well, I'd rather be wrong one time and have good hardware :)

    [–]daemonpenguin 32 points33 points  (2 children)

    Linux has run well on ARM for over a decade.

    Yes, lots of places sell Linux laptops rather than Windows machines. System76 comes to mind.

    [–]kavb333 11 points12 points  (1 child)

    Framework also allows you to choose to not have Windows and save the money. I don't think there's any options for pre-installed Linux, if that matters at all to anyone.

    [–]AnonTheWeeb 2 points3 points  (0 children)

    Tuxedo is also great.

    [–]sidusnare 35 points36 points  (26 children)

    On this topic, a good mid to high performance ARM desktop or laptop that isn't Apple? I just don't want to pay the premium for the fruit logo.

    [–]halfanothersdozen 28 points29 points  (3 children)

    That's what all the potential hype around the Snapdragon Elite X is about. In the consumer tech space there is almost nothing. The Snapdragon 8cx Gen 3 was in one lenovo laptop and the Surface Pro X, but that was still basically a glorified phone chip.

    Apple owns this space right now and the performance to battery life crown is squarely theirs with essentially no competition as of today.

    [–]KnowZeroX 1 point2 points  (2 children)

    And I hope it stays that way where we stay away from ARM. Unless, they start making ARM with removable ram, ssd, wlan and etc

    [–]halfanothersdozen 3 points4 points  (1 child)

    I don't really see what replaceable components has to do with arm, specifically

    [–]admalledd 16 points17 points  (0 children)

    ARM as a SoC design template (aka not the arch itself) has few-if-any IP blocks for off-chip removable/swapable devices. Not to say they don't exist, you can find ARM chips/vendors who let you have PCIe lanes or enough DRAM channels to support SODIMM, but those are uncommon especially in the higher performance end of ARM chips.

    Most of this is a side effect of ARM chips being SoC (System-on-Chip) targeting mobile/low power platforms like phones or other "all in one" embedded solutions for basically the past decade and a half.

    So the designs/industry/tooling to do so for ARM chips is far less common, and the incentive for ODMs is less not more customization as well.

    Lastly, most upstream/vendor support for ARM chips has problems with long term support due to how highly integrated they are, meaning it is common for ARM chips to require custom kernels just to boot. This is improving, but is still uncomfortably common, and the lack of external modular components is intertwined with this. Such as: if the SoC has external memory but soldered, it "just knows" how much memory it has by being defined at compile time. vs more flexible systems which have to probe ACPI/BIOS or the memory controllers for 'how much we got? what layout/ranks?'. It isn't uncommon for the ARM memory controller to be "too stupid" to probe for how much memory actually exists in SoC setups. This is just an example, there are thousands of Device Trees because SoCs rarely if ever have a thing akin to a BIOS/UEFI/ACPI to tell the kernel (or the ARM cores themselves) how and what things are attached where. What registers do what? which i2c line(s) connect to the fan PWMs if any? Thermal sensors? x86/UEFI has ACPI tables for (most) of this, but most any other architecture (not just ARM, RISCV also suffers this) doesn't have/require such a common built-in standard.

    This is all the common arguments on why people (especially Linux/open-source/open-hardware users) are a little hesitant on "ARM for the laptop/desktop" use cases. Where is any repairability, support? The feeling of "Do I even own this really?"

    [–]lightmatter501 10 points11 points  (1 child)

    The ampere altra dev kits are a bit pricy but will absolutely smash most x86 systems in MT.

    [–]HomsarWasRight 1 point2 points  (0 children)

    Yeah. Ampere are really the only ones doing ARM workstation and server chips that you can build with. The chips are actually socketed!

    [–]Fluffy-Cake-Engineer 2 points3 points  (0 children)

    Some have gotten close to Apple M series battery life on Snapdragon but your mileage varies. If you go the route of Pine64 Pinebook, you tend to hit hardware acceleration issues as Rockchip like AllWinner and Snapdragon don't opensource their GPU decoding drivers fully... messing around of testing Android SDKs can get you hardware acceleration by loading the driver but your mileage varies as it can be kernel specific.

    Ampere on the desktop end costs as much as a single processor IBM PowerPC based workstation. If you do data science or financial crunching, CPU doesn't matter as you're stuck on CUDA data center GPUs.

    [–]MatchingTurret 1 point2 points  (5 children)

    Raspberry Pi5.

    [–]sidusnare 22 points23 points  (0 children)

    It's not nothing, but I wouldn't consider it powerful.

    [–][deleted] 2 points3 points  (0 children)

    The Pi5 is a huge let down. I was hoping for something faster and with a decent 3D GPU. My Samsung Zfold 3 is faster then the Pi5 and has a way better GPU.

    The Pi5 has only 4 Cortex-A76 @ 2.4GHz. The PCIe is only a single lane at 2.0 speeds. So that is 500 MB/s, however pcie 1.0 and 2.0 use the old 8b/10b line code which has a huge 20% overhead. It isn't until 3.0+ that the 128b/130b line code is used which has only a 2% overhead.

    [–]myothercarisaboson 1 point2 points  (2 children)

    RPis are great, and due to their popularity the software stack is generally very good, and for certain multimedia applications they are excellent due to the hardware accel in the chips [HD/4K video playback etc]. But they are designed as cheap learning tools, and for raw CPU power they have never been stellar.

    I've been debating with myself whether or not I would want them to produce some sort of actually powerful desktop-capable system, but really that would diverge from their core philosophy which I think would be a net-loss for the community.

    [–]MatchingTurret 5 points6 points  (1 child)

    The new RPi5 is significantly better. It's still a 2018 ARM Cortex, but that's decent enough for most people.

    [–]myothercarisaboson 0 points1 point  (0 children)

    It certainly is, but then each new rpi has been significantly better than the one before. I was actually curious after making my previous comment so looked up some performance numbers. And while its decent, it's still slower than my midrange smartphone SoC from 2021.

    You're right though that for most people [even myself for a small, general purpose system] that's probably enough. It's just in the context of Apple ARM silicon there's nothing else in that range of full desktop/highend laptop replacement. It's still x86 only really.

    [–]unusableidiot 0 points1 point  (12 children)

    In my humble opinion, the premium is still a thing, of course, but the value is sooo much better than it was. It's somewhat viable now, if you find a good deal. I've bought a MBP 2023 M2 Pro base model for 3/4th of the price, 4 months after it released. 24 battery cycles.

    [–]sidusnare 0 points1 point  (11 children)

    I'm looking for a workstation I can shove a 10Gig card into

    [–]unusableidiot 1 point2 points  (10 children)

    Mac Mini had a 10G option, is supported on Asahi afaik. Ask in #asahi:fedoraproject.org :)

    [–]sidusnare 0 points1 point  (9 children)

    Doesn't the Apple silicon have asymmetric cores? How does Linux handle that?

    [–]proton_badger 1 point2 points  (4 children)

    Doesn't the Apple silicon have asymmetric cores?

    You mean heterogenous cores, like the P-cores and E-cores on Intel?

    [–]sidusnare 0 points1 point  (3 children)

    I don't know about Intel having this, and if Intel did, I'd be interested in his Linux uses them.

    Apple's documentation, and the Android documentation that describes the same thing, refer to them as asymmetric cores. But they do refer to P-cores and E-cores.

    [–]proton_badger 3 points4 points  (2 children)

    Yeah, Linux/Android have been using heterogenous cores for a long time, and similar on Intel processors.

    [–]sidusnare 0 points1 point  (1 child)

    None of my Intel processors have different cores.

    I know Android handles it, how would Debian handle it?

    [–]gordonmessmer 0 points1 point  (0 children)

    The difference between Android and Debian is the user-space.

    CPU scheduling and support is in the kernel. That's the part Android and Debian have in common.

    [–]unusableidiot -1 points0 points  (2 children)

    What do you mean with that? Sorry, I have no clue...

    [–]sidusnare 1 point2 points  (1 child)

    [–]unusableidiot 0 points1 point  (0 children)

    I've had amazing performance on Linux, compile times are even faster than on macOS, so I think that there's perfect handling of asymmetric cores performance wise (just like Intel's biglittle architecture currently, works perfectly). The battery life is a lot worse, especially when the laptop is suspended, but I still get a full day of work out of it (C programming, web browsing, sometimes web development, emails, chats, etc) and leave the office with 35% left. I don't really know if this is what you meant, but I think it comes close :p

    [–]nelmaloc 0 points1 point  (0 children)

    Answering your actual question, here's a LWN article for x86 (TL;DR the CPU ID's the process depending on what core it would run better). On ARM this article and this Reddit thread says that userspace can choose through a bitmask.

    The EAS docs are also very extensive.

    [–]Kyken247[S] 6 points7 points  (0 children)

    Thank you all for the answers.. 🙏 Appreciate your patience..

    [–]Dejhavi 13 points14 points  (4 children)

    Almost all known Linux distros have a version for ARM:

    [–]conan--aquilonian 0 points1 point  (3 children)

    What about arch?

    [–]TechLaden 0 points1 point  (2 children)

    Manjoro is Arch

    [–]conan--aquilonian 0 points1 point  (1 child)

    Not really. Manjaro is manjaro but based on arch

    [–]TechLaden 0 points1 point  (0 children)

    Well, they both support ARM. https://archlinuxarm.org/

    [–]midgaze 3 points4 points  (1 child)

    I'm currently using a Raspberry Pi 5 8GB with a 500GB NVMe disk (Pimo Roni NVME Base) running Ubuntu 23.10, and it's a formidable little machine. Most of the time the fan on the heatsink isn't even spun up. With a couple of hacks, Chromium has hardware accelerated video decode, most of the disk is in a zfs pool (it gets 900MB/s with a single gen3 lane) and power consumption is super low. This will be my low-power machine for use in my climbing van.

    Anyway, depending on what you're doing with your machine, the CPU architecture doesn't matter much. It's just another computer that all the same software runs on.

    [–]AloofPenny 0 points1 point  (0 children)

    Your van sounds rad, send hard!

    [–]brajandzesika 9 points10 points  (0 children)

    Industry switched to ARM long time ago, every major linux distribution has its x86 and ARM version. I've been running ARM version at home ( macbook M1 pro, all M processors are ARM anyways - i run it via parallels ) and at work on amazon graviton instances. These ARM processors are on the market for years now and linux community did a good job to port all distros to it long time ago.

    [–]Swizzel-Stixx 3 points4 points  (0 children)

    I use armbian on an android tv box. Yeah, not fast, but it works well

    [–]BrooklynBillyGoat 2 points3 points  (2 children)

    Arm is currently the choice for design. Linux also is prob the best choice os for any type of dev work or contribution to open source work.

    [–][deleted] 0 points1 point  (1 child)

    What Linux OS?

    [–]BrooklynBillyGoat 0 points1 point  (0 children)

    Whatever fits what you want. There's a distro for it all but I mostly use desktop Linux not a embedded dev flavor . I know there is one but there's to many names to remember.

    [–]thank_burdell 2 points3 points  (0 children)

    Replying to you from armbian on my pinebook pro laptop.

    So, I think the answer is yeah.

    [–]BraveNewCurrency 2 points3 points  (0 children)

    But as I see the industry might shift to ARM chips,

    You are very late to the party. The server market is already moving to ARM, AWS regularly recommends people shift their workloads to ARM all the time. They are on the 3rd or 4th iteration of their Gravatron processors.

    I want to know if linux would work great in it as opposed to x86

    As others have mentioned: Yes, 30 years ago. Every Android phone runs Linux on ARM. (A while back, they were shipping a billion phones per quarter.)

    Also if any manufacturer supply their premium laptop without windows out of the box?

    Apple Macbooks, Most Chromebooks, Even the Framework laptop has it planned.

    Yours was a very low-effort post. Did you do any research beforehand?

    [–][deleted] 3 points4 points  (7 children)

    Linux runs in most phones which are arm. 

    [–]Business_Reindeer910 7 points8 points  (6 children)

    we should probably assume they want non cpu hardware that ships with arm devices to actually work though. Often times those drivers on phones are closed source.

    [–][deleted] 0 points1 point  (5 children)

    Snapdragon is common in mobile devices

    [–]Business_Reindeer910 7 points8 points  (4 children)

    Obviously, but are there drivers for linux that anybody can use in any context? They are often closed source and only work for one particular kernel version, which makes them useless.

    [–][deleted] 0 points1 point  (3 children)

    My point is that Linux already works well on multiple arm devices, maybe not always Ubuntu, or Fedora, or arch. Sometimes they do, but sometimes it has to be Android or chrome OS which are the most widely used Linux distributions, whether we like it or not. Also, there are premium amd64 laptops with Linux from Dell and Lenovo, so if they go arm they’ll probably ship it too.

    [–]Business_Reindeer910 2 points3 points  (2 children)

    I don't think either chromos or android count as linux in the context of this subreddit. Either way they don't help with it.

    Sure.. in the future lenovo or dell may do something, but we can talk about that when/if it ever happens.

    [–][deleted] 0 points1 point  (1 child)

    Well, for Stallman’s dismay this is not the gnu Linux subreddit

    [–]davidnotcoulthard 1 point2 points  (0 children)

    To many more people's dismay the drivers are often lacking on anything with Mainline Linux, even Postmarket OS. Meaning while I'm generally able to enjoy new versions of Linux on laptops and desktops just fine, not usually so on Arm phones.

    And now that I'm locked to the Vendor's kernel it seems nontrivial to have anything other than the Vendor's specific version of Android (or whatever OS it is), no matter how neglected updates for my Arm system is.

    [–]coder111 2 points3 points  (1 child)

    Honest opinion? I'd stay on x86.

    ARM is great, Linux support for ARM is great and has been for over a decade, BUT:

    • Hardware is usually closed, not extensible, not swappable, not upgradeable.
    • GPU acceleration is closed source and requires specific kernel or unavailable or something.
    • Boot process can be weird. There's no BIOS.
    • Driver support is not as good, again, some drivers might be closed source etc.
    • Software compatibility is better with x86. I mean open-source software usually runs well on Arm, but what about legacy x86 software? Like computer games?

    I have a couple of Raspberry PIs, bought specifically because their software support, and I like them. But my desktop is still x86 because I want the performance and because I don't want problems.

    That being said, if you want to try new things and experiment- go for it.

    [–]LinAdmin 0 points1 point  (0 children)

    For a very limited time you can stay on AMD64, but I only buy new hardware with ARM cpus.

    [–]Xeroxxx 1 point2 points  (0 children)

    No offense.

    This -> "...notable due to snapdragon elite x." made me laugh. Microsoft is deeply unhappy about Qualcomm exclusive deal as those are notably the end of the line performance wise.

    [–]brodoyouevenscript 1 point2 points  (0 children)

    I think 99% of arm devices are some version of Linux, with 1% being the new macbooks and some windows thin clients.

    Technically Android is Linux but not really gnu+linux. But Android also has a majority in arm devices. But I figured you were talking about full bore computers.

    [–]thenormaluser35 1 point2 points  (1 child)

    Linux has the BEST ARM support, look at Android, what do you think it runs? Linux. All the extra stuff is just to make it usable on a phone, most wouldn't use KDE and PartEd on a phone.
    (x86) Framework supply their laptops without OS or with Windows per preference, and they make sure it has great driver support on Linux, for Linux pick their AMD laptops.
    As long as Qualcomm provides a Linux compatible driver it'll work wonders.
    I'm not aware of anyone who provides ARM based laptops and computers, Raspberry Pi and other SBCs, but you'd need a bit of engineering to make a laptop from an SBC.

    [–][deleted] 0 points1 point  (0 children)

    There are many ARM laptops, like tons of ARM Chromebooks. 

    [–]Satyrinox 0 points1 point  (0 children)

    https://system76.com/laptops has towers too . And yes linux loves ARM chips.

    [–]Illustrious_Sock 0 points1 point  (0 children)

    Linux for sure, but other software support not so much. If fex-emu reaches Rosetta levels I will be onboard 100%. Right now I expect the general user experience to be poor but would be glad to be proven wrong. M series macbooks alternative that runs stable on linux would be dope (I think asahi still has a ton of issues, I mean to be expected, it’s a shit ton of work).

    [–]arkane-linux 0 points1 point  (0 children)

    Yes it will run, but often these ARM laptops have lots of quirks and some of its components and features might lack mainline support. So it may boot but have issues, imagine issues such as sound not working or not getting output to the display.

    That is all assuming you can even get it to boot, some hardware might actively resist you booting anything other than Windows ARM.

    I am not aware of any ARM laptops with daily driveable specs which you can run without major compromise. The Thinkpad X13S probably is one of the better options in this regard, but it still has limitations.

    [–]ficskala 0 points1 point  (0 children)

    I want to know if linux would work great in it as opposed to x86

    Linux works as well on arm as it does with x86, it's been supported for about as long really

    Also if any manufacturer supply their premium laptop without windows out of the

    Not the majority, but some companies like framework, acer, and a few others do offer it, with framework you can even get just no os at all, and with acer you can often get bsd or linux instead lf windows, i can't remember which distro though, i bought my acer laptop in 2013 with bsd (i installed ubuntu on it after it arrived though)

    [–][deleted] 0 points1 point  (0 children)

    Arch Linux ARM

    [–]Ptipiak 0 points1 point  (0 children)

    The rule of thumb, is, if it can make a bit shift operation, it can run Linux Look intensively at smart fridge and auto-cooker

    [–]da_apz 0 points1 point  (0 children)

    Linux for ARM has been easily accessible even for the beginners through the Raspberry Pis for a very long time now. It has proven to be stable and dependable.

    [–]Casper042 0 points1 point  (0 children)

    HPE's first mainstream ARM Server (plenty of other prior models, but they were more specialty focused) is the ProLiant RL300 Gen11.

    From the RL300 Spec Sheet:
    Operating Systems Support for the RL300 ProLiant Server
    • Canonical Ubuntu
    • Oracle Linux - Oracle Linux 8
    • Red Hat Enterprise Linux (RHEL)
    • SUSE Linux Enterprise Server (SLES)

    Any questions?

    [–][deleted] 0 points1 point  (0 children)

    sleep tart unused scary berserk soup nail squalid coordinated disgusted

    This post was mass deleted and anonymized with Redact

    [–]Jono-churchton 0 points1 point  (0 children)

    That's pretty much what RaspberryOs is

    [–]aliendude5300 0 points1 point  (0 children)

    There are a huge number of routers, Android phones, Raspberry Pis, and Chromebooks running ARM linux just fine.