Archive for the 'hacking' Category

JOS Virtual Memory (part 1)

Tuesday, April 15th, 2008

Introduction
In my last post I mentioned I was writing about JOS’ virtual memory implementation. At first, I was going to write only one post but I have written so much that I had to split the post into two parts.
The first (this one), will talk about the exokernel design and will have a first look [...]

JOS v0.1

Wednesday, April 2nd, 2008

Since I really understood for the first time what an operating system kernel was, I had this utopian desire to write a simple (but functional) kernel.
Although I did not write JOS from scratch and had some help from others, I feel that I have finally archived my goal, because I have written most of JOS’ [...]

Summer Of Code

Monday, March 17th, 2008

Last year my application was selected by Google for their Summer of Code program, and before I tell you how wonderful the program is, I’ll show you one of the things I’ve done.
It’s a GIT binding for Python. So, you’ll have to know a little bit about them to understand the demonstration.
For example, say that [...]

Cool stuff at my junk code repo

Wednesday, August 29th, 2007

I’ve been organizing the stuff I have in my junk code repository and for my surprise I have a lot of cool stuff in there.
There’re examples of: mmap(), longjump(), fifos, signals, sockets and a lot more. On the data structures side: lists, queues , hash tables (here and here) and others.
But it’s important to say [...]

repo.or.cz

Friday, July 20th, 2007

If you’ve read my last post and you’re not a repo.or.cz user, then you probably had a WTF moment.
The problem is that this:
http://repo.or.cz/w/lcapit-junk-code.git
Is not a valid git repository to be cloned, it’s just my repository’s gitweb page. Yeah, I know, the ‘.git’ at the end makes you think it’s a git repository…
But it can get [...]