The Light At The End Of The Tunnel - Page 2


© John Chandler
Page 2
DE is quite obviously not suitable for the desktop, at least in current form, or for the whole arena of the "home server" which binds together the various DE-powered devices. While existing desktop/server OSs can provide a great deal, none offer all the integration that will be required. AmigaOS will step into play, reshaping the power and elegance of the existing OS into something that is highly integrated with the DE. You could use any OS you like, Windows, Linux, QNX RtP, MacOS X, but AmigaOS aims to be the optimal solution.

Until it reaches this point, AmigaOS has some modernisation and evolution to go through. The Exec kernel is being reworked, moving to portable C code and being given additional functionality leading to "Exec SG" (second generation). For AmigaOS 4, Exec will be PowerPC native - and presumably in a state to be easily ported to other hardware (remember the Amiga "Zico" specification covered PowerPC, x86 and MIPS amongst others).

As part of development, we'll see the introduction of standards that modern desktop OSs take for granted - virtual memory, (optional) memory protection, resource tracking and management, plus a hardware abstraction layer (which makes OS portability much easier). For the benefit of Amiga users and developers, backwards compatibility with WarpOS will also be rolled into the mix. Not to mention JIT emulation for 680X0 code. Legacy applications should be well supported.

As well as Exec, other OS components are being converted to PowerPC-native versions. Intuition (the Amiga's UI system) and Reaction will move to PowerPC native, gaining an uprated look and feel, with Picasso96 compatible retargetable graphics support as standard. Backing up the enhanced UI and RTG support, AmigaOS 4.0 will add Warp3D and OpenGL/Mesa for high-performance and industry standard 3D graphics. Naturally, support for a variety of graphics cards will be included - everything from existing Zorro-based Amiga cards to modern Matrox, ATI and Voodoo devices. The use of AHI will provide similar levels of support for the audio side of things.

The FFS filesystem sees a similar move to PowerPC native implementation, rewritten as portable C code. FFS2 retains backwards FFS compatibility, while providing such improvements as better long filename support - 108 characters as opposed to the rather outdated 32 characters of old. Okay, it's not 255 characters, but it's a major improvement anyway.

AmigaOS's powerful, and still relatively unequalled, datatypes system will also get the native treatment, TrueType/OpenType font support has been mentioned, we'll see USB and native TCP/IP, and WarpInput

Go To Page: 1 2 3


The copyright of the article The Light At The End Of The Tunnel - Page 2 in Amiga Software is owned by . Permission to republish The Light At The End Of The Tunnel - Page 2 in print or online must be granted by the author in writing.

Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo