Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fhuici
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
fhuici
3y ago
Hi, yes, we'll offer a "developer" tier in that rough price range.
32.
▲
by
fhuici
3y ago
Hi, Felipe from Unikraft here. Yes, it applies to DB instances too (all instances are the same on KraftCloud with respect to this). Regarding multi-process, at present Unikraft has partial multi-process support: some multi-process apps work
33.
▲
by
fhuici
3y ago
Yes, our kraft CLI tool ( https://github.com/unikraft/kraftkit/ ) definitely has a clash with KRaft .
34.
▲
by
fhuici
3y ago
Yes, we're a German company, it's a play on words :)
35.
▲
by
fhuici
3y ago
I wonder whether we could get Kraft to sponsor us :) . Unikraft used to be called Unicraft but was changed to a "k" for name clash reasons. Agree that names are hard.
36.
▲
by
fhuici
3y ago
Hi, [Disclaimer, I'm one of the maintainers] Another unikernel yes, sorry about that! :) . Unikraft started back in 2017 initially as a research project, and has been a Linux Foundation OSS project since 2018. While Unikraft OSS is use
37.
▲
by
fhuici
3y ago
> The speed that's not there is setting up infrastructure. If I make a change in the AWS console, or if I add a new pod to Kubernetes, or whatever, I want that to happen in seconds. I'm not asking for milliseconds! Milliseconds
38.
▲
by
fhuici
3y ago
No, CloudCaptain is based on Linux, and tries to provide a minimal, though Linux-based, image. Unikernels do not use Linux at all: you can always try to minimize Linux but fundamentally it is a monolithic OS and fully specializing with it w
39.
▲
by
fhuici
3y ago
No, though you could use Firecracker to launch a Mirage (or any other) unikernel. Basically from the bottom up the stack is: 1. Hypervisor (e.g., KVM, Xen, Hyper-V), runs directly on the hardware 2. Virtual Machine Monitor (e.g., QEMU, Fire
40.
▲
by
fhuici
3y ago
There's also LF/OSS www.unikraft.com, language-agnostic/Linux API compatible, actively maintained.
41.
▲
by
fhuici
3y ago
At least for cloud deployments you'll (for almost all cases) already have a hypervisor underneath to provide strong isolation. With that in place, ideally you'd run your application (ultimately the only thing you care about) as cl
42.
▲
by
fhuici
3y ago
The second wave is coming :) . At www.unikraft.org we're hard at work providing a Linux-API compatible unikernel (run unmodified apps/langs) and combining it with tooling like docker and k8s.
43.
▲
by
fhuici
3y ago
For a language-agnostic unikernel project you can also check out www.unikraft.org (OSS/Linux Foundation, actively maintained).
44.
▲
by
fhuici
3y ago
At least for cloud deployments you don't need a full blown OS when all you want to do is run apps like NGINX or Redis. If you use a unikernel instead, then you severely (orders of magnitude) reduce cold boot times, memory consumption,
45.
▲
by
fhuici
3y ago
We just gave this a go (pun intended) on Unikraft / kraft.cloud , Caddy runs fine on it!
46.
▲
by
fhuici
3y ago
At Unikraft (OSS unikernel project) we do a bit of both: if wanted, people can specify via a Dockerfile what they want/need in their filesystem, and then we have a tool that compiles (if needed) and packs the files into a (OCI formatte
47.
▲
by
fhuici
3y ago
Hi, one of the maintainers of the Unikraft LF OSS project here (www.unikraf.org), clearly in agreement :) . We regularly run Go workloads, and even use Dockerfiles to build Go and other projects that we then turn into minimal unikernels. We
48.
▲
by
fhuici
3y ago
Actually this isn't a fundamental issue with unikernels, but rather an implementation one. For instance, check out debugging in Unikraft: https://unikraft.org/docs/internals/debugging .
49.
▲
by
fhuici
3y ago
It still exists: https://wiki.xenproject.org/wiki/Mini-OS . But beware that this is no more than a small reference OS, there's a massive gap between getting it to just boot and running real-world applications with