Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to make OS with Qt (Operating System)
Qt 6.11 is out! See what's new in the release blog

How to make OS with Qt (Operating System)

Scheduled Pinned Locked Moved Solved General and Desktop
21 Posts 12 Posters 6.4k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JonBJ Offline
    JonBJ Offline
    JonB
    wrote on last edited by
    #10

    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.

    Kent-DorfmanK 1 Reply Last reply
    2
    • JonBJ JonB

      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.

      Kent-DorfmanK Offline
      Kent-DorfmanK Offline
      Kent-Dorfman
      wrote on last edited by
      #11

      @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.

      The dystopian literature that served as a warning in my youth has become an instruction manual in my elder years.

      JonBJ 1 Reply Last reply
      0
      • Kent-DorfmanK Kent-Dorfman

        @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.

        JonBJ Offline
        JonBJ Offline
        JonB
        wrote on last edited by
        #12

        @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 is ls -l | sort | grep. I can still type faster into vi than move a mouse around a visual editor. Computers should be for the technical elite, not the great unwashed masses ;-)

        1 Reply Last reply
        1
        • S Offline
          S Offline
          SimonSchroeder
          wrote on last edited by
          #13

          @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.

          Kent-DorfmanK 1 Reply Last reply
          0
          • ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #14

            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.

            1 Reply Last reply
            1
            • S SimonSchroeder

              @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.

              Kent-DorfmanK Offline
              Kent-DorfmanK Offline
              Kent-Dorfman
              wrote on last edited by Kent-Dorfman
              #15

              @SimonSchroeder

              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.

              The dystopian literature that served as a warning in my youth has become an instruction manual in my elder years.

              1 Reply Last reply
              0
              • Pl45m4P Pl45m4

                @ELEMENTICY

                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

                M Offline
                M Offline
                Martin-codes wiki
                wrote last edited by
                #16

                @Pl45m4 Your'e a Doomed! That's Not Funny! ๐Ÿ˜ก๐Ÿ˜ก๐Ÿ˜ก๐Ÿ˜ก

                1 Reply Last reply
                0
                • Nils SjobergN Offline
                  Nils SjobergN Offline
                  Nils Sjoberg
                  wrote last edited by
                  #17

                  @Martin-codes-wiki Two things:
                  A. Your name is too long
                  B. You responded a little late

                  "What's up, Doc?"

                  D 1 Reply Last reply
                  0
                  • Nils SjobergN Nils Sjoberg

                    @Martin-codes-wiki Two things:
                    A. Your name is too long
                    B. You responded a little late

                    D Offline
                    D Offline
                    DSpUz
                    wrote last edited by DSpUz
                    #18

                    @Nils-Sjoberg Probably not too late if the OP actually went through with his plan to code a custom OS though ๐Ÿค”

                    https://github.com/DSpUz

                    Nils SjobergN 1 Reply Last reply
                    1
                    • D DSpUz

                      @Nils-Sjoberg Probably not too late if the OP actually went through with his plan to code a custom OS though ๐Ÿค”

                      Nils SjobergN Offline
                      Nils SjobergN Offline
                      Nils Sjoberg
                      wrote last edited by
                      #19

                      @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

                      "What's up, Doc?"

                      1 Reply Last reply
                      0
                      • N Offline
                        N Offline
                        nicholas_ru
                        wrote last edited by nicholas_ru
                        #20

                        Lubuntu with Qt.Many distro with Qt.You may take Example this OS.I think you may joined in team.

                        Nils SjobergN 1 Reply Last reply
                        0
                        • N nicholas_ru

                          Lubuntu with Qt.Many distro with Qt.You may take Example this OS.I think you may joined in team.

                          Nils SjobergN Offline
                          Nils SjobergN Offline
                          Nils Sjoberg
                          wrote last edited by
                          #21

                          @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?

                          "What's up, Doc?"

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt
                          • Unsolved