> Qualcomm has most of the critical functions working inside.. Linux 6.9.. critical functions include UEFI-based boot support along with all the standard bootloaders like Grub and system-d.. Functions that are being worked on for future iterations of Linux include additions to battery support, on-board display connectivity, external DisplayPort connectivity, sleep and wake-up functions on the GPU, camera support, video support, better CPU frequency support, and speaker/mic/headset enablement. These functions are expected to arrive in Linux 6.10 and 6.11.
Qualcomm is funding Linaro for upstream Linux support, while building desktop processors and aiming for 50% of the PC market in 5 years. A dev kit that is locked to a single vendor would not encourage adoption. With Apple's refusal to let customers run VMs on iPads, ex-Apple Nuvia/Oryon/Qualcomm has a window of opportunity to provide an open, standardized platform for Arm PCs.
The system firmware will ship with 3 boot modes selectable via the setup interface:
- Windows (this one has the Windows tcblauncher escalated to EL2 through Secure Launch)
- Linux (this one stays at EL1)
- Linux w/ KVM (which jumps to EL2 before kernel handover)
The ex-Apple team who started Nuvia (which was acquired by Qualcomm and maker of this chip), is really giving Apple a run for their money - especially given that these chips are fab’ed on 2 gen order nodes than what Apple gets from TSMC.
Well I'm not sure they are giving Apple a run for their money. They haven't delivered anything in quantity yet, the benchmarks and reliability are unknown and the big problem as always is software and they're in bed with Microsoft who are running a shit show on windows 11.
I'd like this to work out. Objectively I'd prefer to use Windows than MacOS (there I said it!) but the hassle is not worth it any more to take on the software.
I am curious why you prefer Windows over MacOS? The only reason I see is Gaming, but thanks to Proton, now gaming is even better on Linux than windows.
Not the person you asked, but for me short version: it just works and covers 100% of my uses cases and never caused me any issues, so why should I needlessly complicate my life by using something else?
Long version: most EE tinkering and embedded tooling is almost Windows exclusive especially retro ones, plus the much better window management out of the box, plus support for all games and modding tools ever released without having to think of emulation or compatibility, plus 20 years of muscle memory and know-how on how maintain the system, plus high quality tools like Notepad++ , ClickDDC & such, plus it runs on every HW from 50$ second hand laptops to latest Intel & Ryzen machines meaning I can pick the exact laptop with the HW features that fit me, and not forced to buy exclusively Apple's expensive and restrictive HW like a screen that only opens ~130 degrees.
When I'm moving away from it it will be to Linux, not another commercial sollution that comes with extra expense, downsides and limitations.
> now gaming is even better on Linux than windows.
That's an exaggeration. There are definitely games where you might consider working better in Proton but for the most part Windows is still the far more seamless option. On Proton, ive still hit things like, really bad frametimes, game patches that break things for a bit, can't get VRR to work ever, and the lack of anti cheat support in multiplayer games.
Might be an exaggeration but can you run pre-Windows 7 games seemlessly on windows? Maybe that's not the trend, but I was surprised how easier it was to run 1990s/2000s games on Linux, from Jackrabbit to CnC. It's the nostalgia era, but still, works better on Linux than windows.
I spent 1990->2010 using windows. Certain things get stuck in your mind.
What I'd like is the windows user experience but not broken as fuck and with the breadth of default high quality applications you get on macOS and the hardware flexibility of a PC.
Decent window management out of the box? Better customizability? Less weird edge case paper cuts (e.g, adjusting HDMI audio, MST, external monitor support)?
Not supported yet. The only workaround is using an emulator like Box64. Although, proton support is very buggy, yet you can technically play some games. I saw some demo on Snapdragon SoC (Android phone) a while back. But it is slowly building uo.
If there were an almost FOSS personal electronics company that made quality, durable, and repairable devices with clean UX, usability, and long term OS-app compatibility, these would have a wider audience than simply infinitely-upgradeable laptops or laptops that are designed to be vintaged every 7 years. Call me a socialist, but designed to break just after the warranty and planned obsolescence are scourges resulting in higher profits, but suck for the customer, lose goodwill, and are fundamentally uncool for what they do to the planet. It is more ethical and respectable to craft excellent things that are "too durable" that people will treasure for many years because it's better than creating overpriced, pretty, fragile, incompatible e-waste.
Similarly, an "Apple for datacenters" like Oxide but larger scale (by the rack as a demo and intermodal container-scale customarily) with integrated, observable, resilient, multi-tenant {bare metal, I, k8s, P, GPU, network, storage}aaS.
Absolutely no argument for people who can/will tinker and want a more extreme approximation of a beige box DIY PC in a laptop form-factor. I'm saying for the wider non-tinker market there's an opportunity for a better way for people who want what sort-of what Apple was under SJ but more like old-school Japanese products that are absolutely better without optimizing for money extraction and are instead optimizing for better products without compromise. I can't even get Apple TV 4K to work as an external display half the time and most of their apps are barely functional, and Apple keeps churning framework APIs over and over again like their product managers all came from US defense contractors.
Don't need to be a tinkerer for a Framework Laptop. You can order it prebuilt with Windows 10. It does cost a fair bit more compared to the unmaintainable Laptops though. But so do Apple products.
>Call me a socialist, but designed to break just after the warranty and planned obsolescence are scourges resulting in higher profits, but suck for the customer, lose goodwill, and are fundamentally uncool for what they do to the planet.
Do most computers "break" just after the warranty or people just desire something newer or faster because of the shifting landscape of software and the web?
>It is more ethical and respectable to craft excellent things that are "too durable" that people will treasure for many years because it's better than creating overpriced, pretty, fragile, incompatible e-waste.
How do you care to make this paradigm compatible with the ever changing nature of software? Software which is made by others who dont share the same values as you do? Because without that, these "excellently crafted" items will just take up space and provide little to no value.
I restore "vintage computers" for fun and I am finding it to be a waste of time because the value proposition for most old computers tends towards 0 for most people. The purpose of a computer is to run software period. Without software, the computer is an ornament made of various metals.
The only hold outs are computers that have a specific characteristic to them that provides value. Things such as the ability to run software new computers struggle with(pre Win XP machines with ISA sound cards, SUN SPARC machines), a visual component(SGI Computers), or just a specific historic nature(NEXT Cube, a lot of the 90s, early 00s Apple computers).
The majority of computers from the last 10-15 years don't add any of that value, and thus will eventually only have scrap value.
This is different from old well crafted furniture. Those items in a way can still run modern "software". (Humans born in 2024 can sit in them and enjoy them the same way humans born in 1960). This thinking applies to many other well crafted items. Their value proposition is different.
In a way the tech industry has really pulled the wool over peoples eyes. Convincing people that this tech is "essential" to modern day life because of "efficiency" or the faster moving nature of the world or whatever else has locked in this disposable reality. The only move if you wish to follow your ideology is to not play and accept the consequences.
Presumably the claimants would not seek to enjoin distribution of the new design, that would be suicide. They probably just want royalties that Qualcomm would ordinarily have negotiated on their own as an architectural licensee. Or perhaps, what they previously paid as an architectural licensee.
It would be fantastic to have a well performing laptop with Linux that lasts a full day of work and then some. My recent laptops have had so much battery degradation in just a year. I hope the battery management is fantastic. 1.4 Kgs is pretty good weight. It can be higher for a larger screen.
On the other hand, I really want to see cheap laptops that can be useful for small businesses. Linux powered POS and other business segments for mom and pop shops would be amazing. Most work is web based anyway, and Linux update cycles are so smooth that I recommend it to even mainstream users.
Even if most work is web based anyway, windows and linux laptops are quite similar in price, and there's always some usefull windows app, and people know how to use and maintain windows.
In Windows RT (Win8 for Arm) times, the "Designed for Windows" label specification had a requirement for locked down UEFI firmware, that only booted Microsoft signed kernels. That made Surface RTs Windows-only. I wonder if this is still required, or can you boot Linux on these machines. I'm sure there's a hardware exploit possibility to make this a reality, but it's not going to be a mainstream thing to do.
Windows on ARM is a direct descendant of Windows RT, so I wouldn't say it has nothing to do with the latter. But it's a good to hear that the bootloader lock is no longer mandated.
Isn't the Qualcomm chip just an ARM design? Seeing as Linux can run on ARM, is this new? I always just expected to be able to run an ARM based linux on these devices.
This distinction is important for the sake of performance but not (or only barely) about compatibility. This thread focuses on functionality and the linux support referred to in the title is devices and not the CPU, which -- as you've indicated -- should Just Work because it's implementing the ISA standard.
For the laptop to work, it means that the audio, display, camera, storage, external buses will work. As noted in other threads, this is interesting because of Qualcomm's re-invigorated engagement with kernel development.
It matters, because computer processors generally don't interchange. It's extremely "PC Platform" specific phenomenon that every PC runs the same OS just fine sans for eyecandy peripherals. Booting from a wrong image usually crashes the CPU seconds after power-up for most other platforms. It's not rare that replacing a "HN123X456" processor with "HN123X765" chip involves minor code changes.
ARM had supposedly fixed that problem with SystemReady certification program, personally I will believe it when I see it. Are there even two different iPhone models that runs the same recovery image?
It's not so much a recent launch as an ongoing launch, that has had a remarkably drawn-out timeline: Qualcomm announced the specs of the top-tier processors in October, then announced the lower-tier processors in April, then OEMs announced systems in May, but retail availability and delivery of pre-orders are still a week away (and presumably the embargo on the real product reviews expires sometime between now and the 18th).
Qualcomm has clearly put careful planning into maximizing the publicity opportunities they can get out of a single product generation, and with an impressive degree of cooperation from OEMs, but it's really starting to look absurd considering that Apple has launched (announced and shipped) two processor generations in the same time frame (albeit the M4 is only in an iPad so far).
I presume the actual remarkable thing everyone wants, not mentioned anywhere in this article, is a Qualcomm CPU booting into BIOS/UEFI and subsequently into Windows and Linux, aka the x86-ification of ARM and thus the Personal Computerization (IBM-ification?) of ARM.
Lol is this a trend or meme now? I am seeing similar comments pop up. I do not think settled-in users of Arch post these anywhere but maybe I am wrong.
fair assessment about the drivers, but at application level, most developers would be at home if they manage to set up an arm laptop on linux.
at least for this niche, there should be enough native support that can show as a better alternative than windows. i'd like to believe that raspberry pi users have helped with adoption of open-source apps on arm64.
Yes, but usually they run on very old kernels, with many of the drivers patched out of tree instead of being upstreamed. Because of that many system components(firmware, bootloader, etc) are either old, unmaintained, buggy, or affected by lots of CVEs.
This new SOC, has Qualcomm's commitment to be using the latest kernel - 6.9 and to have better support. We'll see what this means for the future, but it looks better already.
Yeah, you are right. Android is a variant of Linux.
Just like MacOS and iPadOS, both run Darwin kernel, but they are very different. Even though iPads have very capable hardware, there are a lot you cannot do on iPadOS.
The same applies to Linux. People want a real desktop operating system.
Unfortunately, when people call their os Linux, they typically are referring to its kernel. I wish there was a better term to distinguish Linux distros from the kernel.
Qualcomm has some work to do to build trust. Step one make the docs as easy to get as say the Intel x86 references without a bunch of horseshit lawyer shite.
Step 2, actually document the part well enough for third party implementers.
Step 3 don’t threaten to sue everyone and anything that glances at it.