Archive for open-source

Nov
15

The Resurgence of Apache

Posted by: admin | Comments Comments Off

Evolution occurs at such a lightning-fast pace on the World Wide Web that almost nothing maintains dominance for very long.  Things like Google as a search engine and Flash as a primary video streaming service are the exception rather than the rule.  Even then, Flash just took a severe body blow, as support for it is suddenly being abandoned in the wake of HTML 5′s emergence.

To have any sort of dominance on the World Wide Web for just a year or two is amazing.  That is what makes the run that the Apache Web Server has had all the more breathtaking.  They first hit the top spot in web server technology in early 1996.  They haven’t given it up since.

They did come close recently, though.  Microsoft finally took their gloves off and put real effort into their web server technology.  This resulted in a surge in Microsoft web hosting that, at its peak, gave it a third of all web hosting serve technologies in 2008, just a step behind Apache.

So close, yet…

That surge ran out of fuel, though.  By the time of its November 2011 web server survey, Netcraft showed that Apache’s share of web server software was back up to a dominant 65% of all web sites.  Microsoft had fallen back down to just over 15%, and even Google so far is stuck in low also-ran single digits.  Relative newcomer nginx was third with about 8%.

So why is this dominance so pervasive?  What is it about the Apache web server that gives it such an unshakable place in the web hosting world?  Is there any indication that this will change any time soon?

The flexibility of modules – especially open source modules

Through the use of modules, which are essentially plugins to the Apache web server, the web host is able to configure Apache to their specifications.  These modules allow smooth cooperation with other applications, including other web hosting software packages.  Several dozen modules have been released by the Apache Software Foundation, and several dozen more have been developed independently.

This hints at the thing that gives these modules that bit of extra power: Apache is open-source.  This leads to the usual benefits that attend all open-source packages: individual flexibility, expansiveness of user support, rapid development and bug tracking and fixing, high efficiency, and so forth.

High portability

Another benefit to Apache’s open source nature is that it has been developed for a wide variety of operating systems.  Naturally it works on just about every major UNIX and Linux variant.  But it has also been ported over to Windows, Mac OS, AmigaOS, OS/2, and a few others that you’ve probably never even heard of.  This alone should make it clear why, until they change their philosophy, Windows Server 2008 and whatever variants follow won’t even have a prayer at competing.  It is even available in 10 spoken languages.

Other advantages

  • Cost: We could have probably put this into the list of open-source advantages above, but it deserves reiteration in its own right.  In addition to all of the obvious advantages that this entails, consider this also: this makes the barrier to entry so low that anyone so dedicated can run a web hosting service from their basement (Indeed, a lot of people do.  Well, some of them probably use other rooms as well).
  • Specific features: There are a few nicely built-in advantages to the Apache web server that only adds to the above list.  Load balancing is one, which is why most Apache web hosts guarantee such high uptime percentages.  Virtual hosts, meaning the ability to create subdomain.domain.com, is another, and a very popular one.
  • Security: Again, this almost goes without saying.  It bears asking though: 20 years into the World Wide Web, how many major Apache security incidents can you name?  Can anyone name any at all?  With some software packages and operating systems all but assuming that break-ins will happen, this is no mean feat.

What are the competitors up to?

All of this said, all empires eventually end.  One can certainly not expect either Microsoft or Google to just roll over and play dead.  So what are they doing instead?

Microsoft released this year Windows Home Server 2011, the latest in its own attempts to bring web hosting server technologies to home PCs (reference the basement web host above).  Unfortunately, they shot themselves in the foot right from the start.  Microsoft’s Home Server technology, starting from 2007, had included a feature called “Drive Extender”.  This enabled a few key server abilities, namely multi-disk redundancy, a single folder name space, and the ability to extend storage to any type of hard disk in any combination.

Thus, it was with astonished incredulity from its user base that Microsoft suddenly removed this service, as it was considered one of the server’s main selling points.  The outcry resulted in Microsoft promising to utilize RAID technology instead.  This, however, has not much placated the masses, and third parties have worked to fill the vacuum.  In short: don’t look to Microsoft’s fortunes in this area turning around any time soon.

And the others?

Google, to put it shortly, doesn’t look yet to be really putting that much effort into this yet.  Their focus seems to be using web server technology to serve its own needs.  Granted, these needs are growing with leaps and bounds, but it doesn’t look to be that of all-purpose web hosting anytime soon.

Nginx is the more interesting case.  Most of its market share has been achieved in the last 3 years.  There are specific reasons for this.  nginx can support up to 10,000 simultaneous connections and MP4 streaming.

A hardening monopoly

Nginx has still not yet achieved the broad respect that Apache has.  Then again, it itself is an Apache fork, meaning that most of the former’s advantages are already built into it.  Though that being the case, some would say there’s no point really considering it a “competitor” so much.  Combined, these two own ¾ of the market share, and growing.

