!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

325 Members
97 Servers

Load older messages


SenderMessageTime
24 Mar 2026
@alexfmpe:matrix.orgalexfmpewhat counts as exotic again? tier 3 and above or what?03:31:04
@alexfmpe:matrix.orgalexfmpenot directly, but I was kicking the tires in haskell cross and ran into a s390x thing: https://github.com/NixOS/nixpkgs/pull/50291703:32:02
@opna2608:matrix.orgPuna RFC 46 said that the exotic-platform-maintainers github team can be consulted for tier 4, but i'd imagine anything with less support also goes. tier 3 apparently includes loongarch64, the MIPSes, 64-bit POWER, and s390x though, which i would all consider to be some kind of exotic. 10:27:32
@7c6f434c:nitro.chat7c6f434cRFC 46 sets average expectations, surpassing them is welcome!10:44:50
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& changed their profile picture.12:15:07
27 Mar 2026
@rosscomputerguy:matrix.orgTristan RossYeah, RFC 46 sets what to expect but a good things to look at is the breakdown table in the manual. https://nixos.org/manual/nixpkgs/stable/#sec-platform-breakdown15:34:57
31 Mar 2026
@qyliss:fairydust.spaceAlyssa Ross qemu-user officially orphaned upstream cc dramforever 10:19:43
@qyliss:fairydust.spaceAlyssa Rosshttps://gitlab.com/qemu-project/qemu/-/commit/e813d3be36cf9269ca15764a3de3473149d8a02210:23:06
@stas:mainframe.lvStasi always assumed that the userspace qemu is the more elegant one10:28:23
@qyliss:fairydust.spaceAlyssa Rossvery much not the case10:28:51
@qyliss:fairydust.spaceAlyssa Rossit has to implement the whole Linux API, so you'll frequently run into stuff that isn't implemented or doesn't work right10:29:11
@qyliss:fairydust.spaceAlyssa Rossmassively bigger surface than emulating hardware10:29:19
@stas:mainframe.lvStastrue that :( When it runs well, it is like it is not there though10:29:38
@stas:mainframe.lvStasI use it to compile all my arm64 builds, not cross compile10:29:54
@stas:mainframe.lvStasworks perfectly, albeit slower10:29:59
@stas:mainframe.lvStas* works perfectly, albeit slower than native of course10:30:05
@qyliss:fairydust.spaceAlyssa Rossa VM set up as a remote builder is also like it's not there, if you're doing Nix builds, and much more reliable10:30:30
@stas:mainframe.lvStasI am considering it, as I want the original 32bit arm too. Hetzner's Neoverse cores do not support the old isa though :(10:31:29
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&i wonder if such a vm would alleviate the cpu cache thrashing that i have noticed with qemu-user because you can effectively limit and/or isolate the emulation to specific cpu cores10:36:46
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&* i wonder if such a vm would alleviate the cpu cache thrashing that i have noticed with qemu-user because you can more effectively limit and/or isolate the emulation to specific cpu cores10:36:55
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&(i presume that is what it is, when running large gcc compile tasks in qemu-riscv it would make video games stutter)10:37:32
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&* (i presume that is what it is, when running large gcc compile tasks in qemu-riscv it would make video games stutter, even with a high nice value on qemu)10:37:48
1 Apr 2026
@dramforever:matrix.orgdramforeverqemu user is so far from working perfectly05:44:23
@dramforever:matrix.orgdramforeverif it works for you, it's because the hard parts have been done for you on native05:45:32
@dramforever:matrix.orgdramforever you can use cgroups and stuff to limit the nix daemon, if that's what you want 05:46:11
@dramforever:matrix.orgdramforeverIME the part of building with qemu-user that you can get away with is something like building the nixos config for an arm64 server on a x86_64 machine05:47:32
@dramforever:matrix.orgdramforeverwhere it's just generating a few files05:47:41
@onur-ozkan:matrix.org@onur-ozkan:matrix.org left the room.08:18:19
@asbjorn:olli.ng@asbjorn:olli.ng left the room.08:24:33
@bytebandit:tac.lol@bytebandit:tac.lol left the room.20:05:30

There are no newer messages yet.


Back to Room ListRoom Version: 6