Archive for April, 2005

Programming: FreeBSD Virtual Memory System

Apr 26, 2005 in Uncategorized

The more I read about FreeBSD, the more I love it :)

It is good that I know already that my new OS project is actually of no practical use unless some really groundbreaking changes/optimizations/algorithms go into it, which is not my plan at the moment. I plan to make a simple toy OS.

Anyway, back to FreeBSD; I have been reading about it’s Virtual Memory Implementation. The article talks about the VM implemented in FreeBSD 4.x, we have 5.x Stable and 6.x in the making, imagine how ahead the FreeBSD hackers have gone!

The gist of the article (as I understood in a quick read) would be - FreeBSD is a mature OS, it has seen different times and has learnt a lot from them. It has not only learnt from it’s achievements, but also from its mistakes. Today, like since the first day, FreeBSD aims to make software that is beautiful to look at, from the human as well as machine’s point of view. Beautiful as in, it works beautifully. FreeBSD works better than other OSes almsot all of the time. It works even better under stress. FreeBSD is at the bleeding edge “technology” wise and it is still getting better.

The above summary has carefully avoided any technical details from creeping in - for the sake of simplicity!

References:

http://www.nondot.org/sabre/os/files/Misc/BSD_VM/index.html

Photography: Clouds

Apr 26, 2005 in Uncategorized

I haven’t received the batteries and charger yet… so the photography is still not up to it’s speed. I’m using an old charger that takes a while to charge the batteries. And I miss my spare set :P

Okay! I have a few photos lined up… recently there have been a few odd rains. Odd because it’s supposed to be summer and there’s time for the rains to start! But I enjoy rains and clouds; so does my camera!

Cloudscape #1

Cloudscape #2

Cloudscape #3

Cloudscape #4

Software: TantrOS: Work has begun!

Apr 23, 2005 in Uncategorized

Basic functions are being written and the minimal kernel capable of echoing typed characters should be ready within a few days. I mahev the most basic memcpy, strlen etc functions ready. I’ll be testing them and moving forward to next step.

Photography is on hold for a while - I forgot the spare batteries and the charger in Vasai, so until it reaches me here… I have not batteries. And no, regular batteries are no replacement!

Anyway, it’s been a looong day. I’ve been awake 22+ hours and that’s enough for today! Good night world.

What fortune has to say about giants…

Apr 22, 2005 in Uncategorized

$ fortune
If I have seen farther than others, it is because
I was standing on the shoulders of giants.
                -- Isaac Newton

In the sciences, we are now uniquely
privileged to sit side by side
with the giants on whose shoulders we stand.
                -- Gerald Holton

If I have not seen as far as others,
it is because giants were standing
on my shoulders.
                -- Hal Abelson

In computer science, we stand
on each other’s feet.
                — Brian K. Reid

$

*cough* *cough* if you did not understand where exactly I got this from… you have not yet seen the fun side of UNIX :) Fortune is a software, rather a standard software included in FreeBSD as well as other BSDs and the unix look-alikes.