Void Linux (musl) on the Huawei MateBook X Pro
bitcannon.net
bitcannon.net
Although this is as good a reason as any, especially if someone is (politically) biased against the GNU project, I fail to see how and why the x86_64-musl target appeals to the OP in the first place. It ships a standard GNU userland, it uses GCC and GNU {core,bin}utils to (cross)compile most packages and GNU bash is a standard requirement for the build toolchain. Without the above, Void cannot exist.
A core property of the Voidlinux / musl-libc combination that goes unmentioned, is that one can easily leverage xbps-src as a native cross compilation toolchain to seamlessly (no porting/patching) generate static binaries for foreign architectures. As an example, one can generate static binaries for GNU tar and just use them on an android (bionic) device.
Finally, Void-linux ships with the xbps-uunshare utility as standard and allows a regular user to launch an unprivileged container with any distribution (like debian, ubuntu, etc). This way, the OP can enjoy the full gamut of software available on those glibc systems without the need to install and/or dual boot Windows.
I don't see the logic in this. There are tons of other GNU & GPL code on your machine.
I really wish this level of build quality and especially the 3:2 ratio would be available on more models. Occasionally switching back to 16:9 seems quite limiting now, especially on 13".
And while I agree the webcam is very unflattering, it's still perfectly usable if you aren't doing customer calls or anything like that where presentation is important.
Some things that bother me:
- touchpad rattle (can be fixed [1])
- keyboard backlight has a timer and turns off after some seconds of inactivity, there is no mode to leave backlight always on while laptop is awake
- cooling of the charging circuit is poor and if you have some CPU load *and* charge the laptop at the same time, the fan will ramp up
These are small things that could be fixed in the next iteration, I hope they do fix them.If those are the largest issues then this really is a glowing recommendation by all accounts.
If it would be some cheap discount supermarket laptop I would understand it, but XPS is Dell's flagship and makes them some fine margins.
To my mind that’s just the cooling solution working as intended.
See, there's the problem right there. As a nerd, I really enjoy tinkering and hacking with my tools to improve them, but as a paying customer, I expect the product to be properly designed and tested in the first place.
On the one hand, I trust the SL3's build quality and support to be A+ (though I understand the Matebook is also well built). But the catch: I doubt the SL3 is going to be Linux-friendly.
I can't think now of switching my 15" macbook pro I'm using for work for anything non macos due to mobile dev requirements, but perhaps in another life this is the choice I'll make.
It looks like great hardware neither the less and with apple being so arrogant these days with its keyboard and its warfare against the repair community it looks like an enticing option.
I paid ~$175 for it, and it’s approximately on par with the MacBook Air I had a couple of years ago. Stats are i5@3.2Ghz, 8GB RAM, 128GB SSD, integrated graphics. It’s good enough for back-end web development provided I offload the “heavy” stuff to a hosted platform somewhere - which is generally how I develop anyhow, as I often do so from an iPad Pro LTE.
I like that this Huawei MateBook has an all aluminium unibody. (How much other notebooks are there? Maybe not necessarily unibody, but I like a solid body out of aluminium.)
A touch screen is also a nice addition.
His choice of Linux distribution is maybe a bit strange. I would probably go with Ubuntu or so, and hope to have even better support. E.g. I would want to use software like CLion, PyCharm, Steam, etc just out of the box.
Also, I would want to make use of the NVIDIA card. This is also nice for CUDA development. I wonder (I would hope) that this works fine with a more standard Linux distribution.
I wonder how the long-term usage quality is. My MacBook Pro 2014 works still mostly fine now (2019), and even the original battery gives me still about 3-4h of usage.
I’ll be interested to see how it ages as well. I have a 2013 MacBook Pro and it’s still in excellent condition.
Huawei's laptops do look very good.
https://system76.com/laptops/oryx
but the quality is reportedly bad (flaky hardware, too-fast power drain, reflash bios to toggle discrete graphics (!), slow support) https://www.linuxjournal.com/content/review-system76-oryx-pr...
Really? My understanding was that the RTX series of GPUs support toggling discrete graphics on the fly if you use beta/dev versions of the drivers and X. Even if you don't, the worst case scenario should be having to reboot to enable or disable your graphics card, right?
Steam works fine out-of-the-box but the GPU and CPU are not powerful enough to run newer games with high resolutions.
Screen ratio and resolution is amazing, battery life is not bad, is dead silent which I truly appreciate, and the keyboard is very very nice to type on.
Also, for the battery, after 1 year of hardcore use, it's at 90% of capacity, I don't know if this is good or bad TBH.
I wrote a bit about my configuration here if you are interested [0].
I can't talk for windows laptops but my MacBook Pro 13" 2015 is at 87% after ~3.5 years of daily use. It's often docked in a Henge dock though.
Chuwi — very cheap and practical.
The only real problem is that when you plug it in it goes to a billion degrees and the fan turns on. Also the webcam is worthless. But other than that it's great!
Build quality, in general, is very good. Some positive highlights:
- It has an aluminum body and feels very sturdy.
- Lid can be opened with one hand and even after one year it feels like when I first got it.
- Keyboard feels very nice: there's a great amount of travel and keys have a great clicky feedback.
- Touchpad is superb, very smooth and responsive. It's definitely better than that of XPS, but obviously not as good as Mac's.
Some negative aspects:
- Some keys started to squeak rather quickly.
- One of the speakers rattles at higher volumes.
- Screen of my unit had several dead pixels on arrival. Fortunately they are only seen in pitch-black darkness on a black background when the screen is at near max brightness. Not once have I noticed them during daily usage.
- Keyboard stays lit for a fixed time.
- Soldered RAM.
- Fans seem to not be of very high quality.
- Slow SD card reader.
Specs: Quad Core i7-8550U, 16GB RAM, NVIDIA GeForce MX150 GPU, 256GB NVMe SSD.
Overall I find it an excellent laptop with great specs. I got it for 920 EUR and it's impossible to find such laptop for such an incredible price where I live in Europe.
[1]: https://www.gearbest.com/2in1-laptops/pp_009171639711.html?w...
This is the first time I have seen actively avoiding GNU. Is this common? Reasons political?
is it fair today in this case that means freedom for the manufacturer/developer, not the user, which is the purpose of the gnu license?
Well, the people who care about licenses are mostly geeks on the developer side. So they would naturally care for the freedom of the developer too, not just the user.
From the user side, a benefit is that a rich company can use a library/tool etc in BSD/MIT and
1) make a proprietary product based on it
2) give back to the library/tool help maintain them
whereas many companies wouldn't touch the library/tool if it was GPL, as they couldn't create their own proprietary stuff on it.
This means
1) more software being made based on open source codebases (even if they are proprietary, more software being available is better for users than less),
2) more involvement by big companies to help grow/fix/add features to the FOSS version of the lib/tool (e.g. consider LLVM's growth),
Two example are POSIX sh, where many people cannot tell difference between POSIX sh and GNU bash, or GNU coreutils (and other GNU utilities e.g. GNU tar) which contains many non-standard flags that are not present in POSIX.
Often the objection is the license, however, I think there is also a perception that the GNU stuff can be bloated, tries to be all things to all people, where something like BSD feels more direct, less over-engineered.
The Archlinux wiki for Macbooks hasn't been updated since 2015 (AFAIK) and even back then it was a bit rocky.
From experience it's a necessity to have a laptop with Linux in mind instead of tacking it on. It shouldn't require any sort of hacking to get working.
I would love to hear what you use for serious work is specced like. :)
Which is crazy, and I don't know how we managed to get to this, but it's the reality...Electron and Java being the worst culprits - 1GB RAM just to have a project open in VS Code and 1GB for Studio 3T just to be open and connected to local MongoDB...