Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perbu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
181.
▲
by
perbu
6y ago
Thanks. So, for other who are curious. TamaGo is focused on certain ARM SoCs. So CPUs rather than microcontrollers. TamaGo is more or less a fully fledged go running on bare metal. Pretty cool, actually.
182.
▲
by
perbu
6y ago
Last year I discovered TinyGo (tinygo.org). Looking at the list of supported hardware I see quite a few ARM SoCs there. I also believe Google supports the TinyGo project in some shape or form. So why does TamaGo exists? (No snark, just curi
183.
▲
by
perbu
6y ago
Way off. 60 minutes, 11 seconds on earth would be more like it.
184.
▲
by
perbu
6y ago
Have you flown on autopilot? It maintains speed, height and direction. It doesn't land or take off. Originally it couldn't even turn.
185.
▲
by
perbu
6y ago
Not quite. Everything runs as PID 0. :-) There are no processes here. Everything runs inside the kernel. You don't have exec(), fork() or similar.
186.
▲
by
perbu
6y ago
Basically you replace the system calls into the kernel with library calls. So you end up with a single binary that contains both the application as well as the operating system functionality. This can lead to some rather spectacular perform
187.
▲
by
perbu
6y ago
Unikernels are typically statically linked. Using copyleft code means the whole resulting binary is subject to copyleft. Free software is great, but not everyone is in the position where they can release all of their code all the time. For
188.
▲
by
perbu
7y ago
Highway speeds are 90-110km/h (55-70mph). General speed limits are 80km/h and 50km/h (50/30mph) depending on pop. density. Speeds are often reduced if the road is sub par or if there have been accidents on that bit of ro
189.
▲
by
perbu
7y ago
There used to be quite a few different mainframes on the market. HP/Tandem had their Non-stop systems which was perhaps the most distinct competitor - but there were quite a few companies competing in the space. However, IBM has domina
190.
▲
by
perbu
7y ago
It really isn't very expensive. Installation is mostly connecting the inside unit with the outside unit through an 8-10mm pipe (1/3"). The work is about 2-3 hours and material costs are pretty insignificant. The HX units are
191.
▲
by
perbu
8y ago
You can think of containers as virtual Linux environments, implemented natively in Linux. Contrasted with Linux, the overhead is pretty minimal. Since Unix systems have some "virtualization" built-in natively, being multi-process,
192.
▲
by
perbu
8y ago
It's low-value work. Facebook doesn't value these people enough to employ them so they likely don't have access to properly engineered tools.
193.
▲
by
perbu
8y ago
GPL2, I doubt you'll find any GPL3 code in there. Which is why bash on MacOS is from 2007.
194.
▲
by
perbu
8y ago
Containers share the OS kernel and some services. This is a virtual machine monitor, so it deals with virtual machines. A container can only run Linux containers. Firecracker can likely run other operating systems, such as IncludeOS. You ca
195.
▲
by
perbu
8y ago
Firecracker contains a machine emulator. This emulator will jail itself before launching the OS to reduce the attack surface the emulator has towards the host.
196.
▲
by
perbu
8y ago
KVM supports Windows just fine, which is why you can run Windows on GCP and Openstack. And Firecracker seems to support enough of a machine to boot Windows as long as the windows instance has support for libvirt disk devices and a libvirt N
197.
▲
by
perbu
8y ago
IncludeOS is modeled much like FreeRTOS or Zephyr. The difference is mainly that it addresses CPUs and not microcontrollers as the primary platform. With paging, you have better security, typically.
198.
▲
Developing and debugging IncludeOS applications
(includeos.org)
2 points
by
perbu
8y ago
|
0 comments
199.
▲
UKL: A Unikernel Based on Linux
(next.redhat.com)
156 points
by
perbu
8y ago
|
37 comments
200.
▲
by
perbu
8y ago
If you plan on using Javascript on Lambda the bashing makes perfect sense. So if want to write serverless functions in Go or Python you go somewhere else. But if you, as most other do, write them in Javascript, then this is a relevant platf
201.
▲
by
perbu
8y ago
For a technical, in-depth overview of IncludeOS and how it was made I find the main authors presentation at Cppcon 2017 is a pretty good introduction: https://www.youtube.com/watch?v=h7D88U-5pKc (one hour, quite entertainin
202.
▲
by
perbu
8y ago
Absolutely. And most of those are deemed out of scope for Unikernels.
203.
▲
by
perbu
8y ago
There is a project that tries to turn Linux into a library which could lead to a unikernel approach with the Linux. If you look at https://github.com/lkl you can see where they are. A leaned down Linux-kernel with the appli
204.
▲
by
perbu
8y ago
I'm hoping we're be able to port libuv to IncludeOS (which should be doable, much like libuv IncludeOS is eventdriven). Then we should be able to get Node up and running. Running Node.js through IncludeOS on Nabla could be interes
205.
▲
by
perbu
8y ago
Your assumption is correct. IncludeOS will never be fully compatible with Linux. Our goal is to provide "just enough POSIX" so that the applications that are relevant for the OS will compile and run. Mostly we're concerned wi
206.
▲
by
perbu
8y ago
No worries. I never meant for the blogpost to reach an audience outside of our pretty narrow knitting circle so I didn't pay much attention to detail. I very much appreciate your insights here.
207.
▲
by
perbu
8y ago
(I work for Includeos) I don't think we need to run everything. I think we'll be happy if we can take some common libraries and compile them and they work. That is currently our goal. Down the road, depending on interest, we can p
208.
▲
by
perbu
8y ago
On Unix you typically fork as a part of initializing your application in order to demonize. Or when you are executing another program so a fork/exec. The first one isn't needed in a unikernel. You are already demonized when you bo
209.
▲
by
perbu
8y ago
No. The Wifi is on the SDIO bus, I believe.
210.
▲
by
perbu
8y ago
Absolutely. I would rank you in the very top of developers with experience in development of traditional operating systems. In particular DTrace stands out as an excellent piece of work. It's one of those fundamental advances that serv
More ›