Welcome, Guest. Please login or register.

Author Topic: X Windows for Intel AROS?  (Read 2034 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline persiaTopic starter

  • Hero Member
  • *****
  • Join Date: Sep 2006
  • Posts: 3753
    • Show only replies by persia
X Windows for Intel AROS?
« on: August 01, 2007, 02:57:26 PM »
How hard would it be to implement an instance of X Windows in AROS Intel like you can do on a Mac?  This would provide a lot of software pretty quick.
[SIGPIC][/SIGPIC]

What we\'re witnessing is the sad, lonely crowing of that last, doomed cock.
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: X Windows for Intel AROS?
« Reply #1 on: August 01, 2007, 04:10:51 PM »
In addition to an X-server, you'd probably need some un*x compatibility layer as well, since X-apps probably need it.
 

Offline Lozrus

  • Newbie
  • *
  • Join Date: Sep 2003
  • Posts: 18
    • Show only replies by Lozrus
Re: X Windows for Intel AROS?
« Reply #2 on: August 01, 2007, 04:54:02 PM »
Quote

shoggoth wrote:
In addition to an X-server, you'd probably need some un*x compatibility layer as well, since X-apps probably need it.


Not necessarily, AROS can run in hosted mode, on top of Linux. I think it even has framebuffer support. If a native X Server is made for AROS then there is no reason not to create an Amithlon style distribution of it, with apps like Firefox, OO.o etc, running on the (hidden) Linux side, just being displayed on AROS.
If done with a kind of rootless X server (like on Mac OS X) and maybe with an Amiga/AROS theme for GTK and QT, clipboard sharing and access to the same file system, these apps could even feel native(ish). An X Server for AROS could be the start of a very nice AROS/Linux hybrid. The users need not ever actually see the Linux side (like Amithlon)

Unfortunately I don't think it would be possible to hide the difference in pull down menu styles, which would prevent X apps ever feeling quite right on an Amiga like OS.
 

Offline vic20owner

  • Sr. Member
  • ****
  • Join Date: Jun 2004
  • Posts: 400
    • Show only replies by vic20owner
Re: X Windows for Intel AROS?
« Reply #3 on: August 02, 2007, 05:18:01 AM »
No no please... a REAL os this time not a hack.
Amiga 1200 030/50mhz 64MB Fast Ram 20GB HD
DTCV, S-Video hack, 1084S-D1, PCMCIA Wireless
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: X Windows for Intel AROS?
« Reply #4 on: August 02, 2007, 09:01:59 AM »
I think this would be in serious danger of suffering the OS/2 effect. IIRC IBM implemented a Windows compatibility layer to allow OS/2 to run Windows software. The result was fewer and fewer people developing OS/2 software. After all, who would write software which would only run on OS/2 when they could write software which runs on Windows *and* OS/2? Eventually OS/2 had none of its own software, and OS/2 died. The same could happen if AROS had support for running Linux software.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: X Windows for Intel AROS?
« Reply #5 on: August 02, 2007, 09:17:20 AM »
Quote

Lozrus wrote:
Quote

shoggoth wrote:
In addition to an X-server, you'd probably need some un*x compatibility layer as well, since X-apps probably need it.


Not necessarily, AROS can run in hosted mode, on top of Linux. I think it even has framebuffer support. If a native X Server is made for AROS then there is no reason not to create an Amithlon style distribution of it, with apps like Firefox, OO.o etc, running on the (hidden) Linux side, just being displayed on AROS.
If done with a kind of rootless X server (like on Mac OS X) and maybe with an Amiga/AROS theme for GTK and QT, clipboard sharing and access to the same file system, these apps could even feel native(ish). An X Server for AROS could be the start of a very nice AROS/Linux hybrid. The users need not ever actually see the Linux side (like Amithlon)

Unfortunately I don't think it would be possible to hide the difference in pull down menu styles, which would prevent X apps ever feeling quite right on an Amiga like OS.


Ah, I see! Yeah, that should definitely be possible by just implementing a standard X-server. Besides that, I don't think you'll need any particular hacks, just run the applications as if they were running remotely another machine.. Interesting concept!
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: X Windows for Intel AROS?
« Reply #6 on: August 02, 2007, 09:26:58 AM »
Quote

motorollin wrote:
I think this would be in serious danger of suffering the OS/2 effect. IIRC IBM implemented a Windows compatibility layer to allow OS/2 to run Windows software. The result was fewer and fewer people developing OS/2 software. After all, who would write software which would only run on OS/2 when they could write software which runs on Windows *and* OS/2? Eventually OS/2 had none of its own software, and OS/2 died. The same could happen if AROS had support for running Linux software.


You have a point - still, someone has to write the applications. Having the possibility to run unix stuff on your machine certantly makes it more useful, compared to the alternative. I run Freemint on that other 68k platform from the same era, it's sort-of posix and features a simple X server. Still, I haven't noticed that this limits development in anyway, quite the contrary. My impression is that compatibility with X or unix makes it easier to get port stuff to the "native" system as well. I realise that the case of hosted AROS + X + native X-apps isn't exactly similar, but it increases the usefullness of the OS drastically imho..

-- Peter
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: X Windows for Intel AROS?
« Reply #7 on: August 02, 2007, 10:32:05 AM »
Quote
shoggoth wrote:
Having the possibility to run unix stuff on your machine certantly makes it more useful, compared to the alternative.

The alternatives are using AROS with no software, or using Linux with lots of software, as opposed to using a kludged together hybrid of AROS and Linux. Personally, I would rather just use Linux.

Quote
shoggoth wrote:
I run Freemint on that other 68k platform from the same era, it's sort-of posix and features a simple X server. Still, I haven't noticed that this limits development in anyway, quite the contrary.

I assume you mean Atari? Are you saying that having an X server has encouraged people to develop *native* software for the platform rather than using a compatibility layer to run Unix software on top?

Quote
shoggoth wrote:
My impression is that compatibility with X or unix makes it easier to get port stuff to the "native" system as well. I realise that the case of hosted AROS + X + native X-apps isn't exactly similar, but it increases the usefullness of the OS drastically imho..

Only until people realise they could get exactly the same functionality (or better) by cutting out the middle-man (AROS) and using the software directly on Linux.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: X Windows for Intel AROS?
« Reply #8 on: August 02, 2007, 10:20:41 PM »
Quote

I assume you mean Atari? Are you saying that having an X server has encouraged people to develop *native* software for the platform rather than using a compatibility layer to run Unix software on top?


Yeah. Because this helps you get stuff up and running, then you start adding your own "native" graphics routines etc. It makes the porting process, or transition, easier.

Quote

Only until people realise they could get exactly the same functionality (or better) by cutting out the middle-man (AROS) and using the software directly on Linux.


That's a figure of test, but I get your point.

-- Peter