[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)