Phoenix 0.3 Is Out
David Tansey writes "The Mozilla-based stripped down browser has now reached binary release 0.3. They are ripping out all the mail and news functions, composer functions, and IRC functions. The point is to work against the 'monolitic' mozilla trunk and make a browser, not a suite. I've noticed that it now uses considerably less memory than Mozilla uses and loads faster. Check it out here."
if only I could moderate the guys doing this...a browser that only browses, small, lean and fast. Such a great idea...(+5 sensible)
"Son, in a sporting event, it's not whether you win or lose, it's how drunk you get" - Homer J. Simpson
I don't know. Personally I've never had a problem with Mozilla's load or rendering speed. I mean it could be a smaller install, but I haven't bothered with Phoenix as a seperate, if admittedly smaller installer, doesn't seem worth the hassle Ray
Great work! I think that this is the direction to move - lots of small(?) apps, one for each purpose. What is needed is a smart way of letting applications interact (DCOP anyone?), instead of merging them into huge projects.
This was actually the original UNIX philosopy, lots of small tools interacting to achieve something complex. Let us bring this idea to the desktop and create the most flexible, powerful, easy-to-use desktop ever seen.
I can see why many people would prefer to get Mozilla's browser apart from all the other junk. But the fact is, I *like* the email client, and web page composer. So I'll keep using the full Mozilla release.
On the other hand, the IRC client could disappear for all I care, and if dumping it would lose some of the bloat, I'd be all for it. Maybe the Mozilla dev team should consider making their product more modular, so components can be excluded.
Getting rid of unrelated stuff may help, but I believe they should also get rid of that skinnable interface thing. It just makes everything slower. I don't think that people give any importance to skins on their browsers. It is certainly not a plus at all, but it is a negative because it makes the browser a little bit more unresponsive because it redraws every detail there.
Finally something that I can run on my Tuxscreen telephone. Great job guys!
BroadbandPig
I haven't tried phoenix on anything less than a dual pIII (1 gig) with a gig of memory so how much more responsive is it? On my systems (the one above and a 2 gig p4 with a gig of memory) mozilla started and runs just as fast as phoenix.
can't sleep slashdot will eat me
And it's "only" a 10Mbyte download. However, I have to say, it does seem more responsive than Mozilla.
...but I hardly think we need to a new story notifying us of every new release (especially in these early alpha stages of binary only stuff). This is the forth Phoenix story (1, 2, 3, including a repeat) since its release, so how about we give it a break until a big milestone is hit?
My God. You mean they want to make an app that does one job only, and does it well? But that's so... so... Unix! I thought we were supposed to be making everything the same as Windows. I mean, IE has chat and email and... oh, wait. Nevermind.
My Greasemonkey scripts for Digg &
The K-Meleon browser for Windows is a Gecko-based browser that uses native Windows widgets and GUI elements.
It has not seen an official update in almost a year, however there has been a quietly released (as in, not even mentioned on the front page) beta build, which you can grab here.
It adds new things, including support for 'layers, which is basically the name they've given to tabs.
If you're interested with trying new browser and use Windows, you may want to give it a look.
-- Anonymous Hero
http://bugzilla.mozilla.org/show_bug.cgi?id=171082
:-)
BugZilla won't allow direct links from Slashdot. Wonder why
www.christopherlewis.com
Whats up with the monolithic Mozilla anyway? My understanding is that the UNIX philosophy is/was supposed to be to design programs to do one thing well. Admittedly Mozilla (Netscape) is aimed primarily at windows users but why is it that Mozilla has all that crap? Mail (and Address book) I can understand, but Composer and IRC Chat? Come on now. Why don't the core group work on a stand alone browser instead of having to wait for Galeon and Phoenix to catch up?
I run a moderate system (Athlon 850 w/ 256 megs of RAM) and I notice a HUGE discrepency in browser load times (esp. mozilla and IE vs Phoeniz and Opera). I initially switched from IE to Mozilla, then to Phoenix, and then tried Opera which has been lightning fast. It appears this version of phoenix may be as fast as Opera (which was infinitely faster than the very nimble phoenix 0.2), though Im not sure.
I think I am going to try this version of phoenix out a bit more and weigh it against Opera to see which is better.
Any comments on which you like better, is faster?
This beta build kicks ass. It is faster than every other browser I have used(possible exception of Opera for a few pages). The quick launch option rocks.
The layers part needs a bit of work though, I would prefer if they implement regular tabs, with keyboard shortcuts for everything.
And the size of the browser kit is just 4.5 MB ! Phoenix is great, but Kmeleon would be the way to go for Windows users.
I managed to replace the slashdot advertisements inside a story with blank space, but removing the top-banner page will also remove all your other slashdot graphics. Maybe phoenix can include a feature that blocks images from a URL containing the text "adlog.pl" ?
. . . and I love it. It's great. I've tried similar projects before -- K-Meleon under Windows, Galeon under Linux -- and neither of them worked as well for me as Phoenix. Besides, K-Meleon's development seems to have stalled, and Galeon requires about a zillion different gnome things before it'll compile, not to mention the whole Mozilla codebase as well.
The ability to customize the interface *easily* is killer. I like having my Home button on the main toolbar, thank you, and getting it there in Mozilla is a serious pain, and requires 1) substituting a whole new theme, or 2) doing some XUL hacking. With Phoenix, you right click, select "Customize," and then you can drag and drop toolbar elements from the available selection. Absolutely terrific.
Oh! And the plugin installation stuff WORKS now. I never could get Java to work in Mozilla without manually copying files around (under windows) or making symlinks (under linux). With Phoenix, it just downloaded, installed itself, and started working. No user intervention required.
That said, it's not perfect. First off, there are a lot of features enabled by default that you can't disable because the preferences menu has been gutted. For example, I prefer to turn off the Password Manager . . . but I can't, unless I feel like opening up the preferences.js file and altering the preferences settings manually. Hopefully this will be remedied in later versions; on general principles, you should retain preferences settings for each feature.
I'm having a hard time coming up with other objections to it. But I'm sure I'll find some. And then I'll submit bugs to Bugzilla. Go you all and do likewise!
Just to clarify the confusion with the projects:
Thunderbird is the new name of the Minotaur project. Unlike what some said, they are thus one, and will fill the same function as Phoenix for the mail part.
Eventually we will have two very capable clients, Phoenix for browsing, and Thunderbird for Mail. This will make advocacy easier too, some people complain they cannot run Mozilla on their older Windoze boxen. Well they can run Phoenix and Thunderbird ! I measured Phoenix memory usage compared to Mozilla and Opera (all with about 6-7 tabs open, the same URLs in all three), and Phoenix was really close to Opera, about 10M less than Mozilla.. YMMV of course with different pages etc, but it is slimmer indeed.
life+universe+everything=42
NeXTSTEP has awesome distributed object support that lives on in OS X. Distributed objects in objective C using the foundation framework (which I believe is implemented in gnustep as well) is incredibly simple, yet still plenty flexible. Whether you're talking across threads, processes, or the Internet, sending messages (i.e. making method calls) on distributed objects is almost indistinguishable from sending messages to other objects. In fact, a method was added to NSObject to tell you whether or not the object you're working with is being accessed as a distributed object.
Java RMI isn't too bad, but anyone who implements (or even works on) any type of distributed object system without doing distributed object work in the NeXT foundation kit is at a disadvantage, in my opinion.
-- The world is watching America, and America is watching TV.
This was actually the original UNIX philosopy, lots of small tools interacting to achieve something complex. Let us bring this idea to the desktop and create the most flexible, powerful, easy-to-use desktop ever seen.
;-)
You mean like Windows from Microsoft?
Lots and lots of pretty lightweight applications that integrate easily, you can send email from your texteditor via outlook express, or go to a link in your email via IE...
Well, no, I'm no great fan either. But it had to be pointed out.
This system also allows for more security holes and bigger impacts when security is compromised. That has to be taken into consideration.
It's nice and fast OK, but tried to open a few pages (one at a time) under NT4.0 and look at memory in task manager - it was the same for both Mozilla and Phoenix: 32-34MB. Still not good for our old p-100 w95 machines with 16mb ram.
Its nice to see I'm not the only one who wants a feature like that!
I noticed in another person's post that they want an option to turn off the password manager. I want yet another option for password manager...a check box for "remember ALL passwords and don't make me check a friggin box or click a freakin button every damned time!"
I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
I'm was pulling down a whoppering 1.0kb/sec from ftp.mozilla.org, thanks to slashdot linking directly to the master server. PLEASE use a mirror, there's a full list of them here. Not all mirrors carry phoenix, and some that do don't have 0.3, but at least this one does (and probably others too).
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
I have been running this browser since I first heard of it, when Slashdot announced 0.1's release. Since then, I have been avidly using it alongside Moz nightlies and Opera 6.05. Put succinctly, Phoenix rocks. It's Mozilla minus a lot of the lard.
Reasons why I like it:
Also try some of Phoenix's extensions. Highly recommended for tab lovers are the tabbed browsing extensions - so handy and sensible it should be part of the default install.
Now go to the website, get it and have fun - I know you will
Use ISO 8601 dates [YYYY-MM-DD]
Wouldnt it be better if instead of stripping these things, they would make them availale as modules. While installation, the user can disable the modules he dosent want. So you have speed and ppl who want mail and news have that too.
My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
Here's a help site dedicated to Phoenix, created by David Tenser. Announced in this thread on MozillaZine, and see also the Phoenix forums.
Got brain?
...And you wonder where code bloat comes from.
Ade_
/
Big Bubbles (no troubles) - what sucks, who sucks and you suck
I would really like to have mozilla work with evolution somewhat better. Any tips out there for it?
Phoenix is nice, but the reason I don't use Mozilla/Phoenix is because of cosmetic and usability problems.
I like my browser to mesh with my operating system. Not so far to where the OS doesn't let you uninstall it, but to where it blends in with the look of my OS. I use Windows XP, and Mozilla does not look like XP. Sure the GUI is nice, but it looks odd with my Luna style. In addition, IE meshes with Explorer. So I can easily switch between Explorer and Internet explorer. Try typing "C:\Program Files" in Mozilla/Phoenix. Very different.
In addition, there are many usability issues. Click on the address bar, while it's highlighted, click, hold and drag towards the left or right. It attempts to drag the entire address, maybe to drag and drop in the bookmarks menu. Now try it in IE, it's different. It will highlight the portion and allow you to edit it etc. That is very annoying in Phoenix/Mozilla.
Another usability problem is the placement of the Address bar. Why is it at the same layer as the toolbar? (Back, Forward buttons). I believe there is a Bug reported in BugZilla about this in Mozilla, but of course... nobody cares about Usability issues.
Why can't I have "Selective Text on Right". And that "Toolbar Customizer" with the drag and drop has bad usability problems. It's very confusing to use. And having to "Name" your toolbars?? Err..
Also, the Bookmark Management is very sloppy. They need sidebar management for bookmarks.
Hmm, I'm tracking unstable, and keep periodicly trying apt-get install phoenix, but it still aint there. Is anyone working on this one? Of course, I am perfectly happy with galeon (I will never need to touch mozilla again. Yay!), but is perhaps phoenix even smaller?
no, i know what code bloat comes from
I, however, don't see 'code bloat' as being a plausible excuse to not implement a useful feature
I'll probably get called an IE Zealot and modded down for this...
I've ran Phoenix 0.2, and I really tried to like it. Tabbed browsing, pop-up blocker, custimized toolbar, and it doesn't have the bloatedness of Moz. Stable too for a 0.2 release. BUT...
IT DOESN'T RENDER THE PAGES I WANT TO VIEW PROPERLY! I ran into the same problem with Netscape 7 and Moz 1.
Sites that I couldn't load properly in Phoenix:
Airmiles.ca
- Couldn't load the front page.
Hotmail
- Loaded front page but couldn't log in.
IGN Cube
- This goes for all IGN game sites... the articles that are locked for subscribers have an 'i' beside them. This does not show up in Phoenix.
My Employers Self Serve site
- I can log in but the page hangs on the welcome screen.
I only have about 15 sites bookmarked, and the above 4 don't work. Who knows how many other sites are out there.
Maybe I'm doing something wrong, maybe I have to configure something (If so, let me know please!), but the bottom line is that these sites load fine in IE.
I don't want to hear people say "These websites aren't following a standard". Tell me something I don't know.
I want a browser that lets me view the pages I want to see, thankyouverymuch. Until there's an alternative that does this, I'm sticking with IE along with its swiss cheese security.
I'm posting this with Mozilla 1.2a from 200 MHz Pentium II with 64Mb ram and Windows 98. Mozilla is so fast that additional benefits would not help. It may or may not be faster than MSIE, both react subjectively "immidately", so I don't really care. I do have QuickLaunch enabled, but since I only start Mozilla once (after boot) anyway, it doesn't really matter.
Of course, swapping between large applications is slow, but apart from the browser the only applications I run is an X server and some ssh connections (it is basically an X terminal), and apparently they all fit within the 64Mb, so for normal use it is fine.
But I don't call you a liar for stating that Mozilla feels slow to you. You may have another usage pattern where MSIE feel faster.
Although not on topic, you should check out Directory Opus from GPSoftware - http://www.gpsoft.com.au It's an Explorer replacement and is truely good. There is more configurability than you can wave a stick at. Trust me, it's great :)
Cheers,
Roger
Do you have any better hostages?
And they had better be optimising for speed!
I downloaded it straight away to have a look and apart from not rendering tables the same way as IE (something to do with pixel positioning and sizing - probly my fault) I notices it is not that fast.
A brief comparison of a little demo I did (www.freshbrains.co.uk) - this is a bunch of simple transparent sprites boinging around) shows that IE6 is about 2 to 2.5 times faster than Phoenix (which I assmue is the Gecko core).
Still a way to go! But yer gettin there!
"None of this shit works" -W.Shatner
I'm dumping Galeon. At least for a while.
Render is noticeably faster, and the UI feels as fast as GTK. Can't believe this thing is XUL. Amazing.
I noticed that they streamlined the definition of "Cross Platform", too, leaving only two platforms being developed.
Alas, I don't have the time (or the skills) to attempt a one-man Mac port of Phoenix, so I guess I'm stuck with Mozilla, which really wasn't that bad to begin with. Too bad, I was really thinking it would be the perfect browser for me, too. Maybe I'll check out Chimera, but I have a feeling it won't be as cool.
"He's more machine now than man, twisted and evil."
You want absolutely raw speed in a graphical browser? One word... Dillo. Without a doubt, the smallest, fastest browser I've ever used. It loads in about 0.03 seconds here, and renders all of Slashdot's main page in about 0.8 seconds.
Comment removed based on user account deletion
A conservative linear prediction based on your data for size versus version number shows that Phoenix will disappear somewhere between version 1.7 and 1.8. However, as the data seems to follow a quadratic curve rather than a linear one, the disappearance is likely to happen a lot sooner.
There arises from a bad and unapt formation of words a wonderful obstruction to the mind. (Francis Bacon)
Just kidding, I really like the idea of this browser.
Clue me please.
Bazman
(actually I see about six of each of those but I assume thats threads-as-processes for you)
No source? I wanted to compile it for OSX, but I can't seem to find any sourcee.
I realize this is said in jest, but it touches on an underlying feeling people seem to have about the Mozilla project: "It's too big and bloated!", "It should be small apps strung together!", "It violates the Unix philosophy!"
You are forgetting a very, very important point: Mozilla is not a *nix app. Sure, it's very popular on *nix machines, but that doesn't mean it's a *nix app. I quote mozilla.org's description of itself:
There is nothing in there about making "the best browser for *nix". The point is, Mozilla is meant to work on multiple platforms, which means you can't just take the *nix philosophy and use it everywhere. It doesn't work that easily. Faulting Mozilla for not following the *nix philosophy is like faulting an Office suite for having bad support for programming: that wasn't the point in the first place.
Now that Mozilla is pretty mature, we will start to see the sub-projects develop that tailor Mozilla for various platforms. Phoenix is just one of these and that is the point of Mozilla.
Woz
This thing with 1 tab open (mozzilla.org/start) was using 5 more megs of memory than Opera with 7 tabs (slashdot, easybuy2000, tomshardware, a few others)
Good prorgress. The load time still sucks.
Prevent linux based DDOS's!
http://linux.denialofservice.org/
The actual Phoenix browser is probably only 4MB or so. Opera 6, without the Java engine, is about 3.5MB.
Considering NS and IE are somewhere around 40-60MB, I believe you need to lay off the crack. 9MB for a browser with all the browser-specific fixins is NOT large.
What's next? Yeti, which is only the IRC and mail functions, with the UI of Thunderbird? When will the madness end!
Yes, this is a valid point. I'm very grateful that you took the time to consider my posting, and to correct the essential mistake I made.
Furthermore, I've removed my little finger as a sign of humble contrition.
Jeez... what is it with some people. You never make a typo when slashdotting before you got your coffee fix?
Sig for sale or rent. One previous user. Inquire within.
Unless Phoenix has a fix that Mozilla does not, the blocked images are still downloaded. They're just not displayed. This is explained here:d =94118
http://bugzilla.mozilla.org/show_bug.cgi?i
Once this one is fixed, it'll make Mozilla/Phoenix even more valuable for dial-up users!
Mozilla: 11mb
Phoenix 0.3 Win: 7mb
Opera 6.05 Win (no java): 3.4mb
Granted, there are a few issues about Opera (particularly that they ship with "Identify as IE" as default, which makes it hell to fix things that doesn't work right in Opera. I've actually got three different things in FAQs, Opera needs to identify as
1. Opera, not IE
2. IE, not Opera
3. Mozilla/Nutscrape, not Opera OR IE
Of course the answer should be easy, it should identify as Opera and web designers program accordingly. And all should use the real HTML standard, not the IE-"standard"... riiiiiight.
Still, I look forward to seeing a streamlined browser. I hated Netscapes "suite", and I don't like the Mozilla "suite" either. The browser's okay, but for the other stuff I certainly know of better alternatives.
Kjella
Live today, because you never know what tomorrow brings
If Mozilla's "framework" were so tight, then why is it Phoenix's offering loads up more quickly than Mozilla? If the functions required for the mail, composer and IRC clients were moved into separate libraries then they could be pruned by the user if he so desired.
I'd probably always still install the full Mozilla product, but having the option would be a nice thing.
The reported memory contains shared memory and all kinds of other stuff. So even if top/ps reports 20 MB in RSS, it doesn't truly use 20 MB.
Ditto for X (RSS includes your video card's memory) and all other apps.
Actually, I do quite a bit of my web work with a text editor; but laying out tables strictly with text is a royal pain. For that, a nice, simple WYSIWYG tool is better. Mozilla's editor lets me quickly switch in between those modes, so I'm pretty fond of it.
To tell the truth, however, I much preferred Netscape Communicator's WYSIWYG interface over Mozilla's current one; Mozilla is a bit less flexible in table-building.
It's interesting though that even plain XUL-look Phoenix and Mozilla depend on some GTK functionality (e.g. libgtkembedmoz.so). But anyways, now it even has the correct GTK look. w00t!
Escher was the first MC and Giger invented the HR department.
Here is how it would work for mail:
Some new interface is added so a program can act as a "server" of web pages that are seen by the local machine. For instance a program can run that will then claim that anything starting with "/mail" should go to it. In my ideal situation this would replace the filesystem entirely so any program can read data from any service by using open() and read(), though I realize that there may be additional calls needed for synchronization.
This program then generates the display and email interface, exactly like hotmail or whatever does to display your email from a remote machine on your browser.
The browser works like normal and has no idea it is displaying or creating email.
Any deficienices in how the interface works are addressed by adding new browser-like functionality that can be used by things other than email, and by changing the email client to use them.
This all seem remarkably easy but I never see this approach proposed. Am I missing anything?
I'm a convert. Yes, there are still some bugs. For example, it still has some problems with searches within forms ... well with forms in general. But considering they have a build just about every night I suspect it isn't long before this problem is solved.
Certainly I love the lean speed of it, but I also can't believe how I lived without tabbed browsing up until now (I know other browsers have it, but I didn't). There are alot of other little features I like - such as fun with the mouse wheel and fonts, the recently revised bookmark system. But mostly I like that it keeps them nasty pop-ups at bay. Reading the NY Times and WAPO are no longer a pain (or as painful).
That said, I wonder if they can keep this level of energy up. I hope they do. And I hope they can do it without bloating the product.
Once they get this bad-boy un-bugged, I'm getting all my lame users at various charities I do free stuff for to upgrade from their pre W3C beasts. The install, use and system suckage is very, very reasonable - especially considering the price.
--- have you healed your church website?
There is no installer.