The windowing system is now partly-integrated, but it won’t run until there is more OS support (sockets, drivers).
As for networking functions there have been some improvements to projects I’ve been watching in that field, so I’m gonna go right ahead and integrate a basic TCP/IP stack into the kernel at the same time I start implementing local sockets. This will probably take a little while to get right.
So it’s likely that the 1.1 release will include both these major components (GUI & networking) but in an unusable form (i.e. they will just report missing drivers for now), and a 1.2 release will follow once they become somewhat usable. This way 1.2 will be like a preview of a full “version 2” product with most auxiliary features working in some basic form, and 1.1.x will just be the initial versions of those 1.2 changes.
Both of these components were developed by third-party developers, so at least the GUI will remain mostly open source, and the networking subsystem will also be made optional if possible.
Leave a Reply