The AROS Show is here to help provide AROS information and to help promote the AROS Operating System.

Saturday, November 08, 2008

New Amiga Inspired Operating System

There has been a secret that a small team of individuals have been hiding for many weeks now. Because of my absence lately, I have only had to hide it for a little over a week. I was lucky enough to be told and included in this team. (Thank you 4_pLaY) I am told that I can say a little about this now. I plan to be involved with this project as much as possible. This new project is the Anubis operating system.

The team right now is made up of many AROS people. The two major programming forces at work here are Michal Schulz and Hogne "m0ns00n" Titlestad. They have already been talking about what direction they would like this to go. There are a lot of decisions that need to be made yet. But here are the basics.

This will not be a fork of AROS. Anubis will not be aimed at an Amiga 3.1 compatible operating system. However this will be an Amiga inspired OS. Dr. Schulz will kick this off by stripping the Linux kernel. As for the API, it will be something that can be programmed by using C or C++. This gives developers a choice.

I don't want to go any further than that right now. I will let Michal or m0ns00n speak more about this when they are ready.

Anubis - "It's not your mummy's operating system!"

30 Comments:

Anonymous Pete said...

I was interested right up until you mentioned using the Linux kernel. Good luck with it, though.

8:21 AM

 
Anonymous Duncan Snowden said...

I think you dismiss the Linux kernel too lightly. I'm no kernel guru, but doesn't this mean it'll be able to use Linux hardware drivers? Linux may not be great for new hardware support, but it's way ahead of anything else except Windows. I don't like the monolithic kernel either, but from a practical point of view this could prove to be a shrewd move.

Best of luck with it, guys. :)

10:55 AM

 
Anonymous Anonymous said...

They could have used NetBSD, it is more stable than linux and better than Free/Open-BSD. Dragonflybsd could be an option. If they wanted to give a real help to another OS, Syllable is there and could cooperate with them. They need help and Anubis needs help. Why use linux when they could bring fresh ideas and hands to an OS which is brave enough to deviate from mainstream?

12:08 PM

 
Anonymous Anonymous said...

What is wrong with developing on top of a Micro Kernel? QNX did it and their OS works great.

12:31 PM

 
Blogger Michal Schulz said...

> They could have used NetBSD, it is
> more stable than linux and better
> than Free/Open-BSD.

How about hardware compatibility? How much hardware does it support? What would be the real advantage over linux (more stable is bad argument, since there is nothing really wrong with linux stability).

> Dragonflybsd could be an option.

How stable is it? How much hardware support does it provide? Does it exist as a stable version for x86, x86_64 and PowerPC?

> What is wrong with developing on top
> of a Micro Kernel? QNX did it and
> their OS works great.

If I would be idealist (I was long time ago), I would pick either QNX or Dragonfly, just because they are nice and sexy. Try to think pragmatic now and tell me the best kernel (in terms of hardware support and availability on three main platforms).

12:44 PM

 
Anonymous lukenukem said...

Sorry but i think it's a big loss very big loss of time. Schulz you are wasting your time, just stop for me.. Continue with Aros or contribute to Hyperion with 4.x.
Stop with this big confusion, i and amiga users don't understand your choices.. please.. stop with more inspired simil amigas oses not compatibles..

4:42 PM

 
Anonymous kolla said...

What's to strip away from the linux kernel? Sounds like a silly idea, better to build ontop of ordinary kernel than to waste time with a pointless "stripping".

8:24 PM

 
Blogger Paul J. Beel said...

Actually the Linux kernel will not be stripped. I clarified that with Michal today.

11:48 PM

 
Blogger Paolo Besser said...

@lukenukem

AROS and AmigaOS 4.x are at a point where none of them can be turned to a "modern" operating system without throwing away what's been written for them in a virtual machine or in a sanbox. I'm a loyal Amiga nostalgic and an AROS fellow, but I have also to see and recognize their actual and unnegible limitations. Trying to add features AmigaOS wasn't ever supposed to have is a waste of time and resources are scarce, and, believe in me, there isn't any serious motivation why a "new average user" should look for AmigaOS 4.x or AROS to do his ordinary computing tasks.

Commodore's successors understood this long ago, and tried to create a new operating system based on QNX or Linux, but a fatal shortage of money made development impossible. AROS is a good reimplementation of AmigaOS classic and it's already working, so there's no motivation to stop further development in a brighter new direction.

Anubis goals are to bring all the undoubtful positive sides of Linux to the Amiga community, takeing the best of both worlds. Call this the "Next Generation AmigaOS" that official sources never gave us.

4:55 AM

 
Anonymous lukenukem said...

@paolo besser

and i just repeat
just stop you wasting your time your entombed os anubis who will use?
Citations two songs:

Do you know Pink and the song "You and your hand"

Amiga users are not your entertainment, You don't really want to mess with Amiga OS Just stop and take a second, Just stop and take a second
Cause you know it's over
Know it's over
Before it began
Keep your OS just give me the money
It's just you and your hand on your pc
It's just you and your hand
on incompatibles os
Oh yeah

And Katy Perry
I kissed a Girl

This was never the way I planned
Not my intention
I got so brave, Aros in hand
Lost my discretion
It's not what, I'm used to
Just wanna try you on
I'm curious for a new os
Caught my attention

I want a new Amiga os and I liked it
The taste of her cherry chap stick
I want a new Amiga os just to try it
I hope Amigausers don't mind it
It felt so wrong
It felt so right
Don't mean I want a new more Amiga os wannabe tonight

I want a new Amiga os and I liked it
I liked it
Please stop with confusions there are many incompatible os, it's a very big of waste of time..
And not so many little very little program for these amiga wannabe os..
Remain y and y h on pc said Pink

9:27 AM

 
Blogger Hardwired said...

Oh god!
Someone just shoot the singer!!!! ;)

Seriously now:

Please take your time and think on the current AmigaOS/MorphOS/AROS supporting features.

Although AmigaOS4 and MorphOS have a very important number of modern keypoints they still have a lot catching up to do - and they're closed source.

AROS has being shaping up very well since 2004 (time when it became usable). But despite being open-source very few people involved in helping AROS or even ported their code (although some of it is probably compilable out of the box!). Hardware wise AROS is not restricted to a brand of cpu or a specific machine - but that also required a lot of effort for bringing support for the multiple hardware outside.

So Anubis is somehow a logical step regarding this AROS disavantages.

I'm still supporting AROS, but I will watch closely the new project (Besides I couldn't do much for Anubis since I know a lot of AmigaOS at a number of levels and almost none in Linux).

The best of luck for the Anubis Team

9:44 AM

 
Anonymous Anonymous said...

But why not join existing team?

Just take a look at Gobolinux (with its new filesystem hierarchy) - it's an attempt to create less conservative Linux. Wouldn't be more effective to join forces then?

9:16 PM

 
Anonymous Ernesto said...

Congrats guys!

Greatest things always start as dreams...

So keep on dreaming and turning your dreams into something great!

4:09 PM

 
Anonymous Anonymous said...

This is just madness.

If AROS is struggling now, then in 2 years Anubis will be where AROS is now.

We dont need another Amiga inspired OS. for 'F's sake.

Use your talent and create a C developer suite that can compile for AOS3/AOS4/MOS/AROS out of the box.

Port some games, AMOS 24bit/AHI extensions.

People are already working on devloper suites for Amikit.

8:14 PM

 
Anonymous Damien Guichard said...

I can understand AROS has a somewhat legacy API and, despite it's a nice project to have OS3.1 compatibility, developpers can't swim too long in the same waters, they need something more fresh that can revive their excitement.

Yet, frankly, AmigaOS-like projects already abund.
You have SyllableOS, it's a great light-weight OS that badly needs more developpers.
You also have Haiku that is a great reincarnation of the cherrished BeOS.

