Questions and Answers for AROS AMIGA OS |
Modern Browser for ApolloOS Based On Webkit ? | page 1 2 3
|
---|
|
---|
| | Brett Eden
Posts 17 09 Feb 2024 13:19
| Gunnar von Boehn wrote:
| I agree that a modern browser for Amiga would be nice. The current Amiga browser like Ibrowse,Aweb,Voyager,Netsurf are lacking a lot and can only currently show a limited number of pages. The genuine Amiga browser are not designed to display modern HTML versions - and this is not something you can easily upgrade. So any hope for "some fixes" to them to get them able to do so is not realistic. Also we need to mind that modern browser are huge beasts and their developer are used to use gigabytes of memory so they are bloated and demanding in resources. So porting such beast will result and something very slow and big. ... I think they will run not fast on any Amiga.
|
Hi Gunnar, I have been wondering about this lately, because the Amiga so very badly needs a CSS-capable browser. Please excuse my ignorance for not being a 68k/GCC coder, but I noticed there is a 68k port of Firefox browser (In NetBSD 68k). My questions are -- why, and how? Was there/is there a 68k-based machine that has gigabytes of RAM to run it, or does it have more modest requirements? I thought Apple moved to PPC before their machines had that much RAM. Could ApolloOS ever run Firefox 68k, or am I off the track?
| |
| | Gunnar von Boehn (Apollo Team Member) Posts 6258 10 Feb 2024 09:52
| Brett Eden wrote:
| My questions are -- why, and how? Was there/is there a 68k-based machine that has gigabytes of RAM to run it, or does it have more modest requirements? I thought Apple moved to PPC before their machines had that much RAM. Could ApolloOS ever run Firefox 68k, or am I off the track?
|
Can you walk 500 miles? Sure with enough patience you can. What I really like a lot about Amiga OS ... is that it not needs much memory and that is very swift and agile. This is the opposite to many software on Linux ... which is pretty slow and very resource demanding.. Now a webbrowser which can display all modern websites and all thier complicated standards correctly - while being swift and fast and not needing a huge amount of resources - as a challenge that no one did manage to reach so far.
| |
| | Brett Eden
Posts 17 10 Feb 2024 21:25
| Gunnar von Boehn wrote:
|
Brett Eden wrote:
| My questions are -- why, and how? Was there/is there a 68k-based machine that has gigabytes of RAM to run it, or does it have more modest requirements? I thought Apple moved to PPC before their machines had that much RAM. Could ApolloOS ever run Firefox 68k, or am I off the track? |
Can you walk 500 miles? Sure with enough patience you can. What I really like a lot about Amiga OS ... is that it not needs much memory and that is very swift and agile. This is the opposite to many software on Linux ... which is pretty slow and very resource demanding.. Now a webbrowser which can display all modern websites and all thier complicated standards correctly - while being swift and fast and not needing a huge amount of resources - as a challenge that no one did manage to reach so far.
|
Thanks very much for your reply, Gunnar. I understand what you mean now -- just because it CAN be done, doesn't mean that it will run fast enough to be usable. I do hope that one day, somehow, modern browsing can be done on the Amiga. As stated above, all the currently available browsers seem to only be able to view the same few pages. I suppose virtual memory would be a requirement if that ever happened. Too bad Commodore never made it part of the OS...
| |
| | Gunnar von Boehn (Apollo Team Member) Posts 6258 11 Feb 2024 06:57
| I think that virtual memory on Amiga will not help to have more memory. Virtual memory is slow ... and its really slow - in the order of 100 times slower than real memory... This means your whole system will get much much much much slower if you use virtual memory. The trick is that system with virtual memory - use this not to run bigger programs than they have real memory - but to push put programs that were launched but are not really running. Virtual memory can be used in an environment where you have many applications that need each a lot memory open at the same time ... and but of those porgrma use a few of them .. Or those programs not use the memory they allocated. These allows the system to push out programs taking memory and not running back to harddrive, to the virtual memory .. while the other that are really running are in real memory.... The point is what is really running should always be inside real memory otherwise the system will be slow as frozen molasses... On Amiga the whole system is very slim.. The OS barely needs any memory by itself .. and if you want to run a big application it can have all memory .. The V4 system have 500 MB of memory - this is really a lot for Amiga programs .. adding virtual in my opinion would not improve the system but make it worse.
| |
| | Brett Eden
Posts 17 11 Feb 2024 22:50
| Gunnar von Boehn wrote:
| I think that virtual memory on Amiga will not help to have more memory. Virtual memory is slow ... and its really slow - in the order of 100 times slower than real memory... This means your whole system will get much much much much slower if you use virtual memory. The trick is that system with virtual memory - use this not to run bigger programs than they have real memory - but to push put programs that were launched but are not really running. Virtual memory can be used in an environment where you have many applications that need each a lot memory open at the same time ... and but of those porgrma use a few of them .. Or those programs not use the memory they allocated. These allows the system to push out programs taking memory and not running back to harddrive, to the virtual memory .. while the other that are really running are in real memory.... The point is what is really running should always be inside real memory otherwise the system will be slow as frozen molasses... On Amiga the whole system is very slim.. The OS barely needs any memory by itself .. and if you want to run a big application it can have all memory .. The V4 system have 500 MB of memory - this is really a lot for Amiga programs .. adding virtual in my opinion would not improve the system but make it worse. |
Thanks for the detailed explanation, Gunnar. I suppose I am used to having a PC with much physical RAM which relies little on the pagefile, or not at all. I know there were two virtual memory programs for the Amiga long ago, but they didn't work with all apps and definitely would have been very slow. I noticed AmigaOS 4/PPC has Timberwolf, which appears to render modern pages nicely. Is this because OS4/PPC machines have several Gb of RAM? I've never seen or used one. NetSurf was updated to 3.11 a few weeks ago. I just tried it on WinUAE but strangely it doesn't seem to conform to the 3.11 features advertised on its Wikipedia page (HTML 5, CCS 2.1, etc.).
| |
|
|
|