Welcome, Guest. Please login or register.

Author Topic: ARM for the future?  (Read 29057 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #89 from previous page: January 14, 2011, 04:54:12 PM »
Quote from: takemehomegrandma;606659
...

takemehomegrandma, care to explain Genesi's relation to MorphOS... I haven't been following MorphOS that closely so I'd like to know more about that. I noticed there's Genesi's subsection on the MorphZone.

edit: Sorry, I've meant takemehomegrandma, not Iggy... but seeing both of you use MorphOS so I guess both of you could also answer me... I guess :)
« Last Edit: January 14, 2011, 04:57:43 PM by WolfToTheMoon »
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: ARM for the future?
« Reply #90 on: January 14, 2011, 05:03:17 PM »
Quote from: WolfToTheMoon;606676
care to explain why should anyone write their OS completely in asm code in a world of multicore GHz CPUs and storage that sizes in TBs.... instead of putting up various pictures?


The challenge of doing so. Menuette is very cool as projects go.  

But beyond that just because you have multicore cpus doesn't mean you shouldn't or needn't bother with optimising code. The major growth area in terms of development is in portable computing, starting with smart phones and continuing with tablets and netbooks. Heavy, unoptimised programs don't just mean poor performance, but decimation of battery life.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: ARM for the future?
« Reply #91 on: January 14, 2011, 05:06:53 PM »
Quote from: WolfToTheMoon;606677
takemehomegrandma, care to explain Genesi's relation to MorphOS... I haven't been following MorphOS that closely so I'd like to know more about that. I noticed there's Genesi's subsection on the MorphZone.
 
edit: Sorry, I've meant takemehomegrandma, not Iggy... but seeing both of you use MorphOS so I guess both of you could also answer me... I guess :)

 
There is no longer any connection between Genesi and MorphOS.  They are two totally seperate things.
 
No support either way any more as far as I know
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #92 on: January 14, 2011, 05:13:23 PM »
Quote from: the_leander;606680

But beyond that just because you have multicore cpus doesn't mean you shouldn't or needn't bother with optimising code. The major growth area in terms of development is in portable computing, starting with smart phones and continuing with tablets and netbooks. Heavy, unoptimised programs don't just mean poor performance, but decimation of battery life.

I agree partially, but one should also note that today's compiler's do a pretty fine job of optimizing output asm code. Probably better then 99% of programmers who would try to replace them with a manually written asm/machine code. If one writes a elegant, properly structured program in a higher-level language such as C or JAVA, one will have a responsive program... Simple as that. No need to use asm today.

I agree that Kolibri and MenuetOS are neat projects. But if I wanted to code a OS from scratch, in 99% of situations I'd have to be heavily dosed with a powerful toxic to choose asm over C/C++.
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #93 on: January 14, 2011, 05:15:42 PM »
Quote from: JJ;606681
There is no longer any connection between Genesi and MorphOS.  They are two totally seperate things.
 
No support either way any more as far as I know

I wonder if that could change if MorphOS goes ARM. It would be a great thing for MorphOS.
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: ARM for the future?
« Reply #94 on: January 14, 2011, 05:19:30 PM »
Quote from: WolfToTheMoon;606686
I agree partially, but one should also note that today's compiler's do a pretty fine job of optimizing output asm code. Probably better then 99% of programmers who would try to replace them with a manually written asm/machine code. If one writes a elegant, properly structured program in a higher-level language such as C or JAVA, one will have a responsive program... Simple as that. No need to use asm today.


Tell me, when the assembly programmers have finished with you, where do you want me to send the flowers? ;)

There are plenty of instances where being able to use asm is not only handy, but very necessary. Many small industrial micro controllers for instance.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #95 on: January 14, 2011, 05:21:24 PM »
Quote from: the_leander;606688
Tell me, when the assembly programmers have finished with you, where do you want me to send the flowers? ;)

There are plenty of instances where being able to use asm is not only handy, but very necessary. Many small industrial micro controllers for instance.

I haven't said I'd get rid of them completely nor have I mentioned microcontrollers... Just that it is not needed to code a OS or applications 100% in assembler.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: ARM for the future?
« Reply #96 on: January 14, 2011, 05:22:11 PM »
Quote from: JJ;606681
There is no longer any connection between Genesi and MorphOS.  They are two totally seperate things.
 
No support either way any more as far as I know

No recent support, but a valued former partner.

From :MorphZone:
http://bounties.morphzone.org/

"Highest Donations...Genesi...Site Maintenance..."
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #97 on: January 14, 2011, 05:26:58 PM »


