Welcome, Guest. Please login or register.

Author Topic: Hyperion announces OS 3.1 update  (Read 31523 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: Hyperion announces OS 3.1 update
« Reply #44 on: November 15, 2017, 09:49:42 AM »
Quote from: stefcep2;833155
Thomas: if you had the 3.9 sources and rights, would this update exist?


If that was the case, we would have a maintained 3.9, or maybe even 3.10.

There is a lot of 3.1 in OS3.9 still, (and pre 3.0 too) and I suspect that many of the bits and pieces that are updated in this 3.1.4 are also relevant for 3.9.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

guest11527

  • Guest
Re: Hyperion announces OS 3.1 update
« Reply #45 on: November 15, 2017, 11:33:46 AM »
Quote from: stefcep2;833155
Thomas: if you had the 3.9 sources and rights, would this update exist?
I'm not quite clear what you are asking. This update (3.1.4) exists. You mean an update for 3.9? Of course we would update 3.9 if we had all the rights and sources, but we don't. Some of the components are lost because H&P never checked them in (IPrefs from 3.9) so we had to reimplement parts of it. Other components where never checked in by other parties, so we had to replace them completely (The Os 3.9 Execute by Heinz is just lost), others we don't have the rights to (HDToolBox by Joanne Dow). The situation is complicated.

But, as said, I'm always trying to pick the latest and greatest component I can get hold of, and this also implies that *some* of the components are later than those in 3.9. This is either because I had newer sources (diskfont, asl) or because I made newer components (layers, shell) or because I reimplemented them for the purpose of just this project (queue-handler, clipboard.device, port-handler).

So this update is really "somewhere between" 3.1 and 3.9, and beyond 3.9.

Quote from: stefcep2;833155
I think not, but would like an honest answer, because it otherwise does seem a pointless back to the future update.

See, that's the best we can do with the components we have. That's all I can say. I'm not removing anything from 3.9 because I'm a mean guy.
 

Offline Niding

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 566
    • Show only replies by Niding
Re: Hyperion announces OS 3.1 update
« Reply #46 on: November 15, 2017, 11:44:37 AM »
Im looking forward to the update, and I intend to use it with Vampire. I also are following Olafs developments with AROS Vision, but unlike some, I dont feel that they are mutually exlusive. I like to think the variety compliments eachother.

I do feel a bit ...sorry (?) for you Thomas, having to deal with the legal minefield, but again, looking forward to the end result.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Hyperion announces OS 3.1 update
« Reply #47 on: November 15, 2017, 12:10:18 PM »
I will have a system ready to try this out when it's ready.  I have both bare 68000 and 68020+ I can give a whirl.  Of course, if I ever bothered with UAE or AmigaForever I'd have much more versatile configurations available :)
 

guest11527

  • Guest
Re: Hyperion announces OS 3.1 update
« Reply #48 on: November 15, 2017, 12:28:50 PM »
Quote from: Tenacious;833150
T
I'm guessing that your improved 3.14 will be compatible with all Amigas, even the most basic configurations?
Yes. This is all strictly 68K only. You will probably need more RAM as we will likely not be able to sweeze the new workbench into ROM. It just doesn't fit there. The workbench - as I see it - is shorter than the 3.9 edition because I could play a couple of compiler tricks there (and in icon as well) but it is not short enough to fit into ROM.
 

Offline olsen

Re: Hyperion announces OS 3.1 update
« Reply #49 on: November 15, 2017, 01:02:31 PM »
Quote from: BozzerBigD;833128
@gizmo350

That's a great idea! Hyperion should include an install option to update current OS3.5 or OS3.9 systems in addition to fresh installs. That way it could double as a Vampire V4 install disc or a Classic machine library update disk :cool:


Yes, this would be very worth having. Figuring out what to copy, and what to omit, whether there are potential conflicts between the different versions (e.g. SetPatch, IPrefs, etc.), will be a really tough nut to crack, though...

I can see this happening, eventually, but I expect that the initial release of the 3.1.4 update will focus on getting the update ready to ship.
 

Offline olsen

Re: Hyperion announces OS 3.1 update
« Reply #50 on: November 15, 2017, 01:12:26 PM »
Quote from: Tenacious;833150
Thomas and Olaf, I'm very excited about what you are doing.  I very much look forward to trying it out.   Thank you!  

