Re: What does your OS look like? (Screen Shots..)
Posted: Sun Jan 15, 2012 3:34 am
Well here's what mine looks like these days... working shell now hopefully a test release soon...
The Place to Start for Operating System Developers
http://f.osdev.org/
I've been rewriting my previous code so that it uses long mode and it will have SMP support. I've just got up to starting the APs, although there is still lots of work that needs to be done to tidy up the code for that.Farok wrote:Hm, is any of you working on a usual multitasking, long-mode, smp kernel? There are tons of protected-mode, single cpu kernels out there, but I haven't really seen one of the former (except Pedigree maybe).
Not bad, except it's spelled "Verkligheten"...rdos wrote:OK, here is a snapshot made of our terminal (the png-file was created on RDOS):
Here is another example (the non-graphical command interpreter based on FreeDos FreeCom):
Petrol stations. If you fill at a Preem station in southern-middle Sweden you might use it. They are just rolling it out. By april we will have some 300 installations, but our role is minor in that project, only doing the presentation part. Although, the picture is from one of our own stations, which contains all the terminal functionality, except for the credit card part. We have about 60 installations of that one, with more being added.bubach wrote:So your OS is used for real live applications? What is that, an ATM machine, POS-terminal? Anyway, it's cool.
Thats still impressive, how did you even get involved in something like that? Is those things runned on common x86 hardware? If so, why not simply use linux where they can be sure to find support and programmers for a veeery long time ahead. Not that you'd want that personally of course... BTW, nice to see that you'r active here! I checked your source/page for references way back when I started OS-dev in 2003 or so, thought the project was dead. Always a pleasure knowing there's still some local talents tinkering away on assembly code, Also EelOS and Primula was 2 other swedish assembly OS's that inspired me.rdos wrote:Petrol stations. If you fill at a Preem station in southern-middle Sweden you might use it. They are just rolling it out. By april we will have some 300 installations, but our role is minor in that project, only doing the presentation part. Although, the picture is from one of our own stations, which contains all the terminal functionality, except for the credit card part. We have about 60 installations of that one, with more being added.
A little luck + the right job position.bubach wrote:Thats still impressive, how did you even get involved in something like that?
Yes, our older terminals run on V25 (basically 8086) processors. I rewrote those in the mid-90s to C++, and stole the code from RDOS for the scheduler. I also made them use preemptive multitasking (they originally used cooperative multitasking). In the begining of 2000 I started to use RDOS as a test environment for the terminals, because we had no debug tools. It was not until 2010 the first PC terminals were ready.bubach wrote:Is those things runned on common x86 hardware?
They probably would be converted to Linux at some point, but it would take a while until that is done.bubach wrote:If so, why not simply use linux where they can be sure to find support and programmers for a veeery long time ahead.
Even if they eventually gets converted to Linux, the RDOS based terminals will still live for a long time. It is not a simple procedure to replace RDOS on a CF with Linux. That would likely require exchanging CF, something that will not be done unless necessary. I'm also not convinced that Linux is as stable as RDOS on the hardware we use. I mean, the OS must never emit panics, or show fault dialogs on screen. It should automatically reboot when errors are encountered.bubach wrote:Not that you'd want that personally of course...
I've been lazy with updating the web-page. I need to redo most of the documentation at some point. BTW, I now have one device-driver in C, the ACPI device-driver. I'll probably code some more in C, most likely new filesystems.bubach wrote:BTW, nice to see that you'r active here! I checked your source/page for references way back when I started OS-dev in 2003 or so, thought the project was dead. Always a pleasure knowing there's still some local talents tinkering away on assembly code, Also EelOS and Primula was 2 other swedish assembly OS's that inspired me.
which he in turn asked me to re-post for him here.Heres the latest shots
http://www.dex-os.com/Shots/Screenshot.jpg
http://www.dex-os.com/Shots/Screenshot-1.jpg
http://www.dex-os.com/Shots/Screenshot-2.jpg
http://www.dex-os.com/Shots/Screenshot-3.jpg
http://www.dex-os.com/Shots/Screenshot-4.jpg
http://www.dex-os.com/Shots/Screenshot-5.jpg
http://www.dex-os.com/Shots/Screenshot-6.jpg
http://www.dex-os.com/Shots/Screenshot-9.jpg
http://www.dex-os.com/Shots/Screenshot-10.jpg