Viewing profile — anttiok
anttiok
HN member- Joined
- Wed, Jul 03, 2013, 9:20 AM UTC
- HN karma
- 102
- Public activity
- 51 items
- HN profile
- View on Hacker News ↗
About anttiok
No profile information was provided.
Recent public activity
-
comment
Comment #12125920
IMHO, this is the most useful systems paper ever written. Rump kernels were designed on the listed principles. (if the implementation managed to follow the principles is of course …
-
comment
Comment #12049359
There's a growing number of users, but they aren't centrally collected. I've actually thought about creating a "Who uses rump kernels" page, but haven't gotten around to it. No bet…
-
comment
Comment #11638710
Correct. links with some more information on a conceptual level: http://wiki.rumpkernel.org/Repo#the-big-picture http://wiki.rumpkernel.org/Info:-FAQ
-
comment
Comment #11016619
If I had a time machine, the first thing I'd do is s/rump/& kernel/ in all old writings. The second thing I'd do is make a case for writing creat with an e.
-
comment
Comment #11016377
Follow the "Getting Started" link on rumpkernel.org. That page includes both short and long reading (should you get more interested ;), and also some "hands on" tutorials should yo…
-
comment
Comment #11015204
If it's not an instance of a selection of components running on top of externally scheduled threads, it's not a rump kernel in my book. So, strictly speaking no, but the answer rea…
-
comment
Comment #10956126
What porting? We have quite a few pieces of software in rumprun-packages which require ZERO (0) porting or patches to function as unikernels, e.g. haproxy, mpg123 and php. Feel fre…
-
comment
Comment #10947836
That, and my name not being Antii (as already mentioned in the discussion). Pick whichever reason suits your agenda ;-)
-
comment
Comment #10947119
Assuming that was directed at me, what's "the comment"? Anyway, that's the right direction if that's what you want you want to accomplish. Otherwise it's the wrong direction. since…
-
comment
Comment #10946593
I sort of agree with you and I sort of don't. For example, I think an interesting future path for the Rumprun unikernel (which, I always stress, is not the same thing as a rump ker…
-
comment
Comment #10741895
No, a rump kernel is not an unikernel, check the FAQ linked from http://rumpkernel.org/ However, you can use rump kernels as a major component of a unikernel implementation. A rump…
-
comment
Comment #10719282
When all of the "kernel" exists to service that single application alone, does it matter? Where does the kernel start and the application/libraries end? Who says that a protection …
-
comment
Comment #10719055
With gdb, prints, and lots of thinking. In other words, pretty much like you'd debug one elsewhere, except instead of "run" in gdb you need "target remote ".
-
comment
Comment #10596285
Personally I'd like to see disjoint drivers and operating systems. No single OS model solves all problems. Of course no driver code scales to unlimited uses, but at least steps sho…
-
comment
Comment #10591543
We have at least redis in rumprun-packages -- https://github.com/rumpkernel/rumprun-packages/tree/master/r... -- which AFAIK was packaged based on a non-toy need. Yes, the need for…
-
comment
Comment #10591111
Ah, yes, I definitely remember you and your work, just didn't realize it was the same person. Hop on to irc again some day or start a thread on the mailing list, and we can brainst…
-
comment
Comment #10590820
Can you expand on that idea? For Rumprun, it's not very many minutes of work to set things up so that you have a lower readonly file system layer (immutable across restarts) and th…
-
comment
Comment #10410173
Do you know anyone who's even tried to make Java work on Rumprun? I only tried Python, that worked out of the box. From what I've been following others, e.g. Erlang, Rust and Javas…
-
comment
Comment #10410159
Notably, there's ongoing work (with an already functional result) to run Mirage on top of the low-level drivers provided by Rumprun. The idea in doing that is enabling the "top-lev…
-
comment
Comment #10363683
"a" is sort of orthogonal to rump kernels, but yes, you can run at least file system drivers transparently as userspace servers (just give -o rump to mount(8)). I've also run a USB…
-
comment
Comment #10338401
I think we're in rough agreement. "The author's" assumption is that getting rid of unnecessary moving parts is an improvement. Having many slightly different copies of the same fun…
-
comment
Comment #10335757
The folks at genode.org are also relying on capabilities for the system. Maybe they have some ideas on how to relate it to application/service programming, and more importantly, ho…
-
comment
Comment #10335492
(author. thanks for the kind words). I think desktop-style devices are going more in the direction of being personal. And where they aren't, probably in the majority of cases you d…
-
comment
Comment #10290183
Your statement "rump kernels do not have fork" is not entirely accurate in the context. Rump kernels do support fork. However, it is not conceptually a rump kernel's business to pr…
-
comment
Comment #10144707
The community didn't reinvent "ASIC". It was my joke, but humour is difficult ... Read the conclusions of my dissertation. Then realize that the cloud is just one form of special-p…