In short, as amazing as it may seem, it appears that one of the main parameters of what makes the World Wide Web function, the underlying web hosting technology, is something that is not only not going to change anytime soon but, unless some really meteor of a competitor comes in out of nowhere, is going to solidify even harder.  In a world where technologies change on an almost hourly basis, this is an astounding statement.

Related posts:

Sep
14

Linux Web Hosting – What Makes it Click?

Posted by: admin | Comments Comments Off

Linux Web Hosting is appropriately named.  Websites built using the Linux operating systems are said to be hosed on Linux, as simple as that! Some features of Linux web hosting make it a great choice for people looking to develop web sited to establish their presence in the expansive online markets. Linux allows users access to some really useful technologies such as PHP, MySQL, Python and XML, all of which are open source.

Linux hosting derives a lot from the Unix system. Over the past few years Linux has grown to be recognized as an attractive budget hosting platform. Users get ample breathing space to experiment and expand the scope of their online businesses through Linux web hosting packages. The subsequent part of this article discusses a couple of the differentiating features associated with Linux Web Hosting.

Open Source

Linux based web hosts rely on the open source Linux OS to power their servers. An integrated structure defines the Linux web hosting plans, and this is generally referred to as LAMP which signifies the coming together of the Linux operating system, Apache server software, MySQL database and PHP scripting into a unified constructive backbone. Linux based hosts connect you to scores of wonderful open source applications and scripts that let you literally expand in all dimensions as far as the utility of your web pages goes. Some of the more popular open source technologies you would find interesting and useful include CGI, Perl and PHP. Bugs and glitches are not nightmares any more with Linux web hosting, as the open source community often has solutions ready promptly.

Great Services At Affordable Price

Another factor is the affordable costs of Linux based web hosting packages, making the proposition sounds a lot more worthwhile than an ordinary Windows based hosting package. Linux hosts outrun their Windows based counterparts on many grounds. For instance, Linux servers allow you the flexibility to work with Telnet whereas Windows servers would leave you high and dry if such a need arrives. And then, there is concrete evidence that Linux web hosting makes your website a lot more agile. Add to it the fact that there are applications such as Evolution, GNOME Desktop and Open Office to complement your web business with Linux hosting, and there is hardly anything that would inhibit you from trying it out.

Related posts:

Sep
06

Is Linux Overtaking Windows Web Hosting?

Posted by: admin | Comments Comments Off

Web hosting has become an integral part of online businesses. Adding to the significant role that a good web hosting provider plays in one’s online success, it becomes very important to be smart and opt for the best possible web hosting option. The two most appealing web-hosting operating systems are Windows and Linux. Although Windows has been around for many years and is pretty prominent among clients, Linux has come up and made rapid leaps on the popularity charts in recent years. Due to the striking competition between the two, it has become a debatable subject whether Linux has overtaken Windows Web Hosting. The following article will discuss the pros and cons of both, so that you may choose among the two, according to your needs and requirements.

Benefits of Linux and Windows Web Hosting

A solid .NET framework is vital in getting your website hosted. This is a major advantage of Windows web hosting. On the other hand, Linux is an open source system, which is beneficial for the website owners. Native Windows technologies can only be run on Windows web hosting. Static HTML pages work precisely well with both versions. Linux hosting is believed to be stable and can support online shopping websites. The uptime with Linux website is also commendable. Contrary to this, Linux doesn’t work hand in hand with Microsoft technologies.

A Comparison between Both

If we talk about the security aspect, Linux is perceived to be more reliable than Windows. All crucial website details need to be kept secured. In this regard, Windows web hosting is perceived to have more vulnerability. It is susceptible to hacking attacks.

Linux holds an upper hand in the price aspect as well. It is cheaper than Windows. In fact, you get it free in most cases. However, several complex applications are involved in Linux and this makes learning it more challenging and exciting.

The fact is that website developers have equally liked both the operating systems. The decision to choose between the two depends completely on your budget, preferences and website type. If you are new in the field of website development, Linux is recommended. This is because of the ease with which it uploads and runs. On the other hand, experienced developers are likely to go for Windows web hosting. Therefore, take in consideration the above factors and you are bound to make the right choice.

Related posts:

Nov
04

Web-cp – Free and Open Source Control Panel for Developers

Posted by: admin | Comments Comments Off

If you’re a web developer than you’re probably aspiring to make a significant contribution to the online community. One of the easiest ways to build a custom software without having to devote an exuberant amount of temporal dedication to the project is to use a pre-designed open source platform as your starting point.

Control panels are great projects for novice and intermediate web developers because they provide a productive and useful service to the developer and their clients. Although many people have heard of cPanel, vDeck and other popular control panels, there are many custom solutions currently being implemented by independent developers and their clients. Web-cp provides the perfect base platform for such a custom solution, and the following review outlines the reasons why.

Open Source/Full Featured

One of the most appealing aspects about the Web-cp control panel is the fact that it already includes all of the basic features one would expect from a quality control panel, and it comes in various ‘flavors’.

