Your first attempt to make a OS

Programming, for all ages and all languages.
Solidus117
Posts: 23
Joined: Sun Dec 03, 2006 5:29 pm

Post by Solidus117 »

That's right, Wikipedia knows all!
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

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. :twisted:

Then Wikipedia will automatically update and expand and become the ultimate brain of the universe! MWAHAHAHA
My OS is Perception.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

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. :twisted:

Then Wikipedia will automatically update and expand and become the ultimate brain of the universe! MWAHAHAHA
Wow, And I thought I watched to much science fiction... :wink:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

Solidus117 wrote:That's right, Wikipedia knows all!
No, I do. But Wikipedia happens to agree with me much of the time. :twisted:
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
mara
Posts: 10
Joined: Sun Nov 07, 2004 12:00 am

Post by mara »

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 :)
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

Solidus117 wrote:That's right, Wikipedia knows all!
Wikipedia? Sheesh, Uncyclopedia, the content-free encyclopedia that anyone can edit, is far much advanced:

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 :P)
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

Uncyclopedia, the content-free encyclopedia that anyone can edit, is far much advanced:
There are just too many people with too much time to waste. Some of them who could write code instead 8-[
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

Some of them who could write code instead
Maybe you are right, but do they know assembly or C? Nobody knows.
(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 :P)
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

Combuster wrote:
Uncyclopedia, the content-free encyclopedia that anyone can edit, is far much advanced:
There are just too many people with too much time to waste. Some of them who could write code instead 8-[
I don't know about C, but most seem proficient with MediaWiki's code.
My OS is Perception.
Post Reply