Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
30 crawler(s) on-line.
 110 guest(s) on-line.
 2 member(s) on-line.


 OlafS25,  Deaths_Head

You are an anonymous user.
Register Now!
 OlafS25:  4 mins ago
 Deaths_Head:  4 mins ago
 michalsc:  8 mins ago
 pixie:  16 mins ago
 zipper:  25 mins ago
 fatbob_gb:  32 mins ago
 Karlos:  57 mins ago
 matthey:  1 hr 15 mins ago
 OneTimer1:  1 hr 18 mins ago
 Frank:  1 hr 31 mins ago

/  Forum Index
   /  Amiga OS4.x \ Workbench 4.x
      /  How to make Amiga OS a leading operating system?
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 Next Page )
PosterThread
cdimauro 
Re: How to make AmigaOS a leading operating system?
Posted on 28-Feb-2015 9:13:51
#241 ]
Elite Member
Joined: 29-Oct-2012
Posts: 3650
From: Germany

@OlafS25

Quote:

OlafS25 wrote:
@Leo

one correction... AROS did not break "compatibility" but is aims source code compatibility instead of binary compatibility, in short every program must be compiled for every platform to run and you cannot mix different binaries like X86 with 68k.

For the 68K platform, AROS goal is to have also binary compatibility.

 Status: Offline
Profile     Report this post  
OlafS25 
Re: How to make AmigaOS a leading operating system?
Posted on 28-Feb-2015 9:14:20
#242 ]
Elite Member
Joined: 12-May-2010
Posts: 6358
From: Unknown

@ferrels

-8



a OS is not a self-purpose or a "proof-of-concept", people use it to run software on it

 Status: Online!
Profile     Report this post  
OlafS25 
Re: How to make AmigaOS a leading operating system?
Posted on 28-Feb-2015 9:23:43
#243 ]
Elite Member
Joined: 12-May-2010
Posts: 6358
From: Unknown

@cdimauro

if you want a updated polished OS supporting more RAM, SMP and so on you have to break compatibility. Alone having 64bit means new compilation of software.


I am always wondering that people expect a "modern" OS and then all stays the same. And because AROS already offers some of the requested features and "feels" different because of that they do not want to use it.

 Status: Online!
Profile     Report this post  
OlafS25 
Re: How to make AmigaOS a leading operating system?
Posted on 28-Feb-2015 9:24:40
#244 ]
Elite Member
Joined: 12-May-2010
Posts: 6358
From: Unknown

@cdimauro

Yes but most people think of X86 if they say AROS

 Status: Online!
Profile     Report this post  
cdimauro 
Re: How to make AmigaOS a leading operating system?
Posted on 28-Feb-2015 12:04:21
#245 ]
Elite Member
Joined: 29-Oct-2012
Posts: 3650
From: Germany

@OlafS25

Quote:

OlafS25 wrote:
@cdimauro

if you want a updated polished OS supporting more RAM, SMP and so on you have to break compatibility. Alone having 64bit means new compilation of software.

Absolutely.
Quote:
I am always wondering that people expect a "modern" OS and then all stays the same. And because AROS already offers some of the requested features and "feels" different because of that they do not want to use it.

Who cares, Olaf? That's not our problem.

Quote:

OlafS25 wrote:
@cdimauro

Yes but most people think of X86 if they say AROS

Again, we don't have to care about such mistakes. We know that AROS works even on 68K machines, where other post-Amiga/like o.ses don't.

And we know that "Intel outside" is just a childish slogan which also cannot be true anymore (because even non x86 machines use technologies developed by Intel).

 Status: Offline
Profile     Report this post  
Boot_WB 
Re: How to make AmigaOS a leading operating system?
Posted on 28-Feb-2015 13:15:36
#246 ]
Super Member
Joined: 14-Feb-2006
Posts: 1134
From: Kingston upon Hull, UK

@cdimauro

Quote:

cdimauro wrote:
@OlafS25

And we know that "Intel outside" is just a childish slogan which also cannot be true anymore (because even non x86 machines use technologies developed by Intel).


In this day and age, absolutely - ten years ago it was a nice tagline for platforms on alternative architectures. Haven't seen anyone using one of those stickers on their iPad (or other generic ARM device) in the modern day though.

_________________
Troll - n., A disenfranchised former potential customer who remains interested enough to stay informed and express critical opinions.
opp., the vast majority who voted silently with their feet.

 Status: Offline
Profile     Report this post  
cdimauro 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 6:47:09
#247 ]
Elite Member
Joined: 29-Oct-2012
Posts: 3650
From: Germany

@Boot_WB: even more than 10 years ago, I think nobody can claim that his computer was "Intel outside".

Consider that Intel developed by herself the following technologies: PCI, AGP, AC'97, HD Audio. She also developed, with other companies, these: USB, PCI-Express, SATA, ACPI, UEFI.
Many peripherals use x86 code on/for their firmwares. Almost all graphic cards firmwares still are x86, and in particular they continue to integrate the very old VGA BIOS which is 8086 code (yes, the first Intel processor of the IA-32/x86 family!).
And, if I remember correctly, many chipsets (not only for x86) implement very old Intel chips, like the 8259 to manage interrupts.

