| 21 Jan 2026 |
vcunat | https://github.com/NixOS/nixpkgs/pull/457369 | 10:29:51 |
vcunat | i.e. the resulting binary should be noticeably more efficient. | 10:30:16 |
eveeifyeve | DId anyone look at the qemu vm and trying to run vm's natively for linux on nix-darwin? | 12:04:32 |
eveeifyeve | I found a potentially useful docs to run it natively: https://www.qemu.org/docs/master/system/arm/vmapple.html | 12:05:01 |
eveeifyeve | * Because I found a potentially useful docs to run it natively: https://www.qemu.org/docs/master/system/arm/vmapple.html | 12:06:19 |
eveeifyeve | Just look at the docs, It doesn't seem out of the box using the framework ๐ | 12:10:35 |
eveeifyeve | * Just look at the docs, It doesn't seem out of the box using the native framework ๐ | 12:10:43 |
eveeifyeve | Ima wait for swift 6 and the swift builder to be supported before I work on working on native vms for darwin. | 12:14:16 |
eveeifyeve | * Ima wait for swift 6 and the swift builder to be supported before I work on working on native vms for apple sillcon darwin. | 12:14:34 |
Randy Eckenrode | That appears to be an emulation of the machine macOS presents when using Virtualization.framework. | 12:24:22 |
Randy Eckenrode | Presumably one could use this to run a macOS VM with a non-macOS host. | 12:24:52 |
Ihar Hrachyshka | In reply to @khaneliman:matrix.org anyone familiar with what changed with latest firefox{-devedition}-unwrapped on macos? lol... build went from 1h 45 min to 4 hr timeout in hydra and my local build is around 3 hours atm :S The increase in time is expected because of lto. Timeouts in hydra are not. :) is it something we should set in meta for hydra to give it more time? | 12:39:34 |
Randy Eckenrode | Can we use LLD instead, or is it already using LLD? | 12:40:06 |
Randy Eckenrode | I have LTO disabled for Swift because itโs extremely slow with ld64. | 12:40:28 |
Ihar Hrachyshka | It's lld | 12:41:01 |
Ihar Hrachyshka | --enable-linker=lld" | 12:41:26 |
Ihar Hrachyshka | Wonder how build times compare with Linux lto. (Will have to check later, on mobile now) | 12:43:03 |
eveeifyeve | Oh okay. So would it be best to create a custom swift program for running native linux vms locally on a apple silicon machine? | 13:01:14 |
eveeifyeve | * Oh okay. So would it be best to create a custom swift program for running native linux vms locally on a apple silicon machine? Because UTM is only frontend only. | 13:02:02 |
K900 | ...what | 13:02:02 |
K900 | If you want to run a Linux VM on OSX, you can already do that with qemu | 13:02:11 |
K900 | That's how the nix-darwin linux builders are set up | 13:02:21 |
eveeifyeve | I am talking about natively. | 13:02:38 |
eveeifyeve | * I am talking about natively, not QEMU. | 13:02:45 |
eveeifyeve | * I am talking about natively (apple framework), not QEMU. | 13:02:55 |
K900 | QEMU uses Apple frameworks under the hood? | 13:03:12 |
K900 | It's hardware accelerated, anyway | 13:03:45 |
eveeifyeve | Does it? Because I thought it doesn't and the reason it has performance issues.. | 13:04:27 |
K900 | It's definitely hardware accelerated and I don't know about "performance issues" | 13:05:11 |
K900 | Unless you mean, like, graphics, in which case the problem is very much Not That | 13:05:18 |