MikeOS 3.3 released

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

MikeOS 3.3 released

Post by M-Saunders »

Hi all,

We've released MikeOS 3.0 with a major code cleanup, better documentation, file manager improvements and new system calls. The experimental DOS and mouse support features have been removed and will continue development in the TomOS project (currently being worked on). The full changelog is detailed in this mailing list post.

As MikeOS is designed as a learning tool, we've expanded the documentation into three parts:
We've tried to make the documentation as clear and concise as possible, so if anyone spots any flaws, please let us know!

And if anyone wants to help out with new OS features or writing MikeOS programs, join the mailing list. Information on that and downloads for the new release are on the website:

http://mikeos.berlios.de

Cheers!
Last edited by M-Saunders on Fri Feb 20, 2009 4:38 pm, edited 2 times in total.
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: MikeOS 3.0 released

Post by Troy Martin »

Nifty, good work Mike! Love the new handbook schemes, but I think the appdev one should have been blue to go with the whole RGB thing. :P

Wow, I just noticed, TBOS doesn't even have a readme file. Crapcrapcrap.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

Re: MikeOS 3.0 released

Post by M-Saunders »

Troy Martin wrote:Love the new handbook schemes, but I think the appdev one should have been blue to go with the whole RGB thing. :P
That was the original plan -- but then links didn't really stand out, so I went with a charming shade of orange :-)

M
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: MikeOS 3.0 released

Post by Troy Martin »

Well the orange looks like it's between green and red, so it could be an indication of the difficulty level :P
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

Re: MikeOS 3.0 released

Post by xyjamepa »

very cool os, :wink:
keep the good work comming.
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
PatrickV
Member
Member
Posts: 151
Joined: Sun Jul 06, 2008 7:50 pm
Location: New Zealand
Contact:

Re: MikeOS 3.0 released

Post by PatrickV »

Congrat's on the realease. I will try it out when i can. I've been very busy on Patricknet development. keep up the good effort for the learning tool.
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

MikeOS 3.1 released

Post by M-Saunders »

Hi all,

MikeOS 3.1 is out, with the following new features:
  • Hangman game (screenshot)
  • PCXVIEW renamed VIEWER, can now view text files too
  • File size information in the file manager
There are also a couple of new system calls and other minor updates -- the full changelog is on the mailing list. As always, you can download it and see the Handbooks on the website:

http://mikeos.berlios.de

Cheers!
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

MikeOS 3.2 released

Post by M-Saunders »

Hi,

MikeOS 3.2 has been released with these changes:
  • New system calls to convert a signed integer to a string, and reverse a string
  • FAT12 calls now no longer need FAT12-formatted filenames (they do the conversion internally)
  • Serial port is not initialised by the kernel, but by external programs
  • The OpenBSD build script has been updated
This mailing list post has all the changes. Thanks to Tslil Clingman and Takayoshi Sasano for their work!

Downloads and Handbooks at: http://mikeos.berlios.de

Cheers,
Mike
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: MikeOS 3.2 released

Post by jal »

M-Saunders wrote:[*] New system calls to convert a signed integer to a string, and reverse a string
I haven't followed MikeOS too closely (lack of time), so this may be part of its design goals, but aren't that things that usually go into a (shared) library instead of the OS?


JAL
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

Re: MikeOS 3.2 released

Post by M-Saunders »

Hi Jal,

Yes, in a proper OS with shared libraries you're totally right. However, MikeOS is largely striving for simplicity and fewer 'moving parts', so the kernel functions as a shell, executable loader, and library of common routines all in one place.

A string-reversing function is pretty trivial on the grand scheme of things, but the MikeOS kernel (with over 60 function calls for screen handling, strings, math etc.) is still only 7K, so I don't mind dropping in the odd tiny gimmick :-)

M
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

Re: MikeOS 3.2 released

Post by M-Saunders »

Hi all,

MikeOS 3.3 is now available. Changes in this release:
  • New full-screen text editor (screenshot)
  • Command line can now 'cat' text files
  • Music keyboard interface updated
...plus changes to the API and small updates as listed on the mailing list.

Cheers,
Mike
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: MikeOS 3.3 released

Post by Troy Martin »

Yikes, I need to release 1.0.0 soon or be stuck in the dark ages forever!

Gratz on the release, Mike. Can't wait to see 3.4 :)
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
Post Reply