So, it's very very hard that someone can claim that his computer is "Intel Outside". Basically with more modern hardware (e.g.: post-Amiga era) only ignorant or fanatic people can continue to sustain such false statement.

 Status: Offline
Profile     Report this post  
Dirk-B 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 7:53:08
#248 ]
Super Member
Joined: 8-Mar-2003
Posts: 1185
From: Belgium

@cdimauro

You are right ofcourse, but the thing is that instead of going
always for the main stream there are also people who try as
much as possible to go for the underdog in some way or another.

_________________
A1G3-SE + OS4.1 u1 iso (x2)

 Status: Offline
Profile     Report this post  
megol 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 12:41:55
#249 ]
Regular Member
Joined: 17-Mar-2008
Posts: 355
From: Unknown

@cdimauro

Still I wonder if you'd not complain if someone was calling Intel based systems "AMD inside"? ;)

 Status: Offline
Profile     Report this post  
cdimauro 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 20:28:11
#250 ]
Elite Member
Joined: 29-Oct-2012
Posts: 3650
From: Germany

@megol: LOL Should we take a look at the CPUID manufacturer string? ;)

 Status: Offline
Profile     Report this post  
megol 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 21:43:58
#251 ]
Regular Member
Joined: 17-Mar-2008
Posts: 355
From: Unknown

@cdimauro
Just wanted to point out that even Intel systems use things from other parts - including Microsoft that have had a hand in many standards. :P

[ The 64 bit extension comes from AMD and is used by Intel via the patent-sharing agreements, other things also comes from AMD. The latest example is the PrefetchW instruction added in Broadwell which AMD have had defined since 1998. ]

 Status: Offline
Profile     Report this post  
ferrels 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 21:59:54
#252 ]
Cult Member
Joined: 20-Oct-2005
Posts: 922
From: Arizona

@OlafS25

Surely you jest....I actually use hardware to run my software. Including my OS.

 Status: Offline
Profile     Report this post  
cdimauro 
Re: How to make AmigaOS a leading operating system?
Posted on 1-Mar-2015 23:01:56
#253 ]
Elite Member
Joined: 29-Oct-2012
Posts: 3650
From: Germany

@megol: absolutely! Nothing to say here, and this enforces the fact that the "xyz outside" slogals don't make sense at all.

 Status: Offline
Profile     Report this post  
KingKong 
Re: How to make AmigaOS a leading operating system?
Posted on 5-Mar-2015 5:28:29
#254 ]
Member
Joined: 21-Oct-2006
Posts: 95
From: Germany

How abaout a 40 bit CPU/computer?

100% 40 bit, thus data and address bus with full 40 bits, with 40 bit data types also. 80 bit data types should be supported in hardware.

With 40 bit one can address 1 TB RAM ... but 40 bit are 37,5% less than 64 bit (or 64 bit are 60% more than 40 bit) and that's a huge advantage in chip production. Think of less energy consumption at possibly higher performance. More cores, possibly even faster.

Thus 40 bit can be a considerable advantage over 64 bit.

Some more text in German: Wie wäre es mit einem 40 Bit Computer? - sorry for not translating all.

 Status: Offline
Profile     Report this post  
michalsc 
Re: How to make AmigaOS a leading operating system?
Posted on 5-Mar-2015 6:12:12
#255 ]
AROS Core Developer
Joined: 14-Jun-2005
Posts: 377
From: Germany

@KingKong

Quote:
How abaout a 40 bit CPU/computer?


Totally pointless.

Quote:
100% 40 bit, thus data and address bus with full 40 bits


That would make horrible performance drop when accessing your imaginary 40 bit types or in general any types which are larger than these 40 bits.

Quote:
With 40 bit one can address 1 TB RAM ...


I hope you do realise that current 64bit cpus *DO NOT* implement full 64-bit physical address space?

Quote:
but 40 bit are 37,5% less than 64 bit (or 64 bit are 60% more than 40 bit) and that's a huge advantage in chip production. Think of less energy consumption at possibly higher performance. More cores, possibly even faster.


If you were right (but you are not) then it would mean the 32 bit CPUs should be even more energy efficient and even more faster than such nonsense 40 bit cpu. Are they?

Quote:
Some more text in German: Wie wäre es mit einem 40 Bit Computer? - sorry for not translating all.


Just like in case of all your posts, this text in German is just a text written without necessary technical background. I just wasted time reading it.

 Status: Offline
Profile     Report this post  
cdimauro 
Re: How to make AmigaOS a leading operating system?
Posted on 5-Mar-2015 6:18:14
#256 ]
Elite Member
Joined: 29-Oct-2012
Posts: 3650
From: Germany

@KingKong: please, computer scientist, can you elaborate such 40-bit computer theory and give PRACTICAL examples on how to use it, and how an ordinary coder or compiler should deal with it?

Thanks

EDIT. @michalsc: TOTALLY agree.

Last edited by cdimauro on 05-Mar-2015 at 06:18 AM.

 Status: Offline
Profile     Report this post  
kolla 
Re: How to make Amiga OS a leading operating system?
Posted on 5-Mar-2015 6:22:41
#257 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2917
From: Trondheim, Norway

I can not use any Amiga OS for my work, none of the amigoid systems have a modern network stack that I need, they are all stuck in 1992 or thereabouts in terms of networking functionality. It's not like IETF have been doing nothing for 20+ years.

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
matthey 
Re: How to make AmigaOS a leading operating system?
Posted on 5-Mar-2015 8:25:19
#258 ]
Elite Member
Joined: 14-Mar-2007
Posts: 2023
From: Kansas

Quote:

KingKong wrote:
How about a 40 bit CPU/computer?


From a hardware perspective, I see several advantages to a 40 bit CPU over a 64 bit CPU but one big disadvantage. Memory can't be accessed in 40 bit chunks. This means wasted padding, alignment issues and more complexity (perhaps exceeding the waste of 64 bit processors). It's interesting that such a CPU could still be byte addressable as there are 5 bytes in 40 bits. Data types could be byte (8 bits), word (20 bits) and longword (40 bits). 20 bits would be enough for most foreign languages (a smaller version of 32 bit unicode), a great word size for variable length CISC encodings, and a fast while high quality 20 bit chunky gfx (although custom 20 bit gfx hardware would be needed also). A 40 bit address size allows plenty of memory without clogging up caches and memory with a bunch of zeroes like 64 bit. 40 bit chunky gfx would be good for professional quality still images and photography.

From a software perspective, there would be extra issues from compilers having some unusual data type sizes. Programs would be difficult to port. It would be difficult to gain software support considering the extra effort required for relatively small advantages.

Quote:

With 40 bit one can address 1 TB RAM ... but 40 bit are 37,5% less than 64 bit (or 64 bit are 60% more than 40 bit) and that's a huge advantage in chip production. Think of less energy consumption at possibly higher performance. More cores, possibly even faster.

Thus 40 bit can be a considerable advantage over 64 bit.


32 bits is a considerable advantage over 64 bits in logic savings and energy efficiency. Choose a 32 bit CPU with good code density and an efficient OS and even 1 GB of memory is a lot. A PPC commonly needs 40-50% more memory for code and alignment than a 68k Amiga. An enhanced 68k could improve code density another 5%-15%. It would be less trouble to optimize a little more for 32 bits than try to make 40 bits work.

 Status: Offline
Profile     Report this post  
KingKong 
Re: How to make AmigaOS a leading operating system?
Posted on 5-Mar-2015 10:21:09
#259 ]
Member
Joined: 21-Oct-2006
Posts: 95
From: Germany

Data types could be 10, 20, 40 and 80 bits with support for 8, 16, 32 and 64 bits. Data types with 8, 16, 32, 64 bits should be reasonably supported by hardware, think of rotate and shift operations.

Memory access is only an issue of compatibility, there could be special 40 bit memory chips in the future. If 40 bit (or perhaps 48 bit) computing is a good idea - kind of combining the best of 32 bit and 64 bit - then it could become mainstream. Memory is quite cheap these days.

A very interesting option is that some bits could be used for ECC. One could have 10, 20, 40 bit without ECC or 8, 16, 32 bit with extraordinary ECC and easy 32 bit compatibility, which is combined with 40 bit adressing-capability and hardware support for 64 bit computing. Memory chips could be 40 oder 80 bits wide, to be used with 8 bit data + 2 bit ECC for 32 bit and 64 bit computing.

How much extra money would you pay for a super secure computer with bottom up checksums and extraordinary ECC? ... and perhaps it even must not be more expensive than 64 bit computing. The extra use of memory (ECC, padding) is compensated by more efficient data usage compared to 64 bit.

Because ECC is so desirable, this could lead to 48 bit = 40 bit + 8 bit ECC computing, to have 40 bit address bus and 40 bit data with 8 bit ECC.
40 bit or 48 bit? Well, it's not 64 bit for sure.

3 * 64 bit = 4 * 48 bit and such conventional 64 bit data bus memory chips could be used for 40 bit + 8 bit ECC computing (4 * 10 bit data + 4 * 2 bit ECC). There could also be a single read/write of 48 bit data with padding to 64 bit. The CPU-cache management could do this trick and automatically read/write with 64 bit alignment to conventional DDR SDRAM. Another variant: 2 * 64 bit = 3 * 40 bit + 8 bit ECC.

At least, there are some interesting possibilities - it should be worth to do some thinking about.

 Status: Offline
Profile     Report this post  
megol 
Re: How to make AmigaOS a leading operating system?
Posted on 5-Mar-2015 10:35:30
#260 ]
Regular Member
Joined: 17-Mar-2008
Posts: 355
From: Unknown

@cdimauro

Quote:

cdimauro wrote:
@KingKong: please, computer scientist, can you elaborate such 40-bit computer theory and give PRACTICAL examples on how to use it, and how an ordinary coder or compiler should deal with it?

Thanks


How about : compile your portable C code.
That's it.

Edit: But there is almost no advantages going to 40 bit processing - the power savings would be in the noise compared to a fully 64 bit processor.

Last edited by megol on 05-Mar-2015 at 10:39 AM.

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle