Your first attempt to make a OS
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
One day, Wikipedia will evolve and throughout it's cryptic ever expanding database, there will be a buffer overrun, and an AI will be formed.
Then Wikipedia will automatically update and expand and become the ultimate brain of the universe! MWAHAHAHA
Then Wikipedia will automatically update and expand and become the ultimate brain of the universe! MWAHAHAHA
My OS is Perception.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Wow, And I thought I watched to much science fiction...MessiahAndrw wrote:One day, Wikipedia will evolve and throughout it's cryptic ever expanding database, there will be a buffer overrun, and an AI will be formed.
Then Wikipedia will automatically update and expand and become the ultimate brain of the universe! MWAHAHAHA
- Colonel Kernel
- Member
- Posts: 1437
- Joined: Tue Oct 17, 2006 6:06 pm
- Location: Vancouver, BC, Canada
- Contact:
No, I do. But Wikipedia happens to agree with me much of the time.Solidus117 wrote:That's right, Wikipedia knows all!
Top three reasons why my OS project died:
- Too much overtime at work
- Got married
- My brain got stuck in an infinite loop while trying to design the memory manager
I can see some patterns here...
My first os like project was a GUI for DOS using QBasic. I was 12 when I baught a NES clone with a keyboard and that had a GW-BASIC interpretter in it. I've started writing simple programs using a used book that I found in an old books store. The, I found that there was some program named QBasic in my DOS directory and started exploring it (by that time I wasn't allowed to use my father's computer, 2 years of wage...).
I've implemented serveral widgets (text boxes, buttons, checkboxs, spreadsheet controle...) and used, without knowing it, I used many principles of OOP.
The first book written in english that I read was QuickBasic 4.0 programmer's manual. By that time, all I knew of english was "This is a cat" "Yes" and "No" (my first year with english).
By then, I had to spend all my pocket money and have an extra job just to have some hours a week browsing the internet in a CyberCafe
My first real operating system was a real time one. It was an all assembly DOS fashion unamed OS. I implemented syscalls like dos's int 21 but with diffrent services and added some string manipulating and input control syscalls. I also added automatic TSR support (after finishing the program, the OS checks if there is an IDT entry pointing to that program's segment. If so, that segment won't be allocated until an implicite interrupt "deallocation").
The following OS projects were just RTOSs. I'm planning to start a new AI aimed OS with some RPC and CORBA in the air
My first os like project was a GUI for DOS using QBasic. I was 12 when I baught a NES clone with a keyboard and that had a GW-BASIC interpretter in it. I've started writing simple programs using a used book that I found in an old books store. The, I found that there was some program named QBasic in my DOS directory and started exploring it (by that time I wasn't allowed to use my father's computer, 2 years of wage...).
I've implemented serveral widgets (text boxes, buttons, checkboxs, spreadsheet controle...) and used, without knowing it, I used many principles of OOP.
The first book written in english that I read was QuickBasic 4.0 programmer's manual. By that time, all I knew of english was "This is a cat" "Yes" and "No" (my first year with english).
By then, I had to spend all my pocket money and have an extra job just to have some hours a week browsing the internet in a CyberCafe
My first real operating system was a real time one. It was an all assembly DOS fashion unamed OS. I implemented syscalls like dos's int 21 but with diffrent services and added some string manipulating and input control syscalls. I also added automatic TSR support (after finishing the program, the OS checks if there is an IDT entry pointing to that program's segment. If so, that segment won't be allocated until an implicite interrupt "deallocation").
The following OS projects were just RTOSs. I'm planning to start a new AI aimed OS with some RPC and CORBA in the air
Wikipedia? Sheesh, Uncyclopedia, the content-free encyclopedia that anyone can edit, is far much advanced:Solidus117 wrote:That's right, Wikipedia knows all!
http://uncyclopedia.org
You see how entertaining this useful material was?
http://uncyclopedia.org/wiki/AAAAAAAAA
Don't take it seriously *please*, it is meant like a joke.
inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Maybe you are right, but do they know assembly or C? Nobody knows.Some of them who could write code instead
(If you mean me, well, I'm taking a break )
inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
I don't know about C, but most seem proficient with MediaWiki's code.Combuster wrote:There are just too many people with too much time to waste. Some of them who could write code insteadUncyclopedia, the content-free encyclopedia that anyone can edit, is far much advanced:
My OS is Perception.