Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Mozilla.org Releases Protozilla

Posted by CmdrTaco on Sun Jan 28, 2001 12:30 PM
from the now-thats-a-strange-idea dept.
An anonymous reader wrote in to tell us about Protozilla's release. "Protozilla enables Mozilla to execute any CGI program on the local disk directly, without passing it through an HTTP server." Its a strange little idea that could definitely simplify development.
This discussion has been archived. No new comments can be posted.
mozila.org releases Protozila | Log In/Create an Account | Top | 155 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • When and why? by chubbyboy (Score:1) Sunday January 28 2001, @08:03AM
  • Re:Philosophy by vidarh (Score:1) Monday January 29 2001, @03:18AM
  • Re:Not a New Idea, but Not Widespread by Macka (Score:1) Monday January 29 2001, @03:22AM
  • Re:Keep It Simple, Stupid by vidarh (Score:1) Monday January 29 2001, @03:28AM
  • Re:Merely the tip of the development iceberg! by vidarh (Score:1) Monday January 29 2001, @03:33AM
  • Any idea how extensible this is? by kte (Score:1) Sunday January 28 2001, @11:21AM
  • Re:So Mozilla is the center of the I/O universe? by vidarh (Score:1) Monday January 29 2001, @03:39AM
  • Re:Can we say "feature bloat"? by Macka (Score:1) Monday January 29 2001, @03:46AM
  • Re:How irrelevant and useless! by robert-porter (Score:1) Sunday January 28 2001, @11:30AM
  • Re:Merely the tip of the development iceberg! by Macka (Score:1) Monday January 29 2001, @04:03AM
  • by DVega (211997) on Sunday January 28 2001, @11:57AM (#474836)
    Mozilla .7 was still to bloated to run at home, after installing the jvm. Personally I think that the jvm that they are using sucks butt. It launches about 30 threads that just take up all my memory. Why????

    There is a bug reported about JavaPlugin been loaded at statup. (bug 26516 [mozilla.org]). And there are people working on it.

    There are people working on startup performance.

    • Bug 18277 [mozilla.org] - Need to lazily load the OJI DLL
    • Bug 27510 [mozilla.org] - Too much read from disk on startup
    • Bug 29063 [mozilla.org] - Excessive stat calls
    • Bug 29249 [mozilla.org] - 49 dlls loaded on startup: 50% of startup time

    And there are many reports about performance in general that are beeing addressed (Performance problems [mozilla.org])

    I hope someday Mozilla will be the Browser of our dreams. We can all help this to happen by reporting bugs, correcting them, or promoting Mozilla project.

  • Re:Keep It Simple, Stupid by Salsaman (Score:1) Monday January 29 2001, @04:22AM
  • Prior art: x-exec: by gp2k (Score:1) Sunday January 28 2001, @12:02PM
  • Yes,we need rtsp:// napster://, freenet://, mojo:/ by Donem (Score:1) Monday January 29 2001, @06:25AM
  • Re:security by cyberdonny (Score:1) Sunday January 28 2001, @12:15PM
  • Re:Not just for local CGIs by Erasmus Darwin (Score:2) Monday January 29 2001, @06:57AM
  • Re:security by cyberdonny (Score:1) Sunday January 28 2001, @12:21PM
  • Mozilla is dead. by AFCArchvile (Score:1) Sunday January 28 2001, @12:34PM
  • anybody else scared? by Bad_CRC (Score:1) Sunday January 28 2001, @08:11AM
  • Re:At first glance... by chubbyboy (Score:1) Sunday January 28 2001, @08:12AM
  • Cool! by smoondog (Score:1) Sunday January 28 2001, @08:14AM
  • Re:security by robert-porter (Score:1) Sunday January 28 2001, @08:15AM
  • ActiveX by joemc79 (Score:1) Sunday January 28 2001, @08:22AM
  • Question about this. by robert-porter (Score:1) Sunday January 28 2001, @08:26AM
  • Re:Great Idea! (Score:3)

    by maggard (5579) <michael@michaelmaggard.com> on Sunday January 28 2001, @08:26AM (#474850) Homepage Journal
    Er - It's been availiable in MS Internet Explorer for the Mac for a coupla years...

    Generally it's used to point ftp to a real FTP client (Interarchie being popular) and afs to an AFS client (Apple File Sharing.) However it can be used for about anything, including hooks to scripting languages (AppleScript, Python, TCL) using the built in Open Scripting support.

    Open Source is great but it didn't come up with this one first.

  • Re:Internet Explorer can by anticlus (Score:1) Monday January 29 2001, @06:58AM
  • well, I think it's a good idea, therefore it is. by anticlus (Score:1) Monday January 29 2001, @07:02AM
  • Re:WOW! by Zontar The Mindless (Score:2) Monday January 29 2001, @07:38AM
  • Re:Not just for local CGIs by Richy_T (Score:2) Monday January 29 2001, @07:38AM
  • Re:Not a New Idea, but Not Widespread by Zontar The Mindless (Score:2) Monday January 29 2001, @08:10AM
  • Re:Not just for local CGIs by Erasmus Darwin (Score:2) Monday January 29 2001, @08:32AM
  • security by theclinic (Score:1) Sunday January 28 2001, @07:32AM
  • "Official" response to comments on Protozilla by svn (Score:1) Monday January 29 2001, @08:57AM
  • Re:Internet Explorer can by GregWebb (Score:1) Monday January 29 2001, @09:36AM
  • Re:When and why? by MattyT (Score:2) Monday January 29 2001, @10:49PM
  • my first thought by ArchieBunker (Score:1) Sunday January 28 2001, @07:35AM
  • by dervish121 (245708) on Sunday January 28 2001, @07:35AM (#474862)
    Lynx has done this for a long time (though you have to reference the script as LYNXCGI, iirc; I used it a few years ago to write a script to browse manpages through lynx). It's pretty useful if you want to use cgi scripts and junk for local documentation, but don't want the overhead of running a full web-browser.
  • Re:security by matman (Score:2) Sunday January 28 2001, @12:55PM
  • Re:CGI is dead by ikekrull (Score:1) Sunday January 28 2001, @12:57PM
  • Doh! by dervish121 (Score:1) Sunday January 28 2001, @07:37AM
  • Re:Speaking of large things by Wire Tap (Score:2) Sunday January 28 2001, @08:28AM
  • Re:CGI is dead by mgkimsal2 (Score:2) Sunday January 28 2001, @08:30AM
  • Re:Ok, but don't expect big impact by perlyking (Score:1) Sunday January 28 2001, @08:33AM
  • this sounds a little dangerous by josepha48 (Score:1) Sunday January 28 2001, @08:36AM
  • Re:security by Ig0r (Score:1) Sunday January 28 2001, @08:39AM
  • FALSE by Nemesys (Score:2) Sunday January 28 2001, @08:40AM
  • Using the term "CGI" was a bad idea for them... by mgkimsal2 (Score:2) Sunday January 28 2001, @08:41AM
  • FALSE by Nemesys (Score:2) Sunday January 28 2001, @08:41AM
  • Re:nice idea... by digitalsushi (Score:1) Sunday January 28 2001, @01:10PM
  • Re:Internet Explorer can by GregWebb (Score:2) Sunday January 28 2001, @01:41PM
  • Re:Not just for local CGIs by mattdm (Score:2) Sunday January 28 2001, @01:42PM
  • Re:security by llywrch (Score:2) Sunday January 28 2001, @01:54PM
  • Re:How irrelevant and useless! by Random Q. Hacker (Score:1) Sunday January 28 2001, @02:07PM
  • The PC is Dead, Long Live the PC by nadador (Score:1) Sunday January 28 2001, @08:42AM
  • I've been waiting for something like this! by egarland (Score:1) Sunday January 28 2001, @08:43AM
  • DON'T CLICK THAT LINK! by jtgold (Score:1) Sunday January 28 2001, @08:45AM
  • Sites REQUIRE java if run by fools. by Ungrounded Lightning (Score:1) Sunday January 28 2001, @08:46AM
  • Re:It is a nice idea. by TurboRoot (Score:1) Sunday January 28 2001, @08:49AM
  • This Protozilla project is in no context official! It's a Mozdev project, therefor it doesn't have anything to do with Mozilla.org! So, why is the topic "Mozilla.org releases Protozilla"?
  • not a mozilla.org release by simeon_pimpmaster (Score:1) Sunday January 28 2001, @09:00AM
  • Re:client-side CGI defeats the purpose, damn idiot by dustind (Score:1) Sunday January 28 2001, @02:10PM
  • by Morgaine (4316) on Sunday January 28 2001, @02:44PM (#474887)
    For the greatest flexibility, the central star-point of a communications I/O multiplexer has to be the operating system, not a windows manager as in W95 (partly) nor an application as in Protozilla.

    We're seeing the same old and discredited mistakes of yesteryear repeated here. Yes, this makes Mozilla vastly more powerful, and it is easy to see how its developers would appreciate such a facility for experimental purposes, but for the end user it is the wrong approach. Architecturally, it is the wrong design, and pragmatically it's the wrong thing to do as well: when Mozilla crashes, you do not want a pile of network services to go down with it.

    Yes, I know it's advertised primarily as a hook for experimentation in protocols, but if any real service is ever delivered over it then we all lose.
  • by Eil (82413) on Sunday January 28 2001, @02:48PM (#474888) Homepage Journal

    I think this represents one of the few flaws in the Open Source philosophy. Because developers are working on their own time, they work on whatever suits their fancy. More often than not, this involves some great new feature that's completely unnecessary, but rates high on the "cool-factor". So the things that really need to get done are delayed.

    Netscape's programmers are paid to work on Mozilla. I would guess about 80-90% of the Mozilla development team is Netscape employees. So in other words, yes, Mozilla is open source but it is most definitely not a volunteer project. And I can tell you've never visited the bugzilla site, because bugs that interfere with functionality (crashing on startup, etc) always get highest priority and are usually the ones to get fixed first.

    I agree with you in that the bloat is excessive, but it's really beyond anyone's control at this point. I can only hope that they continue with the bug fixes long after 1.0 and make it the best damn browser suite they can.

    Based on the history of the project, I believe it can be done.
  • Merely the tip of the development iceberg! by slashbrent (Score:2) Sunday January 28 2001, @02:58PM
  • Re:nice idea... by askwar (Score:1) Sunday January 28 2001, @03:15PM
  • Oh no ! Another feature ! by quido (Score:1) Sunday January 28 2001, @09:02AM
  • Oh goodie...... by kastaverious (Score:1) Sunday January 28 2001, @09:03AM
  • Re:Sites REQUIRE java if run by fools. by mgkimsal2 (Score:1) Sunday January 28 2001, @09:03AM
  • Wrong (Score:3)

    by blaker612 (124510) on Sunday January 28 2001, @09:07AM (#474894)
    Mozilla.org didn't release this, it was someone's project at MozDev. You clearly know this, since you linked to mozzev.org.
  • Can we say "feature bloat"? by lost_it (Score:2) Sunday January 28 2001, @09:09AM
  • Re:nice idea... by Ouroboro (Score:1) Sunday January 28 2001, @09:44AM
  • Re:Oh goodie...... by Compenguin (Score:1) Sunday January 28 2001, @09:11AM
  • Re:It is a nice idea. by vsync64 (Score:1) Sunday January 28 2001, @09:45AM
  • Good idea... by TheRain (Score:2) Sunday January 28 2001, @09:12AM
  • Re:Not just for local CGIs by dimator (Score:2) Sunday January 28 2001, @09:47AM
  • Re:It is a nice idea. by spencerogden (Score:1) Sunday January 28 2001, @09:47AM
  • Re:WOW! by Anthony Brundell (Score:1) Sunday January 28 2001, @09:49AM
  • How this article should have read: by Throw Away Account (Score:2) Sunday January 28 2001, @09:51AM
  • Re:CGI is dead by Anthony Brundell (Score:1) Sunday January 28 2001, @09:52AM
  • Re:Question about this. by Anthony Brundell (Score:1) Sunday January 28 2001, @09:55AM
  • Re:ActiveX by Anthony Brundell (Score:1) Sunday January 28 2001, @09:57AM
  • Re:It is a nice idea. by srichman (Score:1) Sunday January 28 2001, @04:34PM
  • Re:FALSE? by the red pen (Score:2) Sunday January 28 2001, @04:40PM
  • Re:Internet Explorer can by Felipe Hoffa (Score:1) Sunday January 28 2001, @05:12PM
  • Lynx has something similar by MRNk (Score:1) Sunday January 28 2001, @06:28PM
  • Re:Oh goodie...... by blaker612 (Score:1) Sunday January 28 2001, @09:15AM
  • w3m does this already! by BuffJoe (Score:2) Sunday January 28 2001, @09:15AM
  • FALSE? by the red pen (Score:2) Sunday January 28 2001, @09:19AM
  • Re:Oh goodie...... by kastaverious (Score:1) Sunday January 28 2001, @09:21AM
  • Re:nice idea... by Anthony Brundell (Score:2) Sunday January 28 2001, @09:23AM
  • ISAPI vs. CGI... by Maddog_Delphi97 (Score:1) Sunday January 28 2001, @10:00AM
  • Re:get back to work by hwaara (Score:1) Sunday January 28 2001, @09:24AM
  • Re:It is a nice idea. by TurboRoot (Score:1) Sunday January 28 2001, @10:00AM
  • Re:It is a nice idea. by Fnkmaster (Score:2) Sunday January 28 2001, @10:01AM
  • Re:Internet Explorer can by the red pen (Score:2) Sunday January 28 2001, @09:24AM
  • Re:Who comes up with these ideas by Dionysus (Score:1) Sunday January 28 2001, @10:03AM
  • by chromatic (9471) on Sunday January 28 2001, @09:24AM (#474922) Homepage

    Jon Udell [roninhouse.com] had a similar idea at least two years ago (see his book, Practical Internet Groupware).

    There are plenty of programs out there that can work well with just an HTML+JavaScript interface, especially if you have a small database (even a DB_File!) on your machine, and an interpreter for a scripting language like Perl or Python.

    I'm curious to see whether it does anything more than Jellybean [wgz.org] can... there's something compelling about a tiny local web server with the power of mod_perl and a simple interface that lets you build persistent, network aware applications that can replicate data between clients. With XPCOM, it's certainly possible to write a nicer interface than one that only has HTML Form widgets and some onClick handlers.

    --

  • Re:nice idea... by Fnkmaster (Score:2) Sunday January 28 2001, @10:07AM
  • Re:this sounds a little dangerous by dimator (Score:2) Sunday January 28 2001, @10:13AM
  • Re:It is a nice idea. by Anthony Brundell (Score:1) Sunday January 28 2001, @10:13AM
  • Great Idea! by fantom_winter (Score:1) Sunday January 28 2001, @07:38AM
  • nice idea... by eMBee (Score:2) Sunday January 28 2001, @07:39AM
  • Local CGI Execute in Mozilla by Matador (Score:1) Sunday January 28 2001, @06:54PM
  • Re:It is a nice idea. by Anonymous Coed (Score:1) Sunday January 28 2001, @07:21PM
  • Excellent idea. by DaSyonic (Score:2) Sunday January 28 2001, @07:42AM
  • Re:security by Alien54 (Score:2) Sunday January 28 2001, @07:44AM
  • HotJava by JavaNPerl (Score:1) Sunday January 28 2001, @08:11PM
  • How irrelevant and useless! by Random Q. Hacker (Score:2) Sunday January 28 2001, @07:44AM
  • Re:Who comes up with these ideas by S.O.B. (Score:1) Sunday January 28 2001, @08:17PM
  • by Pulzar (81031) on Sunday January 28 2001, @07:45AM (#474935)
    Looking at the White Paper [mozdev.org], executing CGIs locally is just one of the features of Protozilla. A more interesting feature is the "protocol handlers" feature -- you can assign any external program to handle any existing protocols (like finger), or you can define your own protocols and assign program (or URLs!) to handle them!

    For those afraid of the security issues associated with running CGI scripts locally -- this is a development tool only. In order for a script kiddie to misuse this, (s)he'll have to send your the CGI script in the mail, and tell you to run it for him :). Unless you're running Outlook, you're ok ;).
    ----------

  • Re:Who comes up with these ideas by Throw Away Account (Score:1) Sunday January 28 2001, @08:23PM
  • Keep It Simple, Stupid by mkb (Score:1) Sunday January 28 2001, @08:45PM
  • Re:client-side CGI defeats the purpose, damn idiot by radja (Score:2) Sunday January 28 2001, @10:30PM
  • Philosophy by fishbot (Score:1) Sunday January 28 2001, @11:31PM
  • Re:HotJava by larien (Score:2) Monday January 29 2001, @12:16AM
  • Re:this sounds a little dangerous by madenosine (Score:1) Sunday January 28 2001, @09:27AM
  • Re:Oh goodie...... by Compenguin (Score:1) Sunday January 28 2001, @09:28AM
  • Re:Excellent idea. by Compenguin (Score:1) Sunday January 28 2001, @09:30AM
  • Re:Can we say "feature bloat"? by hwaara (Score:1) Sunday January 28 2001, @09:32AM
  • Re:Oh no ! Another feature ! by hwaara (Score:1) Sunday January 28 2001, @09:35AM
  • Re:Not just for local CGIs by Tadu (Score:1) Sunday January 28 2001, @09:36AM
  • Re:It is a nice idea. by Anthony Brundell (Score:2) Sunday January 28 2001, @09:39AM
  • by asa (33102) <asa@mozilla.org> on Sunday January 28 2001, @10:17AM (#474948) Homepage
    mozilla.org did not release Protozila (or Protozilla). This is an independent project that is being developed at mozdev.org. mozdev.org is not a part of mozilla.org.
    From the mozdev front page:
    mozdev.org is the location for development projects based on the open source Mozilla project. Anyone interested in Mozilla is welcome to look around and try out any of the more than 20 projects hosted on this site, and anyone working on a project is welcome to host their development here free of charge.

    The projects currently on mozdev.org include a number of the development projects that Alphanumerica had been developing. After Alphanumerica's merger with CollabNet these development projects were integrated with SourceCast, CollabNet's project hosting tool, to create mozdev.org.
    While this project is not being developed (or released for that matter) from within mozilla.org itself, it and other projects at mozdev demonstrate how mozilla technologies can be used and extended and how the community of mozilla developers has and continues to expand "beyond the browser".
    --Asa
  • Re:FALSE? by Nemesys (Score:2) Sunday January 28 2001, @09:41AM
  • Napster and IE by Ruis (Score:1) Sunday January 28 2001, @10:18AM
  • Re:security (Score:4)

    by llywrch (9023) on Sunday January 28 2001, @10:19AM (#474951) Homepage Journal
    > I would think this might be a script kiddies dream. Couldn't it be used to exploit local variables?

    Interesting point, now that I have thought thru your question, & read the source page. What they wrote at Mozilla is:

    > Protozilla is a browser add-on that makes it very easy to implement protocols in Mozilla (or Netscape 6.x). It is not a
    > traditional browser plugin, but may be described as a "socket adapter", like the kind that you may carry around with your
    > laptop when you travel internationally.

    In other words, an ability to handle protocols like SMTP & NNTP akin to the ability of specifying helper-applications to handle MIME types. (And if this works with the Gecko rendering engine, you can specify your own choice of MTA or newsreader when you hit the link that requires that protocol, instead of being forced to d/l the whole bloated mass of Netscape!)

    And if the admin for the workstation running the browser has done a proper job securing the ports, then there should be no new security issues.

    My assumption -- & someone who knows more, correct me if this is wrong -- is that the browser add-in, being a daughter process, would inherit the environment the parent process has -- & ultimately that of the user. So unless you are doing something stupid like running your workstation as ``root" or ``Admin" this won't do anything to your computer worse than you can do in a non-privileged account. In other words, if *you* can't ``rm -rf *" & lose more than a few files, then neither can the enabled protocol.

    (Although it would be even safer if anything that ran in this wise ran in rsh as ``nobody".)

    However, I doubt anyone truly knows how security & environment variables are handled under NT4.0/Win2000, so maybe we do have another exploit waiting to happen in certain cases. Wouldn't be the first time MS coding practices proved injurous.

    Geoff
  • Great Idea (Score:4)

    by burris (122191) on Sunday January 28 2001, @09:41AM (#474952)
    This is a great idea. Now you can have easily special handling for URLs into distributed filesystems like Mojo Nation or Freenet without having to add another proxy to your long chain. Instead you have a special url like mojo: or freenet: and only those URLs are sent to your proxy, instead of every URL. This is a blessing because now there is much less chance that an added service will disrupt a users regular web browsing (which can happen if you chain your proxy in with all the others and it turns out to be flaky). Users are willing to try new things but they get very unhappy if their regular web browsing gets disturbed.

    Burris

  • Re:this sounds a little dangerous by the Atomic Rabbit (Score:1) Sunday January 28 2001, @10:23AM
  • Re:Not a New Idea, but Not Widespread by Titaniq (Score:1) Sunday January 28 2001, @09:41AM
  • Re:How irrelevant and useless! by charon.de (Score:1) Sunday January 28 2001, @10:24AM
  • Re:nice idea... by dr00p (Score:1) Sunday January 28 2001, @07:47AM
  • Ok, but don't expect big impact by John Jorsett (Score:1) Sunday January 28 2001, @07:48AM
  • WOW! by drDugan (Score:1) Sunday January 28 2001, @07:50AM
  • Re:security by Stephen Samuel (Score:2) Sunday January 28 2001, @07:50AM
  • Re:nice idea... (Score:3)

    by Anonymous Coward on Sunday January 28 2001, @07:50AM (#474960)
    why too much? netscape had a built in web server years ago.
  • Who comes up with these ideas by S.O.B. (Score:1) Sunday January 28 2001, @07:51AM
  • activex by Anonymous Coward (Score:1) Sunday January 28 2001, @07:51AM
  • Re:This just out: by f5426 (Score:1) Monday January 29 2001, @01:59AM
  • Re:It is a nice idea. by Anthony Brundell (Score:1) Sunday January 28 2001, @10:40AM
  • without CGI, no PHP by Pflipp (Score:2) Sunday January 28 2001, @10:40AM
  • Re:ISAPI vs. CGI... by Tralfamadorian (Score:1) Sunday January 28 2001, @10:46AM
  • hard time seeing the usefulness by Keith_Beef (Score:1) Monday January 29 2001, @02:55AM
  • Re:ISAPI vs. CGI... by sgifford (Score:1) Sunday January 28 2001, @10:53AM
  • Re:hard time seeing the usefulness by vidarh (Score:1) Monday January 29 2001, @03:04AM
  • Not Mozilla... but mozdev.. still awesome. by burtonator (Score:2) Sunday January 28 2001, @11:05AM
  • Re:How irrelevant and useless! by divec (Score:1) Monday January 29 2001, @03:17AM
  • Re:Napster and IE by JeffBarr (Score:1) Sunday January 28 2001, @11:13AM
  • creativity? by zoftie (Score:1) Sunday January 28 2001, @11:15AM
  • Re:How irrelevant and useless! by SCHecklerX (Score:1) Sunday January 28 2001, @11:16AM
  • Re:Great Idea! by donglekey (Score:1) Sunday January 28 2001, @07:54AM
  • Great for file sharing. by Webmonger (Score:2) Sunday January 28 2001, @07:55AM
  • by NoInfo (247461) on Sunday January 28 2001, @07:57AM (#474977) Homepage Journal
    IE can already do this in the beta .NET stuff.. Not only that, it can run ASP, do all sorts of database stuff, etc, locally without needing a real web server.
  • I doubt most sites are Java based... by jjn1056 (Score:1) Sunday January 28 2001, @07:58AM
  • Re:Excellent idea. by QuokkaNetGuru (Score:1) Sunday January 28 2001, @07:58AM
  • At first glance... by griffinn (Score:1) Sunday January 28 2001, @07:59AM
(1) | 2 | 3