It’s been a while but it has been moving on slowly. I have got to the stage of running some win32 code finally. I have a small shell (which doesn’t do much yet), but the shell is 100% win32 code (written in Delphi). Basically, I have enough of the win32 api to read/write to the console, read from files, list directory contents and change the current directory. Next on the list will be to fire up another application. I’ve got tcp/ip built into the kernel on this incarnation rather than loading via dll/device driver, so heading down the monolithic kernel path for now which suits embedded type apps.
Also, of interest, I got myself a small test system (wafer-lx) for embedded work -see pic. It has an AMD LX-800 CPU, 1 gig of ram, and a 4 gig hi speed Flash drive. This little beauty packs quite a punch – more details are below. I’ve got Classios to boot up on it with full TCP/IP networking. I can even boot it via DHCP/TFTP using the PXE protocols. P!
Some more pics.


Tech Specifications
| CPU | AMD® Geode LX-800 500MHz processor |
| System Chipset | AMD® CS5536 |
| BIOS | AWARD BIOS |
| System Memory | 1 x 200-pin SO-DIMM DDR 333/400MHz up to 1GB |
| Ethernet | 10/100Base-T dual RTL8100C |
| I/O | I/O Interface 4 x USB 2.0 2 x SATA -150 with ALI M5283 RAID 0,1 function support 1 x LPT 1 x CFII 2 x RS-232 1 x RS-422/485 1 x PS/2 keyboard/mouse 1 x IDE Expansion 1 x PC/104 (ISA Bus) |
| Super I/O | W83627HG |
| Audio | Realtek ALC203 with AC’97 Codec |
| Digital I/O | 8 bit digital I/O, 4 input/ 4 output by super I/O |
| Display | CRT integrated in AMD® Geode LX800 TTL/ LVDS 24 bit TTL / 18-bit single channel LVDS |
| Watchdog Timer | Software programmable supports 1~255 sec. system reset |
| Power Supply | +5V± 5%, AT/ATX power support |
| Power Consumption | +5V@1.2A (AMD LX 800 with DDR400 1GB RAM) |

2 Comments
I have been –sort of– following this project since the Petros->Classios name change, and I am wondering what it would take you to get this to a more usable state.
By useful state, I mean basically this: It does file IO, has TCP/IP. That’s about it for an embedded-like hardware such as the one you used above–video/graphics, sound etc. can wait.
So. What is it?
Is it lack of funds, or inspiration?
A mix of things have delayed me. There will be a new post about it as there have been some exciting developments this week. Keep tuned…
P!
One Trackback
[...] Re: Is this possible ? Venu wrote: > Im just trying to build my thoughts on a new generation OS, which is > open, robust, secure, powerful and easy at the same time. > > Is it too much of a wishful thinking
? Then, this might interest you. http://petertattam.com/?p=10 http://petertattam.com/?p=15 You might even ask the guy whether he’ll opensource it –and, when. [...]