Adversys - the RedEagle-OperatingSystem project


RedEagle-OperatingSystem is a hobby Project with the goal to write an operating system for i586+ CPU's.
It is a simple multitasking, singeluser OS working in PM using paging and is made for playing with some lowlevel-stuff.

The operating system is called Adversys since the kernel (reos) reached version 0.10.00 when the bootloader, kernel an applications were separated.
The project consists of the following components:

pages

more about me an reos

  • :DE: REOS @ LowLevel.eu — Last change: 10.12.11
  • :DE: Mein Blog - Themen: u.a. Betriebssysteme, Programmieren, Mikrokontroller, lowlevel-zeugs, Problemlösungen, Linux — Last change: 25.10.11
  • :EN: my YouTube-Channel - You'll find some short “reos-booting” - clips there — Last change: 08.12.11
  • :DE: Twitter darf natürlich auch nicht fehlen :-)
  • :EN: e-mail: rℯdℯaglℯ.hobby@gmx.nℯt (replace the unicode-ℯ with an ascii-e)

current state

Guest-access to the dokuwiki disabled. I need to be able to embed html-code.
You still can give feedback via twitter, youtube or e-mail: rℯdℯaglℯ.hobby@gmx.nℯt (exchange the unicode-ℯ with an ascii-e)
2011/12/06 16:08

New screenshot
2011/12/04 12:54

Shell runs - well, a test-app which tries to read a keystroke :-D , but the key does not arrive at the app. Could be a little problem with the pipes-code… It should be easy to fix.
I had not initialized the process-ID of the kernel, so I could not connect the pipe to the kernel's output. Now, everything works fine :-)
I'll release the code when I'm able to navigate through the nodes of my filesystem.
btw: Does anyone want me to twitter the stuff I'm writing here?
2011/12/03 22:13

Problem solved - It was a bug in ld ld 2.21.51.0.6-6.fc15 20110118:

   /* LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2) */ /* subtraction fails, result was __CTOR_END__ */
    LONG(__CTOR_END__ / 4 - __CTOR_LIST__ / 4 - 2) /* in this case the subtraction works correct again */

2011/12/01 14:00

I wanted to test the “new” memory-manager in my kernel, but there are lots of problems with the new compiler I got with Fedora 15. After a problem with GAS, my bootloader won't execute the elf-file correctly.
Now I have to look why the GCC 4.6 - elf, or the code itself, does not work any more :-(
2011/12/01 09:15

That other problen wasn't a bug in the memory-manager, it was an double-free - issue in my test-environment m(
Well, the memory-manager works fine \o/ — next I will continue add an user-interface to the OS, but it will take some time because I have to spend most of my time in an more important project.
2011/11/29 21:55

I'm too busy for REOS, so there will be no changes during the next months. Studying has a slightly higher priority ;-)
2011/05/26 21:30

news

09.12.11 - RELEASE and new name

New image and source code is available at the download-page.

The “new” name for the whole operating system is Adversys.

So, the current versions of the Adversys 1.0-components:

  • kernel: REOS 0.10.00
  • bootloader: reosboot 5.3
  • filesystem: FT3fs 3.1
  • shell: reos - testshell

I uploaded two new Videos on YouTube. (HTML5-version available if you've activated it)

19.07.11 - Announcement

With version 0.10 I'll change the name of the OS. Until now, the kernel IS the operating-system, but usually a kernel is just part of it.

Because the kernel can execute applications I decided to give the OS an other name than the kernel.
So the kernel will still be called ”reos”, but the whole OS with its applications and the reosboot-bootloader gets an other name.

That means: the kernel becomes ”reos 0.10.00”, but the whole OS will be released as version ”$OSNAME 1.0

btw: secret leak of my todo-list is secret

Bis zur Version 1.0: ▮▮▮▮▮▮▮▯
☑ API
☑ Memorymanager 
☑ Prozessmanager 
☑ Devicemanager 
☑ Dateiverwaltung 
☑ Rechteverwaltung 
☑ Abstraktion 
☐ user-interface

It's a collection of buzzwords I read in several OS-Definitions.

07.07.11 - RELEASE: 0.9.12

REOS version 0.9.12 (Image & Sourcecode) is available at the download-page.

29.06.11 - New Video

I uploaded a new video on youtube. (HTML5-version available if you've activated that feature)
You see reos executing 20 threads which are counting :-)

(I'll upload the source-code and an image in a few weeks… (like I say every time :-D, but this time, it's the truth, I promise ;-)))

12.03.11

Well, it was time to switch to a better website for my project. I decided to use a wiki instead of my beautiful self-written 100% HTML-website.
The downloads and the content from the old website will be available during the next days - (12.03.2011..22.03.2011)




flag-icons by www.famfamfam.com

 
start.txt · Last modified: 2012/01/08 17:34 by redeagle
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki