![]() |
![]() |
#421 |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 536
|
Speaking for myself: there I things which I chose not to learn more about. Too much knowledge inevitably leads to worrying. So far, I believe that what I wrote here can be surmised by anyone who avoids the conspiracy theories and looks at the results of what the players in this market produce.
|
![]() |
![]() |
#422 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
same as me. the whole drama is kindof entertaining, might even make up for a nice plot draft of a court intrigue movie, but too much is too much.
i prefer to try to contirbute to something constructive, where i can both find my place and the outcome of which promisses something that may be actualy handy for me in one or another manner. i dont think i act out of hatred, i might dislike attitudes but in the end i try to make convenient choices. if i even criticized os4 and the policies accompanying it, they were actually for practical purposes i consider constructive. for instance i coulndt understand timberwolf hype in prospect of lack of future maintainability, while leaving much more reasonable project, which was odyssey, to be postponed. time has proven me right.. |
![]() |
![]() |
#423 | ||
Registered User
Join Date: May 2017
Location: Scotland
Posts: 53
|
Its a big factor in why the Amiga community is now a very small niche, if that - and why it will remain to be so. And probably why it seems to attract mainly people with that mentality.
Quote:
Quote:
The operating system has become a façade for nothing more than an easy route to port Linux code, not even embellishing the AmigaOS way of doing things. Other small companies and start-ups seem to be able to achieve in a few years, what it takes a quarter of a century for AmigaOS to not even get close to... |
||
![]() |
![]() |
#424 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 536
|
Quote:
If you build and sell a PowerPC-based desktop system you are boxed in by the choices you are allowed to make with regard to the hardware you can buy ready-made, and which source you can use for it (the PowerPC platform is in about the same situation as the MC68000 family was in the late 1990'ies). You do not always have a choice between several different sources, and you do not necessarily have a potential manufacturing contact in, say, China, who could customize a design for you. So, what gives? You are left with a small set of choices to make anything at all in the first place, especially considering how much risk you can take up, financially, and market-wise (who's going to buy that? how many boxes can you expect to sell?). Whatever you pick, it will be part of a package which hooks up the CPU to peripheral hardware and memory. Again, you may have to make choices, based upon cost and availability, or there may be not a lot of choice at all, because the package already combines CPU, peripheral hardware and memory. This covers the hardware manufacturing side. Things get interesting in the next step: does the operating system already provide drivers for that hardware, and why should you care as the hardware provider? You're going to pay for the software developer to figure out how to make that box jump through hoops, aren't you? Problem solved. Or is it? The hardware which lands in the hands of the software developer may not be supported by drivers which already exist and which are well-tested. So new drivers will have to be written, and (this from somebody who's had a mostly miserable time for each such gig) this is always a struggle. Hardware documentation is mostly lacking in context, and manufacturers tend to close the gap by shipping code samples or point to Linux kernel code. Never mind that the code's intended home architecture is far removed from what the Amiga operating system wants to see, or that it looks like it's been encrypted (no, it's just one single developer doing his best, learning on the job, still in need of learning to write robust and readable code). So you do what you can, but it takes its toll... You mentioned hardware not performing well, and hardware features not being supported. This is a side-effect of the package the hardware manufacturer picked containing complex components which are not a good match for the Amiga operating system architecture. The typical example for that is that the main board contains a network interface, but there is no driver for it (there's a driver for the network interface plugged into the PCI slot, which works, though). The "AmigaOne" shipped with a fairly common type of 3com NIC whose precursors existed already existed in the 1990'ies. You won't find these in the current packages any more. Some of the NIC designs are off-the-shelf and that improves your odds to make a driver that works. But there are also in-house NIC designs which tie into the overall architecture of the package: at this point it's you against the "alien invasion", and unlike the movie heroes of the past, you can side-step the problem by not spending a truly awful amount of time to teach the alien puppy to walk and bark (or look into the wrong end of a flamethrower). You opt for the cost-effective approach of sticking a well-supported NIC into one of the expansion slots. Problem solved. Really, done and done. ...except for that little problem with the network driver architecture we use on the Amiga. It was designed for the kind of hardware which existed at the cusp of the late 1980'ies and 1990'ies: 10BASE2 and 10BASE5 Ethernet. These NICs work in a particular way, and today's NICs work nothing like that any more. This has consequences for the performance you can realistically coax out of the hardware and the TCP/IP stack. On the Amiga a Fast Ethernet NIC (100 Megabits/second) or a Gigabit Ethernet NIC will typically peak around 20-30 Megabits/second while the CPU load is close to 100%. We cannot currently do any better than that. So, I've written too much already, I suppose ![]() ![]() |
|
![]() |
![]() |
#425 | ||
Registered User
Join Date: May 2017
Location: Scotland
Posts: 53
|
Quote:
It was known PPC wasn't going anywhere 20 years ago, ARM custom "SoC"'s with more power/performance/features/choice have been available for 15 years or so. And yes - for over 15 years there's been an unbelievable amount of choice/off the shelf hardware/peripherals that could've been leveraged - choosing to ignore it doesn't mean it wasn't an option. Quote:
|
||
![]() |
![]() |
#426 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
|
|
![]() |
![]() |
#427 | ||
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 536
|
Quote:
Quote:
Moving to a different system architecture requires that all the necessary pieces (hardware, development tools, developers porting their applications) are in place and even then the risk never stops reminding everyone what they are getting themselves into. Few platforms successfully made this journey without running themselves into the ground. If one were to pick a nice, affordable, powerful platform not unlike the RaspberryPi 3, you would still have to find a way for existing users to make the migration with you. There would have to be backwards compatibility for data and programs, which is difficult to begin with: do you both support 68k software and PowerPC programs? What about hardware drivers, are they going to make the migration, too? I reckon that this part of a hypothetical migration to a new hardware platform were essentially doable, if it were not for the lack of financial resources, the number of potential customers to follow you, and the lack of interest in the hardware makers to support your migration. This used to be easier in the early 2000's when Motorola had a vested interest in helping the 68k platform users to find a good home in the PowerPC domain. Again, I would like to stress that the choice of the options, the alternatives, has been contracting quickly, maybe even accelerating in the past few years. Due to constraints on capital, constraints on availability of qualified developers (combined with the lack of capital this implies qualified developers willing to work for very little money) and the risk of doing business in such a small market, this is where we wound up with little chance to reverse the overall trend. One can criticize the decisions that were made which led to this state of affairs. Beyond that it won't help to keep criticizing them, what's done is done. The question which I keep coming around to again and again is: what exactly can we do right now? I am no longer interested in discussing questions pertaining the "tragedy of the Amiga", who would be at fault, how could it have been done right. That's like discussing football after the match, when you haven't even been a player, and no amount of post-game discussion can change how the game played out. |
||
![]() |
![]() |
#428 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 536
|
Quote:
As the results of the decisions made, and the roads not taken, materialized, fewer and fewer degrees of freedom to make further choices remained. |
|
![]() |
![]() |
#429 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
i think about the present and the future rather than about the past, that naturally cannot be replaced. shouldnt we lern from it rater than traditionally repeat failures? i understand that you are caught in a net of relationships and try to make the best out of it. nevertheless i would be rather disppointed in your place. even though i dont know any better.
|
![]() |
![]() |
#430 | |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
Quote:
Which leaves us with a) emulation or b) going back to 68k, which lately has promising (hobby) platform and performance perspectives because of the Apollo core. And users of classic systems won't be left behind, as they may either upgrade their machines with Apollo-cards or at least benefit from OS bugfixes and small improvements. It also has got at least some of the prerequisites you laid out. However, OS3.1 also has the most legal problems, whether it's "companies" kicking each others shins or developers (who feel like they cannot contribute to e.g. AROS, because they have knowledge of original AOS sources) or else. I'm afraid it's still a mess, but at least it gained some "momentum" compared to the situation two years ago... How do you judge the possibility to backport (parts) of OS4.1 to 68k/Apollo systems from a pure technical point of view? There has been an OS4 68k beta back in the day... |
|
![]() |
![]() |
#431 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
http://eab.abime.net/showthread.php?...95#post1158295 have you even looked at the quite high ram requirement figures? without even having os4 run on 68k architecture and being able to figure out what speed figures we would have to do with.. im though curious about olafs comment about this as well. |
|
![]() |
![]() |
#432 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
|
![]() |
![]() |
#433 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
os4 with eyecandy and stuff (ppc) >50mb (usually people claim you cant boot workbench to less than 70mb requires) aros with eyecandy and stuff (68k) ~7mb os4 early startup (ppc) >7mb (other users claim 30mb) aros early startup/boot without the s-s ~1mb and aros is by no means optimized yet afaik. so i wonder where that ram gets wasted. |
|
![]() |
![]() |
#434 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,967
|
Quote:
The RAM requirement for OS4 on CSPPC is a shame since there's no way to upgrade it cheaply, yes yes you can buy relatively expensive and slow Zorrams/Bigrams. And for that reason OS4 on CSPPC is somewhat of a novelty, not enough RAM to not be hamstrung by it, and not fast enough to run NG level applications. On AROS, the Vampire team mentioned 512MB of RAM which could possibly increase for the next board whether that's the standalone or otherwise. |
|
![]() |
![]() |
#435 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
apparently it mattes for many people, who argue 1mb is too much for early startup. in fact ram isnt really cheap on amiga. a4000 cpu slot is being mapped to 128mb space in hardware. gunnar considers this possible to overcome, but i doubt it upon what i have been told by others. on apollo-forum there has been a lot of talk about present and future ram requirements. vampires are currently delivered with 128mb which already is an upgrade in comparison to previous models. i think we need to respect and work along these constraints, and while obviously features cost ressourses, they shouldnt cost more than necessary. thats been amiga philosophy all along, wasnt it?
btw, for tests purposes im downgrading what i have here and running some aros and amiga demos and programs on an 4000/040/16mb motherboard ram/no rtg. working fine and stable. wanderer is a bit sluggish with png icons on aga, but apps like dopus4, snoopdos, editor are responsive as ever. |
![]() |
![]() |
#436 | ||||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
ARMv8 is also tempting with its big endian support. The ISA is more standardized and the designs are highly optimized but now there is less customizability and a license fee is necessary. If you use ARMv8 commodity hardware then it is difficult to differentiate from the crowd which you are competing against (how do you become the number one OS for the Raspberry Pi 3 for example?). I still think it would be better to become vertically integrated producing unique hardware as working with synthesizable HDL code for an FPGA is common today and chip fab/foundry services are common and like a commodity themselves. Why not choose the 68k then you have a unique product with retro appeal, there is no license fee to pay to ARM and there would be unlimited customizability without threats from ARM. It would take time to develop the technology and talent but then it may be possible to build a strong position not unlike ARM Holdings. Quote:
Quote:
Quote:
Last edited by matthey; 17 May 2017 at 01:32. |
||||
![]() |
![]() |
#437 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
|
|
![]() |
![]() |
#438 | ||||
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 536
|
Quote:
Quote:
Quote:
Quote:
The early 68k material, possibly up to the mark around 2004/2005, could port with a little effort, and even then you would be limited to Workbench software, not Kickstart components. However, in the 10+ years since then, the overall integration of the code kept increasing, with new APIs replacing old functionality and workarounds. The situation is not unlike the transition from Kickstart/Workbench 1.3 to 2.x. For a brief time you had both backwards and forwards compatibility (e.g. asl13.library, gadtools13.library), but the effort of backporting code written for 2.x to 1.3 at some point was just no longer making sense. So, long lead-up to a short answer: unless the conditions for a back-port were favourable (funds available, every AmigaOS 4 developer in agreement, target hardware specs clear, etc.) I do not see it happening. It's just too hard under the current circumstances, and the current circumstances do not suggest it might even be a good idea to try. |
||||
![]() |
![]() |
#439 |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 536
|
I am not really disappointed.
It has been almost exactly 30 years now since I began using the Amiga, and eventually writing software for it. The Amiga shaped my life, my choice of profession, enabled me to conclude my professional education and to set up my own company. It has been a gift which kept on giving, and in turn, I tried to give back some of that gift in the work which I did for the Amiga. From that long perspective, with all the ups and downs and the very low, low downs, it's hard for me not to feel "blessed" in some way ![]() |
![]() |
![]() |
#440 | ||||
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
Quote:
Quote:
Quote:
|
||||
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
SWOS 16/17 - The official unofficial update! EDITORS WANTED! | Playaveli | Retrogaming General Discussion | 99 | 28 October 2017 19:58 |
Hyperion page does not start, is broken | vitux | Amiga websites reviews | 2 | 20 April 2013 19:59 |
Hyperion Announce AmigaOS4.1 Update 1 Now available for download | Mikey_C | News | 6 | 24 January 2010 15:04 |
Amiga Inc. Sues Hyperion VOF. | Ultron | News | 55 | 25 December 2007 23:08 |
|
|