From c3e3f76f09b2e1d72cd02d45f45da9723d9b05ea Mon Sep 17 00:00:00 2001 From: Wesley Moore Date: Sun, 28 Jul 2024 12:31:37 +1000 Subject: [PATCH] Tweaks --- v2/content/posts/2024/why-chimera-linux.md | 7 ++++--- .../yoga-7x-snapdragon-developer-review/index.md | 12 +++++++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/v2/content/posts/2024/why-chimera-linux.md b/v2/content/posts/2024/why-chimera-linux.md index 00ca95a..5c6423a 100644 --- a/v2/content/posts/2024/why-chimera-linux.md +++ b/v2/content/posts/2024/why-chimera-linux.md @@ -3,7 +3,7 @@ title = "Why Chimera Linux" date = 2024-07-04T08:48:55+10:00 [extra] -updated = 2024-07-04T12:24:30+10:00 +updated = 2024-07-26T09:58:10+10:00 +++ I received a reply to my [Tech Stack 2024](@/posts/2024/tech-stack/index.md) @@ -58,13 +58,14 @@ automatically with a build bot server for all supported architectures, whereas I believe Arch is still working towards automated packaging. Additionally first class support for multiple CPU architectures allows me to run the same system on different devices I use such as Raspberry Pis, RISC-V single board -computers, and hopefully eventually my new ARM based Snapdragon X Elite laptop. +computers, and hopefully eventually +[my new ARM based Snapdragon X Elite laptop](@posts/2024/yoga-7x-snapdragon-developer-review/index.md). Having written that all out I guess Chimera feels like a distro that is full-featured but also simple enough that you can poke around and understand all the parts. It's also easy to get involved with the project. -[^1]: Pacman downloads in parallel (5 at time in my config), then does the actual upgrades. `apk` fetches one package at at time and then stages the upgrade before moving on to the next one. There's a couple of related open issues: +[^1]: Pacman downloads in parallel (5 at a time in my config), then does the actual upgrades. `apk` fetches one package at at time and then stages the upgrade before moving on to the next one. There's a couple of related open issues: - - diff --git a/v2/content/posts/2024/yoga-7x-snapdragon-developer-review/index.md b/v2/content/posts/2024/yoga-7x-snapdragon-developer-review/index.md index bb58e10..5c309b2 100644 --- a/v2/content/posts/2024/yoga-7x-snapdragon-developer-review/index.md +++ b/v2/content/posts/2024/yoga-7x-snapdragon-developer-review/index.md @@ -4,7 +4,7 @@ date = 2024-07-16T07:19:09+10:00 template = "yoga7x.html" [extra] -updated = 2024-07-16T13:39:35+10:00 +updated = 2024-07-26T10:34:50+10:00 +++ {{ figure(image="posts/2024/yoga-7x-snapdragon-developer-review/yoga-7x-on-desk.jpg", @@ -158,7 +158,7 @@ dynamic refresh rate but the 7x does not appear to be compatible. caption="Camera bump.") }} Instead of a notch there's a slightly taller region at the top of the screen -where the camera, and other sensors are. The is also a camera bump behind this +where the camera, and other sensors are. There is also a camera bump behind this part of the display. I saw at least one video deriding this, but I think it's an excellent compromise. The bump on the top edge of the display is a nice affordance for your fingers when opening the laptop. It also means there's no @@ -310,7 +310,7 @@ typical computer user the situation is quite good. Most, if not all the software included with Windows is Arm native. I do all my browsing with Firefox and a native Arm version of it has been [available for many years][firefox-arm]. The note-taking tool [Obsidian] has an Arm native version, -as does [1Password] \(in preview), [Rust Rover], and [Rufus] to name a few. +as does [1Password] \(in preview), [Rust Rover], and [Rufus] to name a few more. However, there's still plenty of software out there that assumes Windows = x86. For that there's the [Prism x86 emulator built into Windows][prism]. This @@ -532,6 +532,11 @@ extremely basic Makefile in one of my projects. I found [pymake], which seems to have been created specifically to improve the `make` experience on Windows. I was able to `pip install py-make` and do what I needed to do in my project. +**Update 26 Jul 2024:** [Adam on Mastodon pointed out][voltagex] that GNU make +has a `bat` file for building with MSVC on Windows. I tried this and it built +successfully without the need to install any other dependencies. It did however +build an x86 binary and not an Arm one. + _End rant_ I tried to find a nice little C or C++ project to test with that: @@ -790,3 +795,4 @@ free to get in contact and I'll do my best to answer any questions. [qcom-upstream]: https://www.qualcomm.com/developer/blog/2024/05/upstreaming-linux-kernel-support-for-the-snapdragon-x-elite [wsl]: https://learn.microsoft.com/en-us/windows/wsl/about [yoga-7x]: https://archive.is/kgfke +[voltagex]: https://aus.social/@voltagex/112832696768580115