Sure, but also definitely educational. You have to start with transitioning from a.out binaries to ELF binaries. You'll go through two or three boot loaders. You wind up changing C libraries, Windowing Toolkits, disk formats and of course kernels. if you can manage all those changes and maintain...