Recent Posts

Pages: [1] 2 3 ... 10
1
Icaros Desktop / Re: Icaros 64 PRE-ALPHA WIP
« Last post by miker1264 on Today at 02:52:40 PM »
Has anyone got any guidelines on converting or re-compiling programs to 64 bit?

I found this article for GCC
https://www.geeksforgeeks.org/compile-32-bit-program-64-bit-gcc-c-c/
and this
http://aros.sourceforge.net/documentation/developers/compiling.php#hosted-aros-i386-linux-or-aros-i386-freebsd

if interested.

That's a good question. I think we are still discovering the process at the moment. There is some information available for conversion but 64bit and 32bit are completely different. I'm discovering that the hard way. I have a datatype that works fine for 32bit, but it refuses to work for 64bit. Now I have to go back to make sure all the methods I'm using in the datatype are safe for 64bit as well as 32bit. Then it works in both.

The main thing I get from the GeeksForGeeks article is that a ULONG in 32bit is 4 bytes. But a ULONG in 64bit addressing is 8 bytes. So if we use a lot of LONG or ULONG values that presents a potential problem converting 32bit to 64bit.
2
General Chat / Re: The situation
« Last post by miker1264 on Today at 02:47:51 PM »
In the area of tablets and smartphones that may someday use a flavor or AROS hosted on a Linux base here's a concept:

Long shadow, flat icons for AROS tablets.

It can be an IFF Icon with as few as 8 colors. Or it could be a full color 32bit PNG Icon.

3
Icaros Desktop / Re: Icaros 64 PRE-ALPHA WIP
« Last post by pjhutch1200 on Today at 02:32:22 PM »
Has anyone got any guidelines on converting or re-compiling programs to 64 bit?

I found this article for GCC
https://www.geeksforgeeks.org/compile-32-bit-program-64-bit-gcc-c-c/
and this
http://aros.sourceforge.net/documentation/developers/compiling.php#hosted-aros-i386-linux-or-aros-i386-freebsd

if interested.
4
General Chat / Re: The situation
« Last post by miker1264 on Today at 02:31:59 PM »
@deadwood

yes that is how I see it too

Aros became pure "research" but not really "replacement"

Users do not care about advanced USB support as long the whole system is not stable and there are bugs that make normal use impossible. The system must run stable and (as far as possible) bug free, it must be easy to install and hardware must be supported. As long this is not the case most users will drop it immediately

My idea (being no OS developer of course) concentrate on hosted versions regarding X86/X64 (Windows, Mac, Linux) with full support of the underlying OS (sound, USB, 3D, Network) and on V4 (68k) and RPi (ARM) native (because hardware is relative static)

I have to say I also agree with the fact that AROS has one foot in the past, one foot in the present with an eye towards the future! Yes, it has its roots in the Amiga operating system. But it is also trying to be a more modern operating system by taking on modern features. And it has to be able to continue to grow.

But none of that really matters if each version isn't backwards compatible and stable enough to use. If you implement something new and break something else, then fix it immediately! It doesn't make sense to work on a version that is knowingly broken in certain areas. It may have been "research" at the beginning but now it's "implementation".

That's what's happening now, trying to fix what's broken to provide a stable foundation to build upon. This even more important when making the jump from 32bit to 64bit because much of what worked on 32bit doesn't work on 64bit. So it has to be fixed. But if it never really worked before, it may need to be completely reworked. That's a lot of extra work.

I agree also that there are certain areas where AROS can grow and become much better. Hosted is a very promising way to go, especially Hosted on Linux. Perhaps over time AROS will become more integrated with Linux to the point where Linux supports the hardware and AROS becomes the desktop. So when you start up your system, kinda like Mac OS X, you don't really see Linux. You just see AROS loading. Then it opens to Wanderer. But Linux is still there and you can still run Linux Apps and use Linux tools. Hosted is the way forward with PC hardware. But there should be support for AROS Native.

As far as hardware, AROS 68k is growing and improving because there is an increased demand for it to support modern accelerators. ARM support is also very promising and has the potential to reach a much larger group of users when it all works.

