Welcome, Guest. Please login or register.

Author Topic: AmiZilla has a new home on the web www.amizilla.net  (Read 8839 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline PyromaniaTopic starter

  • Sent from my Quantum Computer
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1829
  • Country: 00
  • Thanked: 6 times
    • Show only replies by Pyromania
    • http://www.discreetfx.com
AmiZilla has a new home on the web www.amizilla.net
« on: September 06, 2004, 07:30:45 PM »
AmiZilla has a new home on the web www.amizilla.net

Please update your bookmarks. Of course you can also access it at its original link.

http://www.discreetfx.com/AmiZilla.html

 

Offline FastRobPlus

  • Sr. Member
  • ****
  • Join Date: Oct 2003
  • Posts: 392
    • Show only replies by FastRobPlus
    • http://bye
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #1 on: September 06, 2004, 07:44:46 PM »
Yawn.
 

Offline whabang

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 7270
    • Show only replies by whabang
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #2 on: September 06, 2004, 07:45:46 PM »
What is the current status of this project anyway?
Beating the dead horse since 2002.
 

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show only replies by Cymric
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #3 on: September 06, 2004, 08:57:35 PM »
The status is that about three people are contributing code. Messages on the mailing list average out at about 60 a month, with peaks in the summer months, when there are twice as much. I didn't really study the messages themselves: most of them seem to be CVS-related activity to provide simple AmigaOS<->Mozilla glue code. I think someone managed to get a binary (of 400 MB) running the other day which just printed a few messages on screen.

Project status? It is dead, as it was from day one. Some people just refuse to realise they are kicking a dead horse: AmigaOS (especially 3.1, the minimum requirement) cannot support a program as complex as Mozilla. Perhaps AmigaOS 4 makes things a little easier, but I'm not holding my breath. I find it foolish and naive at the very least to even continue the project. I would have closed it down and returned the bounty money (plus the accumulated interest) to its owners eons ago.

Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #4 on: September 06, 2004, 10:22:11 PM »
But it's fun, and that's the whole point. Just using an Amiga could be considered kicking a dead horse. And if nothing else, it's a good exercise in getting platform-independent code to talk to platform-dependent code in a modular fashion.

Trev
 

Offline peroxidechicken

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 170
    • Show only replies by peroxidechicken
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #5 on: September 06, 2004, 11:16:06 PM »
H2O2
 

Offline Tomas

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2828
    • Show only replies by Tomas
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #6 on: September 06, 2004, 11:26:45 PM »
Atleast they are trying, which is more than i can say about you whiners.. If everyone believed like you, then there would be no software..
 

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show only replies by Cymric
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #7 on: September 07, 2004, 08:49:36 AM »
Quote
Tomas wrote:
Atleast they are trying, which is more than i can say about you whiners.. If everyone believed like you, then there would be no software..

Of course, shoot the messenger. Always a good tactic when you are lacking proper arguments. So let's keep the dicsussion which will now ensue polite and to the technical point, okay?

Look guys, even though I do not own an Amiga anymore, and do not intend to buy one either, I am not against it in any way. I'm sure there are still many people who enjoy the little computer and would love to have decent software for it. It is just that Mozilla is a bridge too far. Why? Because it uses software technology (hate that damn word, but okay) which is quite alien to the Amiga, especially OS 3.1. It uses POSIX-compliant threads, which do not exist as yet on the Amiga, and are hard to implement too. It relies on the GTK+-toolkit, which does not exist at all on the Amiga. It uses the Boehm garbage collector, for which a sort-of-port exists for the Amiga, but operates under severe restrictions. I do not know how that will affect the Amizilla. It uses fork() at some places, the absolute Unix-to-Amiga porting nightmare. The dynamic library interface is completely different to what is common on the Amiga. You cannot even compile the sources on an Amiga because of their insane size running into hundreds of MBs. And so forth.

Writing decent implementations of each of the above parts are formidable and very difficult tasks in their own right, and now people are striving to do all of them at once! With AmigaOS 4, POSIX threads and fork() may be properly implementable at last, but despite my asking on several occasions on these forums, the Frieden brothers have not yet confirmed this. In any case, the impression I got while studying the sources was that you need to create so many extensions to the AmigaOS to get Mozilla going, that you might as well offer your services to Hyperion (or Genesi) to aid them in coding their next generation operating system.   And at a salary equivalent to the bounty money.

PeroxideChicken, you hit the nail on the head. The problem is exactly that Mozilla did not start out on the Amiga, but was created and designed on a more modern platform. It makes perfect sense to use code that is already available for that platform. If such code does not exist on a much older platform, you're out of luck. On the other hand, Scala and Lightware originated on the older platform, and thus can be much more easily ported to modern ones. The software can even be adapted to take advantage of the newer infrastructure in ways which would be very difficult if not impossible on the old one.

Bottom line: I am not negative, but I am brutally realistic. There's a difference. Unless people can convince me that the above subprojects are easily resolved, I will maintain my opinion that Amizilla is dead in the water. Please keep in mind that I am not saying that people should not do anything at all: there is indeed a lot you can learn from the process of porting a beast like Mozilla. Let them thinker to their heart's content: perhaps it will aid them in porting other programs. However, if you are contributing code with the bounty in mind, your efforts are much, much better spent elsewhere. The same goes for people who donate money in the hope that it will result in a working program: the technical issues are such that the bounty needs to gain at least another two digits before the effort becomes worthwhile. I am very sorry, but that's the way it is.

Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #8 on: September 07, 2004, 09:05:08 AM »
I have to agree with Cymric in most points (however semi-working libpthreads does exist at least). fork() will never work on AmigaOS or compatibles.

The sheer size of the project always made it almost close to impossible to get anything sensible out of it. I'm sorry if this shatters dreams of anyone, but with current work commited to AmiZilla, it will never see the day of light.
 

Offline restore2003

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 786
    • Show only replies by restore2003
    • http://www.contrazt.no/records.html
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #9 on: September 07, 2004, 09:19:35 AM »
Would rather like to see that the new AWEB project get as many coders as possible to speed up its progress, the possibilities for this browser is endless:

AWEB Opensource Project

If you need music for games, demos or are in a need of a studio mastering engineer, just contact me :-)
Check out my project homepages: www.galaxee.no   www.restore.no
 

