What does your OS look like? (Screen Shots..)
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: What does your OS look like? (Screen Shots..)
I'm actually excited to see that you've got to buttons, and all that. I'm assuming that means you already have a (partly, at least) working API for Graphical functions, right?
Working with that assumption, i think it's a good time to ask you: how hard do you think it would be, theoretically, to implement a layer between your API and the calling application, that is able to act as a handler for API calls from Win32 applications, and translate them down to your own API?
I'm asking for the sake of knowing since I'm want to do something similar in my OS. Do you think it's possible? How long do you think it would take to build one that can run at least basic win32 apps? (I'm assuming months to years)
How long did it take you to write the API for your own OS as it is right now?
-Beautiful work
gravaera
Working with that assumption, i think it's a good time to ask you: how hard do you think it would be, theoretically, to implement a layer between your API and the calling application, that is able to act as a handler for API calls from Win32 applications, and translate them down to your own API?
I'm asking for the sake of knowing since I'm want to do something similar in my OS. Do you think it's possible? How long do you think it would take to build one that can run at least basic win32 apps? (I'm assuming months to years)
How long did it take you to write the API for your own OS as it is right now?
-Beautiful work
gravaera
Last edited by gravaera on Sat May 26, 2012 5:05 pm, edited 1 time in total.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: What does your OS look like? (Screen Shots..)
For now, my OS doesn't support multitasking yet and isn't capable of executing applications. I have all summer to make it!
A small question: My English is good?
Yes. For now, the API has twenty functions. All written in assembler.holypanl wrote:I'm assuming that means you already have a (partly, at least) working API for Graphical functions, right?
Make an OS compatible with Win32 applications is a good idea, but I don't implement this feature in my OS.holypanl wrote:Working with that assumption, i think it's a good time to ask you: how hard do you think it would be, theoretically, to implement a layer between your API and the calling application, that is able to act as a handler for API calls from Win32 applications, and translate them down to your own API?
It is possible! If I could do it, everyone here can do it! Look Solar_OS.holypanl wrote:I'm asking for the sake of knowing since I'm want to do something similar in my OS. Do you think it's possible?
Only 2 months. But my API is far from complete.holypanl wrote:How long did it take you to write the API for your own OS as it is right now?
A small question: My English is good?
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: What does your OS look like? (Screen Shots..)
Yup. I'm pretty good with grammar, and I see hardly any problems with your English at all. There are people on the internet who have been speaking English their whole lives and can't even type a full sentence.
Your English is, compared to about 80% of the rest of the internet, very good. I'm sure everyone here will confirm that. ^_^
Your English is, compared to about 80% of the rest of the internet, very good. I'm sure everyone here will confirm that. ^_^
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: What does your OS look like? (Screen Shots..)
Oh, thanks! I do a lot of progress.holypanl wrote:Your English is, compared to about 80% of the rest of the internet, very good. I'm sure everyone here will confirm that. ^_^
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: What does your OS look like? (Screen Shots..)
Nice looking GUI so far! You should implement a simple terminal window so you can execute commands
And you write in English very well and fluently. Like holypanl said, there have been many people here previously who had such terrible grammar and structure it led to a sequence of events and flamewars that got them (along with other members of the community) permanently banned.
And you write in English very well and fluently. Like holypanl said, there have been many people here previously who had such terrible grammar and structure it led to a sequence of events and flamewars that got them (along with other members of the community) permanently banned.
Re: What does your OS look like? (Screen Shots..)
This is planned!Troy Martin wrote:You should implement a simple terminal window so you can execute commands
Last edited by f2 on Wed Jul 08, 2009 2:28 am, edited 3 times in total.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Re: What does your OS look like? (Screen Shots..)
After playing with the building blocks of an OS and writing a tutorial about it
http://www.henkessoft.de/OS_Dev/OS_Dev1.htm
http://www.henkessoft.de/OS_Dev/OS_Dev2.htm
I now try to design a real usable Demo OS (called PrettyOS)
http://www.henkessoft.de/OS_Dev/Bilder/Shell_001.PNG
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm
http://www.c-plusplus.de/forum/viewforu ... is-62.html (German Forum; english speakers welcome)
http://www.henkessoft.de/OS_Dev/OS_Dev1.htm
http://www.henkessoft.de/OS_Dev/OS_Dev2.htm
I now try to design a real usable Demo OS (called PrettyOS)
http://www.henkessoft.de/OS_Dev/Bilder/Shell_001.PNG
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm
http://www.c-plusplus.de/forum/viewforu ... is-62.html (German Forum; english speakers welcome)
Last edited by ehenkes on Sat Oct 24, 2009 7:49 am, edited 1 time in total.
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm (OSDEV)
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
Re: What does your OS look like? (Screen Shots..)
@ehenkes: some of that tutorial may come in handy, thanks
My hero, is Mel.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: What does your OS look like? (Screen Shots..)
If you can read/write German
Google Translate is not to be trusted. It can make "pinch of salt" into "pile of rocks".
Google Translate is not to be trusted. It can make "pinch of salt" into "pile of rocks".
-
- Member
- Posts: 524
- Joined: Sun Nov 09, 2008 2:55 am
- Location: Pennsylvania, USA
Re: What does your OS look like? (Screen Shots..)
You don't want to throw a pile of rocks over your shoulder when you spill the salt.Troy Martin wrote:If you can read/write German
Google Translate is not to be trusted. It can make "pinch of salt" into "pile of rocks".
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: What does your OS look like? (Screen Shots..)
I sat down for about two minutes, trying to understand that, I came up totally blank. Nice. . I wonder: can anyone else figure it out, or am I the only one who can't? IT just irks me that I couldn't get it, for some reason.
EDIT: Google Translate isn't all that bad, actually. I'm reading through his article right now, and It's generally understandable as translated. Not THAT bad.
VERY informative article, by the way.
EDIT: Google Translate isn't all that bad, actually. I'm reading through his article right now, and It's generally understandable as translated. Not THAT bad.
VERY informative article, by the way.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
- Steve the Pirate
- Member
- Posts: 152
- Joined: Fri Dec 15, 2006 7:01 am
- Location: Brisbane, Australia
- Contact:
Re: What does your OS look like? (Screen Shots..)
Possible? Yes. Practical? No.holypanl wrote:Working with that assumption, i think it's a good time to ask you: how hard do you think it would be, theoretically, to implement a layer between your API and the calling application, that is able to act as a handler for API calls from Win32 applications, and translate them down to your own API?
I'm asking for the sake of knowing since I'm want to do something similar in my OS. Do you think it's possible? How long do you think it would take to build one that can run at least basic win32 apps? (I'm assuming months to years)
You might be able to write an API that is like Win32, and lets you recompile extremely simple windows programs (i.e. a Hello World application) and run them, but it's a pointless pursuit to try and make your operating system Windows compatible. The Wine project has many contributors, some of them employed full time with Codeweavers, and they have been going for 16 years to get to where they are now. Exponentially easier (but still very difficult for one person or a very small team) would be to get your OS to the point where it can run X and Wine...
Re: What does your OS look like? (Screen Shots..)
I can understand bits and peaces I started reading a book on "how to speak German" and... I kinda gave on after chapter 2 or three But anyway I can understand it some....Troy Martin wrote:If you can read/write German
Google Translate is not to be trusted. It can make "pinch of salt" into "pile of rocks".
@all: I found Yahoo! babble fish more accurate than Google translation
My hero, is Mel.
Re: What does your OS look like? (Screen Shots..)
I'm German and I can speak it. I might think about translating it.Troy Martin wrote:If you can read/write German
Google Translate is not to be trusted. It can make "pinch of salt" into "pile of rocks".
Age: 15 years old
Birthplace: Germany
Project: I don't have a name yet. I'm bad with names. haha.
Programming languages: Java, C#, C++ (so-so)
Languages: English and Deutsch.
Birthplace: Germany
Project: I don't have a name yet. I'm bad with names. haha.
Programming languages: Java, C#, C++ (so-so)
Languages: English and Deutsch.
Re: What does your OS look like? (Screen Shots..)
We're finally able to read the multiboot header.