Live data from Hacker News

Show HN: Devbox – Containers for better dev environments

devbox.ar0.eu

41–50 of 65 posts

Re: Show HN: Devbox – Containers for better dev environments

#43

So this reinvents devcontainers? https://containers.dev Why should we use yours? What does it do better or differently?

While this is true, this project seems to wrap it up in a CLI package for starting and stopping projects. Whereas starting devcontainers, at least as far as I have seen, is always done via VSCode or IDE, so while it technically could be called CLI too, would be a lot more complicated than this project.

Re: Show HN: Devbox – Containers for better dev environments

#44
post #43

So this reinvents devcontainers? https://containers.dev Why should we use yours? What does it do better or differently?

While this is true, this project seems to wrap it up in a CLI package for starting and stopping projects. Whereas starting devcontainers, at least as far as I have seen, is always done via VSCode or IDE, so while it technically could be called CLI too, would be a lot more complicated than this project.

The devcontainers cli has existed for a while. Definitely not as smooth as using with vscode but it has all the main points.

https://github.com/devcontainers/cli

Re: Show HN: Devbox – Containers for better dev environments

#45
post #43

So this reinvents devcontainers? https://containers.dev Why should we use yours? What does it do better or differently?

While this is true, this project seems to wrap it up in a CLI package for starting and stopping projects. Whereas starting devcontainers, at least as far as I have seen, is always done via VSCode or IDE, so while it technically could be called CLI too, would be a lot more complicated than this project.

There is also a CLI for dev containers. I use it for unattended builds.

Re: Show HN: Devbox – Containers for better dev environments

#46

Looks like a really fun project. You might want to reconsider the name though, since there is this other devbox from Jetify https://www.jetify.com/devbox that also received quite some attention on HN a while ago https://news.ycombinator.com/item?id=32600821

Good point. I remember testing out Jetify's version a while back and switching away from it due to some issue I was having. I 100% thought this project was the same, just with a new website, as I did not remember much of the implementation details. Both of them even use `devbox.json` as the configuration file...

Re: Show HN: Devbox – Containers for better dev environments

#47
post #43

Earlier quoted context omitted.

While this is true, this project seems to wrap it up in a CLI package for starting and stopping projects. Whereas starting devcontainers, at least as far as I have seen, is always done via VSCode or IDE, so while it technically could be called CLI too, would be a lot more complicated than this project.

The devcontainers cli has existed for a while. Definitely not as smooth as using with vscode but it has all the main points. https://github.com/devcontainers/cli

TIL.

I'm not proponent of installing nodejs apps globally, npm install -g or yarn install -g

Re: Show HN: Devbox – Containers for better dev environments

#48
post #39

How does this compare to toolbx? ( https://containertoolbx.org/ )

And Distrobox: https://distrobox.it One obvious one is that Toolbx and Distrobox are based on Podman, for one.

> One obvious one is that Toolbx and Distrobox are based on Podman, for one.

And as a result, the containers are rootless.

Re: Show HN: Devbox – Containers for better dev environments

#49
post #19

Earlier quoted context omitted.

C libraries are easiest to install system wide. The situation with multiple versions of libc is tricky to work with. Not impossible, just not easy to comprehend by an average dev.

I'm kinda horrified to think there might be people writing C who don't know how to handle library versions. Somehow I don't think that is the target audience here, by I might be wrong.

You might need to install libxml2 in order to use XML parsing library for your high level programming language.

You don't need to be writing C code to be affected by the dependency hell.

Post reply on HN