Readit News logoReadit News
moondev commented on I Bought an N100 Mini PC, Then Another   blog.alexellis.io/n100-mi... · Posted by u/alexellisuk
moondev · 2 days ago
We should start a support group. I bought 6 minisforum s100. Each one has 4 cores 8G mem and 256 GB uds.

The kicker is that they each have 2.5GbE Ethernet with POE! This allows me to power control them by power cycling the switch port.

I then have a webhook that gets hit from MAAS. They pxe and get provisioned with an os image, the same images also work on large real servers, so this is a pretty awesome mini lab for testing and tinkering.

moondev commented on Using Podman, Compose and BuildKit   emersion.fr/blog/2025/usi... · Posted by u/LaSombra
zamalek · 7 days ago
(I'm a bigger podman stan)

I agree about quadlets, amazing.

Docker has one of the most severe cases of not-invented-here. All solutions require a combination of a new DSL, a new protocol, a new encryption scheme, a new daemon, or any combination there-of. People are sleeping on using buildah directly; which OP alluded to with Bakah (but fell short of just using it directly).

Ever wish you could run multiple commands in a single layer? Buildah lets you do that. Ever wish you could loop or some other branching in a dockerfile? Buildah lets you do that. Why? Because they didn't invent something new, and so the equivalent of a dockerfile in buildah is just a script in whatever scripting language you want (probably sh, though).

This will probably give you the general idea: https://www.mankier.com/1/buildah-from

I came across this when struggling and repeatedly failing to get multi-arch containers built in Circle CI a few gears ago. You don't have access to an arm64 docker context on their x86 machines, so you are forced to orchestrate that manually (unless your arm64 build is fast enough under qemu). Things begin to rapidly fall apart once you are off of the blessed Docker happy path because of their NIH obsession. That's when I discovered buildah and it made the whole thing a cinch.

moondev · 7 days ago
Buildah is elite tooling. Enables you to build with devices and caps and kernel modules. Buildx acts like you should sign a waiver and really weak documentation if at all for what you are trying to do
moondev commented on Show HN: OS X Mavericks Forever   mavericksforever.com/... · Posted by u/Wowfunhappy
kccqzy · 7 days ago
You call that insane quality? I took a five second look at the GitHub page and I already noticed that the spacing between the three traffic light buttons is wrong. It immediately felt off.
moondev · 7 days ago
The theme is actually correct, Apple is wrong
moondev commented on Show HN: OS X Mavericks Forever   mavericksforever.com/... · Posted by u/Wowfunhappy
moondev · 7 days ago
Was hoping this legendary gtk themer had a mavericks theme but Yosemite is the earliest it appears.

https://github.com/vinceliuice/Yosemite-gtk-theme

If you want a macOS theme with insane quality on Linux this guy's work is the pinnacle.

moondev commented on How to free up and automatically manage disk space for WSL   freecodecamp.org/news/how... · Posted by u/twilight-code
rafaelmn · 10 days ago
Ask for a Mac ? At this point enough manager were sold on it that most places have to support MacOS, and its popular enough with devs to also have to support dev environments on it.

Like even if you prefer Linux, Mac is a huge step up over windows and WSL if those were your only options.

Also latest Mac machines aren't even that overpriced as they were before their in-house CPUs, for the performance you get really there is only one PC chip out there right now that can be compared and that chip is available in like 2 laptops.

moondev · 8 days ago
If you want to run Linux how is macOS a step up? It's a non starter.

Linux is Linux Windows offers Wsl1 and Wsl2 integration

The closest thing macOS has in any official capacity is their containers project, running each container in a VM for "security" at the expense of poor resource allocation and no compatibility with table stakes tooling like compose.

moondev commented on How to free up and automatically manage disk space for WSL   freecodecamp.org/news/how... · Posted by u/twilight-code
eviks · 9 days ago
By the way, is WSL1, which doesn't use vhds and so doesn't suffer from such issues (but has slowed io), effectively abandoned by MS?
moondev · 8 days ago
You can run wsl1 and wsl2 side by side
moondev commented on Show HN: Edka – Kubernetes clusters on your own Hetzner account   edka.io... · Posted by u/camil
physix · 13 days ago
I was thinking more of the former, whereby I "bring my own servers".

I haven't really thought it through yet, whether that even makes sense.

moondev · 13 days ago
Cluster-api project is what you want. It's the holy grail of cluster lifecycle.
moondev commented on Ask HN: Why is virtualization still not solved?    · Posted by u/prmph
moondev · a month ago
8GB RAM and 4 performance cores?
moondev commented on Incus – Next-generation system container, application container, and VM manager   linuxcontainers.org/incus... · Posted by u/motorest
neoaggelos · a month ago
Hey! Long-time lurker, never really posted before, author of cluster-api-provider-incus here, did not really expect it to come up on hackernews.

Thanks for the good comments! Indeed, adding to the list of CAPI providers is on the roadmap (did not want to do it before discussing with Stephan to move the project under the LXC org, but that is now complete). Also, I'm working on a few other niceties, like a "kind"-style script that would allow easily managing small k8s clusters without the full CAPI requirements (while, at the same time, documenting all it takes to run Kubernetes under LXC in general).

You can expect more things about the project, and any feedback would be welcome!

moondev · a month ago
I've kicked the tires on many CAPI providers throughout the years, what you have here rivals CAPA and CAPV. Even CAPK (kubevirt) only recently fully implemented ClusterClass, and there are no classy templates in the release yet.

I have actually learned quite a bit just reading your gitbook and workflows.

This provider is also great because it sits in the space of fully on-prem and fully self-hosted. Kubevirt is also here but it needs an additional provider to be able to fully pivot and manage itself.

I'm quite interested in your machine image pipeline and how you publish them on simplestreams. I'm working with MaaS and really want to implement the same pattern you have, pushing to a central location and let MaaS sync. It's very painful needing to manually import the images beforehand and handle garbage collection.

Would your Incus and KVM images work with MaaS as well? If there is a better approach I am all ears.

Thanks again for sharing your fantastic work with the community.

u/moondev

KarmaCake day1802February 7, 2012View Original