Mattise 3.0 Release Date Announced

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
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Mattise 3.0 Release Date Announced

Post by pcmattman »

Hi everyone,

Even though it's still got my old and faulty process management code, I believe I'm ready for an alpha release of Mattise 3.0. If you're wondering where Mattise 2.0 went, then you're not alone. I think it was that attempt I made at a C++ microkernel. Kevin McGuire would remember better than me.

I've tested this new release in Bochs, Virtual PC 2007 and VMWare Workstation. It works up to loading and running the shell for me in all three (after which I haven't tested much).

In the time between now and the release I have two assignments to complete, so there won't be many changes made.

To get you guys interested, I'll post some of the features:
  • Functional libc with most basic functions working (including most of the stdio stuff)
  • Small memory footprint
  • Improved device driver interface
  • Uses Bochs E9 port hack to print debugging information (including call stacks for page faults)
  • Basic shell with basic commands
  • NASM and binutils ported (will not be available in the alpha release because of some process loading bugs)
There are of course more features and I'll make sure to mention them when I make the actual release this Saturday. This is the product of around 6 or 7 months work, so don't expect too much from me. On Saturday I'll also finally commit to the SVN repository, which I haven't done for the entire duration of the project as it's been kept pretty secret for a while.

I'm looking forward to seeing what happens on Saturday, and I am sure you will be too.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Mattise 3.0 Release Date Announced

Post by Troy Martin »

:shock: :shock: :shock:

Congratz on the porting of NASM and binutils, as well as the libc and everything else!

And I thought the debugger was port 8A00h or something like that..
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
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: Mattise 3.0 Release Date Announced

Post by pcmattman »

Just to update, there is now only a day until the release comes out. I've put up some preview screenshots at the project SourceForge page (http://www.sf.net/projects/mattise).

In the meantime I've setup an email address for all Mattise concerns, questions, and comments: mattise at wikiforall dot net.

Also, if there's anyone out there who knows how to write a console-based text editor without using ncurses, please PM me or email that address. Thanks!
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: Mattise 3.0 Release Date Announced

Post by Alboin »

Also, if there's anyone out there who knows how to write a console-based text editor without using ncurses, please PM me or email that address. Thanks!
For your OS?
C8H10N4O2 | #446691 | Trust the nodes.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: Mattise 3.0 Release Date Announced

Post by pcmattman »

Yes, for my OS.

EDIT: To update, I've actually been reworking the process code and now NASM (and other userland processes) run smoothly. I'm putting screenshots up on the SourceForge project page.
Post Reply