Slashdot Mirror


Mozilla's Mini-Me

An anonymous contributor writes "LinuxDevices has a story by the leaders of the 'Minimo' (Mini Mozilla) project, an effort to reduce Mozilla's code and runtime footprints and optimize its display for the small screens on embedded devices. The Minimo authors believe Minimo will become the browser of choice on embedded Linux devices with 64MB of RAM."

84 of 258 comments (clear)

  1. As long as developers can make their pages fit by Trigun · · Score: 4, Insightful

    There's nothing I hate more than having to scroll sideways on a website.

    1. Re:As long as developers can make their pages fit by MoonFog · · Score: 3, Informative

      Opera has a browser for these kinds of devices that let you scroll down instead of up. Hopefully this can be just as good.

    2. Re:As long as developers can make their pages fit by bobv-pillars-net · · Score: 2, Funny
      Blockquoth the poster:
      There's nothing I hate more than having to scroll sideways on a website.
      <sarcasm> Wow. You must be a really cool dude, if something as trivial as that makes the top of your hate list.
      Or maybe just really, really sheltered. </sarcasm>
      --
      The Web is like Usenet, but
      the elephants are untrained.
    3. Re:As long as developers can make their pages fit by Anonymous Coward · · Score: 2, Insightful

      What do you mean, scroll down instead of up?

    4. Re:As long as developers can make their pages fit by MSittig · · Score: 2, Informative

      The scrolling requirement is not the hard part. When Opera came out with a mobile platform "Small Screen" version of their browser, Daniel Glazman responded by developing a simple Javascript bookmarklet for Netscape and Mozilla browsers called "PDAize that will turn almost any web page into a PDA-size version of itself, eliminating the need to scroll horizontally. It was simply a matter of applying a new stylesheet, and using Javascript to resize images. Check it out, it's pretty nifty.

    5. Re:As long as developers can make their pages fit by RevAaron · · Score: 3, Informative

      Except for Opera's small-screen rendering sucks, at least for general use for me. When you turn it on, it strips out almost everything and shrinks imagines down to little thumbnails. Fine if you're on a phone.

      I much prefer the way NetFront handles it, on the Zaurus, PalmOS and PocketPC. Unlike Opera, you don't loose any content- it just makes it fit on the page so you don't have to scroll left and right. Check it out.

      Minimo has a CSS that does something similar. For instance, go to this site, bookmark the "PDAize" bookmarklet, and then try it out on Slashdot or some other page. In essence, this is what Minimo is- it's just Mozilla built for Linux/ARM with a new browser-wide style sheet.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  2. Looks familiar? by Goalie_Ca · · Score: 3, Funny

    I don't suppose they call this a mini-dupe? It is a clone after all!

    --

    ----
    Go canucks, habs, and sens!
  3. PocketPC by Merovign · · Score: 4, Insightful

    It's not just Zaurus, it would be really, REALLY nice to have a browser alternative for handhelds that doesn't require switching OSs (frequently a mess since there are so many differences, both ROM and hardware) or abandoning all your software and trying to find handheld-capable Linux alternatives.

    It Would Be Nice, Wouldn't It?

    1. Re:PocketPC by InodoroPereyra · · Score: 4, Informative
      Well, from the project page:
      The primary focus of Minimo to date has been system with ~32-64 MB of RAM, running Linux and using the GTK toolkit. We have been investigating other platforms and toolkits.
      In other words, initially it is not intended to be cross-platform, but it might happen in future.
    2. Re:PocketPC by Milo+of+Kroton · · Score: 2, Interesting

      Why use it for just PocketPC? I'd like to have a "minimum resources" browser, as long as it can offer most of the features of Firefox. Certainly pop-up blocking and ask before accepting cookies is a must.

    3. Re:PocketPC by Kenja · · Score: 2, Informative

      You mean like Thunderhawk or Netfront? There are several browsers for PocketPC out there. You just need to look.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  4. Wow, only 64 MB of RAM? by Anonymous Coward · · Score: 5, Insightful

    So now it only requires 64 MB of RAM to format text and pictures, eh? I ran my first web browser on a computer with 32 MB of RAM. And what about Dillo, which has only 400k of source code?

    1. Re:Wow, only 64 MB of RAM? by Pxtl · · Score: 4, Insightful

      Good god yes. Sometimes I think back and wonder where the hell all the software went. I browsed the internet with Windows 3.1, trumpet Winsock, and Netscape on my 486 DX/66 that had a screaming 16 megs of ram.

      Whenever you look at an old fossil of a computer, remember this: at some point, that was considered so much power that we would never be able to find a use for it all. We can't even blame MS - Linux gear is just as bloated.

    2. Re:Wow, only 64 MB of RAM? by geomon · · Score: 3, Funny

      Whenever you look at an old fossil of a computer, remember this: at some point, that was considered so much power that we would never be able to find a use for it all. We can't even blame MS - Linux gear is just as bloated.

      You could always just run Minix.

      --
      "Rocky Rococo, at your cervix!"
    3. Re:Wow, only 64 MB of RAM? by Milo+of+Kroton · · Score: 2, Funny

      64 MB ought to be enough for anybody.

    4. Re:Wow, only 64 MB of RAM? by Deraj+DeZine · · Score: 3, Insightful

      One thing I've noticed is that I've stopped thinking "Wow, this is so much speed/space/power, that I'll never need more than this!" Like when I see huge new hard drives, I now think "400 GB is a lot of space, but I'll still fill it up with legally acquired movies eventually."

      I still like to upgrade to newer and faster stuff, but it just doesn't seem as amazing as the first time I got a 500 MB hard drive and could fit an entire encyclopedia into a little metal box.

      --
      True story.
    5. Re:Wow, only 64 MB of RAM? by pebs · · Score: 4, Interesting

      Good god yes. Sometimes I think back and wonder where the hell all the software went. I browsed the internet with Windows 3.1, trumpet Winsock, and Netscape on my 486 DX/66 that had a screaming 16 megs of ram.

      Yep.. I did the same on a 486/33 w/ 8 MB of RAM :)

      We can't even blame MS - Linux gear is just as bloated.

      There is still plenty of Linux software that isn't bloated. The thing I like about Linux is you can get by using only CLI / text-based software if you want to, and its reasonable to do so for many tasks. For Windows, you have to load up a heavyweight GUI to do anything.

      --
      #!/
    6. Re:Wow, only 64 MB of RAM? by alecf · · Score: 5, Insightful

      I'm not about to say that Mozilla isn't a resource hog.

      However, lets at least take things into perspective. When you browsed the web with 32MB of RAM (hey, so did I) it was with "HTML 1.0" and small images.. remember back when web pages had mostly text, grey backgrounds, and a few pictures here and there?

      These days we have:
      - JavaScript - a full fledged interpreted language
      - the DOM - complete read/write live access to the current document's structure
      - CSS, which involves applying complex matching of style to document fragments and formatting of those fragments,
      - new layout concepts like absolute and relative positining, floats, etc
      - vastly more complex layout due to interactions of HTML rules and CSS rules
      - plugins
      - XML
      - support for JPEG, PNG, animated GIFs
      - HTTP 1.1 with reusable connections, pipelining, compression, smarter but more complex caching, and more

      And thats the short list. And as much as you might say "that's just fluff! That's not the core of the web" you'd sure be complaining if your web browser didn't support all that.

      The web is a lot more complex than it once was. You can't harken back to the days of Mosaic without realizing all the technologies that go into a modern web browser.

    7. Re:Wow, only 64 MB of RAM? by fikx · · Score: 5, Funny

      Of course....the internet has more stuff now. It used to fit in 400K, but now it's so big, you need at least 64M to hold it all...

      And all the viruses make it worse...I don't know how many times I've had to re-install the internet on my PC...

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    8. Re:Wow, only 64 MB of RAM? by FuzzyBad-Mofo · · Score: 2, Insightful

      I browsed the internet with Windows 3.1, trumpet Winsock, and Netscape on my 486 DX/66 that had a screaming 16 megs of ram.

      So what, I have the capability to browse the Internet with my Commodore 64, RR-Net adaptor, and Contiki OS. However, it's a definate case of, "It's not the quality of his speech, it's the fact the dog speaks at all". Sure, you can access the Internet on a 286/386/C64 but you're probably not going to have niceties like Flash, CSS, Javascript, graphics, etc..

    9. Re:Wow, only 64 MB of RAM? by VanillaCoke420 · · Score: 2, Funny

      Ah yes. I remember playing DOOM 2 on my 486sx 25 with 4(!) MB RAM. I had to reboot and hold down shift to save as much memory as possible, and it still choked itself on level 30 :-)

    10. Re:Wow, only 64 MB of RAM? by Brandybuck · · Score: 2, Insightful

      The thing I like about Linux is you can get by using only CLI / text-based software if you want to

      I was using OS/2 Warp on a 100MHz Pentium with 16MB RAM. Not command line, but full GUI. And it was responsive and quick. And OS/2's GUI was much more heavyweight than Window 95's...

      --
      Don't blame me, I didn't vote for either of them!
    11. Re:Wow, only 64 MB of RAM? by geomon · · Score: 3, Funny

      A Sperry XT?

      Dude, you are the shit. ;)

      --
      "Rocky Rococo, at your cervix!"
    12. Re:Wow, only 64 MB of RAM? by RzUpAnmsCwrds · · Score: 2, Interesting

      I ran Internet Explorer 6 on a system with 64MB of memory and Windows 98 for years. I know that it wasn't being swapped out because I disabled swap (Windows 98 is horrible at memory management).

      It supports the vast majority of those technologies.

      KHTML also seems to run well. I had it running on my 32MB iPaq at one point.

    13. Re:Wow, only 64 MB of RAM? by rah1420 · · Score: 3, Funny

      I used to surf with only 2 MB

      Back when I was a kid, we used to carve our own ICs out of wood.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
  5. Not to be pessimistic... by Kiriwas · · Score: 3, Interesting

    ... but will this browser be able to do anything that my current Opera install cannot? I use Mozilla on my desktop and its great, but it has always seemed a bit bloated. Far too much to be able to do something with it for the handhelds. But then again, I may be wrong. We shall see.

    1. Re:Not to be pessimistic... by FauxPasIII · · Score: 3, Informative

      > Is Opera on your handheld?

      If he has a Zaurus it probably is.

      http://www.opera.com/products/smartphone/dev/mul ti ple/

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    2. Re:Not to be pessimistic... by Troed · · Score: 3, Informative

      Yes, it's on my Sony Ericsson P800 smartphone. I have maybe 7Mb free ram for it to use when browsing the web - and it works perfectly.

  6. Contrast with Mosaic circa 1994 by shoppa · · Score: 5, Interesting
    The first graphical browser I ever ran - Mosaic on a VAX circa 1994 - was on a 16 Mbyte machine that supported a few dozen users at a time.

    Of course we thought it was an enormous resource hog back then too :-). And I didn't see how the web could possibly replace gopher!

    1. Re:Contrast with Mosaic circa 1994 by hak1du · · Score: 4, Insightful

      HTML4, JavaScript, plug-ins, anti-aliasing, DOM, internationalization, dealing with incorrect HTML and backwards compatibility all make Mozilla as big as it is.

      Furthermore, you can get quick release cycles or careful coding, but not both. Most desktop software (Windows, OS X, Gnome, KDE, etc.) is developed and optimized only as much as is needed to make it run on current hardware.

      When looking at Mozilla's memory footprint, also keep in mind that most people run it with significant in-memory caching.

    2. Re:Contrast with Mosaic circa 1994 by timeOday · · Score: 3, Insightful
      These comparisons of browsers today vs. yesteryear mean nothing, when the Web of today is totally different than it used to be. You can't even make sense of the web with mosaic any more.

      Determine the pounds of documentation necessary to specify the set of "web standards" required to comfortably view the Web, now vs. 10 years ago. That includes Javascript, CSS, DHTML, if not flash and Java itself. HTML itself is a mere drop in the bucket!

      And with the proliferation of broadband, pages are getting more and more content rich (aka bloated). Sure there were "inline images" back then, but if you were to plot the average number of images per page (or flash apps, or HTTP requests per page, etc) over the past several years, what would you find?

      Are programmers really producing bloated and wasteful code? I'd argue the Web itself is more to blame.

  7. A T-Rex's footprint? by Lispy · · Score: 2, Funny

    Hard too believe it's going to be small enough. ;-)

  8. Brilliant Idea by CrosseyedPainless · · Score: 5, Funny

    Hey! Let's just crosspost everything from OSNews, and like, not even change the titles much. Oh, wait!!! It's been done! Nevermind.

  9. Why not just use LYNX? by TheTXLibra · · Score: 2, Interesting

    Heck... these whipper-snappers today all want their fancy-schmancy pictures and animated graphics. In my day we used LYNX and LIKED IT!!!

    But seriously... why doesn't someone start low-graphic mini-browsers. They could use LYNX or some other text-based browser. After all, when you're looking at a very limited amount of real-estate on your screen, do you really care about missing out on those stupid "Punch The Monkey" ads?

    Pheh... give me the good old days of BBSes.

    -TheTXLibra
    "You've got no kids, no wife, no job, and you're not in The Tigger Movie!!!" - my best friend's son, Gabe, at 5 years old.

    --
    -The Libra
    "Please be patient--The future will begin momentarily."
    1. Re:Why not just use LYNX? by AndroidCat · · Score: 2, Funny

      The first browser was Telnet. You just had to use your imagination back in those days...

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Why not just use LYNX? by neurojab · · Score: 3, Informative

      >The first browsers were GUIs (Mosaic).

      The first HTTP/HTML browsers were GUI-driven, yes. But I would point out that if you define "web browser" as an application that lets you publish and browse ONLINE internet content, the first "web browser" was Gopher. Gopher was text based and released a good two years before Mosaic.

      For a time, gopher was much more stable, usable, and popular than HTTP/HTML.

      Ah... That reminds me of the days before AOL connected to the internet. Makes me all weepy eyed.

  10. Qualify by Bronz · · Score: 2, Informative


    Embedded *free* browser of choice maybe. Opera still has a rather large development advantage on small screen devices.

  11. Whatever by paradigim_shft · · Score: 3, Interesting

    64 MB of RAM? WTF? Opera 7.5 is 3.5 MB without Java and it includes not only small screen rendering, but a full featured browser, mail client, newreader, rss reader, download manager, and IRC client.

    These Mozilla guys need to smoke less crack and get their act together.

    1. Re:Whatever by Timesprout · · Score: 3, Informative

      They are actually saying Minimo requires about 25 MBs of RSS, to me this is still way too high. Another point is that much as I love Firefox, the already stripped down browser, its a memory pig. The longer it runs, the more it uses.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Whatever by geomon · · Score: 5, Informative

      If you read the article, they are talking about rendering a fully compliant webpage. They did mention Opera and PocketIE. Both failed to render at 32MB. From the article:

      "We have run the same tests using Opera and Pocket IE on 32MB device form factors, and neither can make it though the page load test based on their lack of browser content and standards support, or they just simply run out of memory trying to display the pages."

      I don't think they are talking about the size of the binary distribution, but the size of all the components loaded into RAM and rendering compliant webpages.

      --
      "Rocky Rococo, at your cervix!"
    3. Re:Whatever by An+Onerous+Coward · · Score: 4, Informative

      I love to break it to people when they just don't get it.

      Firefox is only about an 8 MB download, and Mozilla is around 12-16. Sure, they're both bigger than Opera, but the size of the executable says nothing about how much memory it will use while running.

      Okay, say you have a program that, when run, calculates the digits of pi. The program itself may be only a few tens of kilobytes, but it may allocate fifty megs or so as a holding area for calculations.

      Or, an even more basic example:

      while( true )
      {
      fork();
      }


      Compile it, and the executable is tiny. Run it, and it will quickly eat every bit of RAM in sight. With the loading of files, creating of data structures, caching of results, etc., it's unusual to find a program that doesn't use significantly more memory than is required to fit the executable alone.

      Please, smoke less crack and get your act together.

      --

      You want the truthiness? You can't handle the truthiness!

  12. Wow. by Dizzle · · Score: 3, Interesting

    Mozilla keeps impressing me more and more. Already I use Thunderbird/Firefox exclusively. I wonder what Mozilla has in store for these programs? With Firefox especially being as good as it is now, what does the future have in store?

    --
    -Dizzle
    "I most likely AM so interested in myself."
    1. Re:Wow. by Patik · · Score: 2, Informative

      Check out Ben Goodger's blog.

  13. Plans for other devices? by Gizzmonic · · Score: 4, Interesting

    I would kill for a decent browser on PocketPC(2002). I know it's a Microsoft platform, and worse yet, it's a total half-baked mess, but I have to use it at work. Pocket Internet Explorer can't even access OWA (outlook web access properly). I know that a real browser could easily fit into 32MB RAM with 400mhz of ARM power, I just don't see Microsoft providing that.

    Mozilla, VLC, and a decent MP3 player would make the PocketPC almost bareable.

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:Plans for other devices? by Lispy · · Score: 2, Interesting

      Hey, OWA doesn't even work with IE6. We install Firefox on our OWA-Users systems so that they are finally able to download attachements from the OWA-Server. So much for Microsofts interoperability.

    2. Re:Plans for other devices? by gilesjuk · · Score: 2, Interesting

      Indeed, all of the weaknesses of Windows on the desktop (registry nightmares, reboots) but with non of the advantages (GUI behaviour is different, different CPU platforms, fixed screen sizes etc..). I only own one since there's less software for the other platforms.

      I'd love Mozilla for PocketPC. PIE is a bit dumb and basic.

  14. Why not make it a main browser? by www.sorehands.com · · Score: 3, Interesting
    If MiniMoe supports most of the web standards, why not make Minicurley^h^h^h^h^h^hmo the primary browser?

    If the browser works well in a 64MB platform, why won't it run well in a 256MB system?


    I didn't see anything as a downside to using Minimo as opposed to Mozilla.

    1. Re:Why not make it a main browser? by An+Onerous+Coward · · Score: 2, Informative

      Considering that the whole thing is being wrapped up in a GTK component, it sounds like we can expect Minimo to work on regular desktops as well. The question, then, is whether you're more interested in speed and simplicity or features and flexibility.

      Chances are, most desktop users are going to prefer the latter. But if you're trying to cobble together some older hardware, it might be an option for you. Speaking of which, does anyone know of a distro targeted specifically towards older machines? You know, lots of legacy hardware support, smaller window managers like FVWM and Fluxbox.

      --

      You want the truthiness? You can't handle the truthiness!

  15. Already been done. by networkGhettoWhore · · Score: 4, Informative

    The Geronimo Project has been working on this same copncept for about 2 years now. Why reinvent the wheel?

    --
    Natural Selection: self-destruction of the poor and lazy
    1. Re:Already been done. by bobv-pillars-net · · Score: 3, Informative

      When you try visiting http://projectname.sf.net/ and get an error like that, switch to http://sf.net/projects/projectname/ instead.

      However, in this particular case, the project has been discontinued.

      --
      The Web is like Usenet, but
      the elephants are untrained.
  16. why mozilla? by drmancini · · Score: 5, Interesting

    if they wanted to create a mini-mi package, why didn't they start with the firefox codebase ... my guess is the browser would rock

    --

    Never underestimate the power of idiots in large groups
    1. Re:why mozilla? by BillLeeLee · · Score: 2, Informative

      A mini-firefox project does make more sense, and I want one in hopes that they don't include that bizarre memory leak "feature" in by default. The one where if you let firefox sit there for a while and you keep opening new pages, firefox's memory usage goes from 20 MB up to 150 MB.

      It's happened to me, but a fix for it was to type about:config and set 'browser.cache.memory.enable' to 'false'

      --
      www.google.com
    2. Re:why mozilla? by jsebrech · · Score: 4, Interesting

      if they wanted to create a mini-mi package, why didn't they start with the firefox codebase ... my guess is the browser would rock

      Actually, firefox is built around the mozilla engine. It is based on the mozilla trunk, and picks up code changes to the trunk automatically. Mozilla is EXTREMELY modular. Mini-mo takes the kind of approach that was taken to make firefox (strip out stuff you don't need in a browser, simplify the UI, tweak settings for desktop use) to improve performance on PDA's.

      It would not have been a benefit to start from the firefox codebase, since most of the firefox work is UI-related, which is radically different in mini-mo.

  17. For regular desktops? by AtariAmarok · · Score: 5, Insightful

    The "reduce Mozilla's code and runtime footprints" features sound good for the regular desktop Mozilla experience as well. Why not demand tight, efficient outside of the handheld environment?

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:For regular desktops? by sunryder · · Score: 2, Insightful

      Reducing binary and runtime memory consumption is a great idea, but it's usually going to involve some design tradeoffs. This may mean the product will run slower, or have a slower, less responsive UI.

      Computer storage is cheap. My time is not.

    2. Re:For regular desktops? by jsebrech · · Score: 2, Insightful

      Actually, the trade-off is not on the application UI performance, but on the webpage UI performance (like pageload speed and dhtml/script performance). Firefox has demonstrated that an interpreted UI can perform as well as a native UI (or close enough to not matter), which is why microsoft is moving its UI's entirely to the interpreted xaml for the next windows version. The mozilla UI was a first attempt at doing the interpreted UI, and the project to improve it has basically resulted in firefox (which uses a different UI engine than mozilla proper).

      In the article they mention the engine can be embedded, meaning people can make whatever UI they want and wrap it around minimo.

    3. Re:For regular desktops? by jsebrech · · Score: 2, Informative

      Even Firefox falls down in the responsiveness category -- UI actions still sometimes get blocked while pages are loading etc.

      That has nothing to do with inherent performance of XUL, that has to do with the fact that the UI runs in the same thread as the rendering engine.

    4. Re:For regular desktops? by BZ · · Score: 2, Informative

      90% of the changes for Minimo have been made to the core engine used by the desktop Mozilla as well. The remaining changes involve things like ifdef-ing out XUL support. Desktop Mozilla's footprint has benefited quite a bit from this project.

  18. Shrinking things by write_with_numbers · · Score: 2, Funny

    While we're at it can someone come up with a way to shrink the Mozilla mascot. I just marvel at the possibilities.

    My Shrink: "Delusional."

    Me: "I swear, its a 5 inch tall dinosaur living in my glovebox!"

    My Shrink: "Sure, Nurse please get this man a tranqil... um.... mint from the special jar."

    --
    You teach a child to read and he or her will be able to pass a literacy test. - George W. Bush
  19. Qtopia port? by j0hndoe · · Score: 5, Insightful

    The Zaurus, and other embedded Linux distros tend to use Qtopia instead of X. Although X can be installed, it's sort of a power user thing right now, and believe it or not, not all Zaurus owners are Linux experts, and some who are don't want to deal with all the extra bloat that installing X requires. Minimo would gain a lot of users if they made a Qtopia port.

  20. My laptop has 64 MB RAM! by BitwizeGHC · · Score: 2, Interesting

    I know, it's old; it's a 1998-vintage Dell that wears like iron and currently I wouldn't trade it for anything ('cept maybe a new Powerbook).

    Getting a decent web experience on the thing is a pain; even Firefox skirts the edge of usability. Dillo is ok for vieweing software docs but is hit-or-miss on the "real" intarweb.

    Something like Minimo would be nice for those of us who're still a little behind the times, portable-wise.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  21. mozilla OS by farkinga · · Score: 5, Interesting

    ...how soon will PDAs boot directly into Mozilla?

    I know, i know... not too soon. Nor should Mozilla worry about the hardware side of things... So let's just say you boot linux and "use Mozilla as your shell", whatever that means.

    But imagine the consequences of a beautiful, persistent, PDA platform-independent "netGUI" that was extensible and modular... Sounds like Microsoft may soon perceive its toes to be stepped upon again. The next showdown? Mozilla vs WinCE.

    Is Mozilla becoming a reasonable platform for PDA application development? Sounds like that...

    --
    ?/o
  22. According to the Simpsons, it's not possible by Deraj+DeZine · · Score: 5, Funny

    Homer: Umm ... I guess I'll take that one.

    Salesman: Well, do you need a paperweight? 'Cause if you buy that machine, that's all you're going to have, an expensive paperweight.

    Homer: Well, a paperweight would be nice, but what I really need is a computer. How about that one? [points to a second machine]

    Salesman: That technology is three months old. Only suckers buy out-of-date machines. You're not a sucker, are you sir?

    Homer: Heavens no!

    Salesman: Oh good, because if you were, I'd have to ask you to leave the store.

    Homer: I just need something to receive email.

    Salesman: [whistles] You'll need a top-of-the-line machine for that. [shows Homer a top-of-the-budget machine] That's the same computer astronauts use to do their taxes.

    Homer: I was an astronaut.

    Salesman: Of course you were.

    --
    True story.
  23. Backporting ? by InodoroPereyra · · Score: 3, Informative
    It would be great if they would be able to not only strip mozilla down in their embedded version, but also backport changes to the main CVS trunk to help mozilla itself reduce its code-sice and memory/resource foot print.

    Think Opera, it is a nice, fast web processor weighting about 5Mb when statically compiled (for Linux). And it also runs embedded. Maybe the folks at Opera managed to capitalize from the parallel development of an embedded and a desktop version of the same browser ... of course, they benefit from using Qt/QtEmbedded too I guess!

    1. Re:Backporting ? by BZ · · Score: 2, Informative

      > but also backport changes to the main CVS trunk

      They do, as it happens. As you could verify yourself by looking at the CVS logs.

  24. Isn't 64M still too big? by dharma21 · · Score: 5, Insightful

    We were using browsers on computers that only had 16M on memory. Perhaps I'm just ignorant of new browser requirements. I understand that the entire device OS and application code would have to reside in the same 64M space, and you won't have a nice disk in which to cache pages for faster viewing, but if you're only going to be caching text and the occasional small image, how much space do you need? What is the smallest footprint in which to use for a browser?

  25. Does it run x86? by diegocgteleline.es · · Score: 2, Interesting

    There hasn't been a lot of releases lately; I've been searching and I was wondering if Minimo would be a suitable replacement for Mozilla in 486-pentium boxes...

  26. KHTML ? Already used in your Zaurus PDAs ... by phoxix · · Score: 3, Insightful

    KDE's KHTML is already being used in devices with little memory and slower CPUs

    Screenshots include Google, Slashdot, and even The Onion.

    Whats more is that the it is a fully featured browser (SSL, screen resizing, etc). And it does not require X to run.

    Sunny Dubey

    1. Re:KHTML ? Already used in your Zaurus PDAs ... by scorp1us · · Score: 4, Informative

      Check out Konq-E. (Konquereor Embedded) It is stripped down Konq that runs against Qt and some stub KDE classes. Works really well! It renders web pages better than Moz, and for the performce/space/features it can't be beat, except for a few co mmercial offerings.. Oh yeah, did i mention full JAVASCRIPT? And it is based off of Konquerer 3.2!

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  27. Fat Bastard by proudlyindian · · Score: 5, Funny

    In other news Mozilla's new name will be Fat Bastard

    Striving to be common ...

  28. Mozilla for Qt by tepples · · Score: 2, Informative

    Minimo would gain a lot of users if they made a Qtopia port.

    It starts.

    1. Re:Mozilla for Qt by KAMiKAZOW · · Score: 2, Funny

      It starts? The last update is fom Feb 2003. Looks like it stopped again to me.

  29. yes by hak1du · · Score: 5, Insightful

    ... but will this browser be able to do anything that my current Opera install cannot?

    Yes: it will be able to be modified freely, ported to more platforms, and incorporated into open source software.

  30. I agree by zogger · · Score: 3, Informative

    there are just untold millions of computers out there still on the net, running minimal RAM. I've tried a bunch of them, sad to say older versions of explorer seem to require the least amount, of any of the well known browsers I've tried. My latest was on a toshiba satellite laptop, only 16 megs of ram, tried moz, firefox, opera, and it had explorer 5, 5 worked the best. I'd like an alternative, moz functionality (more or less), with minimum resources. I'll be giving this thing a tryout.

    On my old macs, iCab is the one to beat, now there's a full featured browser that is light, although lately it's been creeping up as well.

  31. I'm not as sad as Dostoyevsky by Anonymous Coward · · Score: 2, Informative

    OK, so these cmments seem to be misconception city at the moment.

    So, just for clarifcation:

    MiniMo is built from exactly the same codebase as Mozilla / Firefox / Thunderbird. If you want to build MiniMo, you can do so straight from a standard Mozilla CVS pull (see the Mozilla.org site for build instructions). That means a lot of the work done to make MiniMo 'lightweght' has had a direct effect on the 'main' Mozilla codebase.

    Mozilla and Firefox are mostly the same backend code. MiniMo has a different GUI from either Firefox or Mozilla. So 'building from the Firefox codebase' doesn't mean anything - from the point of view of the backend, Mozilla and Firefox are the same product.

    64Mb of RAM may seem like a lot. But consider the demands being placed on a Modern web browser. It has to take untrusted data from the web (in a large number of formats), create a DOM tree, create a render tree (for CSS rules), interpret scripts, allow those scripts to update both the render and DOM tree, deal with UI widgets and interaction (think slashdot with mod points), deal with networking and cache and so on and so forth. It takes more memory than your 1995 browser because your 1995 browser does a tiny fraction of what a 2004 browser does. Grab an old copy of Mosaic and surf the web a while. Notice most sites are broken. That's not something that would be considered acceptable on a PDA and so PDAs need modern browsers. Modern browsers do a rather complex job and they use a lot of resources in the process.

    Testing indicates that neither pocket PC nor Opera run acceptably in 32Mb of RAM. 64Mb of RAM is a baseline for getting any modern browser to run.

    If you don't think it's acceptable, complain to the people who want scripting on their websites. And to the people who want complex style rules. And all the other people who want to use complex features that require lots of memory to process. Not the browser makers who implement the features their users demand.

  32. Re:Isn't 64M still too big? by TeknoHog · · Score: 2, Interesting
    We were using browsers on computers that only had 16M on memory.

    I started my online life with a 486 laptop with 8 MB running Windows 3.1. Browsing with IE, Netscape and Opera (the fastest). Even ran a web server, Wsplug, to server my first homepages.

    This 400 MHz K6 laptop with 160 MB is blazingly fast with Firefox (or whatever it's called this week), almost overkill :)

    --
    Escher was the first MC and Giger invented the HR department.
  33. Meh! 64 Megs by cpct0 · · Score: 4, Interesting

    Yes, another 64 megs comment.

    I'd love to have 64 megs of RAM for the devices I develop for.

    Reminder:
    - On J2ME, you have 64K of JAR size for most small devices. And that is in Java, mind you.
    - On J2ME, you have less than 200K or RAM, .classes included to run your soft.
    - On Brew, you have in the likes of 300-500K to run your software.
    - On Palm OS (older versions) you have 128K to run your stuff.
    - On most PocketPC, you have to restrain yourself to a few megs TOP. More than 4 megs and you are bound to have problems due to the small slider indicating how much RAM is allocated to storage and how much RAM is allocated to software.
    - On most Smartphones, you have to restrain yourself to maybe 8 megs.

    64 megs... *sheesh* I'd wish!

  34. Palm OS browsers by gearmonger · · Score: 4, Interesting
    Except for the lack of pop-up window handling and some of the "fancier" plug-ins (e.g., Flash), I've been pretty satisfied with the better Palm OS handheld browsers when viewing standards-compliant websites. It's when webmasters start catering their code to IE that screws things up most of the time.

    While I'd love to see the "ultimate" browser made for Palm OS, the fact that we have a few decent choices already may be why you're not hearing the chorus of "me too's" that you're hearing from the Pocket PC crowd. Or maybe it's that Palm OS users don't read /. (ha! beat you to it...muhahahaha).

  35. Re:Isn't 64M still too big? by An+Onerous+Coward · · Score: 3, Informative

    Just out of curiosity, I fired up Lynx, and it's only using 3KB of memory. So if the only goal is to make a browser that's quick and functional, they're seriously overkilling it.

    But that's not the goal here. Look at all the stuff Lynx isn't doing. I'm not sure it even does tables properly.

    My impression is that the goal is to take a mostly standards-compliant browser and make it suitable for handhelds, without sacrificing that compliance. Consider all the standards that involves, none of which existed in the early browsers you mentioned: CSS, Javascript, XML, DHTML, the list goes on. Further, I'm guessing they'll want to try and keep the user experience as similar as possible, which means keeping things like graphics display, popup blocking, plugins, XUL, etc.

    Also consider the fact that handhelds are surfing the same Moore's Law as desktops. The RAM just keeps on coming. The trend that made this project inconceivable two years ago, and possible today, will make it almost a non-issue a few years down the road.

    --

    You want the truthiness? You can't handle the truthiness!

  36. Re:Isn't 64M still too big? by Comsn · · Score: 2, Informative

    check out http://www.offbyone.com

    its 1mb, can run off a disk/network whatever, runs on most all windows. only http 3.2 standards, but thats images+frames, so its nicer than lynx ;p

  37. naming problems by sewagemaster · · Score: 2, Funny
    what about their previous problems with naming their product... here's what i got
    $ apt-cache search minimo
    aspell-gl-minimos - Aspell dictionary for Galician (minimos)
    igalician-minimos - Ispell dictionary for Galician (minimos)
    myspell-gl-es - The Galician dictionary for myspell
    wgalician-minimos - Wordlist for Galician (minimos)
  38. Worldgate and Mozilla/minimo by jesup · · Score: 3, Informative

    While minimo targets Linux; it inherently is largely applicable to another environment - especially since they expect the front-end to be rewritten by someone using it in a real application.

    Worldgate was going to use Mozilla for it's next-generation browse-the-web-on-your-cable-box application, where the browsers all run in servers at the headend and send screen images down to the settops as MPEG stills. We ran over 20 copies of Mozilla (tuned in ways similar to minimo) on 500Mhz P3's with 512MB of memory, and performance was reasonable. We lived with scroll bars where we had to (we subverted a few things to let pages fit tighter, but we also had to use larger-than-normal fonts). For added fun we had no mouse, but we had keyboards.

    The toughest part was "geometric navigation" of links/etc with arrow keys; before development on that ended when we sold off our patents/business we'd mostly gotten that working, but there are more edge cases than you can count (nested and inline frames, imagemaps, etc).

  39. uhhh.... by ShadowRage · · Score: 2, Interesting

    "The Minimo authors believe Minimo will become the browser of choice on embedded Linux devices with 64MB of RAM."

    64 mb of ram? what about the majority of embedded systems with less than this?

  40. If it's a handheld device... by OneDeeTenTee · · Score: 2, Funny

    ...turn it sideways so you'll be scrolling up and down. :-)

    --
    Stop the world; I need to get off.