User:Nexos: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content added Content deleted
(Update my very outdated page)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 16: Line 16:


- Operating systems
- Operating systems

- C, C++

- Executable formats


I am currently working on [http://github.com/nexos-dev/nexnix.git NexNix], a Unix like operating system. It will be very fast, safe, and stable, while being a microkernel and investigating some interesting ideas.
I am currently working on [http://github.com/nexos-dev/nexnix.git NexNix], a Unix like operating system. It will be very fast, safe, and stable, while being a microkernel and investigating some interesting ideas.
Line 23: Line 27:
Also, speed is very important to me. Software is slow nowadays, and people just say "modern CPUs make up for that", which is only so true.
Also, speed is very important to me. Software is slow nowadays, and people just say "modern CPUs make up for that", which is only so true.


My current projects are NexNix, a code editor named NexCode, and refining support for PE across the GNU toolchain.
My current very attainable aspiration is to write a heap manager to replace old dlmalloc. I really want to try to make it slab-esque, which should be interesting. I definitely am going to write my own ACPI implemtation for my OS.

Latest revision as of 19:35, 12 July 2022

I am nexos, an open source hobbyist software developer. Here are my coding interests:

- Really, anything low level

- RISC-V assembly

- The Unix shell

- UEFI and ACPI

- Memory manager and scheduler design (implementation, well that is coming soon)

- Fast algorithms

- Unix

- Operating systems

- C, C++

- Executable formats

I am currently working on NexNix, a Unix like operating system. It will be very fast, safe, and stable, while being a microkernel and investigating some interesting ideas.

My software philosophy is keep it simple. Everything should be made with very little, until more is needed. To quote Einstein: "Everything should be as simple as possible, but not simpler" Also, speed is very important to me. Software is slow nowadays, and people just say "modern CPUs make up for that", which is only so true.

My current projects are NexNix, a code editor named NexCode, and refining support for PE across the GNU toolchain.