Glidix re-write

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
Korona
Member
Member
Posts: 1000
Joined: Thu May 17, 2007 1:27 pm
Contact:

Re: Glidix re-write

Post by Korona »

Whenever people talk about rewriting their code, I advise them to reconsider that. Rewrites are rarely productive. It is usually much faster (and less error-prone) to start with some semi-working project and refactor the bad parts than it is to rewrite the project from scratch. If I look at my own projects, I notice that some parts of them have been refactored a lot. Managarm's memory management has been completely refactored at least 2 times. If I look at my stats on GitHub, I notice that I tend to refactor *a lot* of code (e.g., in managarm: 207,750 ++ 154,902 --, not including third party code). LAI has also been completely refactored at least once. Still, it is much more productive to refactor existing components than it is to rewrite them from scratch.

Hint: once you have rewritten your code, you will still not be satisfied with all aspects of its architecture. The latter is just a state that you (or any other software developer) will ever reach for non-toy projects.
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].
PipeDevice
Posts: 5
Joined: Fri Nov 08, 2019 6:59 pm

Re: Glidix re-write

Post by PipeDevice »

Your OS looks amazing, good luck :mrgreen:
Post Reply