$200 ARM based Linux Laptop is Here
collabnix.com
collabnix.com
When I saw the title I thought it was about new hardware.
My main issue with it so far is that 3/4 of the time it fails to boot from eMMC (if you bought the serial cable, you can see that u-boot just hangs).
Also, the default Manjaro image doesn't have hardware video acceleration so good luck watching YouTube at more than 480p.
Lack of hw video accel does suck, but I've been able to watch 1080p using ffplay and mpv without it. I wouldn't try that on the battery though.
I have a PBP from the same batch and Manjaro (the default installation from eMMC) has been so reliable that I 've held off from distrohopping.
SD card boot works all the time though.
Applications:
* Firefox (Element, Slack are thickest websites I use commonly apart from video streaming)
* Supertuxkart
* thin client to my VPS
* Ardour for recording music (using a USB audio interface, only tried recording one channel at a time so far so good)
* managing personal files, KeepassXC, backups, et al
I have it docked to a monitor and keyboard, but I have taken it with me on the road before. The keyboard is decent and screen is nice but small.
How quickly does the battery discharge while sleeping?
This might work for you: https://www.amazon.com/Charmast-26800mAh-Portable-Li-Polymer...
Current apple stuff is crap. That laptop is a piece of art.
Win10 honestly isn’t that bad! I have to use it for work. That and wsl is great. But for personal use I would never use windows. Any reason for personal use you need to use it? To me Linux is easier and better. I have 3 kids who I made their computer which runs arch and them and their mother now complain when the computer is not an arch/plasma computer.
Linux at least today and with a simple distribution like arch is very user friendly.
I would however need to be able to play AoE2:DE on my PC, might have to keep a Win10 partition on the PC if I make the move as, AFAIK, it doesn't work great on Linux (haven't looked into it in a while, maybe outdated).
That aside, I think the platform is interesting and useful from a technical and computational perspective. eMMC storage has some shortcomings making it a bit sluggish and stalling during concurrent I/O, but an NVMe SSD gets around that problem.
It seemed risky at the time as you were paypaling a bunch of money to these guys overseas without any storefront. But the replies and the great reviews seemed genuine enough that I would have if I had the funds to get another laptop.
Then you have a nice ARM laptop, not a poverty spec machine for a 7 year old to use instead of a Chromebook.
The ram does feel paltry in this day and age though. I wish you could use a sodimm module like the honeycomb uses.
Tomorrow i will buy that incredible new laptop, any cheap atom/celeron netbook would be faster..and better...and probably cheaper:
https://www.amazon.com/Lenovo-Chromebook-Processor-Graphics-...
The RK3566 that is used in the latest Pine64 products like the Quartz64 and PineNote can address more, I would expect a laptop using this chip at some point.
The newest raspberrypi starterset at that moment (2028)?
Do you think you can even get a replacement battery for your a12 in 3 years?
Ah yes since the producer of phones needs to support them 5 years in franc (repair and updates), and hopefully 7 years (just security updates) in the future by eu law.
Ok then lets say 2027 ;)
'Low spec' is a pretty normal phrase that gets the point across.
To your larger question, the problem of why equating "poverty" with being bad is that as human beings we have the tendency of overgeneralizing negative characteristics, sometimes called the Horn Effect. A person is poor, and that's bad, and therefore the person themself is bad.
The laptop is targeting a specific price point, its specs are appropriate to that price point. There are plenty of reasons to want a low-cost linux laptop that have absolutely nothing to do with being poor.
Using the phrase now in this context can feel jarring. I think taste and sensibilities have changed - lots of old jokes don't land like they used to.
Also Apple went out of their way to make Linux and other OSs able to boot on it, so don't expect Apple to take away what they worked hard on.
What's novel about this Linux Laptop though is the low cost, $200. But you get what you pay for. And the M1 is, a year from now, probably going to have better (if not completely) upstream hardware support.
Also, while there is a ways to go, a shocking amount is fully completed: I2C, UART, Power Management, GPIO, Display Controller, USB, Thunderbolt, NVMe storage, the works. Hector says he is just rewriting a few drivers from other folk, going to merge it upstream, and then really only the GPU is remaining.
But he has a friend working on that and less than a year later and despite not being the primary focus, they're nearly at OpenGLES, which has shocked people for how fast the GPU drivers are coming together.
Do you have more details? I was under the impression Apple did nothing and haven't published any documentation, making a Linux port an exercise in reverse engineering every little bit. If Apple really wanted Linux to be able to run on M1s, they could have upstreamed patches / sponsored the development required. Instead people are volunteering their time to do that without any help (direct or just documentation or tooling), hoping Apple won't pull the rug from under them.
Apple could have just copied-and-pasted the iPhone boot process, and that would have been extremely easy to do because M1 Macs and iPhones and iPads all share the same system for booting (being all Apple Silicon chips), that is, iBoot. Apple could have just thrown in iBoot but with signature enforcement for macOS instead of iOS and called it a day. Nothing but macOS would boot, but would Apple really care?
However, Apple went out of their way to not do this, but extended iBoot with Boot Policies, also referred to as the LocalPolicy. Apple documents this themselves at:
https://support.apple.com/guide/security/boot-modes-sec10869...
https://support.apple.com/guide/security/contents-a-localpol...
Along with the Permissive Security mode at
https://support.apple.com/guide/security/startup-disk-securi...
With the LocalPolicy, every partition and OS install gets their own Security Policy, which is another area where Apple goes above-and-beyond other systems. On Windows computers and Android devices, a device would typically be marked as "Secure Boot Enabled" or "Secure Boot Disabled" (no signature enforcement), on a chip/system-wide level. With this Boot Policy system, every OS can have their own secure boot mode, meaning you could have a fully-secure MacOS install alongside a (unsecured) Linux install, no problem.
You might wonder, if every OS can just have their own secure boot settings, how come a thief couldn't just replace a secure boot MacOS partition with a Linux no-secure-boot partition. Apple managed to prevent this with an extremely complicated "ownership" system that prevents a third-party hacker or a thief from being able to clear those BootPolicies without the owner's permission, as documented at:
https://eclecticlight.co/2021/07/18/last-week-on-my-mac-the-...
Again, if Apple only cared about letting macOS run, copying-and-pasting regular iBoot would have worked fine. Instead, they had to tack on Permissive Mode, code signing from the Secure Enclave (for custom kernels), "ownership," and Boot Policies. A lot of work to just pull out the rug, right?
As if just enabling it with all of these otherwise-unnecessary add-ons wasn't enough, there are other signs of Apple being more... permissive about things. For example, unlike almost every other ARM chip which makes a huge mess of things, Apple has implemented their drivers in a way that means the same driver can handle different chips with the same core designs without almost any rewrites. An example of this is that, imagine the high-performance Firestorm cores on the M1. Marcan can just write a driver for Firestorm, and it will just work on the M1, M1 Pro, and M1 Max without rewrites for each chip that contains it (other than updating the device tree outside the drivers). That's unheard of for other ARM chips and makes future maintenance a breeze.
And, yes, Apple didn't provide and still does not provide much public documentation about their chip, but there is an extra grace: MacOS, apparently, has the ability to run under a lightweight hypervisor with hardware passthrough with no flak or patching necessary on the M1 chip (amazing considering how few ARM chips have virtualization, let alone this well implemented?) This meant that even though the hardware is undocumented, Marcan could write a small hypervisor called m1n1, run MacOS within it, and document all of the hardware calls and commands completely transparently. It didn't need to be that-well implemented. Maybe that's Apple doing a good job, or maybe it's them giving a less-obvious help.
Overly-complicated and ever-changing boot procedures are a soft form of locking down. They strangle the competition with discouraging roadblocks that generate backlash only among people who know more than they can explain.
Also ROFL @ "they went out of their way"
[0] https://www.nxp.com/products/processors-and-microcontrollers...
[1] https://mntre.com/media/reform_md/2020-11-27-reform-producti...
See also https://www.crowdsupply.com/mnt/reform/updates/post-campaign... and https://mastodon.social/@mntmn
I hope the RPi5 will make a similar jump in performance as the fourth generation. Right now desktop use is kind of slow, but still nice because a good passively cooled case keeps it around 50°C without any noise.
I actually got a vaguely similar x86 based netbook a few years back, a slightly older release of this: https://techbite.eu/en/laptopy/laptop-zin-3-14-1
It cost me about 210 euros (235-240 dollars) and a rough comparison would look like this:
- PineBook has a 1920x1080 display, the laptop i got comes in both 1366x768 and 1920x1080 variations
- PineBook has 6 ARM cores (4 x A53 and 2 x A72), it has 2 x86 cores (N4020)
- both have 4GB of LPDDR4 RAM
- PineBook has ARM Mali T860 MP4 GPU, it has Intel HD Graphics 600
- PineBook has 64GB of eMMC storage, it has 128GB of storage
- both support additional M.2 storage
In my eyes, the biggest benefits for both would be: - small form factor (fits in a bag)
- light weight (carried mine primarily for not taking)
- low power usage (no more laptop batteries that run out in 2 hours)
- enough for common tasks (browsed web and worked on documents, did light development while taking a bus or on vacation)
However, the biggest drawbacks could be: - inadequate CPU performance for most of the more "serious" tasks out there, e.g. number crunching
- inadequate GPU performance for certain tasks (e.g. high definition videos, though possibly a bigger problem with ARM as some commenters pointed out, or any sort of gaming with either)
- somewhat poorer thermals under load (probably more of a problem with x86 rather than ARM, though i could be wrong)
- limited I/O (vs 4 monitors connected to my PC right now)
- limited hardware/software support (in the case of the budget x86 notebook i still haven't managed to get the fingerprint scanner working in Linux, had to get and compile Wi-Fi drivers off of GitHub, in the case of ARM there will probably be challenges with porting some software or finding precompiled releases, or even just Docker containers)
- build quality (case flexing, overall durability, look and feel of the keyboard vs a full sized mechanical one for a PC)
In short, it's nice to see computing be made more affordable and accessible (both in regards to x86 and ARM) and many of the drawbacks aren't necessarily dealbreakers for many of the use cases out there. I would have loved to have something like this be one of my first computers, provided that i'd have the resources to figure out how to fix all of the common (probably software related) things that could break.leave that for an upgraded model for an upgraded price range
good OS choice! easy to use and manage!
The rk3568 has quite a bit of PCIe compared to its spiritual predecessor (the rk3328). And the specs for the rk3588 (unreleased as of yet) do look juicy.
The hardware is fine, it runs ssh and a browser, what else would I need in a laptop?
Then the PBP is limited to PCIe 1.1 speeds and the power saving you have to enable makes the performance worse. So you spent $$$ on a drive and cannot get the most from it.
And to top it off, suspend breaks.
I have the NVMe adapter, but I haven't bothered to buy a drive and install it. I just use an external SSD for media storage.
I knew it would be unavailable just from the headline.
"Due to global electronic components shortage , Pinebook Pro currently out of stock until further notice."
EDIT: Also, the listed price is $220 not $200.
The stock does not last long though. Fwiw lenovo is quoting me several months for an amd t14 thinkpad. So I don't know why you are giving Pine such flack for only doing a couple runs in a rocky year.
It was under $200 when the article was written. Again, supply chain issues.