workstation

Dev tools

development environment

SHOW HN2019

155points
50comments
#262of 2,195 in 2019
Top 12%of 2019 by points

How HN took it

DebatedReal support and real criticism

6 positive, 4 neutral or asking, 2 mixed, 4 critical, out of 16 comments about the project. Thread score +0.14.

Idea: 6 for, 2 againstExecution: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Immutable, reproducible environment is appealing

    From 2 comments
    • I love this idea, and because docker feels so much lighter than vagrant, and doesn't require virtualbox to be installed and updated (like vagrant did on windows when I used it).…
      kristianp on HN
    • @lifeisstillgood - in the spirit of mutual embarrassment... https://github.com/ramses0/docker-devenv https://github.com/ramses0/docker-devenv/blob/master/Dockerfile I found it…
      ramses0 on HN

Objections

  • Docker is awkward for long-running daemons and services

    From 3 comments
    • I see some minor grammatical issues with the doc. "dependencies" is spelled wrong, and the final sentence of the "Docker Immutable Workstation" section seems incomplete. Also…
      seabrookmx on HN
    • You can even get it with straight up Docker, as long as both the host and container are running a new enough kernel+docker. You can even run unprivileged containers:…
      lscotte on HN
    • In my experience, I was not able to run systemctl restart some.service in a docker container. This wasn't an issue in a LXC container.
      u801e on HN

Questions

  • Whether Ansible or a hybrid native approach was considered

    From 1 comment
    • Did you consider alternate approaches like using Ansible to give you more native system options as well, or was the goal here truly to have something 100% cross platform on…
      xoa on HN

Alternatives named

  • Darch

    From 1 comment
    • This is pretty much exactly my project Darch is/does, except that it is truly completely native. https://godarch.com/ Here are my recipes:…
      pknopf on HN
  • Fedora Silverblue

    From 2 comments
    • I tried Fedora Silverblue [0] with the release of Fedora 29. It uses OSTree to manage state, and only allows mutability inside of the home directory and /var. Overall I was very…
      kakarot on HN
    • Might be interesting to pair this with something like Fedora Silverblue (read-only /usr managed using rpm-ostree) and fedora-toolbox. http://silverblue.fedoraproject.org…
      edwintorok on HN
  • Qubes OS

    From 1 comment
    • This is approaching the idea of Qubes OS, which is a good direction IMO and something I've been waiting for stability to try. https://en.wikipedia.org/wiki/Qubes_OS…
      rhizome on HN
  • NixOS

    From 2 comments
    • NixOS may also be something to look at. It's doing things a bit differently compared to Qubes, but seems to have similar kinds of goals. I've not used it before but the idea…
      simcop2387 on HN
    • Was NixOS / Nix considered? Feels like a lot of overlap in the motivations.
      tjoff on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18879209)