|
Register or have you forgotten your password?
|
|
|
| Amiga community support ideas This forum is for the open discussion of new thoughts and ideas intended to help the Amiga community. What do we need? What do we want? |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Defender of the Faith
![]()
Join Date: Mar 2002
Posts: 1,520
|
I'm not going to beat about the bush here, as much as I appreciate the work that has gone into AROS, and admire the dedication of those behind it, AROS has become stagnant and is frankly almost as useless as it was 5 or 6 years ago. Sure there has been progress, but that progress has been directionless and of no benefit for most of the Amiga community.
I'm not posting here to beat on the AROS developers. I'm here to be constructive and put forward a proposal of how things could be resolved. However, the first obstacle in the way of anything happening is to get the core AROS guys to acknowledge that there is a problem, and that THEY need to do something about it. That is why I have to be so blunt in the post about the dire state things are in. AROS is currently stuck between a rock and a hard place. The rock is the lack of binary compatibility and the hard place is the restrictions imposed by source compatibility. Hiding behind the APL just isn't going to cut it anymore. My proposal is simple: Fork the AROS project into 2 distinct projects, each with a different technical focus and target audience. For the purposes for distinction, I'll refer to them as 'Classic' and 'Future' here. This is by no means my suggestion for naming. Let's start with Classic. The Classic project's main aim would be 3.1 binary compatibility. The primary target platform would be *UAE, with real physical 68k machines the secondary target. Strip out anything that isn't needed to run in UAE - drivers etc. There are plenty of improvements that Classic could provide over OS3.1. It could be then used as a base for distribution builders such as AmigaSYS, AmiKit and ClassicWB to add value to. With the Classic project handling the compatibility side of things, the Future project can concentrate on making something a bit more modern. No more skirting around Memory protection with small bits here and there. Full MP is now possible. All those 1980's restrictions are lifted, and the developers can concentrate on making something Amiga-like rather than Amiga compatible. Compatibilty might be added later through a sandbox technique utilising Classic as a hosted OS or even simply using classic under E-UAE, which seems to be the direction the core AROS team have favoured before. Freeing Future should hopefully spark a bit more interest from outside the community. It appeared to me that one of the reasons certain Devs have left the project is that the Amiga restrictions have prevented them from building the OS they wanted. Before going into a big more detail, I just want to be honest here. In this scheme of things, I favour Classic over Future. It would fulfil my personal Amiga needs. Also, while I'd sell an elderly relative to get my hands on a modern Amiga-like system, I don't have faith that it would happen. All new OSes, especially those of an OSS variety always seem to end up being just another unix-a-like. This has even happened to OS4 in certain places (thankfully outside the core system). Back to Classic, I would propose taking a similar approach to the MOS team in getting the project going. There really needs to be momentum from the start. Start off as simply a bunch of replacement files that goes on top of an OS3.1 install and keep building them up until you have replaced everything. Make sure that this can be done easily and painlessly (see AIAB) and you're sorted. People want to use stuff now, not when it's done. Providing a fully function system from the start is key here. Really, it's how AROS should have been done from the start. I guess that about covers it. Although it's great that MOS and AOS are still progressing, the whole community/market/whatever-you-wanna-call-it is far too fragile for anything other than an open source operating system at the heart of it. We really need AROS to do well. Sorry for the extra-long post. |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Cult Member
![]()
Join Date: Oct 2003
Posts: 739
|
Isn't the only reason why AROS hasn't vanished into oblivion years ago the fact that it runs on x86 ? Other then that what makes it different from OS4 / MOS ?
|
||||||||
|
|
|
|
|
#3 | ||||||||
|
VIP / Donor
Join Date: Mar 2003
Location: Boston, MA, United States
Posts: 4,985
|
With the current lack of manpower, formally forking AROS will just create 2 stagnant projects. Besides, AfAOS sort of accomplishes what your proposed Classic fork would do anyway.
I don't follow AROS very closely, so I don't know if there are any roadblocks to memory protection. The problem with implementing it on the other Amiga OSes has always been that everything would break. Given that there probably isn't any useful AROS software whose source code has been lost, I say, break it, then fix. Finish up that UAE integration to open up the Amiga's back catalogue, and there you go: a usable Amiga operating system on standard hardware. |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Technoid
![]()
Join Date: Jun 2008
Location: Melbourne/Australia + VA/USA
Posts: 297
|
Can I be blunt too?
Are you on the aros developers mailing list? Have you committed code to the svn repository? What can you do to help move it forward? |
||||||||
|
|
|
|
|
#5 | ||||||||
|
Technoid
![]()
Join Date: Dec 2006
Location: UK
Posts: 393
|
lacking the icon...
beating dead horse... sigh...I have FUN with my old A2000 ... but NO future (don't want one..fun is enough) Tom UK PS: Mac Powerbook Pro...
__________________
2000/2060/128mb/2320/2gb/C64-3D/Hydra-Aminet on OS 3.9 c128/1541/1750/1351 with Dolphin Dos and eprom burner |
||||||||
|
|
|
|
|
#6 | ||||||||||||
|
Defender of the Faith
![]()
Join Date: Mar 2002
Posts: 1,520
|
@Lemmink
AROS is open source, that is what males it different @Matt_H Quote:
Quote:
Quote:
And if they did break it what would happen to AfAOS? You can't have it both ways without a split. Quote:
Going back to classic again, with a minimal host OS (KXLight / XAmiga) and UAE you could have a usable Amiga Operating system on standard, or any other hardware you wanted. |
||||||||||||
|
|
|
|
|
#7 | ||||||||
|
Hobbyist
![]()
Join Date: Nov 2007
Posts: 54
|
Interesting how the same thread can come out over and over again.
Six months ago, Rob, the responsible of the Traveller project wrote on its blog a similar proposal, despite based from different concepts: you can find it here, and here you can find the subsequent discussion in the forum. Inside the same thread a proposal from HenryCase in order to avoid a fork and provide both new ways to evolve AROS (such as the holy memory protection grail) and in the same time provide the compatibility with the 3.1 API, but cannot say more about it because he haven't laid out anywhere yet, well maybe this is the right time.... By the way, i guess the post of rob is quite nailing the point: the AROS users and developers bring the same split feelings that Amiga/morphos user bring, therefore what is stopping now AROS to be more developed is the lack of a common goal. And the fact that some of the assigned bounties were dropped without being brought to completion and not even shared what done so far does not help (tigger and EvilRich around?). I personally think that AROS should more focus on evolving the amiga os way than simply provide an environment where to play older stuff: it has the potential and should use it. The problems in a fork are: first that AROS is still incomplete, despite progress is slowly made and, as stated above, the low activity of the community that will slow down even more the activity with the forked project. But,probably, a fork will not be needed:the latest homebrew hardware events, such as Natami that will lay on Amiga OS but especially on AROS in order to use the superAGA fucntionalities, should provide the way to increase the activity in the integration of old apps with the new system and proceed on porting AROS even on the classic hardware: part of the work has been made with AfAOS, we still need the kickstart and hardware specific code libraries. At the end what i hope will have, and honestly is what developers need, is a base API reference to write the applications that should be easily portable on all the amiga/morph/AROS platforms and therefore an increase of the available software library and the coming of new developers. Saimon69 |
||||||||
|
|
|
|
|
#8 | ||||||||||||
|
Defender of the Faith
![]()
Join Date: Mar 2002
Posts: 1,520
|
Quote:
Quote:
Quote:
I fail to see what that really has to do with it. I really wish that people would stop hiding behind open source as if it is some sort of licence to absolve their projects of any criticism. If this didn't happen in the first place I wouldn't have to be so blunt in my original post. Quote:
|
||||||||||||
|
|
|
|
|
#9 | |||||||||
|
Master Sock Abuser
|
Quote:
I appreciate you don't have much respect for the project, I'm quite sure it offers you nothing... but if you compile the latest sources, you end up with a usable OS, that is in every way like AmigaOS... with a bunch of programs to play with... frankly that's pretty much all my Amigas can do too... I wouldn't get much more from any other Amiga system... I would like a 68k build, and there are people messing around with that right now... but no Amiga system can really offer any more than than what AROS offers now... so I am happy.
__________________
My iPhone Game: Puny Humans - http://itunes.apple.com/gb/app/puny-...362230281?mt=8 |
|||||||||
|
|
|
|
|
#10 | ||||||||||
|
Technoid
![]()
Join Date: Jun 2008
Location: Melbourne/Australia + VA/USA
Posts: 297
|
Quote:
Quote:
Proposing a 'sensible path forward' does what exactly? what does that achieve? nothing... in open source, code is what counts, being the guy with the big idea doesn't really mean squat. AROS only has a small set of developers. If you fork it, how many folks do you think will work on the classic side? how many on the future side? Will it take twice as long to get anywhere with half the developers? What would this 3.1classic compatible AROS bring that genuine 3.1 doesn't? You can still get 3.1 on amiga forever cd so its not like its unavailable. Why dont you start an arch/m68k-amiga port in aros, because, that would get you off and going with the whole 'classic' piece that you want. Once you get that compiling you should be able to drop in all the libs and other bits as replacements. I do like the idea of a 'future' version, Id love to see an L4 kernel driving it, make use of that mmu, a much better filesystem, etc. I'm trying to get aros working on the efika. I dont care about classic hardware or classic binary compat. I would love to see a jittable emulation layer that translates api calls across from m68k apps into native code. But I dont really see your 'classic' view point of 100% drop in binary compat and replacing wb3.1. You really need to explain your classic idea and sell it coz I dont see the point of it. If genuine 3.1 wasnt available, then I could maybe see a point to it. The way I see it, AROS now is the start of your 'future'. The 3.1API is a nice API to start with, its well defined and understood for app developers. I'm very much with Rob on his views. |
||||||||||
|
|
|
|
|
#11 | |||||||||||
|
Cult Member
![]()
Join Date: Oct 2007
Posts: 800
|
Quote:
Quote:
Quote:
I'd say yakumo9275's response was justified. Too many armchair experts (including myself), not enough developers, that's AROS's main problem, so what are you going to do to fix that? Anyway, contribute something concrete to AROS and I'm sure you'll get a more favourable response to your ideas.
__________________
"OS5 is so fast that only Chuck Norris can use it." AeroMan |
|||||||||||
|
|
|
|
|
#12 | |||||||||
|
Cult Member
![]()
Join Date: Oct 2007
Posts: 800
|
Quote:
68k AROS + new 68k Kickstart = freedom for classic machines, giving a much more expandable and customisable OS. Useful for the machines we owe so much to as well as the new 68k Amigas (Minimig, Natami, etc...). To turn your question around, why would you not want that?
__________________
"OS5 is so fast that only Chuck Norris can use it." AeroMan |
|||||||||
|
|
|
|
|
#13 | ||||||||
|
Cult Member
![]()
|
My 2 bits . . .
Many years ago I asked why AROS isn't designed for one piece of hardware and complete the OS so it can be used regularly, then branch out to more hardware. But every one back then wanted it to run on their hardware, hence, still under development for all that hardware. AROS for 68k, a great path to go for freedom from 3.x series with more modern possibilities is great. My preferred path for AROS ATM. Think Natami . . . But going in so many directions just slows the development overall. I do like tinkering with AROS but its not even going to make my 6 year plus predicted "2010 Ready For Prime Time" debut. Nothing is really happening in the Amiga world ATM. Yes, I realize MorphOS 2.0 has released, but where's the hardware. The price . . . Efika . . . OS4 is a deadstick ATM. AROS has stalled. Ho Hum . . . . . . . .
__________________
Avatar Babe: Monica Bellucci - :love: |
||||||||
|
|
|
|
|
#14 | ||
|
Guest
Posts: n/a
|
Quote:
Quote:
|
||
|
|
|
#15 | |||||||||
|
Cult Member
![]()
Join Date: Jul 2006
Location: dh0:
Posts: 656
|
Quote:
|
|||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| aros , move , forward |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Of FPGAs and the way forward | SamuraiCrow | General chat about Amiga topics | 33 | 08-13-2008 09:01 PM |
| Looking Forward to 1993 | scuzzb494 | General chat about Amiga topics | 4 | 04-07-2008 11:51 PM |
| Linux: The way forward? | stefcep2 | Alternative Operating Systems | 2 | 02-02-2008 03:08 AM |
| Look forward to any new Amy news | Reactioned | General chat about Amiga topics | 12 | 08-21-2006 05:15 PM |
| Fast Forward to Jail | FluffyMcDeath | CH / Entertainment | 14 | 11-26-2004 05:56 PM |