Mort - An Operating System

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
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Mort - An Operating System

Post by spix »

I have put a preview VMware Player image on my website.. It is not quite yet ready for a release, and the source code is not yet available.

I am modelling Mort from Linux, but deviating when I get ideas that I like. It's not meant to be a production OS, and is just a hobby (I don't have room for a train set :wink: )

If you'd like to have a look at what I am doing, the website is here:

http://members.westnet.com.au/apamment/
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Mort - New website

Post by spix »

Hi,

I have a new website for my operating system, it is:

http://www.mort-os.com/

I have also filled out the OS list thing, if someone could add it to the OS list that would be great.

Thanks, Andrew


* '''Mort''' - Mort is a multitasking UNIX like operating system for x86 compatibles, similar in design to the Linux kernel. Mort is a hobby of mine and is still in its early stages of development. Eventually it is planned that Mort will have it's own Graphical User Interface, TCP/IP implementation, and other useful things.
** Contact: Andrew Pamment (andrew AT mort-os.com)
** URL: [http://www.mort-os.com http://www.mort-os.com]
Keiyentai
Posts: 16
Joined: Wed Mar 30, 2005 12:00 am

Post by Keiyentai »

Very nice runs smooth in VMPlayer. I like it :) Keep up the good work man.
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Thanks :)

Post by spix »

Thanks :)
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

New image available

Post by spix »

It's been a while coming, but there is a new image of mort available for download at my site:

http://www.mort-os.com/

I hope you like it :)

Andrew
bdev
Posts: 3
Joined: Sat Oct 07, 2006 3:06 am

Post by bdev »

Pretty nice work here! Good luck with your project.

Although, do you know "mort" means "dead" in French? Kinda strange ;)

Brice
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Post by spix »

Although, do you know "mort" means "dead" in French? Kinda strange
Yeah, I knew that... Strange is good :P

I have a source tarball for the october snapshot if anyone is interested. November snapshot soon.. (in November, who'd have guessed)

Source tarball is ~65Mb and contains everything from my git repo (except the .git directory)

Andrew
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Post by spix »

For those interested, I now have a new snapshot image and source code tarball available. It might be a bit slow to download until there are some seeds, or the mirror is updated.

Some of the new features are my new cp,ln,mv and rm utilities. All should work, binutils should also be fully operational now.

Have fun..
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Hey, I noticed the reason why your source package is so large is because you include the source to applications etc (GCC)

If you separated the packages, Kernel source/libs and then made an application source package.

This may help people who wish to study your kernel source and not download +70mb of files.. Not to mention extracted your source is over a few hundred MB :shock:

The kernel source alone would be much smaller 8)


Congratulations for adding those commands, And binutils? was GNU as ported?
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Post by spix »

Yeah, it would be much smaller. Maybe I will do that next time.

Ideally I want to have a web interface to my git repository, then people can study my kernel online. (I have a web interface to it, but I dont have the bandwidth to support it)
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Post by spix »

Congratulations for adding those commands, And binutils? was GNU as ported?
Yes, both GNU as and nasm are ported, and should work fine.. I haven't written any programs to see if they actually compile, but they run ok.

I have all the utilities from binutils that i386-pc-elf has, but modified so you don't need a linker script to compile applications
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

spix wrote: Yes, both GNU as and nasm are ported, and should work fine.. I haven't written any programs to see if they actually compile, but they run ok.

I have all the utilities from binutils that i386-pc-elf has, but modified so you don't need a linker script to compile applications
Wow, I look forward to either a GCC port or another C compiler, May open the door to some dev'ing 8)
spix wrote: Yeah, it would be much smaller. Maybe I will do that next time.

Ideally I want to have a web interface to my git repository, then people can study my kernel online. (I have a web interface to it, but I dont have the bandwidth to support it)
I've never used git myself, I'm a Subversion fan 8) .. It's sad about the bandwidth issues though :(
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Post by spix »

Wow, I look forward to either a GCC port or another C compiler, May open the door to some dev'ing Cool
Yeah, once gcc is ported it should be self hosted.

I just checked, GNU as works fine. ld links a simple program fine, and it runs :)

However it seems nasm isn't their like it should be, something must have gone wrong during creation of this image.

Andrew
Post Reply