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