Post AZbw3ajWOymQdIa9DM by crawshaw@inuh.net
 (DIR) More posts by crawshaw@inuh.net
 (DIR) Post #AZb9MMZYNcb0SiEzui by fugueish@infosec.exchange
       2023-09-09T04:42:53Z
       
       0 likes, 0 repeats
       
       My next billion-dollar idea (I have lots of these): GoKrazy but replace Linux with Zircon
       
 (DIR) Post #AZb9MNi69L1bzVFKs4 by maruel@pourparler.ca
       2023-09-09T12:02:13Z
       
       0 likes, 0 repeats
       
       @fugueish Chris you probably know why we did not pursue something like this at the time? Maybe not since the discussion predates you joining the team?@zekjur probably heard about this idea several times before. I'm very sympathetic to having only so much free time for OSS project maintenance on the side.My question is: which kernel is being used probably doesn't matter much in the end?
       
 (DIR) Post #AZb9MP2hCF5y7ftIcC by fugueish@infosec.exchange
       2023-09-09T17:20:42Z
       
       0 likes, 0 repeats
       
       @maruel @zekjur I think that discussion predates me. I think the kernel does matter: Zircon is smaller, designed for privilege reduction, and implemented by people working hard to respond to security problems.
       
 (DIR) Post #AZb9MPVPTU41YjKEN6 by fugueish@infosec.exchange
       2023-09-09T05:03:11Z
       
       0 likes, 0 repeats
       
       For a long time, we were unhappy about having to spend so much time on each of our various Raspberry Pis, taking care of security updates and other general Linux distribution maintenance.Then, we had a crazy idea: what if we massively reduced the overall system complexity by getting rid of all software we don’t strictly need, and instead built up a minimal system from scratch entirely in Go, a memory safe programming language?https://gokrazy.org/
       
 (DIR) Post #AZb9MQUNompwbpqvPU by ian@mckellar.social
       2023-09-09T17:55:25Z
       
       0 likes, 0 repeats
       
       @fugueish @maruel @zekjur My concern with the microkernel model is that we now have a bunch of highly privileged code (possibly arbitrary memory access) running in user space. We need to learn how to make that secure. I'm sure we can do it, but it's an architecture that we're not used to reasoning about the security properties of.
       
 (DIR) Post #AZbHwlA1EqXamNACPY by raggi@don.rag.pub
       2023-09-09T19:31:37Z
       
       0 likes, 0 repeats
       
       @ian @fugueish @maruel @zekjur in practical terms, it’s just not going to hit the 25gbps target right now on low power hardware, in fact it doesn’t even have drivers for the relevant nics
       
 (DIR) Post #AZbIbGOiWFI3F6LtR2 by ian@mckellar.social
       2023-09-09T19:38:59Z
       
       0 likes, 0 repeats
       
       @raggi @fugueish @maruel @zekjur Potentially it's easier to build DPDK-style kernel bypass networking since networking's not in the kernel anyway.
       
 (DIR) Post #AZbJTWb6VM1p7g1Hma by raggi@don.rag.pub
       2023-09-09T19:48:46Z
       
       0 likes, 0 repeats
       
       @ian @fugueish @maruel @zekjur yeah, it might not be that bad (in relative terms) to actually port dpdk and some of the associated drivers, but still a big time investment
       
 (DIR) Post #AZbm5nqZcKRsLGIQuu by raggi@don.rag.pub
       2023-09-09T19:34:01Z
       
       0 likes, 0 repeats
       
       @ian @fugueish @maruel @zekjur the go runtime fork for fuchsia is also in desperate need of love unless it somehow got restaffed after I left
       
 (DIR) Post #AZbm5okEHOy57sKsfQ by ian@mckellar.social
       2023-09-10T01:08:44Z
       
       0 likes, 0 repeats
       
       @raggi @fugueish @maruel @zekjur Oh no, that's super deprecated. It happens to be load bearing, but it would take a serious investment to get it in a state to be generally usable.
       
 (DIR) Post #AZbpKlqjcq5kLyCV3A by raggi@don.rag.pub
       2023-09-10T01:45:44Z
       
       0 likes, 0 repeats
       
       @ian @fugueish @maruel @zekjur ya, I remember a lot of the skeletons still, keeping the lights on was stressful at times
       
 (DIR) Post #AZbplXfoRLhKCnrDUW by ian@mckellar.social
       2023-09-10T01:50:36Z
       
       0 likes, 0 repeats
       
       @raggi @fugueish @maruel @zekjur With the cuts to the FIDL team I can't even pay lip service to Go support. The sooner it gets torn out the sooner it'll stop getting in our way.
       
 (DIR) Post #AZbpqBtapvqU6wWHxI by raggi@don.rag.pub
       2023-09-10T01:51:25Z
       
       0 likes, 0 repeats
       
       @ian @fugueish @maruel @zekjur I heard my filesystem was gone already, how’s netstack3 coming?
       
 (DIR) Post #AZbsigzbdPTO6PRrJQ by ian@mckellar.social
       2023-09-10T02:23:42Z
       
       0 likes, 0 repeats
       
       @raggi @fugueish @maruel @zekjur Seems to be coming along, but it's hard to get from MVP to production ready for that kind of thing. There's a looooong tail.
       
 (DIR) Post #AZbsrPCj8mpLXTjxjc by raggi@don.rag.pub
       2023-09-10T02:25:16Z
       
       0 likes, 0 repeats
       
       @ian @fugueish @maruel @zekjur yeah, although the current one probably covers less of the tail than we might predict, too
       
 (DIR) Post #AZbvwtXo43p6wmuQq0 by crawshaw@inuh.net
       2023-09-10T02:59:35Z
       
       0 likes, 0 repeats
       
       @fugueish that sounds like a great way to spend a billion dollars!
       
 (DIR) Post #AZbw3ajWOymQdIa9DM by crawshaw@inuh.net
       2023-09-10T03:00:06Z
       
       0 likes, 0 repeats
       
       @fugueish (gokrazy is so great)