Remix.run Logo
shykes 4 days ago

This looks excellent, and very fun to play with!

I used this one-liner to run an instance directly from remote source:

  dagger -c 'git https://github.com/onkernel/kernel-images | head | tree | docker-build --dockerfile containers/docker/Dockerfile | up --ports 8501:8501,8080:8080,6080:6080,9222:9222'
Be aware that the initial docker build is quite long... But caching kicks in for subsequent runs.

I look forward to playing with this!

chatmasta 4 days ago | parent [-]

I just wanna say the Dagger shell syntax is incredibly cool and I look forward to playing with it. I would not complain if you posted such self-promotional comments on any thread where it’s relevant because it goes to show the flexibility of the thing.

I saw your announcement post / many contentious HN comments, but wanted to chime in here with a supportive take, because I think time will reveal this design to be very compelling.

shykes 4 days ago | parent [-]

Thank you, I appreciate that!

I actually agonized over whether to include this particular one-liner, because of the risk of perceived self-promotion. In the end I decided to include it, because I actually used it, and I found it actually useful for anyone who wants to try Kernel with a one-liner. I made sure to not include a link to my project, to keep my karma in balance :)

I've been a fan of unikernels for a long time (we acquired the original Unikernel company at Docker), and I have to say applying it to browsers is genius. Now I'm surprised the unikernel community hasn't focused on this application sooner.

avsm 3 days ago | parent | next [-]

As the mentioned acquiree, I agree :-)

> I'm surprised the unikernel community hasn't focused on this application sooner.

There just wasn’t a compelling usecase before agents to need a serverless browser. And Chromium is basically an OS-in-a-box already, and Unikraft has now matured enough to supply the unikernel scaffolding to link it all together (coordinated by Dagger, it seems!)

eyberg 4 days ago | parent | prev [-]

Except in this case they are just running a linux payload - that which pretty much any firecracker provider could do.

ATechGuy 3 days ago | parent [-]

Maybe the author can clarify.