I'm guessing that your improved 3.14 will be compatible with all Amigas, even the most basic configurations?  Asked differently, your improvements and bug-fixes will not crash an otherwise stock A500 that is equipped with an updated rom?
That is very much the plan. The baseline build of the operating system and its components is still all-68000 code, with only the ROMs for the Amiga 1200 and Amiga 4000(T) requiring an 68020 (the A3000 expects an FPU to be present, but that's a different story).

While building operating system components specifically for the 68020 and beyond would result in significant ROM space savings, as well as disk space savings, it would open a big can of worms.
 

Offline olsen

Re: Hyperion announces OS 3.1 update
« Reply #51 on: November 15, 2017, 01:26:40 PM »
Quote from: kreciu;833149
I did not say it IS secure, I'm saying that should be one if possible direction of development.


The security aspects have been discussed before, but the Amiga operating system architecture is not designed with security in mind. If anything, the focus was on making the most of very little available RAM and squeeze as much performance out of the CPU as possible.

Security measures are built from layers of isolation which limit what a program or operating system function may accomplish. These are completely absent in the Amiga operating system. Compare this to the then (1985) contemporary Macintosh or Atari TOS designs which use "software interrupts" to call operating system functions. There is at least a context change implied, which could be leveraged to enforce permissions to perform an action. Nothing comparable exists on the Amiga, except perhaps the Envoy server which has a single point of entry (authentication) to either grant or deny access to a resource.

Retrofitting operating system designs not intended to offer security measures typically produce compromises which end in tears.

You could redesign the system, of course, but then you'll invariably have to "triage" the software that is expected to still work with it. A more secure Amiga operating system is guaranteed not to work with the vast majority of currently available software.
 

Offline Oldsmobile_Mike

Re: Hyperion announces OS 3.1 update
« Reply #52 on: November 15, 2017, 01:45:45 PM »
Quote from: nyteschayde;833151
My A600 for example doesn't have an O20 or greater in it. This means 3.5/3.9+ are off limits. This is true for a lot of systems that 3.1ish works on. I hope the 3.1.4 or 3.14 update works with 68000 3.1 ROM'ed Amigas as well.


People need to let the 68000 go, lol. :lol:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline kreciu

Re: Hyperion announces OS 3.1 update
« Reply #53 on: November 15, 2017, 01:59:27 PM »
Quote from: olsen;833169
A more secure Amiga operating system is guaranteed not to work with the vast majority of currently available software.


I thinks AmigaOS4.1 don't work with most available software and I don't think it is more secure then older version?
Re-A1200inE/BOX/3.2/AmigaOS3.2/TF1260@66Mhz/256Mb/MediatorTX/R9200SE/SpiderUSB/LAN/SB128/16Gb-CF/DVD-ROM/FDD-HD
 

guest11527

  • Guest
Re: Hyperion announces OS 3.1 update
« Reply #54 on: November 15, 2017, 02:01:49 PM »
Quote from: olsen;833168
The A3000 expects an FPU to be present, but that's a different story.

That's just the matter of compile time options. It currently selects the FPU-only version of mathieeesingbas for the A3000, but that is a poor choice if people upgrade the system with an "Economy Class" CPU. Well, frankly, mathieeesingbas was always a poor choice to begin with, but now that workbench is on disk, there should be enough ROM space available to fit the full ieeesingbas in. Or, even, remove it from ROM completely as it is really not worth having...

Which is a shame given the amount of time I spend to compile mathieeesingtrans. Oh well...
 

Offline kreciu

Re: Hyperion announces OS 3.1 update
« Reply #55 on: November 15, 2017, 02:04:25 PM »
Quote from: Thomas Richter;833153
Look, if you don't want it, don't buy it.


Yes, it is VERY true.
Re-A1200inE/BOX/3.2/AmigaOS3.2/TF1260@66Mhz/256Mb/MediatorTX/R9200SE/SpiderUSB/LAN/SB128/16Gb-CF/DVD-ROM/FDD-HD
 

Offline kreciu

Re: Hyperion announces OS 3.1 update
« Reply #56 on: November 15, 2017, 02:10:16 PM »
Quote from: olsen;833169
The security aspects have been discussed before, but the Amiga operating system architecture is not designed with security in mind. If anything, the focus was on making the most of very little available RAM and squeeze as much performance out of the CPU as possible.

Security measures are built from layers of isolation which limit what a program or operating system function may accomplish. These are completely absent in the Amiga operating system. Compare this to the then (1985) contemporary Macintosh or Atari TOS designs which use "software interrupts" to call operating system functions. There is at least a context change implied, which could be leveraged to enforce permissions to perform an action. Nothing comparable exists on the Amiga, except perhaps the Envoy server which has a single point of entry (authentication) to either grant or deny access to a resource.

Retrofitting operating system designs not intended to offer security measures typically produce compromises which end in tears.

You could redesign the system, of course, but then you'll invariably have to "triage" the software that is expected to still work with it. A more secure Amiga operating system is guaranteed not to work with the vast majority of currently available software.


So, you tell me that AmigaOS4.x will never be secure?
Re-A1200inE/BOX/3.2/AmigaOS3.2/TF1260@66Mhz/256Mb/MediatorTX/R9200SE/SpiderUSB/LAN/SB128/16Gb-CF/DVD-ROM/FDD-HD
 

Offline gary2000

  • Full Member
  • ***
  • Join Date: Feb 2012
  • Posts: 106
    • Show only replies by gary2000
Re: Hyperion announces OS 3.1 update
« Reply #57 on: November 15, 2017, 02:15:35 PM »
I would be happy to purchase update (3.1.4) for my A2000/030 (currently running classicWB advsp) and A500s (3.1).  

That is, if it was a fully functioning OS as classicWB tries to be, with all the patches and bells and whistles.  I would rather pay then have to install this stuff manually.  Too much to hope for?

Running OS 3.9 on the 2000 used a lot of resources without anything running and was a good starting point, but required a lot of additions, patches, etc.  to get it up to snuff.

3.1 is just a blank slate.

Well, I would probably still purchase it even if it was just a modest update.  These were just a few thoughts.
 

Offline kolla

Re: Hyperion announces OS 3.1 update
« Reply #58 on: November 15, 2017, 02:18:03 PM »
Quote from: Oldsmobile_Mike;833170
People need to let the 68000 go, lol. :lol:


Nah, the Minimig is probably the most rock solid Amiga system I have :)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Hyperion announces OS 3.1 update
« Reply #59 from previous page: November 15, 2017, 02:19:13 PM »
Quote from: Thomas Richter;833172
now that workbench is on disk


Which workbench.library will 3.1.4 come with?
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS