RISC OS is being relicensed under the Apache license
riscosopen.org
riscosopen.org
A short while later, I came across an effort to run a riscOS-based computer (circa 2001), basically on batteries[1]. It seemed to solidy the 'light on resources' aspect of the entire riscOS stack.
RISC OS usage[2] seems to indicate it's a little tricky (non-intuitive) for first-time users[2]. Hopefully if someone picks up development on this, improving the interface a bit (ie, 3-button mouse reliance, etc), plus adding wifi are things that are tackled first.
Honestly... would hate to see feature-bloat creep in too much. I played around with KolibriOS[3] the other day and there's certainly a benefit to small and fast!
[0] https://en.wikipedia.org/wiki/RISC_OS
[1] http://www.explan.co.uk/hardware/solo.shtml
[2] https://www.makeuseof.com/tag/turn-raspberry-pi-retro-pc-ris...
Middle click opens a menu (like a right click menu on Windows). Usually this is the main menu, the context will change depending where you click -- to get a save option, you need to click on an open document.
Everything is accessed through the file browsing windows. Opening document and applications, and saving documents (dragging them into an open window). Drag and drop is very common.
I think that's all :-)
So RISC OS is now open source. EmuTOS is an open sourced Atari ST TOS. Hell, Apple is open sourcing LisaOS.
Why isn't AmigaOS open source yet?
"Matthew Dillon, an Amiga developer in the late 1980s and early 1990s and FreeBSD developer between 1994 and 2003, began working on DragonFly BSD in June 2003 and announced it on the FreeBSD mailing lists on 16 July 2003." - Wikipedia, DragonflyBSD
So whether he contributed to the OS or just learned something at Amiga from those who did, Amiga's key concerns live on. Not to mention that the compiler isn't exactly remote from multiprocessor concerns; its value was that it adapted closely to what the Amiga hardware made possible, obviously.
They will allow the computer history museum to host the source code, but chances are it won’t be under an open source license. That’s what they did before. QuickDraw and MacPaint have a ”available only for non-commercial use” clause, for example (http://www.computerhistory.org/atchm/macpaint-and-quickdraw-...)
And AmigaOS? Does anybody know who owns the rights to that? ;-)
Possibly because someone is still exploiting derived code commercially?
Anyway the 1.2/1.3 codebase is in large parts BCPL, not C.
Also, there's hatred to open source in general in Amiga scene. Interesting comment in one discussion about MorphOS: https://lobste.rs/s/vkpekg/morphos_3_10_released#c_ktgnn3
They're nearly 20 years too late for that. The only compelling reason to use RISC OS over anything else these days is nostalgia. Still, it might be an interesting project to hack on.
( and I still haven't gotten Digital Symphony to work on any kind of modern machine. :-/ )
Also, xmp will play symphony files, http://xmp.sourceforge.net/
(installs fine on debian with apt install xmp )
If you just want to listen to your mod collection again, that might be sufficient already! :-)
I was given an informal (but firm) takedown notice in about 2002, when I uploaded an old game to my website and linked to it from a RISC OS forum. I'd thought RISC OS was dead then.
Still, I can hold on to vain hopes.
The personal computing market has already been divided between Windows, MacOS, and ChromeOS.
> starting with a conversion to preemptive multitasking
I wonder how difficult that would actually be. I think it could be done without changing the existing WIMP API. The Wimp_Poll loop would still exist as is, just as in other windowing systems; it just wouldn't be the only time it loses control.
And preemption has certainly been done before in Niall Douglas's Tornado project.
Counterpoint: the stick, the knife, and the wheel.
(I won't argue about the knife. That is both simple and useful)
Let me give a less analogous example: Windows recently (or will soon, I forget) have a Dark Mode, which will make window colors darker and text colors brighter. This is a feature upgrade, apparently. Yet back in Windows 95 people would have laughed at you for making a big deal out of that, because you could just arbitrarily change all the window and text colors at will. No reghacks, no CSS, just a simple settings widget [0].
Another example is how ludicrous application installation has become. In the DOS and MacOS Classic days you just copied a folder to a disk, any disk, and ran it and it worked. Nowadays there's package managers and SxS and you can't even install applications to different disks. Is the former method more limited? In some ways yes. But it is also much more flexible in others and much simpler, it's easy to reason about and fits perfectly with the file management metaphor that is the core abstraction of desktop OSs.
How far away is this from being as usable as I hear QNX is?
Neat project regardless.
Cause realistically most of the OS bases are covered now.
"Apache 2 software can therefore be included in GPLv3 projects. . . However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only"
(https://www.apache.org/licenses/GPL-compatibility.html)
(edit: Forgot to mention GPLv2 - that one is even less compatible: "Despite our best efforts, the FSF has never considered the Apache License to be compatible with GPL version 2")