AROS had modest beginnings, but now it needs a way forward and skilled programmers who are devoted to its success.
5
General Chat / Re: The situation
« Last post by ntromans on Today at 02:08:11 PM »
@deadwood

yes that is how I see it too

Aros became pure "research" but not really "replacement"

Users do not care about advanced USB support as long the whole system is not stable and there are bugs that make normal use impossible. The system must run stable and (as far as possible) bug free, it must be easy to install and hardware must be supported. As long this is not the case most users will drop it immediately

My idea (being no OS developer of course) concentrate on hosted versions regarding X86/X64 (Windows, Mac, Linux) with full support of the underlying OS (sound, USB, 3D, Network) and on V4 (68k) and RPi (ARM) native (because hardware is relative static)

Absolutely - as you say, relatively static hardware gives the best chance of success. What about this as a scenario?

- For those of us that like to run native, support one modern, barebones, relaively cheep and easily available x64 motherboard with plenty of PCIx express slots to add supported sound, network and graphics cards.

- For people who just want to use their current x64 machine, the options would be VM or hosted under Linux.

- For portable AROS, RPi 4 with AROS ARM native and one of the many kits for making it into a tablet or laptop.

- If possible (I appreciate USB is a problem here), AROS native on Pi 0 for embedded applications, hobby electronics and tinkering.*

- For the retro/gamer crowd, AROS 68k on Vampire.

Of course, the 'holy grail' for this is that all run the same API, so (within hardware limitations) one source-code file can be compiled for any of these targets Of course, as to how technically possible this is I am totally unqualified to say; it's just my musings.

Cheers,
Nigel.

*I still think there's a big opportunity for AROS to shine in this area. I'm currently setting up our annual Halloween haunted house full of animatronics triggered by various sensors, all controlled by AROS via Hollywood.
6
General Chat / Re: The situation
« Last post by phoenixkonsole on Today at 12:39:34 PM »
Lol .. yes this was what i tried to tell you

Edit:
Just to add sie ring to the painting „the situation“

The problems of funding or market building can be taken out of the consideration.

We just need to bring the horsepower on the street and we need to define the destination where we (devs) want to go ..

I am more the consumer / crypto guy lately.

Don’t expect broadway being updated.
Paolo should be supported being the one maintaining the one and only distro (next to those having fun to create an own one).

I am Amiga fan .. you all too i believe..
the question is what are we aiming for ?
Convincing others about AROS as operating system is mega impossible ..
Bam .

Using it and delivering it as a solution for „usecases“ is absolutely possible.

I proved it. But it’s not about the spirit of the os as users don’t care .. they care about UI and UX if at all ..

So the Situation is more a question about who does what and where is everyone heading to ? Destination / goal ?

I need to talk to power2people about crypto acceptance .. the idea of passive income Bla bla : ) it works
7
General Chat / Re: The situation
« Last post by deadwood on Today at 12:23:41 PM »
@phoenixkonsole

I'm not sure I understand. You are telling me there are commercial ARM based devices out there shipped with linux-hosted + Wanderer as their main UI?
8
General Chat / Re: The situation
« Last post by phoenixkonsole on Today at 11:50:13 AM »
Next thing with completely wrong audience is the Bluephone .. just a China  oem phone with Aeros + android .. ~ not Amiga focused but it is aros hosted „powered“



So users are not equal to userbase : )
But to recap:
All the transcendence projects lead to a shipload of work / payment possibilities.
My idea last year was to have aros being a piece of the construct to get funding..

So market ? Check and marked as solved
Funding? Checked and marked as solved

Now we need a foundation to move money form a to b ..
we experimented with https://governance.rocks to create a voting but also funding platform..

9
General Chat / Re: The situation
« Last post by phoenixkonsole on Today at 11:36:57 AM »
Well .. aros hosted / Wanderer is the ui of around 6000 sold Odroids XU4 in 2018/19

Problem: people don’t care if it is aros or any other os as long the devices do what they shall ..

Just saying that aros has by far the largest distribution base .. but completely wrong audience : )

The audience we are looking for doesn’t seem to exist anymore in today’s world.

10
I should have solved it I needed mako
Pages: [1] 2 3 ... 10