Re:Doas – Dedicated OpenBSD application subexecutor
by aninteger on Monday July 20, 2015 @09:10AM
(#9915746)
zamalek got it correct above. Those languages above only cover 2 or 3 architectures that the project works with. There is no Rust or Go compiler for vax, alpha, macppc, sparc64. There are C/C++ compilers though.
[ Parent
| on HN ]
Re:Doas – Dedicated OpenBSD application subexecutor
by danieldk on Monday July 20, 2015 @10:59AM
(#9916482)
Yes, I know, that's what I mentioned in my original post: it requires portability work.
There is no Rust or Go compiler for vax, alpha, macppc, sparc64. There are C/C++ compilers though.
Well, I think compilers for some of these architectures (e.g. VAX and Alpha) still exist in gcc largely because OpenBSD and NetBSD have put so much effort in keeping them alive (yes, I know that OpenBSD is using an older version). So, it's not as if you get C compilers for these platforms for free.
Re:Doas – Dedicated OpenBSD application subexecutor
by bluehazed on Monday July 20, 2015 @10:18AM
(#9916168)
Actually, Go has support for ppc, alpha and sparc64 through the gccgo compiler frontend. Not sure about VAX, though.
(Also, not really advocating the use of Go to replace C in operating system development, just wanted to make a note)