Hacker News new | ask | show | jobs
by dsp1234 3799 days ago
Note that this is in stark contrast from the post last week titled "Unikernels are unfit for production"[0]

One of that articles main ideas was:

"...the most profound reason that unikernels are unfit for production — and the reason that (to me, anyway) strikes unikernels through the heart when it comes to deploying anything real in production: Unikernels are entirely undebuggable."

[0] - https://news.ycombinator.com/item?id=10953766

1 comments

Note that profiling and debugging are not the same. I agree that the other author did not make much research effort, but for me: profiling = snapshots of stack (r/o view), debugging = attaching interactive debugger (r/w view, patching breakpoints).
There's nothing stopping you from attaching a debugger to a VM -- this is mighty handy for debugging boot loaders.

There's also nothing stopping you from including a runtime debugger interface in your unikernel, just like any other kernel that supports debugging.

Either way, you can do both with unikernels.

Mr. Cantrill was just wrong.