This commit is contained in:
Wesley Moore 2024-07-28 12:31:37 +10:00
parent 1b45143475
commit c3e3f76f09
No known key found for this signature in database
2 changed files with 13 additions and 6 deletions

View file

@ -3,7 +3,7 @@ title = "Why Chimera Linux"
date = 2024-07-04T08:48:55+10:00 date = 2024-07-04T08:48:55+10:00
[extra] [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) 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 I believe Arch is still working towards automated packaging. Additionally first
class support for multiple CPU architectures allows me to run the same system 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 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 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 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. 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:
- <https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10963> - <https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10963>
- <https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/5977> - <https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/5977>

View file

@ -4,7 +4,7 @@ date = 2024-07-16T07:19:09+10:00
template = "yoga7x.html" template = "yoga7x.html"
[extra] [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", {{ 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.") }} caption="Camera bump.") }}
Instead of a notch there's a slightly taller region at the top of the screen 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 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 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 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 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 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, 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. 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 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. 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. 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_ _End rant_
I tried to find a nice little C or C++ project to test with that: 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 [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 [wsl]: https://learn.microsoft.com/en-us/windows/wsl/about
[yoga-7x]: https://archive.is/kgfke [yoga-7x]: https://archive.is/kgfke
[voltagex]: https://aus.social/@voltagex/112832696768580115