Page 1 of 2

I'm back!

Posted: Sat Apr 30, 2011 3:07 am
by anberlin
Hi guys!

Most of you knew me with my previous handle: rudimk.
Unfortunately, I can't remember my password...or the password for the email I used back then. To top it off, I can't remember the answer to the security questions posed. So much for extra protection, eh?

I lost touch with things here because of work, paying off mortgages, stuff like that.
Now, things at work are slowing down, so I can think about continuing my OS project.
http://forum.osdev.org/viewtopic.php?f= ... rd#p175438

So I was working on this a year back.
Lately, I've had some more ideas.
Here's what I plan to do.

Code: Select all


1) Design a small kernel, in FreeBASIC. Nominal, really. No frills.

2) Port the OSKit libraries. Yes, they're pretty old. Yes, I'm taking a shortcut. But really, it will solve a lot of problems, and help me concentrate more on what I plan to do later. Also, I could also look at ways wherein the OSKit code could be enhanced for the better.

3) Porting OSKit means I have a functional C library and runtime system. And memory management. The next step is to port two of my favorite languages - Python and Haskell. Python, because it's simple and elegant. Haskell, because it's simple and functional. 

4) At this stage, we can think about a minimal file system, although that's not really a priority with me. What I would really like to do, is port Mono. Free. Open source. It's compatible with Microsoft's implementation to a decent extent. And I like .NET.

My plans may sound ambitious. But I've read a lot, studied a lot about OSDeving in the last 3 years. This ain't impossible. Difficult like hell, yeah. But not impossible.

I'm not going to say that I'd love to hear what you guys think - man, that would be cheesy - but yeah, it would be nice to hear what you guys think.

Feels good to be back :D

Re: I'm back!

Posted: Sat Apr 30, 2011 3:12 am
by anberlin
Bloody hell.
I think I posted this in the wrong forum section.
:?

Re: I'm back!

Posted: Sat Apr 30, 2011 4:18 am
by shikhin
Hi,

Welcome back. Judging from your location, we both lie in the same region, so I may be of more help.

As for your aims and plans, I am a little confused as to why you chose FreeBASIC as your language choice. I am not discouraging anything. Just asking out of curiosity.

Regards,
Shikhin

Re: I'm back!

Posted: Sat Apr 30, 2011 4:25 am
by anberlin
Hey!

Yeah, it sure feels good.

Ah. Where are you, exactly?

Okay. That, mate, is one good question.
Unlike most experienced coders, the first language I learnt was the archaic Visual BASIC.
It's derived from FreeBASIC, so I couldn't help it, you know :P

Re: I'm back!

Posted: Sat Apr 30, 2011 5:05 am
by shikhin
anberlin wrote: Ah. Where are you, exactly?
To be exact, I am on a planet called Earth. More detailed answer would be Dwarka, New Delhi, India. :wink:
anberlin wrote: Okay. That, mate, is one good question.
Unlike most experienced coders, the first language I learnt was the archaic Visual BASIC.
It's derived from FreeBASIC, so I couldn't help it, you know :P
I am sure you must have learned more languages on the go. Why not them, and FreeBASIC?

Re: I'm back!

Posted: Sat Apr 30, 2011 5:21 am
by anberlin
To make things a tad clearer - why am I doing this in this manner?

When I first read about Minix, and when I picked up Andy Tannenbaum's book on the subject, I liked it. Here was a kernel written solely with the aim of teaching people about operating systems and their implementation. Minix isn't the first or the only one in this regard, but it's the best.

Again. I don't want to sound like I'm dreaming too much - although, being 19, I'm rather prone - but I'd like to design this kernel so that it can actually be used to help people understand how kernels are designed, and how the stuff under the hood really works.

Okay. Enough of fantasizing. Gotta go read.

Re: I'm back!

Posted: Sat Apr 30, 2011 5:22 am
by anberlin
Shikhin wrote:
anberlin wrote: Ah. Where are you, exactly?
To be exact, I am on a planet called Earth. More detailed answer would be Dwarka, New Delhi, India. :wink:
anberlin wrote: Okay. That, mate, is one good question.
Unlike most experienced coders, the first language I learnt was the archaic Visual BASIC.
It's derived from FreeBASIC, so I couldn't help it, you know :P
I am sure you must have learned more languages on the go. Why not them, and FreeBASIC?
Dwarka?
I'll be damned :shock:
I live right next to you. Palam Vihar. Gurgaon :D

Languages, yeah.
But the bond I share with BASIC and all associated languages is real strong :P

Re: I'm back!

Posted: Sat Apr 30, 2011 5:31 am
by shikhin
I won't say I know where that is (I know Gurgaon roughly, but no idea where the heck is Palam Vihar). All I know about my surroundings is, where the Sector-6 market is, and where my school is. :wink:

Re: I'm back!

Posted: Sat Apr 30, 2011 5:40 am
by anberlin
That's what they said 'bout the Kitty Hawk ;)

Re: I'm back!

Posted: Sat Apr 30, 2011 5:41 am
by anberlin
Shikhin wrote:I won't say I know where that is (I know Gurgaon roughly, but no idea where the heck is Palam Vihar). All I know about my surroundings is, where the Sector-6 market is, and where my school is. :wink:
Your place is pretty close to mine. I use the metro trains a lot, so I have to pass through Dwarka 2-3 times a week.

Re: I'm back!

Posted: Sat Apr 30, 2011 5:42 am
by anberlin
berkus wrote:Bloody hell.

FreeBASIC, OSkit, Python, Haskell, .NET and Mono all in one post.

Won't fly.

Don't mind my words about the Kitty Hawk, mate :)
Sometimes, you just have to never say never :D

Re: I'm back!

Posted: Sat Apr 30, 2011 5:45 am
by anberlin
Okay. Whatever you say 8)

You do know that your "Won't fly" assessment won't discourage me, right?
Just checking.

Re: I'm back!

Posted: Sat Apr 30, 2011 9:28 am
by TylerH
anberlin wrote:That's what they said 'bout the Kitty Hawk ;)
You know Kitty Hawk is just a town near the location of the first flight, right? :P

Re: I'm back!

Posted: Sat Apr 30, 2011 9:38 am
by anberlin
TylerH wrote:
anberlin wrote:That's what they said 'bout the Kitty Hawk ;)
You know Kitty Hawk is just a town near the location of the first flight, right? :P
Hell, I didn't know that :D
Cool. That was a defining moment..unless Icarus' myth is true.

Re: I'm back!

Posted: Sun May 01, 2011 1:18 pm
by Combuster
anberlin wrote:the archaic Visual BASIC. It's derived from FreeBASIC
You couldn't have been more wrong. Visual Basic predates FreeBasic by over a decade. Neither is derived from one another. :roll: