Menu

Fernando's Corner @ SF / News: Recent posts

Silicium Persistence Library Available

I'm making available, beta version (still contain lots of things to do), a persistence support library. Enjoy ... Silicium at CVS

Posted by Fernando Fernandes Neto 2007-07-24

Math Tools

I'm developing some mathematical code in order to do some experiments, and providing such codes on the CVS, math module

Posted by Fernando Fernandes Neto 2007-05-03

Hybrid with RAMFS on CVS

A new hybrid version was released containing more advances on kython and on RFS. It's available at our CVS, module Hybrid.

Posted by Fernando Fernandes Neto 2007-05-03


Hybrid OS Kernel Available

Hybrid OS kernel is the last attempt to create a modern straight foward kernel, based on all code we've released so far. It's a hybrid kernel, between monolithic and microkernel, supporting all the Oxygen microkernel API and supporting ELF to extend it as a monolithic kernel. Runs on a Single Addressing Space. It has a built-in GUI primitives, our old Kython Project, extended. It support basic stuff like windowing, buttons, text, boxes, but needs lots of working on it.
We need some basic drivers too, like networking, keyboard and mouse.

Posted by Fernando Fernandes Neto 2006-12-07

alphaCore processor available at CVS

the alphacore schematics are available on the CVS.

Posted by Fernando Fernandes Neto 2006-10-12

Hydrogen OS kickstart with Elf linker working

Me and gianluca are working on a new Operating system, Hydrogen, that is more precisally a kernel framework based on what we call "proton", composed by an advanced memory manager, multiboot support and elf-linker. Soon as possible we are going to redistribute it on our CVS. The Elf-linker is already available on the CVS, in the elf-linker module. Soon as possible we are going to create a module called proton, that will contain the elf-linker integrated with the mm and multiboot.... read more

Posted by Fernando Fernandes Neto 2006-10-12

Oxygen more stable

The Oxygen OS is more stable now, and has lots of capabilities. I can say: a new messaging system, semaphore control, a new thread loading enviroment, advances on the scheduler, fixes on the memory manager, a small libc implemented (string, memory functions), realmode portal for x86, and we have successfully developed a client/server based keyboard driver to test the microkernel capatility. Check out on CVS (module _oxygen_)

Posted by Fernando Fernandes Neto 2006-03-02

vRISC circuit layout post

We have designed a simple layout of what should be our address core of our vRISC processor. Checkout on CVS (needs diglog).

Posted by Fernando Fernandes Neto 2006-03-02

Oxygen Core tested on X86 and iPod

I tested with success, the Oxygen Core under iPod and PCs... Added lots of macros for Multiple Targetting support, made a code clean up on JinX base, and things will be lot easier to port it to playstation 2. Play with it... develop your own OS on top of it :P

Posted by Fernando Fernandes Neto 2006-01-13

New Operating System Research

I've being doing a new operating system research in the last weeks based on the JinX Microkernel and Oxygen OS layer. They intend on giving a different level of functionality to microkernel servers, threads and processes. Check out sources (it's being developed in a controlled programming enviroment e.g. linux/windows)

Posted by Fernando Fernandes Neto 2006-01-04

New Microkernel Technology available

In these past days, we have developed a new microkernel that will be the base for our future OS implementations. It could be the base of yours too :D enjoy

Posted by Fernando Fernandes Neto 2005-12-28

TDSOS working on Playstation 2 !

Get your release now ! I'm too sleepy to talk about it heheheh... Have fun

Posted by Fernando Fernandes Neto 2005-10-29

Playstation 2 Port of TDSOS

We are currently porting TDSOS to the playstation 2 architecture (MIPS r5900 Emotion Engine).
Currently, the memory management works fine, the boot process, and the kernel mode entry. Class loading seems fine, and we are running some Java code. We are currently debugging String Convertion on the Dynamic Class Loading for CreateObj() Method from waba.Sys.Vm.
Soon as possible we will release the working source tree and an ISO image. That's all :)

Posted by Fernando Fernandes Neto 2005-10-19

OS J stopped for a while

Both developers that were working on OS J, are currently working on the vRISC project, and focusing its spare time on it. We hope everybody that was expecting a release soon, might still hang on. Soon as possible, we intend on continue the OS J and the Axion port for the vRISC project.

Posted by Fernando Fernandes Neto 2005-07-16

vRISC implementation

The vRISC processor is being designed and implemented by a small team inside this group of developers. Currently, a good part of this is working under an emulator. Soon as possible we are going to port Axion onto it, due to its small complexity. thats all folks. Soon as possible, we are going to make all diglog files available to you, as an opencore.

Posted by Fernando Fernandes Neto 2005-07-16

JIT first impressions here

Here is the first impressions of the JIT compiler/linker.
This is basically the brain of the OS J.
http://comos.sf.net/jit.asm

Geeks, enjoy it.

Posted by Fernando Fernandes Neto 2005-06-05

JIT Compiler And Assembler mostly works

The newest technologies that are comming up from our developers group, is a new OS, called "OS J". It will follow POSIX standard and UNIX set of syscalls.
It should run the same binary on every ported version, without modification. But now, the binary code, is based on a bytecode that we've done by our selves.
This JIT Compiler will generate fast machine code from such bytecode, and it will run fast as C does the job.
The assembler to generate the first applications is being made too, and probably is going to be ready in a few days. The JIT needs some testing, and we're going to do it next weekend. Then, we should commit something on the CVS.
The system base, will be just a selection of the codes around there, that we've done on previous OS approaches on the CVS. So soon, we will have all this stuff being bootable.
You're going to enjoy this little freak soon !
Have a nice week.

Posted by Fernando Fernandes Neto 2005-05-31

New Fork on OS development

A new fork has been made on the OS development here on the project.
A new OS is borning but TDSOS won't be discontinued.
This new Approach is based on top of a bytecode developed by us, that is mainly a way of abstraction on how the machine should work in order to run the same binaries on any processor. It should be faster enough with the usage of a JIT compiler technology, that translates the bytecode into the native code before the execution.
We have done the basics for such technology now. We are going to take the stable parts of TDSOS and axion, and merge it with the JIT compiler.
A good amount of coders are going to be needed, in order to develop compilers and tools for such bytecode platform. Interested people, contact-me.

Posted by Fernando Fernandes Neto 2005-05-28

Old Alpha or Old PowerPC

If someone has an old alpha to donate, or an old powerpc, please, contact-me, in order to improve the system capability of porting, and running any application on top of any processor.

Posted by Fernando Fernandes Neto 2005-05-27

We are not dead

The project is jsut hibernating, for thouse that sent lots of mails on my box. Andr is working on a GUI, me and thotypous are working on a Device System and Performing major changes on Waba. We should get more time on July.

Posted by Fernando Fernandes Neto 2005-05-27

New Release of The Damn Small OS

We are releasing an unstable version of what should be considered the next version of the Operating System.
Indeed, we are releasing all the source files in the package (including thouse that aren't ready yet) due to the lack of time that we should have in the next 3 months, because me and the developers around must take care of our personal subjects like studying and working, until july.
Enjoy the package, and feel free to modify it and give us your feedback, suggestions or if you can finish the sources given, I would advice you to take a look on SuperWaba SDK Source Code (Reflect API is not finished).... read more

Posted by Fernando Fernandes Neto 2005-03-04

This toy is getting better :D

Many things were done this past time. First of all, the main progress is the port of the Waba VM (implements Java), to the OS. We can say that dietlibc is almost ported too. VFS and RAMFS were fixed but we found out a bug on Ext2 driver, so in the current release this is not used. (only RAMFS). The threading and ipc code were removed, since the Waba is providing that for us. Special Classes were coded to grant us access to libc functions from Java and access hardware, such as ports and memory. That's all. And this is our present for you. The latest release of the code (that's no longer being kept on SF's CVS).
We sincerly wish all of you a Merry Christmas and a Happy New year.

Posted by Fernando Fernandes Neto 2004-12-25

SF's CVS no longer used

This CVS arround here isn't being used anymore. We moved the cvs to www.codigolivre.org.br/projects/commando.
This is very important.

Posted by Fernando Fernandes Neto 2004-12-12

Kython Base ready

The Kython Engine Base is ready, and can handle windows, and now can print characters on it. Now it's just a question of developing higher level functions for events, etc, in order to get a working GUI. It's being tested under mode 13h.

Posted by Fernando Fernandes Neto 2004-11-24