!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

218 Members
69 Servers

Load older messages


SenderMessageTime
12 Jan 2026
@aleksi:pikaviestin.fialeksiYes, the pieces seem to be coming together (:16:21:29
@grimmauld:m.grimmauld.deGrimmauld (any/all)i do wonder how hard it would be to just implement tinyCC in pure nix...16:39:34
@pyrox:pyrox.devdish [Fox/It/She]i would like to not implement a compiler in nix, that doesnt sound fun19:15:43
@pyrox:pyrox.devdish [Fox/It/She]also then we'd have to bootstrap nix with nix so... fun problem19:16:01
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)If WASM derivations become a thing hypothetically you could "just" compile it19:19:08
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)"just" does the heavy lifting here, but I'd hope it wouldn't be too bad19:19:31
@sigmanificient:matrix.orgSigmanificient
In reply to @grimmauld:m.grimmauld.de
i do wonder how hard it would be to just implement tinyCC in pure nix...
UGH that sounds hardcore
20:31:12
@sigmanificient:matrix.orgSigmanificienttinyCC not so tiny, that is like 100k lines of code20:32:03
13 Jan 2026
@jopejoe1:matrix.orgjopejoe1 (4094@epvpn) changed their display name from jopejoe1 (4094@39c3) to jopejoe1 (4094@epvpn).08:26:59
25 Jan 2026
@tim:stratum0.orgdadada changed their profile picture.20:34:29
@tim:stratum0.orgdadada changed their profile picture.20:39:27
@tim:stratum0.orgdadada changed their profile picture.21:18:07
27 Jan 2026
@whispers:catgirl.cloudwhispers [& it/fae] changed their display name from whispers (it/fae) to whispers [& it/fae].02:51:58
28 Jan 2026
@pyrox:pyrox.devdish [Fox/It/She]its happening!!!16:12:05
@pyrox:pyrox.devdish [Fox/It/She] https://github.com/NixOS/nixpkgs/pull/479322 16:12:06
@rosscomputerguy:matrix.orgTristan RossOh wow, I was too busy to review but this is awesome.17:05:39
@aleksi:pikaviestin.fialeksi

Thank you so much everybody! I'm so glad to see this merged 😁

19:34:19
@grimmauld:m.grimmauld.deGrimmauld (any/all)so does this mean we don't need bootstrap tarballs on those platforms anymore?22:12:48
@atemu12:matrix.orgAtemuYes, they're gone: https://github.com/NixOS/nixpkgs/pull/479322/changes#diff-2d0187fb41342548148d9566346dc58e2af6166ff248ba3df66541877920799c22:25:20
@atemu12:matrix.orgAtemu

The only non-source things we need now are:

  • x86-compatible hardware/firmware
  • booted Linux kernel
  • something implementing nix instantiation and realisation
  • stage0 binary seed
22:28:18
@atemu12:matrix.orgAtemu *

The only non-source things we need now are:

  1. x86-compatible hardware/firmware
  2. booted Linux kernel
  3. something implementing nix instantiation and realisation
  4. stage0 binary seed
22:28:50
@atemu12:matrix.orgAtemu 2. and 3. can be solved using https://github.com/fosslinux/live-bootstrap 22:29:53
@atemu12:matrix.orgAtemu(As described in this paper https://discourse.nixos.org/t/a-full-source-bootstrap-for-nixos/74801)22:30:33
@rvdp:infosec.exchangeRamses 🇵🇸Don't we also use binary bootstrap sources for things like rust and go? 22:30:40
@atemu12:matrix.orgAtemuNo22:30:49
@rvdp:infosec.exchangeRamses 🇵🇸Wait, we have a bootstrap chain for rust now, starting from C? 22:31:25
@atemu12:matrix.orgAtemuOh sorry, I missed the first word somehow22:32:03
@atemu12:matrix.orgAtemuWe still use bootstrap binaries for those22:33:10
@rvdp:infosec.exchangeRamses 🇵🇸Yeah, ok, that's what I thought22:33:23
@atemu12:matrix.orgAtemuThere were a few efforts to build rust compilers in C but I don't think they went anywhere22:33:34

Show newer messages


Back to Room ListRoom Version: 9