AmigaOS 4.1 for classic Amiga systems with PPC accelerators has been announced. This includes AmigaOS 4.1 Update 2 plus support for Radeon graphics cards via an x86 emulator to initialize them. There is also direct support for ZorRAM and you will be able to use multiple ZorRAM boards up to the theoretical limit.
This is not some stripped down version of AmigaOS. You can expect all the advanced features like virtual memory, memory swapping and hardware accelerated graphics to be there. The target for product availability is before the end of 2010. AmigaOS 4.1 for classic systems will be distributed exclusively by AmigaKit. Pricing details are not yet available.
AmigaOS 4.1 is already running on the brand new Sam460ex platform from ACube Systems. The Sam460ex was demonstrated at AmiWest at the Amiga Users of Calgary table. Some software driver issues do remain but the product is near completion. Benchmarks are not yet available but attendees were invited to try it for themselves. For the latest information about the Sam460ex platform please contact ACube directly.
The flagship AmigaOS platform is the AmigaOne X1000 and it was present in the latest generation case from A-EON Technology. The case was not branded but it does represent the latest version of the case. Thomas and Hans-Joerg Frieden had installed a myriad of software for show goers to try including Exult, UAE, Freespace, Jagged Alliance 2, BOH, Quake 2, Amiga Writer, Timberwolf, OWB, DvPlayer, MPlayer, AMC, various Hollywood demos and of course REBOL 3.
The AmigaOS itself was discussed in some detail at the show and many anticipated features were discussed and/or announced including:
* New Exec scheduler - Selectable policy for scheduling (may include per task) - Scheduling of task groups with internal scheduling of tasks within that group - Scheduling of tasks across multiple CPU cores (may include core affinity) - Support for real-time scheduling
* Graphics and Gallium3D - Enables access to full OpenGL implementations like Mesa - Compositing may be done via Gallium3D - Opens the door to replacing the entire graphics subsystem - multi-header support
Please note all specifications are subject to change without notice.
Joined: 18-Jun-2004 Posts: 1621
From: Home land of Santa, sauna, sisu and salmiakki
@ssolie CPU partitioning was mentioned also. Is it possible to boot another OS from AmigaShell including AmigaOS itself (f.ex. one copy for software development and the other for other tasks) ? How to switch between those two OSes if they use the same gfx card ?
Re: AmigaOS News from AmiWest Posted on 3-Nov-2010 20:41:40
@Tomppeli The X1000's CPU does have support for virtualization so in theory you could do all sorts of wacky things. That is rather beyond the scope of getting AmigaOS running properly on it first. One step at a time I would say.
Re: AmigaOS News from AmiWest Posted on 4-Nov-2010 7:17:38
I have not heard mention of any progress on resource tracking or memory protection. Is there ongoing work in these areas?
Work is always ongoing to help improve the system in these areas. The way 3rd party programmers can help themselves is to use the new API functions provided like IExec->AllocSysObjectTags() and IExec->AllocVecTags(). I also wrote a short article on the 3 types of memory in AmigaOS.
These battles are similar to the Forbid()/Permit() battle in that it takes a long time to refactor the existing code base. Old code will continue to work of course but you don't want to ship a product which does not leverage the new features to their maximum advantage.
Re: AmigaOS News from AmiWest Posted on 4-Nov-2010 16:44:38