Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    NixOS VM on Mac Setup

    Mitchell Hashimoto

    1 HN recommender · recommended in 4 months, 2022–2024

    YouTube

    9:03 · 31K views · Oct 25, 2021

    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.

    Systems, Networks & SecurityLinux & open-source ecosystemsOperating systems & kernelsTesting, debugging & developer tools
    1. 33:53
      Linux for Chromebooks: Secure Development (Google I/O ’19)Chrome for Developers239K views • 7 years ago
    2. 1:11:44
      DebConf 14: QA with Linus TorvaldsAdnan Hodzic737K views • 12 years ago
    3. 37:34
      Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016GitHub72K views • 9 years ago
    4. 1:10:15
      Tech Talk: Linus Torvalds on gitGoogle4.1M views • 19 years ago
    5. 41:12
      Run containers on bare metal already!Bryan Cantrill40K views • 10 years ago
    6. 11:07
      Linus Torvalds on why desktop Linux sucksgentooman2.2M views • 5 years ago
    7. 51:13
      Qubes OS: The Operating System That Can Protect You Even If You Get HackedMicah Lee63K views • 8 years ago
    8. 1:44:56
      illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernelillumos15K views • 12 years ago
    9. 42:54
      Containers From Scratch • Liz Rice • GOTO 2018GOTO Conferences321K views • 8 years ago
    10. 1:04:04
      LISA11 - Fork Yeah! The Rise and Development of illumosUSENIX310K views • 14 years ago
    11. 47:18
      The Tragedy of systemdlinux.conf.au1.3M views • 7 years ago
    12. 1:03:56
      Aalto Talk with Linus Torvalds [Full-length]aaltouniversityace2M views • 14 years ago
    13. 16:42
      i3wm: Jump Start (1/3)Alex Booker1.1M views • 11 years ago
    14. 1:01:34
      Google I/O 2008 - Dalvik Virtual Machine InternalsGoogle for Developers188K views • 18 years ago
    15. 58:11
      The new Windows subsystem for Linux architecture: a deep dive - BRK3068Microsoft Developer188K views • 7 years ago
    16. 40:34
      Porting KVM to SmartOS - Brian Cantrill, Joyent, KVM Forum 2011Red Hat9.6K views • 15 years ago
    17. 34:51
      Capsicum: Practical Capabilities for UNIXUSENIX11K views • 16 years ago
    18. 41:50
      Two decades of Git: A conversation with creator Linus TorvaldsGitHub548K views • 1 year ago
    19. 1:19:39
      Let's port Diablo to SerenityOS!Andreas Kling82K views • 5 years ago
    20. 44:05
      FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022EuroBSDCon28K views • 4 years ago

    5 comments from Hacker News

    1. @indiv0Apr 2022· in “Ask HN: What’s a good laptop for software development at around $2k?”

      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.

      RecommendsView on HN
    2. @xisthesqrtof9Apr 2022· in “Impressions from a first-time Mac user”

      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]

      CitesView on HN
    3. @xystMar 2024· in “My 2024 Setup”

      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

      CitesView on HN
    4. @alekunMar 2022· in “Firefox now only available via snap on Ubuntu”

      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

      CitesView on HN
    5. @bsnnkvNov 2022· in “LXD containers on macOS at near-native speeds”

      My general setup mirrors this[1] pretty closely, though of course on Windows I can just use WSL2. [1]: this video

      CitesView on HN