14 October 2016, 18:40 | #81 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
We used mailing lists for communications, we had a bug tracker (still do), we had a beta test team (still do) and a method to securely distribute updates. All of that is more or less a solved problem. Some people might suggest that things could be so much more productive by moving the whole show to cross-development instead of native development, plus the latest toys (e.g. GitHub, Jira, what have you). I doubt that. The problem isn't so much with giving developers access to the operating system, including the tools to collaborate. The tools to create software with, and to test it with, as available for AmigaOS are about 20 years old, in some cases even older. I'm groping for some sort of metaphor to illustrate what this entails. It's hard, but I'll try: imagine that development on the Linux kernel stopped in 1993 and did not resume until yesterday. Whoever wants to pick up the baton now has to figure out how to recruit collaborators who know something about the IBM-PC hardware platform, the CPU architecture, who know which tools (compilers, linkers, etc.) might be useful to get software development for the platform working again. People who know how to work together until the team jells, who don't throw up their hands and walk away when things get difficult. This is the big challenge: "priming the pump". AmigaOS 68k development has been "suspended" for almost 20 years. How do you get it started again? I'm reasonably certain that it could be done. My concern is that we lack the very fundamental resources required to build upon. For example, there's just one single working source level debugger for the Amiga, and it's about 23 years old. That sort of thing puts real fear into me. Last edited by Olaf Barthel; 14 October 2016 at 19:14. Reason: That source level debugger was created in 1993, actually. |
|
14 October 2016, 18:40 | #82 | |
Registered User
Join Date: Nov 2011
Location: Nuernberg
Posts: 807
|
Quote:
|
|
14 October 2016, 18:43 | #83 |
Registered User
Join Date: Sep 2009
Location: the world
Posts: 439
|
As long as there's money to be made from AmigaOS (AmigaOS 4 is still developed and sold and is based on OS3.1 sources) it will never be open sourced, no matter what happens.
There have been countless threads on all Amiga forums about open sourcing it, but we need to face the facts. |
14 October 2016, 18:53 | #84 | |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
Quote:
I watched some of the videos from the recent AmiWest, just to get a sense of who is involved with this stuff. And honestly, I begin to get it. You've got a handful of gentlemen who seem to have done fairly well for themselves in life, and OS4 is basically their own little hobby project, a basis for their their own computer club, which is itself about computing for fun in a world of tired old standards. In other words, AmigaOS4 exists because they love some idea of what Amiga is, and because they have the time and resources to make it happen. It is not because they are evil capitalist scumfucks. My guess is that they are simply not aware of what greater good they could do by another model; they may only be superficially aware of the alternative model at all. But anyway, what's the saying, money talks, bullshit walks? I will be first in line to plunk down, just to get this incessant ringing out of my ear once and for all. Last edited by wXR; 15 October 2016 at 10:19. |
|
14 October 2016, 18:54 | #85 |
Users Awaiting Email Confirmation
Join Date: Oct 2016
Location: my town
Posts: 3
|
|
14 October 2016, 18:54 | #86 | |||
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
Quote:
Quote:
But as you said, first things first: it would be necessary to have whoever the hell owns this sell it to the community. But honestly, with the hard time people have had in the past crowdfunding useful stuff like Amiga cases and keycaps, I find the chances of us crowdfunding the purchase of these assets a rather dim chance Quote:
|
|||
14 October 2016, 18:59 | #87 |
Registered User
Join Date: Jun 2010
Location: USA
Posts: 97
|
@Akira: I was referring to the OS4 source code that they have been using since 3.1. A lot of those updates would be nice to have. The new Layers.library for 68k is an example of this and is a huge improvement over 3.1.
After seeing how little was done with the Open Video Toaster source code, I'm not convinced that a big assembly based project would be taken over by the community in a way that really benefits us. That project was released a long time ago when there was actual interest in it and there were more developers left in the community too. |
14 October 2016, 19:03 | #88 |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
Yes, yes, it might not work. Yes, yes, this project and that project, problems, problems, problems.
Let's take the first step, please, instead of worrying about the last one. |
14 October 2016, 19:05 | #89 | |
Registered User
Join Date: Jun 2010
Location: USA
Posts: 97
|
Quote:
I'm not sure how much good I can do, but I'll certainly go along with anyone willing to try. |
|
14 October 2016, 19:07 | #90 |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
Great, but don't worry about it yet, we're not even that far yet.
Who owns AmigaOS? |
14 October 2016, 19:14 | #91 |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
@Olaf
I don't doubt your concerns, but you lose me completely when you cite GitHub as a mere footnote. GitHub is no toy. You are clearly missing the most important thing about it, which is not something technical. GitHub provides a well-designed social network for software development. That is its greatest strength, and why it is the glue for almost all of today's most important projects. Without using it on a day-to-day basis, you wouldn't understand this at all. Indeed it might simply seem like a toy. But if you are really interested, I would strongly suggest that you participate in some active, open project hosted there. Only then will you have your own moment of gnosis. |
14 October 2016, 19:21 | #92 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
I'm viewing this as very pessimistic, because (drum roll!) AmigaOS would be a software development project. This kind of work tends to be late and underfunded. It's practically a given that this will be extraordinarily hard to pull off, even if you narrow down the scope of deliverables. I suspect that the best one could do is try and build a small team, then figure out what it can realistically build within a year (it helps if some of that stuff has already been built and "only" needs polishing & integration) and ship whatever is stable and useful at the end of that year. Then try to repeat the exercise. This is what (sort of) worked for the AmigaOS 3.5 project and the 3.9 effort which followed it. Planning ahead and collecting funds in advance is only going to increase the size of Damocles' sword hanging over the project. The more money thrown at it, the less likely it will succeed. Last edited by Olaf Barthel; 14 October 2016 at 19:37. |
|
14 October 2016, 19:34 | #93 |
Registered User
Join Date: Jun 2010
Location: USA
Posts: 97
|
I liken this more to a bounty the way Poseidon was paid for by AROS.
"How much to give us the code?" Money is raised. Source is released. I don't see it as a Kickstarter type project where money is raised and a product must be released on a schedule. The release of the code would be the end of the funding drive. Development based on it would probably fragment a bit at least at first and if it works, it works. No timeframes needed. |
14 October 2016, 19:36 | #94 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
The problem is that as a tool you still have Git underneath that, and AmigaOS is a very strange beast which makes a very, very poor fit for the versioning model which underlies Git's architecture. Please do not discount this, my statement, as the incoherent mutterings of a Git doubter who pines for the days when CVS ruled the roost and dinosaur herds were seen peacefully disemboweling each other by the stream next to the office. The AmigaOS source code history goes back to 1985, and they did things differently then with RCS, which was converted to CVS, then to SVN over the years by yours truly. Each single component of the operating system has a change history completely separate from all other components. Individual versions are tagged, and (this is the fun part) there are numerous components which use the same version tag (e.g. "V36_4"), but these version tags do not refer to the same release. These tags just mark spots on the timeline of the individual component's development history. To the best of my knowledge, SVN is the only model which allows the for AmigaOS code change history to be preserved as it is. We did ponder switching to Git, but so far the structure and layout of the whole thing resisted conversion. And, as I wrote, there is no Git client for AmigaOS. One can still, however, conveniently use the SVN client, which in the case of AmigaOS allows for subtrees to be checked out as needed. |
|
14 October 2016, 19:41 | #95 | |
AmigaDev.com
Join Date: Mar 2016
Location: Stockholm, Sweden
Age: 35
Posts: 625
|
Quote:
|
|
14 October 2016, 19:49 | #96 | |
Registered User
Join Date: Jun 2008
Location: Boston USA
Posts: 466
|
Quote:
Thanks for looking at my ramblings though |
|
14 October 2016, 20:23 | #97 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
Imagine it like this: for each file on your Workbench partition there's a Git submodule which contains all the source code for that file. This gives about 400 individual submodules, each with own change history and tags (remember: the tag names are not unique, they only uniquely identify releases within each submodule history). The Kickstart modules add another 60 submodules. Library source code, header files, build tools, etc. add some more 20-30 submodules. This would in effect create a Git repository which consists of nothing but submodules. According to how I learned to use Git, this type of layout does not play to Git's strengths. If one were to make it fit what makes Git's intended purpose shine, one would have to figure out a way to deal with the thousands of tags attached to the files in this collection, or discard the tags entirely. This would, however, result in a loss of change history. It would be difficult to mark which release version of each submodule is which. Because SVN does not enforce a particular layout of the data and lets you pick any directory structure you might choose (scary thought: or any directory structure it might choose for you), it handles all of this better than Git was designed to. That's the nature of it. Last edited by Olaf Barthel; 14 October 2016 at 21:04. |
|
14 October 2016, 20:35 | #98 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,954
|
How many truly active 68k Amiga users are there in the world. People who actually regularly spend money on hardware and/or software?
Ill venture a guess. I say somewhere about 2000 and 3000? Any counter bids? Lets assume a new OS version selling at €30 would sell about 2000 units. That's €60000 Realistically, a major new version would be released every 5 years. So maybe in 10 years you'd sell two copies per active user. Throw in some Euros for ROM updates.. You max out at maybe €150000. 1 full time dev during 10 years would cost twice as much. So 50% part time developer or 1 cheap one tops. It doesnt exactly look like a cash cow to me. If id make a bid for the source it would be in that ballpark. That's the amount raised for the A1200 molds by less than 1000 ppl so I wouldn't say its impossible. The real challenge is to pull the heads out of the source owner's asses and to sort out the bizzare and tragic legal situation. Skickat från min LG-H850 via Tapatalk |
15 October 2016, 00:13 | #99 |
Registered User
Join Date: Aug 2007
Location: Holland/The netherlands
Age: 49
Posts: 122
|
I emailed with hyperion directly and this is the reaction of steven solie.
|
15 October 2016, 00:57 | #100 |
Registered User
Join Date: Jun 2010
Location: USA
Posts: 97
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
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 |
|
|