AROS World Exec
General => General Chat => Topic started by: braincure on December 20, 2020, 09:26:22 AM
-
Dear friends. There are some subjects I want to learn. I would be very happy if you give information.
Can Aros run classic amiga programs without adapting it?
I got support for programming languages for software development on Aros? eg java, visual studio, Golang, scala, ruby etc.
Aros is actually very close to being a very good alternative system if the necessary moves are made. Can you say it in such a way that I can understand why it didn't get enough support?
Is there any solution thought to continue development?
Sorry for my english too.
-
Dear friends. There are some subjects I want to learn. I would be very happy if you give information.
Can Aros run classic amiga programs without adapting it?
Classic Amiga is 32-bit big-endian. AROS can be compiled for both endianesses, so you might need to convert endianess when writing/reading data to files.
There's a 64-bit variant of AROS which requires that you change ULONG to IPTR if the variables should store adresses. Include system headers from proto.
Unfortunately, aros.sourceforge.io is currently down, so I can't provide a link from the documentation.
I got support for programming languages for software development on Aros? eg java, visual studio, Golang, scala, ruby etc.
The best supported language is C. C++should work, too. We have Lua. There's an old port of Python.
Aros is actually very close to being a very good alternative system if the necessary moves are made. Can you say it in such a way that I can understand why it didn't get enough support?
Back in 2006 there were about 10 active developers. It's hard to find people which have interest in developing for AROS and have the capabilities and have time.
Is there any solution thought to continue development?
I guess only with a lot of money.
-
Thank you for your attention. I hope my questions are not boring.
But there are issues that I am extremely curious about.
Why is the Amiga os so divided? Like Morph os or Aspire Os.
Is there a list of features to be developed, pilanted?
It was his graphic skills that he focused on when Amiga first came out. I think the game was brought forward with a wrong direction.
Whereas for graphics, desktop publishing and special effects it shone a little much later as users noticed.
I mean this. On which subject does Aros, which has been developed, want to create this shine?
Aros needs a light. People should see this light. In this way, coders attract the attention of users.
I am a retired, tired painter and graphic artist. I have some programming hobby. Aros was a dream I followed when I was working.
Now I want this dream to shine, get rid of the fragments of the past and come to the surface.
I send my love and respect to you all. Do not end this dream ...
-
I am a retired, tired painter and graphic artist.
It's fine. Pay your attention to the theme section (http://archives.aros-exec.org/index.php?function=browse&cat=graphics/theme) of the archive.
If you are good at graphics, maybe these themes (https://github.com/aros-development-team/AROS/tree/faebdbeca09fd33673af6b5ca2f3fb1e2c82830d/images/Themes) need some work?
-
I will try to take care of it.
-
Why is the Amiga os so divided? Like Morph os or Aspire Os.
All money grabbing and ego, if you ask me :P
But on a more serious note, to be able to answer that you would have to dive into the history of the Amiga.
There is an excellent website that covers the Amiga history, e.g. http://amigahistory.co.uk/ but unfortunately that seems down for me atm (forever ?) so instead try wikipedia https://en.wikipedia.org/wiki/History_of_the_Amiga
There are 3 camps, AmigaOS4, MorphOS and AROS. 4 camps if you count classic OS3.x as well (i leave the hardware side of things for what it is)
AmigaOS4 and MorphOS are those that started a continuation of the platform (when the original developer went bankrupt) but their choice of graphical software components differs (MUI vs ClassAct (or whatever they name it these days) ) as well as the hardware their OS runs on.
Neither of those two are open source, while AROS is (hence its existence) and AROS had another goal (running on different hardware).
As for AspireOS vs Icaros Desktop vs Broadway vs Aros-One vs etc. etc: they all have the same base (AROS) and build their distribution on too of that. Same answer you would get when asking why are there are (so many) Linux distributions.
They simply serve another purpose, Icaros being the flagship (includes most if not all available software for AROS), ApireOS focusing on simplicity and speed (lower end hardware) Broadway i've mostly seen in a hosted fashion, and i have no clue about Aros-one (as i haven't tried it yet).
Is there a list of features to be developed, pilanted?
http://www.aros.org/introduction/status/everything.php
No idea if that is still being updated though. Besides that, if you look at the commits made in ABIV1 you can see that a lot of work is being done towards the build system as a whole (and that is not listed anywhere else afaik)
I mean this. On which subject does Aros, which has been developed, want to create this shine?
The fact that it can run on any hardware in existence (well, sort of) and is open source. Think of it as ReactOS on steroids :)
Aros needs a light. People should see this light. In this way, coders attract the attention of users.
...
Now I want this dream to shine, get rid of the fragments of the past and come to the surface.
Ah well, you can always dream of course. In my personal opinion: that ship has sailed on many occasions. And do not get me wrong, afairc there are moments there was a bit of code-sharing between OS4, MorphOS and AROS or idea's that could have gotten some attention in the big world.
If there is one thing this project thought me about Amiga (and its successors) is that there seem to be quite a big issue with regards to timing in that opportunities are simply missed (or not acknowledged) over and over and over again, and for whatever reason(s).
-
Can Aros run classic amiga programs without adapting it?
Mazze is addressing the situation where you have access to the source and are able to (re)compile. I'll address when you do not have the source(s).
That depends on what hardware AROS is running.
If it is on classic (or vampire or similar) hardware then yes (provided they play nice with the OS).
If you ask if AROS for your pc or mac (i386/x86_64, powerpc, arm) is able too then the answer would be no, not unless there is some form of emulation or additional hardware that takes care of the classic 68k code.
Note that this is kind of a grey area, as for example M.Schulz is working on a sort of emulation on an arm processor that is able to swap endianess to make it easier to be able to run 68k (Amiga) software.
I got support for programming languages for software development on Aros? eg java, visual studio, Golang, scala, ruby etc.
Besides the ones already mentioned by mazze: Free Pascal (language), PortablE (transpiler from E to C), Hollywood (lua like scripting), Love2d (which is in fact a lua framework) and there are some Basic-language interpreters/compilers as well. Do note that most of the latter do not integrate well with AROS as they usually lack AROS specific considerations/additions.
Aros is actually very close to being a very good alternative system if the necessary moves are made. Can you say it in such a way that I can understand why it didn't get enough support?
Also explained pretty well by Mazze. In addition see also my previous reply about missing opportunities.
Is there any solution thought to continue development?
Interest and time. Both can sometimes be "bought"/compensated with some money. That said, i believe none of the developers i've met seem to be in this (AROS) line of business for the money.
Developers would for sure be more motivated when there is a bigger user-base (chicken-egg)
-
magorium, I thank you for the detailed information.
-
I want to share some of my thoughts.
Windows no driver problem. There is simplicity in program setup. But there are so many complexities inside that the user does not see them.
registery and dll mountains. Over time, the system debris becomes so large that the processor slows down.
Linux is another way users prefer. It is tedious, not practical, and there is driver support.
warn me if I'm wrong.
Reactos is a project that I follow with interest and see an anti-capitalist resistance and love it.
I've also reviewed many other OS trials. But I did not include it because they are not common.
I see that Aros can actually achieve something very important.
A clean system that does not grow in installation and removal due to its clean nature. Windows u out of choice in this regard
can leave.
Aros can be an alternative due to its difficulty of use and its unfriendly structure in linux.
But for Aros to achieve them
1- It should have a built-in emulator to run old original software. This emulator should detect the program without additional operations and run the old software.
2- It should definitely be 64 bit.
3- Maybe you should connect the driver structure to the linux drivers and overcome the driver problem in this way.
4- Gui should be made as skillful as windows and modernized by preserving its original.
5- There should definitely be a method to transfer software such as chrome with a simple compilation. Internet access is absolutely decisive.
These are my thoughts. I don't know what you guys think. But aros can really be an alternative.
-
Excuse me, but this is somewhat naive.
Windows no driver problem. There is simplicity in program setup. But there are so many complexities inside that the user does not see them.
registery and dll mountains. Over time, the system debris becomes so large that the processor slows down.
Modern windows write to the registry in a continuous loop. MS Windows record the position of each window, the window element (which is also a separate window in the MS Windows ideology), the state of each object that the operating system works with. This is necessary for timely response to events, including the user level. Similar mechanisms in other OS are less developed. For Example, in AmigaOS 4 appeared Ringhio. This is a very weak hack compared to KDE framework in Linux and even more so Android, MacOS X and MS Windows, but at least something. Other operating systems (in particular AROS) don't even have this..
Linux is another way users prefer. It is tedious, not practical, and there is driver support. warn me if I'm wrong.
There are no complex and simple operating systems. You either know how it works or you don't. The reason why the user doesn't know is always in himself. The user spent 25 years using windows and 10 years using AmigaOS, and then Linux seems difficult to him. We know other examples when a user spent 30 years of his life using UNIX, and then he needed to take computer literacy courses to learn how to use MS Windows. This is a common thing.
The user uses the ecosystem and in the conditions of the ecosystem used, everything is enough for him. It's just that this ecosystem is very narrow (like on the Amiga), somewhat broader (like on a mac) or comprehensive (like on MS Windows and modern Linux). For Linux, so many drivers didn't fall out of the sky either.
Reactos is a project that I follow with interest and see an anti-capitalist resistance and love it.
They try, but they initially chose hardcode. If AROS followed the hardcode path, today it would not exist.
1- It should have a built-in emulator to run old original software. This emulator should detect the program without additional operations and run the old software.
This is not a big problem solved by scripts. The problem is the lack of a modern emulator.
2- It should definitely be 64 bit.
Yes, I agree with it.
3- Maybe you should connect the driver structure to the linux drivers and overcome the driver problem in this way.
This is unrealistic. Different operating systems have different architectures.
4- Gui should be made as skillful as windows and modernized by preserving its original.
Either must be skillful or must be original (and incompatible). Expanding the capabilities of OS components (not only GUI) requires thoughtful planning and a good knowledge of the architecture of this operating system. And even then, no one is immune from architectural errors, which we saw in the example ABIv0.
5- There should definitely be a method to transfer software such as chrome with a simple compilation. Internet access is absolutely decisive.
From what a person says, honey in the mouth does not become sweeter. There is a way. Study, study and study again, as Lenin said. ;D
-
But for Aros to achieve them
1- It should have a built-in emulator to run old original software. This emulator should detect the program without additional operations and run the old software.
2- It should definitely be 64 bit.
3- Maybe you should connect the driver structure to the linux drivers and overcome the driver problem in this way.
4- Gui should be made as skillful as windows and modernized by preserving its original.
5- There should definitely be a method to transfer software such as chrome with a simple compilation. Internet access is absolutely decisive.
These are my thoughts. I don't know what you guys think. But aros can really be an alternative.
Dr. Michal Schulz had an idea to integrate portions of hosted AROS with the Linux kernel and drivers. He calls his project ARIX but it is still in an early stage of development. It has all of the things you describe except the built-in emulator support as it is essentially Linux with the Zune GUI. If successful, I can only imagine it being one of many other desktop environments of Linux at best and an asterisk in the history of Amiga at worst.
-
Thank you for your answers and attention.
These quests are actually because AROS does not have enough software and driver development.
I think this problem is the problem of all open source systems.
-
Actually, I saw one more project. "Checkmate"
If a standard equipment of acceptable innovation is configured and placed in this Checkmate case,
Could the development of an aros that fully supports this hardware make progress faster?
-
Checkmate is just an empty case. What "standard hardware" would you put in it?
I think the Raspberry Pi 400 looks more promising.
-
Actually, I saw one more project. "Checkmate"
If a standard equipment of acceptable innovation is configured and placed in this Checkmate case,
Could the development of an aros that fully supports this hardware make progress faster?
Please provide links to what you write about. I think a game of chess or a case with light bulbs will not affect the development of AROS in any way.
-
Actually, I saw one more project. "Checkmate"
If a standard equipment of acceptable innovation is configured and placed in this Checkmate case,
Could the development of an aros that fully supports this hardware make progress faster?
Please provide links to what you write about. I think a game of chess or a case with light bulbs will not affect the development of AROS in any way.
It is not about Chess :D I know Checkmate project. It is a case to put classic Amiga hardware.
Some tried in the past to sell compatible AROS hardware but sales where to low to continue.
Most people like to run AROS on the hardware they have from before. That is understandable and works good running hosted or in VM-player and that like. Running AROS native is difficult. Not much compatible hardware where you get accelerated gfx, sound, networking etc.
-
https://www.checkmate1500plus.com/
so sorry. this..
-
Checkmate is just an empty case. What "standard hardware" would you put in it?
I think the Raspberry Pi 400 looks more promising.
intel i7 basic system. example.
-
"It is not about Chess :D I know Checkmate project. It is a case to put classic Amiga hardware.
Some tried in the past to sell compatible AROS hardware but sales where to low to continue.
Most people like to run AROS on the hardware they have from before. That is understandable and works good running hosted or in VM-player and that like. Running AROS native is difficult. Not much compatible hardware where you get accelerated gfx, sound, networking etc."
I think aspire os was born out of such a thought. I think I got it now.
-
"It is not about Chess :D I know Checkmate project. It is a case to put classic Amiga hardware.
Some tried in the past to sell compatible AROS hardware but sales where to low to continue.
Most people like to run AROS on the hardware they have from before. That is understandable and works good running hosted or in VM-player and that like. Running AROS native is difficult. Not much compatible hardware where you get accelerated gfx, sound, networking etc."
I think aspire os was born out of such a thought. I think I got it now.
That is correct :)
I'm the one behind AspireOS. I never sold, or planed to sell any hardware, but when "ACER aspire one 110" got fully supported I wanted to make a distribution, ready set up for it. Steven Jones, the man behind Checkmate sold AROS hardware (Imica I think it was called). With that computer a lot of computers got sound (The HD-Audio driver done by Davy Wentzel that Steven Jones financed).
I thought that with some cheap reference hardware, more users, devs. would be involved.
It kind of did, but not as many as I thought it would.
My explanation for this is this:
Most Amiga users are classic users and they are not interested in anything else.
Amiga users that went for AmigaOS4 or MorphOS stay with that.
Most AROS devs. use the hosted version.
AROS lacked the stability and stable software to be considered good enough for many users.
That said, AROS did at some point have the most stable, fast, advanced web-browser.
-
intel i7 basic system. example.
My second or third generation i7 tower has quad cores with 2 threads per core. With AROS that would mean 7 threads would sit idle all the time until AROS SMP is bugfixed and completed. If that's the case, I'd rather have Arix or Haiku rather than Aros.
-
intel i7 basic system. example.
My second or third generation i7 tower has quad cores with 2 threads per core. With AROS that would mean 7 threads would sit idle all the time until AROS SMP is bugfixed and completed. If that's the case, I'd rather have Arix or Haiku rather than Aros.
This is where you do not get it. People like to have Amiga like OS. Haiku or whatever is almost like recommending Windows.
-
This is where you do not get it. People like to have Amiga like OS. Haiku or whatever is almost like recommending Windows.
As I'm typing this on my MorphOS PPC Mac Mini, you don't have to tell me about Amiga-like OS's. I've got all of them. They are all a disappointment despite the good start they were off to in the mid-90s and onward.
Arix is a hybrid between Linux and Aros. It leans a little heavier on the Linux side so that it doesn't need new drivers. I have a lot higher hope for Arix than I ever did for any other Amiga-derived system. I suspect that the Aros Zune GUI will be lighter-weight than the LXDE desktop running on Peppermint Linux and, best of all, it's memory protected, SMP enabled and Linux compatible to the point that it will probably be good at running software in WebAssembly. I hope that Arix squashes Ubuntu desktop because the last time I tried installing Ubuntu 20,04.1 it was so heavy that it was no better than Windows anyway.
Anyway, this talk about Linux and Arix is a bit off-topic and ultimately, Aros is dying except for Aros 68k.
-
This is where you do not get it. People like to have Amiga like OS. Haiku or whatever is almost like recommending Windows.
As I'm typing this on my MorphOS PPC Mac Mini, you don't have to tell me about Amiga-like OS's. I've got all of them. They are all a disappointment despite the good start they were off to in the mid-90s and onward.
Arix is a hybrid between Linux and Aros. It leans a little heavier on the Linux side so that it doesn't need new drivers. I have a lot higher hope for Arix than I ever did for any other Amiga-derived system. I suspect that the Aros Zune GUI will be lighter-weight than the LXDE desktop running on Peppermint Linux and, best of all, it's memory protected, SMP enabled and Linux compatible to the point that it will probably be good at running software in WebAssembly. I hope that Arix squashes Ubuntu desktop because the last time I tried installing Ubuntu 20,04.1 it was so heavy that it was no better than Windows anyway.
Anyway, this talk about Linux and Arix is a bit off-topic and ultimately, Aros is dying except for Aros 68k.
What is the point Samurai_Crow?
Even on 1 core AROS have the potentional to be many times faster than your PPC mac mini.
That said MorphOS is for sure the best NG Amiga like system right now. Most stable OS, best supported software etc.
Fast CPU is does neither make a great OS. Some software will run faster, some will not. It is all a about requirements.
People make great games running on classic hardware with 7MHz CPU or C64 with 64k RAM.
It is obvious that you enjoy using Amiga like OS since you type from it right now, still you come here and complain about AROS or Amiga like operative systems. You know everything about them, that is great, most of us do. We know the limitations etc. We still love it and have fun with it. It is a hobby.
I agree with you its been a disappointment that Amiga went bankrupt and alternatives been bypassed by far by other Operative System. I'm over that long time ago, just accept it. It is still a lot of fun and good software to play with.
What AROS need is a steady user base that like to see things happen.
That will make developers want to support it. I think if we push the right buttons that could easy happen. We must show that we are alive and that we have some great software. After ABI v.0 stalled we lost a lot of interest. We need to bring that back! At least I will try to help with that. If it does not happen and die that is sad. Its been almost dead for years now. I agree about that.
-
Dear friend Nicos. Do not reproach S_Crow. He is more passionate than you and me.
Yes, Amiga has used the hardware to the fullest and most efficiently.
S_Crow, the way it suggests makes sense too. Aros' full use of new technology and doing it wisely, as Amiga did.
In fact, it seems that all people here have hoped for this passion. And he is disappointed that this did not happen.
Amiga was not tied to the old. (C64 was not a sequel AMIGA) used or created new technology. He came up with brand new ideas in software and implemented it.
Since we are trying to keep the soul of Amiga alive, then it is necessary to set targets accordingly.
I appreciate Deadwood knowledge and personality as far as I can see. Maybe it will inform me about these issues.
Couldn't we combine separate efforts around a goal instead of being so divided?
There are people trying to be divided into Arix and other ways that S_crow is talking about. There is a need to get these people together and gather around an idea.
Can't you leave 68k vs behind and combine it into a common goal in Aros x64 architecture?
Because the main reason for these divisions is that the hopes did not come true. this seems obvious.
By the way, I wish you don't get me wrong. I'm just a user in love with the Amiga spirit like you guys.
-
Anyway, this talk about Linux and Arix is a bit off-topic and ultimately, Aros is dying except for Aros 68k.
Not a good doom, since 68K died long time ago...
-
I continue to use aros because I enjoy it and it is stimulating for me, odyssey can still be used, certainly in some sites it becomes problematic to do so but currently I do not need to enter, I am sick I have health problems and aros accompanies my days gratifying me lately there has been an important porting that of hollywood designer I thank the author for his effort, then I personally am trying to collaborate with some programmers of the scene to create some applications where aros is lacking at the moment which gratifies me a lot as I said first, I also thank deadwood for the work he is currently doing, guys aros still exists we can touch it with our hands we can have fun with the games brought from the open world, Paolo Besser has created an optimal hosted solution even if you want to use a modern browser and also the software aros without problems, I always opt for the native version is more stimulating for me, what to add i'm just a desktop user and every time i log in to my aros box i do it with a smile :D
-
Braincure: You are very right about what you say. We all love Amiga and Amiga like systems. This is what we must think about and enjoy. We have this passion together. It is something wonderful and different from the mainstream Operative Systems today.
Salvo: Sad to hear about your health problems. Hope you will get better.
-
nikos thank you very much
-
Dear friend Salvo. I hope you are getting better. I wish you health.
-
the situation is stable, but these are problems that do not lead to death :)
-
the situation is stable, but these are problems that do not lead to death :)
That is good to hear Salvo :) Take care.
-
yes dear nikos :)