NixOS VM on Mac Setup
Mitchell Hashimoto1 HN recommender · recommended in 1 month, 2022-2024
31K views · 5 years ago · tutorial · dated
Mitchell Hashimoto walks through his setup for running a NixOS virtual machine on a Mac as his development environment, with a config repo on GitHub.
HN points to it as a practical reference for the Linux-VM-on-Mac workflow and as an entry point to NixOS.
33:53Linux for Chromebooks: Secure Development (Google I/O ’19)
Chrome for Developers
239K views • 7 years ago
1:11:44DebConf 14: QA with Linus Torvalds
Adnan Hodzic
737K views • 12 years ago
37:34Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016
GitHub
72K views • 9 years ago
41:12Run containers on bare metal already!
Bryan Cantrill
40K views • 10 years ago
51:13Qubes OS: The Operating System That Can Protect You Even If You Get Hacked
Micah Lee
63K views • 8 years ago
40:34Porting KVM to SmartOS - Brian Cantrill, Joyent, KVM Forum 2011
Red Hat
10K views • 15 years ago
1:44:56illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel
illumos
15K views • 12 years ago
34:51Capsicum: Practical Capabilities for UNIX
USENIX
11K views • 16 years ago
11:07Linus Torvalds on why desktop Linux sucks
gentooman
2.2M views • 5 years ago
1:10:15Tech Talk: Linus Torvalds on git
Google
4.1M views • 19 years ago
28:52Terry Davis' TempleOS Brutal Take Down of Linus Torvalds
Terry Davis Old Archive
1.2M views • 9 years ago
1:01:34Google I/O 2008 - Dalvik Virtual Machine Internals
Google for Developers
188K views • 18 years ago
1:03:56Aalto Talk with Linus Torvalds [Full-length]
aaltouniversityace
2M views • 14 years ago
0:41Linus Torvalds: Nvidia, Fuck You!
SiliconNews
1.9M views • 14 years ago
41:50Two decades of Git: A conversation with creator Linus Torvalds
GitHub
548K views • 1 year ago
21:31The Mind Behind Linux | Linus Torvalds | TED
TED
6.9M views • 10 years ago
42:54Containers From Scratch • Liz Rice • GOTO 2018
GOTO Conferences
321K views • 8 years ago
0:38Alan Kay on Linux
Jack
20K views • 12 years ago
16:42i3wm: Jump Start (1/3)
Alex Booker
1.1M views • 11 years ago
0:47Linus Torvalds - Nvidia F*** You! #Shorts [V237]
Linux en Casa
59K views • 5 years ago
5 comments from Hacker News
Personally been working on replacing “brew” with “nix” for package management. Eventually using VMs spun up with qemu to emulate nixOS on my Mac for primary dev environment. Similar to hashicorp founder setup found here (except hoping to not use “parallels or vm ware fusion”: ▶ this video
My general setup mirrors this[1] pretty closely, though of course on Windows I can just use WSL2. [1]: ▶ this video
Just run Linux in a VM! It's my preferred workflow nowadays. See: link ▶ this video Only real limitations are lack of ML because no server/desktop-grade GPU and some missing ARM-based docker containers. But the latter is slowly being resolved and the former isn't gonna happen on a laptop anyways.
3 of the 4 items that the author mentioned can be solved with using NixOS inside a VM on your mac :) Inspired by Mitchell Hashimoto's VMWare setup[0]. I setup my own computer in such a way, I now have the best of both worlds. Developing on a linux machine, where I can control everything if I wanted (down to the OS) and the ease of Notes/iMessages whenever I need it. Window management is a pita because of internal APIs and the fact that Apple doesn't cater to people that actually care about these tools. Check out Yabai[1] which btw requires you to disable SIP (System Integrity Protection) if you want to use its full potential. Instead you can run NixOS and choose your favourite window/tiling manager (i3). Package manager: I still run Nix but I am not that happy with it. Either I need to spend some more time or look for an alternative. One of the problems is the ability to easily pin older versions. [0] - ▶ this video [1] - link
I got interested in NixOS after watching link and ▶ this video I use fedora since long time and so far is quite stable without any non-sense