I say it is time to reevaluate the choice of Operating Systems (again). Modern *n*x systems have become complex beyond the point of easy maintainability, modern proprietary Operating Systems have become even more complex than this, any bug that does not immediately crash the system is allowed to remain unchecked for long periods due to this complexity. In the 1970s the effort was put forth to create operating systems that are simple enough to easily maintain, one of these was Unix. this was a response to the bloated unmaintainable systems of that time. This has happened again, DO WE NOT LEARN FROM OUR PAST MISTAKES. And now many of the user level applications have developed the same problems, memory leaks are deemed acceptable, redundant routines are the norm (because the projects have become so big it is easier to re-implement a routine than to find the already existing one).
IT IS TIME TO REMEMBER THE GOOD SYSTEMS
A few examples of simple to maintain systems that include a GUI are:
- RISC OS
QL QDOS
TOS/GEM
AMIGA OS (pre 3.5)
GEOS
Original Unix v5
Original BSD 4.4
We are the hackers of today. Let us create a new generation of good well implemented easy to maintain Operating Systems, and applications that mirror this philosophy. We do not have to put up with this BLOAT, we do not have to put up with this poor coding paradigm. It is the simple hackers taking the power into there own hands and creating the first generation of simpler systems in the 1970s that gave us the personal computer, let us be the hackers of today that take the power away from the computer lords of today and show the world what can be done with the hardware that we now have. It is time to say; NO to wasted processor clocks, NO to wasted code space, NO to unmaintainable bloat, NO to accepting bugs (because they don't get in the way), NO to wasting memory (just because its cheap). It is time to say YES to well thought Operating Systems, YES to efficient and maintainable applications. YES to leaving resources for other processes to use, and YES to complete debugging.
The term Hacker as used herein refers to Software Engineers and Electronics Engineers.
WE ARE THE HACKERS OF TODAY; LET US REMIND THE WORLD HOW FUN AND FAST COMPUTING CAN BE.
I am doing my part to create a modern operating system that lives up to these goals, will you each please do your part? Lets provide enough options that people can choose a GOOD system based on its own merit (because the choice does exist). Now there is little choice we must change this, and only we can.