Offline mikeymike

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 3420
  • Country: 00
    • Show only replies by mikeymike
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #10 on: September 07, 2004, 10:14:04 AM »
I've heard of quite a few things that "would never happen" on the Amiga platform.  It is a shame I never hear the people who come out with such statements ever apologising when they've been proven wrong, and I don't see that it helps anyone in any way to be so negative about such projects.

 

Offline Cyberus

  • Hero Member
  • *****
  • Join Date: Feb 2003
  • Posts: 5696
    • Show only replies by Cyberus
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #11 on: September 07, 2004, 10:26:49 AM »
I agree with you mikeymike.

But, I for one would love to see AmiZilla. I'm unable to comment on some of the technical issues earlier in the thread, however, we can't all model ourselves on Candide. Amiga users have had their hopes raised and then dashed so many times.

I'm sure there are those who are still waiting for the SharkPPC to come out. Last year I was one of the optimists awaiting its arrival, but now I've given up the idea that its anything but vapourware...
I like Amigas
 

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show only replies by Cymric
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #12 on: September 07, 2004, 10:39:30 AM »
Quote
mikeymike wrote:
I've heard of quite a few things that "would never happen" on the Amiga platform.  It is a shame I never hear the people who come out with such statements ever apologising when they've been proven wrong, and I don't see that it helps anyone in any way to be so negative about such projects.

Please be so kind as to reread my answer and understand why I am not being negative. Then also be so kind as to indicate where I am wrong with my analysis: just saying that I and Piru are 'negative' is not helping the discussion either.

You also have to understand that Mozilla is different from many other ill-fated projects because people donate money so it can be completed. That puts it into an entirely different category altogether. I am very willing to be corrected on the issue, because it would mean that OpenOffice is a mere stone throw away. I do not need to explain the impact the availability of both of these program suites would have on sales of AmigaOnes. In other words, I am already holding the door open for you to score and force me to apologize, and since there have been numerous occasions on these forums where I admitted I was wrong, you know I will.
Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.
 

Offline mikeymike

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 3420
  • Country: 00
    • Show only replies by mikeymike
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #13 on: September 07, 2004, 12:06:59 PM »
[
Quote

Cymric wrote:
Quote
mikeymike wrote:
I've heard of quite a few things that "would never happen" on the Amiga platform.  It is a shame I never hear the people who come out with such statements ever apologising when they've been proven wrong, and I don't see that it helps anyone in any way to be so negative about such projects.

Please be so kind as to reread my answer and understand why I am not being negative.


Quote
Project status? It is dead, as it was from day one. Some people just refuse to realise they are kicking a dead horse


Much.

I'd very much like to see Mozilla/derivative running on AmigaOS.  It may or may not happen.  Despite what has happened to the Amiga industry, it is still going, and products released that people said would never happen (PCI in an Amiga, an example of a claim I remember).  That tells me to not underestimate what is possible.

If another perfectly capable, up-to-date web browser is released, I'd probably be just as happy using that.  Amiga/compatibles *need* an up-to-date web browser, badly.  And it is perfectly possible that the Mozilla port might not happen, but the experience gained from the attempt makes it possible for another browser to be developed.  Who is to say what will happen.
 

Offline smithy

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 511
    • Show only replies by smithy
Re: AmiZilla has a new home on the web www.amizilla.net
« Reply #14 on: September 07, 2004, 12:12:57 PM »
Hello Cymric,

Your analysis is interesting, however it's fatally flawed:

You've idenitified 6 reasons for why a Mozilla port is almost impossible:
1.  POSIX threads
2.  GTK+ toolkit
3.  Boehm garbage collector
4.  fork()
5.  Dynamic library interface
6.  Size of sources

Comments about each below:

Quote

It uses POSIX-compliant threads, which do not exist as yet on the Amiga, and are hard to implement too.


(1) The Mozilla code doesn't directly use POSIX threads.  All thread-activity is contained within the NSPR (Netscape portable runtime).  The Amizilla team has already ported the NSPR, so this is a non-issue.

Quote

It relies on the GTK+-toolkit, which does not exist at all on the Amiga.


(2) Good point.  Someone is going to have to re-implement part of the GTK+ API.  This is going to be a not-insignificant task.

Quote

It uses the Boehm garbage collector, for which a sort-of-port exists for the Amiga, but operates under severe restrictions.


(3) I've got no knowledge of that, or how easy a complete port/re-implementation might be.

Quote

(4) It uses fork() at some places, the absolute Unix-to-Amiga porting nightmare.


It shouldn't use fork() either.  All concurrency-related things are in the NSPR, which is already ported.

Quote

The dynamic library interface is completely different to what is common on the Amiga.


(5) One of the Amizilla developers already has compiled the entire application on the WinUAE - this is a huge achievement, I wonder why they haven't publicised this milestone.  And it runs too, so I assume any problems with the library interface have already been overcome.

Quote

You cannot even compile the sources on an Amiga because of their insane size running into hundreds of MBs. And so forth.


(6) See (5).

The insurmountable sub-projects are now actually 1 lengthy sub-project (GTK+ re-implementation) and an unknown (Boehm).  

I think this makes an Amizilla port quite possible.  It just means the developers will spend much of their time porting GTK+ rather than Mozilla...