The Web-cp selection actually consists of 4 different control panels – personal, reseller, domain, and server. Each of these solutions is geared towards a different type of user, and therefore provides a different level of functionality. By providing access to personalized and customizable control panel solutions, Web-cp offers the perfect starting platform for any control panel developer. Each version of the software is specifically designed to create the ideal user interface for the targeted user.

Web-cp Versions

The ‘personal’ control panel lets users perform tasks like editing personal information, changing passwords, and adjust spam control settings. The ‘domain’ version of Web-cp is geared towards domain owners, and lets webmasters add new users, sub domains, domains, aliases, databases, and domain pointers. The ‘resellers’ control panel lets hosting resellers efficiently control the domain accounts of their clients, and the ‘server’ control panel, lets server administrators add and/or modify resellers, monitor and control server usage, edit DNS and VirtualHost templates, and restarts server services. Having this diverse functionality at your fingertips will help you create a perfect control panel solution for your clients, without having to start from scratch.

Development Support

Another aspect of Web-cp that makes it perfect for aspiring control panel developers is the extensive development support offered on the software’s web site. There users can find information about recent Web-cp releases, and research detailed documentation, including information about recently added features, software compatibility, and error reports. The site also provides access to discussion forums, live chat, commercial support, a regularly updated bug tracker, and of course a Frequently Asked Questions section. All of these resources help you create the best control panel solution possible, with minimal experience and web development skills.

Although Web-cp is not currently offered by major hosting providers, and its popularity pales in comparison to that of a cPanel’s, it provides the perfect learning and development environment for those looking to create the next big control panel that will be offered by web hosting companies

Oct
26

Recent Happenings on the Open-Source CMS Market

Posted by: admin | Comments Comments Off

The open-source community always seems to be quite busy so it should be no surprise that many new CMS projects are in the works.  Here are a few platforms and vendors that have recently been making noise in this vibrant segment of the software industry.

DotNetNuke

September was a very busy month for the DotNetNuke project.  Shaun Walker, co-founder and Chief Architect of the project, was appointed on the Board of Directors for the Microsoft CodePlex Foundation, where he will lend the expert perspective that helped DotNetNuke become one of the most successful open-source CMS platforms built on the Microsoft technology stack.  Last month also saw the launch of the DotNetNuke Fusion Partner Program, a partner program that offers Registered, Certified and Gold memberships to web hosting providers, system integrators, web designers and training partners.  The most noteworthy news was DotNetNuke’s anointment as a Network Partner in the Microsoft Website Spark program.

eZ Systems

In September 2009, software vendor eZ Systems released version 4.2 of its eZ Publish CMS.  This version release emphasizes usability, better performance and more advanced capabilities for built-in search.  There are also many new extensions as well as a new version of the eZ Find tool, the company’s innovative search engine.  eZ Systems plans to keep itself occupied in the month of October by attending the IFRA Expo in Vienna, Austria on from the 12 to 15th and hosting its own seminar in Paris for its French base of users and customers on the 16th.

Hippo CMS

In October, the Hippo team will be organizing an International Forge Friday dedicated to the communities of Hippo and Jetspeed Portal.  The purpose of these gatherings is to bring, developers, system administrators, technical support staff and others together to discuss plugins, add-ons, components and other items that could become Hippo Forge projects.  The event is taking place on October 30 at 9 am to 2 pm PDT from the Hippo San Francisco office and 14:00 to 21:00 CET from the Hippo Amsterdam office.  Interested parties can also attend the event online.

Movable Type

The latest version of Movable Type, 4.32 was just released last week.  This version is mainly a bug release fix as it addresses a number of small bugs.  Version 4.32 also includes the Zemanta plugin, which acts as an editorial management tool that recommends content relative to your blog entries.  The latest version of Movable Type is available free at the official website.

Nuxeo

This October, software vendor Nuxeo will launch a new release of its Nuxeo EP CMS.  Some of the most notable features of the release include a new tag service, an enhanced import/export function, support for Microsoft SharePoint, OpenSocial widgets and a CMIS implementation based on the Apache Chemistry platform.

Xoops

This past September, the Xoops CMS project launched the RC (release candidate) of version 2.4.0.  The enhancements targeted for this particular version emphasize productivity and better usability, focusing on areas such as a new graphical user interface for administrators, the ability to modularize and extend the core via preloads, a much improved installer and centralized support for jQuery among others.  The final release for Xoops 2.4.0 is expected very soon.

May
07

How To Record, Promote And Finance Your Music Talent: SellaBand

Posted by: | Comments Comments Off

To succeed as a recording artist or band these days it is essential to promote your music online. But breaking your way into the recording industry is far from easy. Luckily there is a service that helps you to do just that by tapping into the phenomenon of crowdsourcing. \’\'Crowdsourcing is a neologism for a business model in which a company or institution takes a job traditionally performed by a designated agent (usually an employee) and outsources it to an undefined, generally large group of people in the form of an open call over the Internet.\’\’ (Wikipedia, Crowdsourcing) Sellaband taps into the crowdsourcing model by turning the fans and listeners of bands into their product evangelists, asking them to invest …