[HN Gopher] Xeneva Operating System
       ___________________________________________________________________
        
       Xeneva Operating System
        
       Author : psnehanshu
       Score  : 72 points
       Date   : 2025-06-10 19:08 UTC (3 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | namr2000 wrote:
       | This is a really impressive project, but I wish the Github page
       | had more information about the design of the system, e.g
       | 
       | 1. Is it intending to be a unix-like system?
       | 
       | 2. is libc supported? I see that you have XECLib which looks like
       | a custom libc impl?
       | 
       | 3. What are the principles behind IPC? I see that there's
       | "PostBox IPC" and that's how windows communicate with the window
       | manager, but from a quick glance I'm not sure how the window
       | manager communicates with the video driver.
       | 
       | 4. What's the object format? I see there's docs for XELoader but
       | it doesn't get into how it works or how the linker produces the
       | object files that it loads.
       | 
       | This clearly took a ton of effort and it's a cool project!
        
       | einpoklum wrote:
       | I don't know what to think about this, as so little is said about
       | the project. @namr2000 asked some very pertinent questions, but
       | I'll ask more general ones:
       | 
       | 1. Who is developing this? Is it a one-person project? A group of
       | developers? An organization? If so, is it academic? Commercial?
       | 
       | 2. What is the purpose of developing this OS + userland software
       | system? Is it a personal hobby? A demonstration of certain
       | principles lacking in existing OSes (and userland software)?
       | 
       | 3. Why try developing everything altogether? i.e. all of a
       | kernel, low-level services/userland code, a graphical desktop
       | environment, and applications? Each one of these seems like a
       | rather daunting endeavor.
       | 
       | 4. What standards and what APIs do the different components
       | adhere to? Is any of them intended to be interchangeable with
       | existing code running on existing OSes?
        
       ___________________________________________________________________
       (page generated 2025-06-10 23:00 UTC)