Great news！Hope that this project will help the development of Haiku.
I noticed that yesterday Travis Geiselbrecht (geist) discussed his new project in Haiku IRC channel.
Logs as follows:
[11:12:26] <stargater> oh oh google working on a new OS https://www.engadget.com/2016/08/13/google-fuchsia-operating-system/
[11:13:05] <stargater> i read beos in the text -> https://news.ycombinator.com/item?id=12271658
[11:16:31] *** Ptrus <Ptrusemail@example.com> has quit IRC (Remote host closed the connection)
[11:17:06] *** Ptrus <Ptrusfirstname.lastname@example.org> has joined #haiku
[11:18:33] <moochris> Yes, looks interesting, especially considering the people involved
[11:24:13] <geist> yeah it's a project i've been working on for the last year
[11:26:17] <moochris> Ah, the famous man himself :) Is Magenta written from scratch or is NewOS reused there at all?
[11:28:23] <geist> only secondarily. it's mostly based on LK, which is my second major Os that i've worked on since newos
[11:28:41] <geist> and some pieces of LK have some newos heritage
[11:29:01] <stargater> geist: nice
[11:29:03] <geist> but it's a mostly different direction. we're building a microkernel for this one
[11:29:21] <geist> and worrying almost exclusively on 64bit
[11:29:30] <geist> which really frees you to do some interesting things
[11:29:58] <stargater> i read the new os will using DART?
[11:30:28] <geist> that is a language that is supported, yes
[11:30:37] <geist> but it's one of many. the system is language agnostic
[11:30:52] <stargater> ok, for UI?
[11:31:12] <geist> you gotta dig into the source, but it's flutter based
[11:31:21] <stargater> ok then i hope golang will play a big roll on the new os
[11:31:33] <geist> golang does, yes. it's a first class citizen
[11:31:44] <geist> aside from the run time requirements, it makes a half decent system language
[11:32:09] <stargater> but all in all, its nice to see geist you kernel goes more and more puplic
[11:32:21] <geist> it's all i know how to do
[11:32:23] <moochris> Sounds very interesting - I like the filesystem layout, looks a lot more sane than Linux
[11:32:39] <geist> i'm actually pushing internally to use BFS as the main fs
[11:33:03] <geist> that'd be trippy. full circle
[11:33:19] <moochris> Wow, awesome :)
[11:33:46] <stargater> :-( when this os came out, can haiku dowside
[11:34:03] <moochris> I don't think they would be competitors - different targets?
[11:34:42] <geist> it's kinda like an ambitious hobby os project, except we have a lot of folks working full time
[11:35:07] <geist> but less time. but we went from deciding to do it in january to actually having a working prototype now
[11:35:14] <geist> put together a good team
[11:35:22] <geist> it's amazing how fast progress is happening
[11:35:27] <stargater> geist: befs or bfs?
[11:35:37] <geist> is there a difference?
[11:35:41] <geist> when i worked on it it was simply bfs
[11:35:43] <stargater> sure
[11:36:04] <stargater> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/bfs/Kconfig?id=refs/tags/v4.7
[11:36:24] <stargater> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/befs/Kconfig?id=refs/tags/v4.7
[11:37:31] <geist> that's linux
[11:37:40] <geist> dont care what they name it. it'll always be bfs for me
[11:37:47] <geist> that's what we called it at Be, and that's what it was
[11:38:06] <geist> i dont even know what linux's bfs is
[11:38:20] <stargater> yes surce, but i listen some humans have never see beos :-)
[11:38:44] <geist> well, i'm in a haiku channel, so i generalyl assume my audience knows what beos is
[11:38:56] <moochris> I would hope so :)
[11:39:20] <stargater> its an old boot file system from SCO UnixeWare
[11:42:31] <stargater> haiku have lost past the right way
[11:43:52] <stargater> i have see some plan9 userland tools and apps are rewrite in goolang
[11:44:10] <jessicah> geist: it would be fantastic if you guys use bfs
[11:44:42] <geist> since file systems run in user space it's much easier to port foreign fs implementations too
[11:44:55] <jessicah> would you guys reuse haiku's bfs driver, or would it be from scratch?
[11:45:09] <geist> beats me. i'm suggesting that we reuse haiku's driver
[11:45:17] <geist> but i have no idea if it'll line up with what we want to do
[11:45:26] <jessicah> would be interesting if it means can improve the bfs driver
[11:45:28] <geist> sadly though i'm a big fs person, i really have my hands fullwith the kernel
[11:45:38] *** DKnoto <DKnoto!~DKnoto@apn-46-169-156-203.dynamic.gprs.plus.pl> has quit IRC (Read error: Connection reset by peer)
[11:45:51] <jessicah> and maybe add some new features to bfs perhaps, like hard links, etc.
[11:45:58] <geist> i have to sadly let that go to someone else, though mmap() support for a user space service is interesting
[11:46:03] <jessicah> and/or improve small file speed improvements
[11:46:23] <geist> perhaps. we're not too fixated on posix and traditionally unixy thing, but we'd also like to self host at some point
[11:46:27] <geist> so we need enough
[11:47:33] *** return0e <email@example.com> has joined #haiku
[11:47:44] <jessicah> be good to have extra engineers poking at the bfs driver :)
[11:48:38] <geist> yeah totally. we'd absolutely be running stress tests out the wazoo
[11:49:13] <geist> hopefully the flavor of c++ the haiku driver is written in isn't too foreign
[11:49:51] <stargater> :-)
[11:50:43] <stargater> but a rewrite of befs in golang are nice too
[11:51:12] <stargater> with unions mounts like plan9 fs
[11:51:18] <geist> maybe... i'm pretty leery of writing a fs implementation in go
[11:51:30] *** duvjones <firstname.lastname@example.org> has joined #haiku
[11:51:35] <geist> many other servers maybe, but FSes tend to be highly tied to the VM and whatnot, even in user space
[11:51:46] <geist> and you'd have to work around go's implementation a lot
[11:52:03] <geist> double so if you ever intend to swap over one