Page 1 of 1

Limitz OS - introduction

Posted: Thu Dec 02, 2010 6:20 am
by Limitz
Hello all,

I have also decided to write my own (hobby) OS, and since i can't think of a proper name yet i'll just dub it Limitz OS for now. The idea is to have it run on a pandaboard which uses an OMAP4 processor containing a dualcore arm A9, PowerVR SGX supporting OpenGL ES 2.0 and 1GB ddr2 ram. Ultimately i would like to create a monolithic kernel with integrated OpenGL support (ie. all userinterface via opengl). That would probably mean that i'll be reversing the proprietery SGX opengl driver available for other distro's, yay...

Before i get that far i'll probably make the kernel essentials (multitasking, process loading, tcp/ip and vfs etc) using x86 (since i'm more experienced in this than in ARM) and C, using QEMU as the VM, porting it to ARM later.

I currently work for the ministry of defense in the netherlands, programming for mobile platforms, i have created completely custom drawn GUI's using OpenGL, DirectX and even GDI before. In my spare time i like to fiddle around with x86 asm, making tiny programs play nice music.

Well, i hope to have some nice discussions about difficult topics in the near future,
Greetings,

Limitz.

Re: Limitz OS - introduction

Posted: Thu Dec 02, 2010 2:27 pm
by Limitz
No, i just ordered it today, and it will probably take 1 to 2 months before i actually get it, so I don't have all the datasheets yet. (besides, i only started thinking about the actual kernel architecture yesterday, so i've got a long way to go)

The plan is to just make it run ubuntu with the proprietary driver, and as i see it: byte code is byte code... So i'll probably spend a good 6 months reversing it (fingers crossed), with the assumption that it won't be heavily obfuscated because it should be optimized for performance.

I'll keep an eye out for your posts when you have something working on your pandaboard :)