login
Header Space

 
 

biscuitman's blog

Wanted: straight grid layout keyboard

June 1, 2007 - 4:21am
Submitted by biscuitman on June 1, 2007 - 4:21am.

Is there a straight grid layout keyboard without a caps lock and windows key and number keypad out there? Please!

Anyone?

Or im going to start building one.

Wanted: standardised hardware classes

May 29, 2007 - 1:22am
Submitted by biscuitman on May 29, 2007 - 1:22am.

We really need standardised device classes similar to the USB device classes. If the major players dont want to then we should start talking to all the minor players. If still that would not work then we have to start making our own devices.

system programming language without pointers

April 27, 2007 - 7:11am
Submitted by biscuitman on April 27, 2007 - 7:11am.

Is it possible to write a kernel without using pointers? In order for a kernel to be effectively trace scheduled there should be no pointers. So how do we initialise the kernel memory allocator or boot monitor on bootup? use a small assembly language routine?

hacking exopc

January 5, 2007 - 2:06am
Submitted by biscuitman on January 5, 2007 - 2:06am.

I finally got to make the exopc exokernel to boot up.

I revived a slackware 7.1 distribution and i compiled the exopc from the old tarball from the mit website. My network card is not supported though so all i have was a kernel and no userspace since it cannot boot up from a local hard disk yet. Im going to continue using the openbsd aout format instead of switching to ELF. Im installing openbsd 3.3 on another machine since openbsd 2.2 has problems building the entire exopc distribution.

trusting a cryptographically signed certificate

October 15, 2006 - 7:12am
Submitted by biscuitman on October 15, 2006 - 7:12am.

who is willing to trust a cryptographically signed certificate? specially one from your friend?

pirate talk? or is it vikings?

September 20, 2006 - 3:09am
Submitted by biscuitman on September 20, 2006 - 3:09am.

Linux feeling like a pirate today? Or is it viking blood spiked with caffeine speaking. Not sure if the Finns have anything to do with the vikings though.

Vaguely reminds of this movie where they keep on saying "Great artists steal". The title had the word "Pirates" in it.

gcc depends on /usr

September 5, 2006 - 3:32am
Submitted by biscuitman on September 5, 2006 - 3:32am.

gcc crashes when its built with --prefix=/. i wonder why.

my /usr is a link to '/'. other packages are ok with this.

static build notes

September 5, 2006 - 3:30am
Submitted by biscuitman on September 5, 2006 - 3:30am.

just to remind myself:

static binutils use 'make LDFLAGS="-all-static"'
static gcc bootstrap 'make BOOT_LDFLAGS="-static"'
static gcc build 'make LDFLAGS="-static" '

all packages with libtool use LDFLAGS="-all-static"

Rugged PC

May 27, 2006 - 2:02am
Submitted by biscuitman on May 27, 2006 - 2:02am.

Anybody knows how to make a rugged pc system? At home? any tips?

Finally got my make replacement

December 4, 2005 - 12:09pm
Submitted by biscuitman on December 4, 2005 - 12:09pm.

It is like a c implementation of gnustep make.

It was inspired by logilogi.org make called lake. right now it does cycle detection, computes the transitive closure of the whole dependency dag, automatically tracks implicit dependencies and uses subsecond tstamps. The makefiles are modular and uses c.

The makefiles are compiled into an executable and run.

All you need is gcc.

There is still a lot to do though.

internet email needs a replacement

March 19, 2005 - 7:14am
Submitted by biscuitman on March 19, 2005 - 7:14am.

This is the nth time i have to rewrite my email parser. This thing is so difficult to get right. I just want it to die! So easy for humans and so difficult for computers.

Is there a generic interchange format thats easier to program?

modularity without recursion

January 11, 2005 - 6:26pm
Submitted by biscuitman on January 11, 2005 - 6:26pm.

Wonder how it could be done. Maybe its just a way to make make consistent. Modular makefiles without the pain of recursive invocation. Local namespaces. Local context but without recursion. A protocol between the preprocessor and make?

my problem with filesystems

August 29, 2004 - 12:55pm
Submitted by biscuitman on August 29, 2004 - 12:55pm.
Linux

Reading that article about reiser4 got me thinking. I myself have been researching about reiser4 and after a year of trying to understand it i still dont get it.

So what is my problem with filesystems?

Search. Fast search for particular kind of files in a big directory heirarchy containing gigabytes of data. Its very slow now. So what is needed? An indexing system of high efficiency? files containing data that describe other files? how does this uber index track changes to the files? notifications? and how do we optimise reading of large files that these indexes can become? split them into small files? files and directories are basically chunks of disk space. what is the most efficient way to work with directories and files? directories are just files. so a file with a special kind of layout is similar to a directory with higher level semantics.

splinter linux

August 9, 2004 - 12:03am
Submitted by biscuitman on August 9, 2004 - 12:03am.

Finally got opengl running on fb. My brainstorming is non stop now as i start seeing possibilities I never dreamed about.

Im going to implement a scene graph based window manager. This is a stop gap until we have render to texture or pbuffers or superbuffers in mesa. The api will be similar and compatible with X11. The drawing primitives will be basically gl and cairo. The xlib emulation will be on the client side.

SMTP alternative

July 30, 2004 - 1:05am
Submitted by biscuitman on July 30, 2004 - 1:05am.

Is there an SMTP alternative out there? Im sick of rfc 822! Why go through all the troubl e of remaining 7 bit safe? I dont think my email ever has to go through 7bit hardware anymore.

speck-geostationary