|
|
|
|
|
by ayush_xeneva
369 days ago
|
|
Hello, thank you for reaching out! Yes, the GitHub repository has limited information currently, but we are working on the documentations. - Xeneva is not intending to be Unix like, but some core principles of Unix are followed. - Xeneva has its own libc implementation called XECLib that are attached to Xeneva's own system call interface. - Xeneva supports IPC via shared memory, IPC via socket and IPC via its own message based communication called PostBox IPC. Xeneva currently use framebuffer for Graphics Output, no working video driver is implemented. The framebuffer is mapped onto Windows Managers address space and the Windows Manager composes the final image to framebuffer by writing to that mapped virtual address. - Xeneva uses PE format for executable,no doubt ELF support can be implemented. XELoader is a dynamic linker and loader process which is responsible for resolving running processes symbols by linking it to its specific shared library. Whenever a new process get spawned,and an executable is loaded, the XELoader loads all required shared libraries and link them to the process. You can refer to our website - getxeneva.com to get a hint of our future goals and vision. Thank you,
Team XENEVA. |
|