How to make OS with Qt (Operating System)
-
You could resurrect the approach of an OS like GEORGE. We need more batch-processing OSes, with offline batch jobs for your work and card input. Modern window-y things are a waste of time & space. And this might be more approachable than Lin/Mac/Win.
@JonB You may write that tongue-in-cheek, but it is ridiculous how much the instant gratification model has warped data processing. Much bulk processing could still be done by batch, and give folks a real opportunity to step back, sip a cup of coffee, and smell the roses as it were...it's a sign of a larger societal problem.
-
@JonB You may write that tongue-in-cheek, but it is ridiculous how much the instant gratification model has warped data processing. Much bulk processing could still be done by batch, and give folks a real opportunity to step back, sip a cup of coffee, and smell the roses as it were...it's a sign of a larger societal problem.
@Kent-Dorfman
I do not disagree! Having been brought up on UNIX (not GEORGE!), I do not see why people should need visual file managers when there isls -l | sort | grep. I can still type faster intovithan move a mouse around a visual editor. Computers should be for the technical elite, not the great unwashed masses ;-) -
@fcarney TempleOS is just one example of many. Back in the days when newsgroups were a thing, I subscribed to alt.os.dev. There were a lot of hobbyist OS developers. And they all got their own operating systems running. They wrote their own bootloader, input handler (usually just keyboard), terminal output, filesystem (usually their own inventions), and some more. You can get a small OS running in a year or so. It just won't have a GUI and a whole bunch of software.
If you want to support just a single hardware (or virtual machine) - which means you just need one simple set of drivers - you can certainly pull your own OS. And I believe you can even support Qt if you are a serious hobbyist developer. Sure, it will not be an OS for the masses. For this you would need to build momentum, involve a lot more developers, and much more.
@Pl45m4 Maintaining Ubuntu is a lot of work because it is a huge OS (compared to one-person toy OSes). It has drivers for a lot of hardware, supports different file systems, has thousands of applications which needs to be maintained, etc. However, getting a small toy OS running is not too much work. At first, it will also not do much because it will miss all the different software.
-
I'd just like to add that OS dev wiki is a good resource. I would start on this page: https://wiki.osdev.org/Required_Knowledge
It gives you a bit of insight as to what kind of challenge this is. It really is on a whole different level, but if you're dedicated enough, it's not impossible.
-
@fcarney TempleOS is just one example of many. Back in the days when newsgroups were a thing, I subscribed to alt.os.dev. There were a lot of hobbyist OS developers. And they all got their own operating systems running. They wrote their own bootloader, input handler (usually just keyboard), terminal output, filesystem (usually their own inventions), and some more. You can get a small OS running in a year or so. It just won't have a GUI and a whole bunch of software.
If you want to support just a single hardware (or virtual machine) - which means you just need one simple set of drivers - you can certainly pull your own OS. And I believe you can even support Qt if you are a serious hobbyist developer. Sure, it will not be an OS for the masses. For this you would need to build momentum, involve a lot more developers, and much more.
@Pl45m4 Maintaining Ubuntu is a lot of work because it is a huge OS (compared to one-person toy OSes). It has drivers for a lot of hardware, supports different file systems, has thousands of applications which needs to be maintained, etc. However, getting a small toy OS running is not too much work. At first, it will also not do much because it will miss all the different software.
re - writing your own hobbiist OS: and I spend a majority of my time pounding my fist on the table and screaming at the managers when they consider a vendor with an innadequate BSP for the hardware they want us to use.
re - ubuntu: let canonical do all the work. I mean they are the ones who turned it into "spy"buntu.
-
Seriously?! :D
Operating Systems work on another level. There is so much more you need to do for that (filesystem, bootloader, different services, etc etc)
Qt is a GUI framework to create apps for different OS.
You could do something like this:
Create your own custom linux distro
(https://www.linuxjournal.com/content/diy-build-custom-minimal-linux-distribution-source)But you are never gonna build your own complex OS from scratch :D
@Pl45m4 Your'e a Doomed! That's Not Funny! ๐ก๐ก๐ก๐ก
-
@Martin-codes-wiki Two things:
A. Your name is too long
B. You responded a little late -
@Martin-codes-wiki Two things:
A. Your name is too long
B. You responded a little late@Nils-Sjoberg Probably not too late if the OP actually went through with his plan to code a custom OS though ๐ค
-
@Nils-Sjoberg Probably not too late if the OP actually went through with his plan to code a custom OS though ๐ค
@DSpUz said in How to make OS with Qt (Operating System):
@Nils-Sjoberg Probably not too late if the OP actually went through with his plan to code a custom OS though ๐ค
ืืื OK
-
Lubuntu with Qt.Many distro with Qt.You may take Example this OS.I think you may joined in team.
-
Lubuntu with Qt.Many distro with Qt.You may take Example this OS.I think you may joined in team.
@nicholas_ru said in How to make OS with Qt (Operating System):
Lubuntu with Qt.Many distro with Qt.You may take Example this OS.I think you may joined in team.
Were you talking to me?