Linux and Web Browsers
Back in LJ issue 20, I wrote about how Netscape said they intended to drop Linux from the list of supported operating systems. To most of us this wouldn't have been a surprise as Linux has never been supported by Netscape—only an unsupported version of Netscape has been available for Linux.
Well, things haven't changed much. Netscape 3.01 for Linux exists and is still not supported. In that same article I suggested that if we could write a complete operating system as a community effort that we could do the same for a web browser. Then I went on to suggest that starting with Arena, the W3C's test platform, and building the best web browser for Linux from it was a reasonable idea.
It probably was a reasonable idea, but it never seriously happened. We all continue to use Netscape or Mosaic and hope for the best. Another thing happened recently that makes me nervous: the Mosaic 2.8 team was moved to another project, so we really are pretty much at the Netscape or nothing stage.
I was thinking about this yesterday while reading the Linux newsgroups looking for a possible topic for this column. The answer was there. There was a press release from Yggdrasil Computing that announced that they would be working on development of Arena. To quote the announcement,
The World Wide Web Consortium has approved Yggdrasil Computing to coordinate future development of Arena, a powerful graphical web browser originally developed as the Consortium's research test bed.
All the work will be under the GPL, meaning that it will be available to anyone—commercial or non-commercial. This isn't a Linux-only effort. Yggdrasil also plans to make it available on other Unix platforms and MS-Windows. The MS-Windows version will be accomplished by joining forces with Pearl Software which offers an X-Windows emulator.
I suggested this topic to Margie Richardson, LJ's Managing Editor and also the Editor of Linux Gazette, our on-line Linux magazine (http://www.ssc.com/lg/), and she handed me information on another effort called the Linux Browser Project. I went off web searching and found that there is another alternative to Netscape in the making.
The first thing I found was that the project has been renamed to Mnemonic. This is because, while Linux is the development platform of choice, the goal is to produce a free browser available for many different operating systems. To start, here is the “What is” from their web page:
The basic goal of Mnemonic is to produce a free, usable and maintained World Wide Web Browser for many different operating systems. The intent is to make the browser as modular as possible, to make it easy to add new features and to port to different interfaces and platforms. The base browser will most likely support HTML 3.2 and Cascading Style Sheets, with support for things like Java and HTML Extensions being distributed as add-on modules. Other proposed features include IPv6 support, the ability to auto-download modules when needed, and a highly customizable user interface.
Sounds good so far. But, why another project? Well, they have a page that addresses that on their web site. They suggest that configurability and a modular architecture is what has been missing from other browsers. This was certainly true of Mosaic where a virtual re-write was started.
This modular approach includes the user interface. That means that those who love Motif will be able to use a Motif UI, those who love Tk will be able to use a Tk UI and so on. They also have a projected release date of July 14, 1997, which makes you think that they are serious.
Both of these projects are for free software. And Linux has proved that developing in a free environment can produce viable products. In fact, the Arena project predated Netscape Navigator and Microsoft Internet Explorer and some innovations in Arena were later used in these commercial products. If you have interest in the Web and are looking for a project, check these out.
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- SUSE LLC's SUSE Manager
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- My +1 Sword of Productivity
- Managing Linux Using Puppet
- Non-Linux FOSS: Caffeine!
- Doing for User Space What We Did for Kernel Space
- SuperTuxKart 0.9.2 Released
- Parsing an RSS News Feed with a Bash Script
- Google's SwiftShader Released
- Rogue Wave Software's Zend Server
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide