![]() |
![]() |
#621 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,311
|
Quote:
Strange that *exactly you* bring the argument of things that things should remain untouched. Isn't change exactly what happens on a daily basis in OSS systems? Now I dare to provide a new built-in shell feature such as pipes, and you make a ramble about it because you can no longer use an undocumented(!) inofficial(!) feature of Os 3.1 such as the PIPE command and two shell variables? I am sorry. I don't get it. |
|
![]() |
![]() |
#622 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,311
|
Quote:
In this respect, Os 3.9 was... considerably weird and badly thought about. It was a collection of third party contributions which were licensed for a limited time to H&P for distribution (basically, the contract was >20 pages IIRC). In particular, contracts were even individually negotiated. While I do not know Joane's contract, mine included that my tools fell back to me after 2 years. While good for me (and no harm done in my case), this was a particular problem for other contributions. So what can we learn from this: If you want to build an operating system, better make sure that you have a long-term strategy for its development. Unlike you, I do not believe that OSS is the only answer for such a strategy. |
|
![]() |
![]() |
#623 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
Quote:
I can not tell how big your influence in this matter actually is, but as you and your coworkers are the ones making it happen, you are certainly not entirely powerless either. By following the mentioned rules, you are also embracing them and enabling a company like Hyperion ... a decision I personally would not have made. (enough from my side now - let's see what happens in the future) |
|
![]() |
![]() |
#624 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,673
|
@Gorf:
Out of the two options they are much better than CloneToo. |
![]() |
![]() |
#625 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
|
![]() |
![]() |
#626 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
|
![]() |
![]() |
#627 | ||
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,311
|
Ok. Alternative: I do nothing, and instead complain, like everyone else?
Quote:
A considerably better solution to this would be to solve this market wise: Cloanto develops, Hyperion develops, and whoever has the better product makes the money. Works fine for me. Then, there is the technical aspect: It is quite understandable that those people that contribute more have a better standing of the technical development. Not the only one, of course. If there is nonsense, and co-workers or beta-testers report that a feature is not to their liking, it is changed. There were no comments on the pipes, for example. The current implementation is considerably simpler and easier than the "detour" through an external command, and it is - for the future - also easier to maintain. As no negative comments came in, the feature stuck. Quite simple. So even beta-testers can make a difference by simply rejecting a feature, you do not need to program, even. Quote:
But then, you can also take the chance and try to make a change. There was a window of opportunity. Keep silent forever, and let Amiga rot - or get something going, well knowing that you can make a difference and drive the whole process in the direction you consider the right one, well knowing that you don't have the "dream parter" on your side? Now, this is a hard decision to make - what would you have done? |
||
![]() |
![]() |
#628 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
Quote:
|
|
![]() |
![]() |
#629 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,311
|
Quote:
Look, if you truely believe that OSS is the right answer... Contribute to AROS. That is also perfectly fine for me. I'm "burned" because I've seen the Os sources too much from the inside. My two cents on this, despite the all-legal problems that may arise if my hands touch this source: If I would write an operating system (OSS or not), I would certainly not want to repeat the design problems AmigaOs had. The whole Tripos/BCPL/C integration is ... complicated. The lack of resource management and process isolation is just... silly today. If I would want to say something in direction of AROS, then that: Please write a proper operating system. Not the kind of nonsense AmigaOs piled up over the years. As it does not need to stay compatible, one could certainly do better than anything AmigaOs could ever become. |
|
![]() |
![]() |
#630 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
Quote:
Most likely I would have tried to improve AROS and the 68K Kickstart replacement. I would imagine the two years of work, the 3.1.4 team did spend, would have made a tremendous difference to AROS in all regards. The second most likely scenario: I would have insisted on some OSS clause in the contract, that becomes effective after a while or in case of bankruptcy. (well - maybe you did ![]() |
|
![]() |
![]() |
#631 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,311
|
Ah, then how come that everytime I update linux, old programs no longer work? Yes, the interface between the kernel and user space is robust and static. That I can agree upon. But the user space itself is not. Changes are made without good justification, and old interfaces are put aware and replaced by something that is "almost, but not quite the same". I believe I wrote like two or three versions of an Audacious/XMMS plugin, because they kept changing the thing - for no reason. I finally gave up. Installed the old thing, with all its dependencies, and let the issue rest. Also, the kernel space kept moving. There are no set interfaces between kernel modules. I have here an old IBM laptop, where - with lots of effort - I was able to get the intel graphics to work. No longer in the next kernel, something changed, the thing broke. I have here an installation of a VM, which I need to recompile for every new kernel update, because some interface in the kernel networking infrastructure keeps changing. Parameters are omitted or added - for no apparent reason. The old functions could have just stayed in, or default parameters could have been added to keep the interface stable. Of course, that is not "very satisfying" from a developer point of view, and they are not part of the "user space" interface. The problem is here the lack of a properly defined interface between kernel modules. There is nothing like the "scsi.device" or the "graphics.library" where you have a documented API you can use that does not go away next day. The only reason why the monolithic linux kernel does not break under its weight is because there are so many people that keep working on it. A company would not be able to keep a code with so little modularity updated and running. AmigaOs does not get many things right, but at least one thing is done correctly: Modularity. It is a quite tiny microkernel. Of course, with many important features lacking, given its age.
|
![]() |
![]() |
#632 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
Quote:
![]() Fuchsia is quite interesting (kernel-wise). |
|
![]() |
![]() |
#633 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,311
|
Quote:
Believe me, it is really better for AROS if I do not look, do not touch. That is one of the better insurances that nobody from the two comes along and makes some claims on it. That sounds legally complicated. In case of bankruptcy, the rights do not go away. In fact, all the assets of the company need to be used to satisfy any open claims or demands. In case of Hyperion, it gets even more complicated because they do not own the whole thing. They have an exclusive development license (as far as I can read it), so they can hardly transfer any rights to a third party they do not have. |
|
![]() |
![]() |
#634 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,673
|
@Gorf:
IIRC one of the only restrictions on Hyperion in the Settlement Agreement is that they are not allowed to release the source code. So there is no point hassling ThoR about open sourcing it at this time. Those wanting to work on it in the meantime would be better to join the official team. I'm willing to Reactionize a couple of Preferences editors, at least, as part of a Hyperion AmigaOS 3.91 (or similar) release. Last edited by Minuous; 15 January 2019 at 21:21. |
![]() |
![]() |
#635 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,426
|
True: Linux is a big mess in many places
That is why all driver work I did so far, I did on BSD -- much much cleaner structure and code. Your problem with updates seems more distribution-related - as you admitted: The Linux-Kernel interface is very stable. I can not really support your observations: after a recompilation usually everything is fine. (Used to BSD "ports" - Gentoo provides a Linux-equivalent) Still: I am by no means a fan of monolithic kernels or even posix. And yes: I do like how AmigaOS approaches things and it would be interesting to see that translated into a modern design.... Last edited by Gorf; 15 January 2019 at 21:09. |
![]() |
![]() |
#636 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
edit: i meant "clean room" of course. donno why that opposition reminiscence.. Last edited by wawa; 16 January 2019 at 01:46. |
|
![]() |
![]() |
#637 | ||||
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 5,038
|
Quote:
![]() Quote:
I have heard that US right is different from CH right but... is it really that much ? What kind of legal implication do you want to link to a "marketing announcement" posted on a commercial site as an announcement's sole purpose is to inspire the defined audience the wish to learn more and to get engaged with the product you want to sell. Furthermore, what from this 2009 announcement do you consider relevant enough that can still apply in 2019 ? It's not a contract, it's not an signed agreement. It's a news posted in a commercial site. Are there any customers who have been fooled by the 3.1.4 OS release regarding this 10 years old news ? Just to mention two example, are you going to sue your favourite soda brand because it's refreshing only because you took it out of the fridge or merged it with ice-cubes ? or your favourite fast-food because what is in your tray is far from being identical with the nice and attractive picture that is behind the cash counter ? Again, if US right is different, you are welcome to let me know. Look at this one and tell me from which company it is (I have replaced a name by "xxx" to challenge you) ![]() Quote:
So, what kind of legal implication do you want to link to that ? It's an announcement, it's marketing. No difference with the news you quoted. Regarding marketing announcement, I quite like this citation which is attributed to a former French president : Quote:
|
||||
![]() |
![]() |
#638 |
Registered User
Join Date: Apr 2010
Location: Amigaplanet
Posts: 645
|
Nice, finally I found the thread with the most Amiga trolls!
|
![]() |
![]() |
#639 | |||||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,924
|
Quote:
Quote:
Quote:
Quote:
Quote:
Last edited by grond; 16 January 2019 at 10:01. |
|||||
![]() |
![]() |
#640 |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,924
|
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Withdrawn] FS Blizzard 1230 50 MHz 32 MB RAM | Amiga030 | MarketPlace | 1 | 06 September 2016 08:50 |
Is E3B done in the Amiga market? | source | Hardware mods | 3 | 16 February 2015 18:59 |
The AMIGA Market value and your collection values | Gordon | Amiga scene | 12 | 11 September 2009 17:25 |
Sky News: 3.5" floppies to be withdrawn from shelves | Dastardly | News | 11 | 01 February 2007 12:26 |
Market Place or Amiga Stuff for Free? | martin-flash | MarketPlace | 2 | 02 November 2005 17:14 |
|
|