You even have QBox (the MorphOS non-AmigaOS component).

Plus I am sure i forget some more opportunities.

Can you detail the reasons why efforts should be invested in a new project rather that any existing one ?

10:27 PM

 
Blogger Krzysztof (Christopher) Kliƛ said...

@paolo
You say that AROS cannot be turned into a modern OS. I don't expect it. AROS will probably never be my primary OS, I use it because I can feel like working back on my favourite Amiga. I don't think I will use Anubis, even if it will ever become usable, because it will either be another "Amibuntu" (Linux with Amiga look & feel) or a system that will be usable neither for Linux nor Amiga fans.

7:06 AM

 
Anonymous Einstein said...

"We dont need another Amiga inspired OS. for 'F's sake."

"We" ?!

7:56 AM

 
Anonymous seventyfour said...

Really stop whining about Amiga heritage...

Amigans and others need to ask themselves; what good is an OS without software? But also what is software without a good OS?

An OS needs to support software or else Joe-average will not pick up on it. Period.

So I will be watching you, young man ;)
Second it needs to be an accessible and easy OS. An OS is an interface for filemanagement. That's why I strongly believe there is definitely room for another OS next to windows, linux and apple.

A lot of people don't like or get the way MS, Apple or Linux interface works. Amiga had (since the A500) a low learning curve and is very transparent. On my view one of the reasons a lot of the big game names started on the Amiga; Lionhead, Rockstar to only name two.

Linux, windows and apple are just so nontransparent for starting programmers I really wonder where the new talent will come in the coming years.

7:44 AM

 
Blogger SufiShia said...

All the anti-Linux kernel people are forgetting the only exciting development that the Amiga community has seen in the last 15 years.

Amithlon.

10:15 PM

 
Blogger Welcome to Reality, your reality check bounced! said...

I have Psionic Powers that are looking into the future:

Anubis OS will be based on Linux, but replace the X-Window GUI with an Amiga-like GUI and an API that can run AmigaOS 3.X and 4.X programs like the WINE API can run Windows programs under Linux. It will be the same move Apple did with Mac OS GUI and API being on top of BSD Unix to make Mac OSX.

Anubis OS will rule the netherworld by using Linux drivers, running Linux software, using Linux security, and having an API built on top of Linux to run legacy Amiga programs with 68K and PowerPC emulators from UAE and PearPC unless the processor in the Anubis PC is a PowerPC processor.

For Intel X86 systems, a PCI card with a PowerPC processor can run PowerPC AmigaOS programs. Likewise a PowerPC Anubis PC will run Intel X86 code using a PCI card with an Intel CPU on it. This goes back to the old Classic Amiga technology of using Bridgecards and Sidecars with CPUs in them.

AmigaOS 4.X is limited to just run on Amiga branded PC systems.

AROS is limited to what systems drivers exist for it, hence its weakness unless it adopts a Windows or Linux driver model emulation.

MorphOS can only run on certain machines as well.

Anubis OS can run on any PC or Mac or Amiga that can run Linux and has Linux drivers available for it. Hence Anubis rules with a much larger user base than AmigaOS, AROS, MorphOS, or even Mac OSX.

Anubis OS is basically the marriage of Linux and Amiga technologies, just like Mac OSX was the marriage of NextOS and Mac OS (Next was an Amiga knockoff Steve Jobs created when the Commodore Amiga made Steve Jobs look like a toymaker when it came out in 1985 and Macintosh sales were down because it cost two to three times as much as an Amiga 1000 with half the features. So Steve Jobs was fired, and made Next by copying AmigaDOS/TriPos which was a Unix-like OS and used BSD Unix and built an Amiga Workbench type GUI on top of that to create NextOS and OpenStep.)

10:33 PM

 
Blogger Welcome to Reality, your reality check bounced! said...

"We dont need another Amiga inspired OS. for 'F's sake."

"We", does that mean The Borg don't like Anubis OS? LOL! :)

10:36 PM

 
Blogger Nate said...

Sounds like a plan to me. If you need any help, or desire to get it onto the SPARC, let me know.

8:12 AM

 
Anonymous Anonymous said...

First of all, Micro Kernel will always be better than Monolithic.

My issue with Linux, and many other "geeks", is that having a million half complete drivers does not serve anyone except geeks that like to play with hardware. End users would spend $600 on compatible CPU, Motherboard and GFX card, especially if it had 100% of the feature set.

Average users can't build their machines at all... and would never try to get an old outdated machine working. These people like to buy a computer from a store that a company has built to spec to run the OS of their choice. These people will be better served by fewer, but better hardware drivers.

Linux does not offer better drivers, it only offers more half finished drivers.

Use Linux if you have to, but considering what is available... QNX, Mach, or even Hurd, it feels like you are passing the arab champions, and heading for a few mules.

Oh, and another point... the reasons I do not use Linux, is the UI blows chunks, and that there is no graphics software. GIMP is not a joke... it is a train wreck. So some programmers need to start by creating a PPaint clone at least... with layers if possible, and then build more features on top. For a program like that, I would switch. I would rather put up with XP for life than to ever use GIMP again.

Oh, and drivers? Wacom drivers are essential if you want graphics users to come back.

2:12 PM

 
Anonymous Anonymous said...

I am looking forward!

7:07 PM

 
Anonymous hUMUNGUs said...

why bother ??? you guys should put your coding skills into Haiku instead.

my 2 cents

3:12 PM

 
Anonymous Anonymous said...

Well!
New and fresh idea are coming!

I am an Amiga user and Linux user, nothing is wrong with Linux. Linux kernel supports a lot of different hardware and it has a lot of fans so Anubis will be joined to many people!

I agree with Paolo Besser, if you want be just nostalgic you can enjoy AROS or AOS4.x, but if you are looking for the REALLY NewGeneration-AmigaOS, than our community needs to switch to more modern and usefull kernel.

AROS is a very good idea, but it was born too many years ago and now it is growing up "old", AOS3.1 was born 15 years ago, was good in its era, but now we are in modern era where there is a lot of crazy HW, and people wish a browser dor interent, yeah in 2009 we need a browser...which one of the Amiga-like OS has a modern and complete browser?

No, no I will support Anubis!

Please Anubis tema go straight!, reach your golas: give me a modern Amiga-like OS!

\(^0^)/

7:47 AM

 
Anonymous Anonymous said...

Anubis folks use the present tense a lot when they have nothing to show. Anubis currently isn't anything but a long dead dog brained Egyptian god,

As they program they will need to make choices, choices that may be different from what they are representing here. There is no OS called Anubis, there is only a proposed OS.

3:31 PM

 
Anonymous Anonymous said...

Linux Kernel? No thank you

5:50 PM

 
OpenID myredass said...

Why anyone would "use" AR(S)OS ???
Use (E-)UAE instead, it has more chance of evolving that this dead horse of AR(S)OS !
Anubis... Good luck, I will be monitoring your progress !

7:02 AM

 
Blogger Tiago said...

Use Linux if you have to, but considering what is available... QNX, Mach, or even Hurd, it feels like you are passing the arab champions, and heading for a few mules.

Waah! QNX I'll grant you, but Mach isn't a real OS, just a messaging subsystem you're supposed to use when building a real one. And I heard that the HURD can even start up processes, recently...

If I was going to do a microkernel-based OS, I'd look into forking Minix 3, instead -- if you don't care about having drivers, then it's a small and functional Unix-clone that is basically invulnerable to driver crashes, due to their driver respawning service. Of course, then again, if I want to run that OS in commodity hardware, then I'm best served by being able to co-opt the work done for Linux drivers, and never mind architectural purity...

10:57 PM

 

Post a Comment

<< Home