| 22 Aug 2024 |
K900 | I think they want to just slap Nix on top of the vendor image | 09:48:58 |
theelevated | In reply to @k900:0upti.me OS ? (and the above mesage) | 09:49:16 |
K900 | Which theoretically would work except the part where you need 2GB of RAM to actually do anything | 09:49:19 |
K900 | That has nothing to do with Perl | 09:49:27 |
K900 | NixOS requires Perl, Nix package manager requires 2GB of RAM | 09:49:37 |
theelevated | now the plan would be to build arch linux from scratch. any better ideas for my needs? | 09:50:19 |
K900 | Arch has systemd | 09:50:40 |
K900 | Which will probably not run on 64MB of RAM | 09:50:46 |
theelevated | or artix | 09:50:46 |
K900 | You want, like, openwrt | 09:50:49 |
K900 | Maybe | 09:50:52 |
K900 | But realistically you need yocto | 09:51:00 |
theelevated | In reply to @k900:0upti.me You want, like, openwrt i mean its not a router | 09:51:06 |
ElvishJerricco | (which, as a reminder, you can build openwrt with nixwrt to do it nix-ified) | 09:51:11 |
K900 | So? | 09:51:19 |
K900 | My robot vacuum runs openwrt | 09:51:25 |
K900 | It is also, as far as I am aware, not a router | 09:51:48 |
ElvishJerricco | also, fwiw \time nix eval nixpkgs#hello.outPath says 156132maxresident, so less than 200M, but that is quite literally the most basic useful thing nixpkgs can evaluate | 09:51:54 |
theelevated | In reply to @k900:0upti.me My robot vacuum runs openwrt lmao | 09:52:00 |
theelevated | or making a gentoo image in qemu. strip the python bloat and replace it with a custom compiled pacman and rewrite the init to openrc or runit for pacman? | 09:53:15 |
theelevated | yes I have a lot of spare time | 09:53:16 |
ElvishJerricco | I think the best thing to do is an actual embedded OS that's actually designed for this sort of hardware | 09:53:47 |
ElvishJerricco | anything else is going to be roadblock after roadblock, and as things change over time, more roadblocks | 09:54:03 |
K900 | The real answer is that you are in embedded world | 09:54:18 |
K900 | And you will not get a desktop-shaped Linux to run on that | 09:54:24 |
theelevated | does yochto have a distribution system like repos and custom mirrors | 09:55:32 |
theelevated | so u can build packages with custom compiler flags etc | 09:55:45 |
K900 | Not really and not really | 09:55:47 |
K900 | And you're trying to rice a system that doesn't exist | 09:55:56 |
K900 | Maybe build something that actually works first | 09:56:05 |