console application direct from cd on system bootup

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • joedeene
    Contributor
    • Jul 2008
    • 579

    console application direct from cd on system bootup

    ok, i have a question, can you run a console application directly from bootup on the system, like set the boot order to cd for first and have a console application on the cd and it will come up. if not what kind of programming language will compile an application to run directly at boot order on the computer not operating system. for example a program like partition magic, doesnt need an operating system to partition the selected drive. i only suggest console app, because windows app looks to visual to be run at a computer bootup
  • Curtis Rutland
    Recognized Expert Specialist
    • Apr 2008
    • 3264

    #2
    As far as I know, it does have to be an OS. A very small one with a very specific purpose, but I'm pretty sure that it is an OS. And no, you can't run a .NET console app before windows is loaded. .NET relies on the framework and JIT compiler.

    Comment

    • Plater
      Recognized Expert Expert
      • Apr 2007
      • 7872

      #3
      If you wanted to get really nasty, you could customize a version of linux to be lightweight but then add in the mono/.NET support and try to do that. But that seems like a LOT of work.

      Comment

      • joedeene
        Contributor
        • Jul 2008
        • 579

        #4
        wow, i new an windows application would, but the console application seems so simple like you could run it directly from the source, but it would make sense to have a compiler and you'd need an OS for that. but i'd still like to know how that program runs directly from the cd, like there's no program to program programs like such ? hmm

        Comment

        • Plater
          Recognized Expert Expert
          • Apr 2007
          • 7872

          #5
          It probably has its own mini-OS. You might be able to find some things on google about it. I've never dealt with it though.

          Comment

          • Curtis Rutland
            Recognized Expert Specialist
            • Apr 2008
            • 3264

            #6
            I'm positive that they have their own bootable OS. A small one, to be sure, but an OS nonetheless.

            Comment

            • joedeene
              Contributor
              • Jul 2008
              • 579

              #7
              well that makes sense. but how can u make an os? or is it not possible for the average developer

              Comment

              • Curtis Rutland
                Recognized Expert Specialist
                • Apr 2008
                • 3264

                #8
                Originally posted by joedeene
                well that makes sense. but how can u make an os? or is it not possible for the average developer
                Probably not. If you know assembly and c/c++, you're on the right track.

                BTW, this reminds me of something really funny...

                Comment

                • joedeene
                  Contributor
                  • Jul 2008
                  • 579

                  #9
                  Originally posted by insertAlias
                  Probably not. If you know assembly and c/c++, you're on the right track.

                  BTW, this reminds me of something really funny...
                  wow, that is hilarious, haha he thought he knew everything, and visual basic isnt really much, *depending what your primary goal in programming is*, i'd like to learn C and C++ and learn how to create a whole system, it would be very neat, but im sure it takes a lot of practice and years of experience. ok thanks for your help, and if all goes successful, i will let you know, but i think im gonna put this project to the side for a while, and here is a link on how to create kernels in C++ for an operating system, for those interested in creating an operating system. thanks for your help, i was just curious. :)

                  http://www.osdever.net/bkerndev/index.php

                  Comment

                  • Plater
                    Recognized Expert Expert
                    • Apr 2007
                    • 7872

                    #10
                    For your purposes I would have suggested TinyLinux or something like that.

                    Comment

                    • joedeene
                      Contributor
                      • Jul 2008
                      • 579

                      #11
                      and where might u suggest i can download this

                      Comment

                      • Curtis Rutland
                        Recognized Expert Specialist
                        • Apr 2008
                        • 3264

                        #12
                        Tiny, linux, distribution, recycling, 486, Pentium, Slackware, Slakware, Martinez, Benassy

                        Google, my friend.

                        Also, check out DSL

                        Comment

                        • joedeene
                          Contributor
                          • Jul 2008
                          • 579

                          #13
                          ok, but how can i continue to edit these systems, or are they already compiled OS's?

                          Comment

                          • oler1s
                            Recognized Expert Contributor
                            • Aug 2007
                            • 671

                            #14
                            ok, but how can i continue to edit these systems, or are they already compiled OS’s?
                            If I replace the word “edit” with “modify” your question becomes a bit more meaningful. In any case, you want the source materials to modify an OS. If you’re looking around to modify a mini OS, you should Google more. Search on modified linux kernels and OS helps, because the linux source code is freely available and thus modified by third parties.

                            Comment

                            Working...