These would be great to run MorphOS on...
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: ARM for the future?
« Reply #98 on: January 14, 2011, 05:28:57 PM »
Quote from: WolfToTheMoon;606689
I haven't said I'd get rid of them completely


No you stated that it was completely irrelevant due to today's computing power.

Quote from: WolfToTheMoon;606689
Just that it is not needed to code a OS or applications 100% in assembler.


I don't think anyone said it is necessary, only that it is an interesting project to see just what it can be made to do as far as choice of computing language, as Karlos has said many times, pick the right language for the right job.

The reason you got the response you did was because what you wrote read like an excuse to code poorly as well as a complete blanket dismissal of asm.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline TheBilgeRat

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1657
    • Show only replies by TheBilgeRat
Re: ARM for the future?
« Reply #99 on: January 14, 2011, 06:40:50 PM »
Just because you see no value in the optimization of code for an application doesn't mean the rest of the world shares your view.  In other words, Wolf, I do not share in your ignorance and frankly am shocked by it.  I will chalk it up to either a poor upbringing or youth.
 

Offline TheBilgeRat

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1657
    • Show only replies by TheBilgeRat
Re: ARM for the future?
« Reply #100 on: January 14, 2011, 06:41:40 PM »
Quote from: the_leander;606692
The reason you got the response you did was because what you wrote read like an excuse to code poorly as well as a complete blanket dismissal of asm.

This.
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: ARM for the future?
« Reply #101 on: January 14, 2011, 06:44:19 PM »
Crap code is the refuge of corporations with customer bases willing to pay repeatedly for deteriorating performance and non-existing feature improvements.
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #102 on: January 14, 2011, 07:13:30 PM »
Quote from: TheBilgeRat;606702
Just because you see no value in the optimization of code for an application doesn't mean the rest of the world shares your view..

I never said that...

Quote
In other words, Wolf, I do not share in your ignorance and frankly am shocked by it

I'm shocked you would consider writing an entire OS or any application in asm as a guarantee of better performance or more optimized code. I also doubt many programmers could manually write more optimized code then today's compilers. And ultimatively, spending resources of doing so is questionable in most applications(while I agree it's mandatory in some others).

I never said I'm anti-asm in general.
 

Offline takemehomegrandmaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2990
    • Show only replies by takemehomegrandma
Re: ARM for the future?
« Reply #103 on: January 14, 2011, 07:21:47 PM »
Quote from: JJ;606681
There is no longer any connection between Genesi and MorphOS.  They are two totally seperate things.
 
No support either way any more as far as I know


Even though Genesi indeed has nothing to do with MorphOS development past v1.4 (2004?), I believe Genesi's stance (from the past) is that they own MorphOS 1.4 in full. But when they stopped paying for MorphOS development, they said something in the lines of "Go ahead and continue developing MorphOS in any way you like, release it for any platform you like (even for AmigaOne(! Shock! Horror! ;)))" etc.

That has pretty much been the connection since then. Genesi has a silent claim for MorphOS 1.4, while the MorphOS Team freely went on far beyond that, the entire relevant Mac PPC platform has almost entirely been conquered, and MorphOS 2.7 has come a long way since then! At one point (as a prequel to the 5121e/"LimePC" development), Genesi paid for a port to Efika PPC, and that's why the Efika has been a supported platform sine MorphOS 2.0.

From Genesi's Point of View, I have no clue to whether MorphOS could play *any practical role whatsoever* in a Genesi future on ARM today? Probably not! Genesi has Linux/Android/ChromiumOS/Whatever, as well as all the relevant applications and "real" standards, official Flash support, etc, etc.

AFAIK, MorphOS is today being developed entirely on a hobby basis. On PPC only, for practical reasons mostly I guess.

But if the MorphOS Team would expand their ambitions regarding CPU architecture, I actually *do* think that Genesi and bPlan (and *Freescale* through them) would *actively assist* them in many ways! Through documentation, knowledge, experience, etc. Through early development hardware? Etc...

In *that* sense, I believe that the connection that still exists would be beneficial! :)

Otherwise I think it's just as you say JJ, "There is no longer any connection between Genesi and MorphOS"
MorphOS is Amiga done right! :)
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: ARM for the future?
« Reply #104 on: January 14, 2011, 07:34:05 PM »
Quote from: runequester;606705
Crap code is the refuge of corporations with customer bases willing to pay repeatedly for deteriorating performance and non-existing feature improvements.
This.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup