The lack of a local IDE interface will mean that paging to an ADFS disc could have an effect on the performance. When 486 co-processers are available these will be supported. There could also be support for 24bit colour servers etc. As a side note, the X server on my 486 PC frequently has about 4MBytes resident which would not be possible on the majority of Archimedes. What changes have been made The main changes to the Linux kernel are the device drivers.
Some device drivers work with little or no change, others require complete rewrites from scratch.
In practice the character drivers have given the least problems, while major work has been required on the block drivers. There are also a number of minor changes that have had to be made to various other parts of the kernel. Other code also has to be added to the kernel to support running Linux within a RISC OS window. When Currently the code is at the beta stage. There is still work that needs to be done of various device drivers and supporting running in a window.