Visual Basic Operating System
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Visual Basic Operating System
hello i have been looking all around the google for a way to create operating system in visual basic 2015 can anyone help me in what object i could use? i don't know how this could work as the people on the google dont help me atall. i have created a thing called windowsapplication1 can people on this forum help me
Re: Visual Basic Operating System
What exactly do you think an operating system is? Do you think it's a class/object in VB that you can just use?BASICmaster wrote:hello i have been looking all around the google for a way to create operating system in visual basic 2015 can anyone help me in what object i could use? i don't know how this could work as the people on the google dont help me atall. i have created a thing called windowsapplication1 can people on this forum help me
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: Visual Basic Operating System
i was wondering where you find this object because it is not in the toolbox.MollenOS wrote:What exactly do you think an operating system is? Do you think it's a class/object in VB that you can just use?BASICmaster wrote:hello i have been looking all around the google for a way to create operating system in visual basic 2015 can anyone help me in what object i could use? i don't know how this could work as the people on the google dont help me atall. i have created a thing called windowsapplication1 can people on this forum help me
-
- Member
- Posts: 283
- Joined: Mon Jan 03, 2011 6:58 pm
Re: Visual Basic Operating System
1) It's not "visual basic 2015", it's VisualBasic.Net, please learn the difference between your IDE and Language
2) .Net is a managed language, making it much more difficult to use it for OSDev
3) windowsapplication1 is the default project name given to Windows Forms Applications
4) In order to use anything like a WinForms app on your own OS would take a competent OSDev years
5) OSDev is the hardest thing you can do in the development world, you won't find a drag and drop builder of any kind.
All of the above points point to you lacking any of the knowledge or skills necessary to become an OSDev. If you wish to push forward none the less, feel free to read the Wiki (The big link at the top of these forums) And don't bother asking any more questions until you can at least check off 75% of the items in the Required Knowledge section in the Wiki.
- Monk
2) .Net is a managed language, making it much more difficult to use it for OSDev
3) windowsapplication1 is the default project name given to Windows Forms Applications
4) In order to use anything like a WinForms app on your own OS would take a competent OSDev years
5) OSDev is the hardest thing you can do in the development world, you won't find a drag and drop builder of any kind.
All of the above points point to you lacking any of the knowledge or skills necessary to become an OSDev. If you wish to push forward none the less, feel free to read the Wiki (The big link at the top of these forums) And don't bother asking any more questions until you can at least check off 75% of the items in the Required Knowledge section in the Wiki.
- Monk
Re: Visual Basic Operating System
As TjMonk says, you don't posses the required knowledge to build an operating system. The first thing I'd do if you want to build an operating system is go research what an operating system actually is. Then read up on assembler coding and the language of C, though you can use other languages but it's recommended to use C.
I was inclined to believe he was joking at first with the windowapplication1.
I was inclined to believe he was joking at first with the windowapplication1.
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: Visual Basic Operating System
i saw from your signature that you had a link to github can you please tell me how you download this and run itcan you tell me how this helps in making operating systemMollenOS wrote:As TjMonk says, you don't posses the required knowledge to build an operating system. The first thing I'd do if you want to build an operating system is go research what an operating system actually is. Then read up on assembler coding and the language of C, though you can use other languages but it's recommended to use C.
I was inclined to believe he was joking at first with the windowapplication1.
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: Visual Basic Operating System
As tjmonk15 said, you seem to have some misunderstandings about what an operating system is, and what it means to write one. You aren't the first newcomer here who has been in this position; in fact, there are probably as many posts from newbies who come here one time and then get discouraged as there are informed questions about realistic OS dev problems. As a result, there's a tendency for regulars here to be a bit... prickly, when it comes to people asking questions without really understanding what they are asking, especially since the Wiki and/or the forum archive almost alway have the answers already.
Before going any further, I would recommend reading the following wiki pages:
Introduction
Getting Started
Required Knowledge
Beginner Mistakes
Frequently Asked Questions
How To Ask Questions
Using Languages Other than C and Assembly
The wiki should be your first stop when getting answers to your questions, and the forum search tool the second. You might also want to read some earlier forum posts, including this one, which discusses many of the matters you will be facing in this endeavor.
Finally, if you still wish to proceed with OS-dev (either now or in the future), I would like to ask a few questions that may help us help you:
Before going any further, I would recommend reading the following wiki pages:
Introduction
Getting Started
Required Knowledge
Beginner Mistakes
Frequently Asked Questions
How To Ask Questions
Using Languages Other than C and Assembly
The wiki should be your first stop when getting answers to your questions, and the forum search tool the second. You might also want to read some earlier forum posts, including this one, which discusses many of the matters you will be facing in this endeavor.
Finally, if you still wish to proceed with OS-dev (either now or in the future), I would like to ask a few questions that may help us help you:
- In your own words, could you please explain what an operating system is?
- What is it you actually want to do, and why?
- What is your motivation to write an operating system, and what do you intend it for?
- What programming languages do you know, and what experience do you have in programming?
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: Visual Basic Operating System
In your own words, could you please explain what an operating system is?
operating system (OS) is software manages computer hardware and software and provides services for computer. operating system is a component of the system in a system.
What is it you actually want to do, and why?
i want create visual basic operating system because i do
What is your motivation to write an operating system, and what do you intend it for?
i want create operating system in spare time like playing fifa
What programming languages do you know, and what experience do you have in programming?
i know visual basic 2015 visual basic 2012 visual basic 2010 and visual basic 2008 i do this in my spare time
operating system (OS) is software manages computer hardware and software and provides services for computer. operating system is a component of the system in a system.
What is it you actually want to do, and why?
i want create visual basic operating system because i do
What is your motivation to write an operating system, and what do you intend it for?
i want create operating system in spare time like playing fifa
What programming languages do you know, and what experience do you have in programming?
i know visual basic 2015 visual basic 2012 visual basic 2010 and visual basic 2008 i do this in my spare time
Re: Visual Basic Operating System
Visual Basic is one language, not multiple. If you want to write an OS you must learn assembler language (you cannot skip this step). And then you should follow the bare bones tutorial on the osdev wiki.BASICmaster wrote:In your own words, could you please explain what an operating system is?
operating system (OS) is software manages computer hardware and software and provides services for computer. operating system is a component of the system in a system.
What is it you actually want to do, and why?
i want create visual basic operating system because i do
What is your motivation to write an operating system, and what do you intend it for?
i want create operating system in spare time like playing fifa
What programming languages do you know, and what experience do you have in programming?
i know visual basic 2015 visual basic 2012 visual basic 2010 and visual basic 2008 i do this in my spare time
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: Visual Basic Operating System
what is assembler language and how can i use this with visual basic 2015 can you please tell me the steps to do this.
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: Visual Basic Operating System
BASICmaster wrote:In your own words, could you please explain what an operating system is?
operating system (OS) is software manages computer hardware and software and provides services for computer. operating system is a component of the system in a system.
shrug Fair enough. A lot of us here are of the 'climb the mountain because it is there' school, so you are hardly alone in that. Still, it doesn't hurt to ask, and getting a better idea of your goals does make it easier for us to answer your questions in a meaningful way.BASICmaster wrote:What is it you actually want to do, and why?
i want create visual basic operating system because i do
The Visual Basic .NET part may be a bit of a problem, but given that there are others working in C#, DarkBASIC, and even some weird new dialect of Lisp thingy , this isn't entirely unprecedented. It will make things harder, as you will need to do a lot of work (e.g., writing your own native VB.Net compiler and/or CLR interpreter for at least part of the system code) that wouldn't be necessary in (for example) C, assembly, D, or Ada, but not impossibly harder. I'm not sure if you really have a good idea of how much work you are looking at, though.
Hmmn, this could be a good thing or a bad thing. While most people here are working on their OS in their spare time, too casual an attitude may lead to frustration as you get deeper into the project. Only time will tell, I guess.BASICmaster wrote:What is your motivation to write an operating system, and what do you intend it for?
i want create operating system in spare time like playing fifa
As has already been said, the language is Visual Basic.NET; the specific dated versions of Visual Studio (2008, 2010, 2012, 2015) are just new versions of the compiler and Integrated Development Environment (IDE), not separate languages, though the newer compilers generally add to the language and the .Net Framework libraries.BASICmaster wrote:What programming languages do you know, and what experience do you have in programming?
i know visual basic 2015 visual basic 2012 visual basic 2010 and visual basic 2008 i do this in my spare time
In any case, you will definitely need to learn both Assembly and C before proceeding (note that this is not the same thing as C++ or C#); being able to read C (which is used for most of the OS code examples available) should be sufficient, but you will need to write a significant amount of assembly code for OS work (about 5% of the kernel code, at minimum).
Assembly language is a human-readable analog for the machine code (the instructions in binary executable format) of the computer. It is converted to machine code by a program called an assembler; historically, assemblers were the predecessors of high-level language compilers, and many compilers actually produce assembly language and then pipe the result to an assembler in order to produce an executable program. Is is more work writing assembly code, but there are some things in an operating system (task switching, memory management, some kinds of hardware access) which can only be done in assembly. There are several assemblers for x86 processors (the CPU type used in most PCs, including pretty much all desktop Windows systems), with Microsoft Macro Assembler (MASM) being the one which would probably work most readily with Visual Studio.BASICmaster wrote:what is assembler language and how can i use this with visual basic 2015 can you please tell me the steps to do this.
However, Visual Basic.NET programs don't actually produce machine code; they compile to an interpretable pseudo-machine bytecode, called IL, instead. The .NET Common Language Runtime (CLR) interprets the IL code, though it is often recompiles part or all of it to machine code right before running it instead (called Just In Time compiling). The fact that the Visual Basic.Net compiler doesn't produce native code (i.e., the actual x86 machine code) is one of the reasons why VB.Net is problematic when used for OS dev.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: Visual Basic Operating System
i know what just in time compiling is.
it, also known as dynamic translation, is compilation done during execution of a program – at run time – rather than prior to execution. Most often this consists of translation to machine code, which is then executed directly, but can also refer to translation to another format.
it, also known as dynamic translation, is compilation done during execution of a program – at run time – rather than prior to execution. Most often this consists of translation to machine code, which is then executed directly, but can also refer to translation to another format.
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: Visual Basic Operating System
i want to skip this step i feel i dont need it to create operating system. my main question was how to change titel from windowsapplication1. i accidentally made operating system so i joined this forumMollenOS wrote:Visual Basic is one language, not multiple. If you want to write an OS you must learn assembler language (you cannot skip this step). And then you should follow the bare bones tutorial on the osdev wiki.BASICmaster wrote:In your own words, could you please explain what an operating system is?
operating system (OS) is software manages computer hardware and software and provides services for computer. operating system is a component of the system in a system.
What is it you actually want to do, and why?
i want create visual basic operating system because i do
What is your motivation to write an operating system, and what do you intend it for?
i want create operating system in spare time like playing fifa
What programming languages do you know, and what experience do you have in programming?
i know visual basic 2015 visual basic 2012 visual basic 2010 and visual basic 2008 i do this in my spare time
-
- Member
- Posts: 283
- Joined: Mon Jan 03, 2011 6:58 pm
Re: Visual Basic Operating System
I'm going to officially call troll at this point...BASICmaster wrote:i want to skip this step i feel i dont need it to create operating system. my main question was how to change titel from windowsapplication1. i accidentally made operating system so i joined this forumMollenOS wrote:Visual Basic is one language, not multiple. If you want to write an OS you must learn assembler language (you cannot skip this step). And then you should follow the bare bones tutorial on the osdev wiki.BASICmaster wrote:In your own words, could you please explain what an operating system is?
operating system (OS) is software manages computer hardware and software and provides services for computer. operating system is a component of the system in a system.
What is it you actually want to do, and why?
i want create visual basic operating system because i do
What is your motivation to write an operating system, and what do you intend it for?
i want create operating system in spare time like playing fifa
What programming languages do you know, and what experience do you have in programming?
i know visual basic 2015 visual basic 2012 visual basic 2010 and visual basic 2008 i do this in my spare time
- Monk