473,385 Members | 1,396 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

console application direct from cd on system bootup

joedeene
583 512MB
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
Aug 8 '08 #1
13 1400
Curtis Rutland
3,256 Expert 2GB
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.
Aug 8 '08 #2
Plater
7,872 Expert 4TB
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.
Aug 8 '08 #3
joedeene
583 512MB
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
Aug 8 '08 #4
Plater
7,872 Expert 4TB
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.
Aug 8 '08 #5
Curtis Rutland
3,256 Expert 2GB
I'm positive that they have their own bootable OS. A small one, to be sure, but an OS nonetheless.
Aug 8 '08 #6
joedeene
583 512MB
well that makes sense. but how can u make an os? or is it not possible for the average developer
Aug 8 '08 #7
Curtis Rutland
3,256 Expert 2GB
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...
Aug 8 '08 #8
joedeene
583 512MB
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
Aug 8 '08 #9
Plater
7,872 Expert 4TB
For your purposes I would have suggested TinyLinux or something like that.
Aug 8 '08 #10
joedeene
583 512MB
and where might u suggest i can download this
Aug 8 '08 #11
Curtis Rutland
3,256 Expert 2GB
http://tiny.seul.org/en/
Google, my friend.

Also, check out DSL
http://www.damnsmalllinux.org/
Aug 8 '08 #12
joedeene
583 512MB
ok, but how can i continue to edit these systems, or are they already compiled OS's?
Aug 9 '08 #13
oler1s
671 Expert 512MB
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.
Aug 10 '08 #14

Sign in to post your reply or Sign up for a free account.

Similar topics

4
by: Jason Callas | last post by:
I am trying to figure out how to create a console window but cannot figure out how to do this. I know it can be done since the C# and VB console template projects do this but I see no code on how...
1
by: Oz | last post by:
This is long. Bear with me, as I will really go through all the convoluted stuff that shows there is a problem with streams (at least when used to redirect stdout). The basic idea is that my...
5
by: Mullin Yu | last post by:
i want to build an application of both gui and batch interface by using windows application project. i check either passing any args or not. if no, then open the gui application. if yes, use the...
17
by: MumboJumbo | last post by:
Hi I have a really basic question hopefully some can help me with: Can you write a (i.e. one) C# project that works from the cmd line and gui? I seems if i write a GUI app it can't write to...
0
by: Maxwell | last post by:
Hello, I recently completed a MC++ (VS2003) DLL that wraps a non MFC C++ DLL and need to use it in a MC++ Console Application (no forms/guis of any kind just output to console). Trouble is...
2
by: Johann Schuler | last post by:
I'm learning C#. I want to direct a console application's output to a screen where I can select and copy some of the text. How do I do this? Many thanks!
10
by: Stephany Young | last post by:
When one uses the System.Diagnostics.Process.Start method to launch a common or garden Console application, one can set the WindowStyle property of the StartInfo object to ProcessWindowStyle.Hidden...
0
by: Stephen Thomas | last post by:
Hi there I wonder if any one has encountered this problem or can suggest what is wrong. I am trying the a procedure from the msn site but get the following message: Error 1 The type or...
1
by: mquincey | last post by:
One of the features offered by .NET 2.0 is the use of the TraceSource class. In an attempt to demonstrate its use, I wanted to run my test under the following conditions: 1. Use TraceSource class...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.