An Ecosystem of Distributions

Many hundreds of GNU/Linux distributions are in active use today. A quick look at Distrowatch�s database (distrowatch.com) demonstrates the staggering number and growth of distributions. One of the first GNU/Linux distributions was called Softlanding Linux System, or SLS. For a number of reasons, a programmer named Patrick Volkerding thought he could improve on SLS. Because SLS was free software, Volkerding had the freedom to make a derivative version of SLS and distribute it. Volkerding did just this when he took SLS�s code and used it as the framework or model upon which to create his own variant called Slackware. Subsequently, Slackware became the first widely successful GNU/Linux distribution and is maintained to this day.

With time, the landscape of GNU/Linux distribution has changed. However, the important role of derivation that made Slackware possible has remained fully intact and is still shaping this landscape. Today, the hundreds of GNU/Linux distributions serve a multitude of users for a myriad of purposes: There are distributions specially designed for children, for dentists, and for speakers of many of the world�s languages. There are distributions for science, for business, for servers, for PDAs, for nonprofit organizations, for musicians, and for countless other groups.

Despite this diversity, the vast majority of derivatives can be traced back to one of two parent distributions: Red Hat and Debian. While it is not necessary to understand the details of how these projects differ, it�s useful to know that Red Hat and Debian offer two compelling, but frequently different, platforms. Each project has strengths and weaknesses. For almost every group making a Linux-based OS, one of these projects acts as square one (with a few notable exceptions, such as the Gentoo project).

However, while the process of deriving distributions has allowed for a proliferation of OS platforms serving a vast multiplicity of needs, the derivative process has, historically, been largely a one-way process. New distributions based on Red Hat�Mandriva and Novell�s SUSE, for example�begin with Red Hat or a subset of Red Hat technology and then customize and diverge. Very few of these changes ever make it back into Red Hat and, with time, distributions tend to diverge to the point of irreconcilable incompatibility.
While the software that each system includes remains largely consistent across all distributions, the way that it is packaged, presented, installed, and configured becomes increasingly differentiated. During this process, interdistribution sharing and collaboration grow in difficulty.

This growing divergence indicates a more general problem faced by distribution teams in getting changes upstream. Frequently, the users of GNU/Linux distributions find and report problems in their software. Frequently, distribution teams fix the bugs in question. While sometimes these bugs are in changes introduced by the distribution, they often exist in the upstream version of the software and the fix applies to every distribution.

What is not uncommon, but is unfortunately much less frequent, is for these bug fixes to be pushed upstream so that all distributions and users get to use them. This lack of collaboration is rarely due to malice, incompetence, or any tactical or strategic decision made by developers or their employers. Instead, tracking and monitoring changes across distributions and in relation to upstream developers is complicated and difficult. It�s a fact of life that sometimes changes fall on the floor. These failures are simply the product of distribution-building processes, policies, and tools that approach distributions as products in and of themselves�not processes within an ecosystem.

Like many other distributions, Ubuntu is a derivative of Debian. Unlike the creators of many derivatives, the Ubuntu community has made it one of its primary goals to explore the possibility of a better derivation process with Debian, with Debian and Ubuntu�s common upstreams (e.g., projects such as Linux or GNU), and with Ubuntu�s own derivatives. A more indepth discussion of Debian can help explain how Ubuntu positions itself within the free software world.

Source of Information : Prentice Hall The official Ubuntu Book 5th Edition 2010

What Is a Distribution?

It�s clear to most people that Ubuntu is an OS. The full story is a little more complex. Ubuntu is what is called a distribution of GNU/Linux�a distro for short. Understanding exactly what that means requires, once again, a little bit of history. In the early days of GNU and Linux, users needed a great deal of technical knowledge. Only geeks needed to apply. There were no Linux operating systems in the sense that we usually use the term there was no single CD or set of disks that one could use to install. Instead, the software was dozens and even hundreds of individual programs, each built differently by a different individual, and each distributed separately. Installing each of the necessary applications would be incredibly time consuming at best. In many cases, incompatibilities and the technical trickery necessary to install software made getting a GNU/Linux system on a hard disk prohibitively difficult. A great deal of knowledge of configuration and programming was necessary just to get a system up and running. As a result, very few people who were not programmers used these early GNU/Linux systems.

Early distributions were projects that collected all of the necessary pieces of software from all of the different places and put them together in an easier-to-install form with the most basic configuration already done. These distributions aimed to make using GNU/Linux more convenient and to bring it to larger groups of users. Today, almost nobody uses GNU/Linux without using a distribution. As a result, distribution names are well known. Ubuntu is such a project. Other popular distros include Red Hat and Fedora, Novell�s SUSE, Gentoo, and of course Debian.

Most distributions contain a similar collection of software. For example, they all contain most of the core pieces of GNU and a Linux kernel. Almost all contain the X Window System and a set of applications on top of it that may include a Web browser, a desktop environment, and an office suite. While distributions started out distributing only the core pieces of the OS, they have grown to include an increasingly wide array of applications as well. A modern distribution includes all of the software that �comes with an OS,� that is, several CDs or DVDs containing anything that most users might want and that the distribution is legally allowed to distribute.

Ubuntu, like other contemporary distros, offers a custom installer, a framework including software and servers to install new software once the system has been installed, a standard configuration method through which many programs can be configured, a standard method through which users can report bugs in their software, and much more. Frequently, distributions also contain large repositories of software on servers accessible through the Internet. To get a sense of scale, Ubuntu includes more than 30,000 pieces of software on its central servers�each piece of software is customized slightly and tested to work well with all of the other software on the system. That number grows daily.

What�s important to realize is that the creators of distributions do not, for the most part, write or create the applications you use. The Ubuntu team did not write Linux, and it did not write GNU�although individuals on the team have contributed to both projects. Instead, the Ubuntu team takes GNU, Linux, and many thousands of other applications and then tests and integrates them to be accessible under a single installer. Ubuntu is the glue that lets you take a single CD, install hundreds of separate pieces of software, and have them work together as a single, integrated desktop system. If you were to pick up a CD of another distribution such as Debian, Red Hat, or Novell, the software installed would be nearly identical to the software in Ubuntu. The difference would be in the way the software is installed, serviced, upgraded, and presented and the way it integrates with other pieces of software on the system.

Source of Information :  Prentice Hall The official Ubuntu Book 5th Edition 2010   

The Two Faces of Privacy on Facebook

With Facebook starting out as a personal network, it has been a hard transition for people to become used to it as also a professional network. Most use LinkedIn as a professional network, Facebook as a personal network, and Twitter is a hybrid that people are still trying to figure out. But with the growth rate of Facebook, many have started to turn to it as a personal branding tool and professional network. Marketers have begun turning to Facebook with Facebook Pages, Groups, and advertisements as a way to reach out to their prospects, customers, and fans.

This transition has created a dilemma for many folks because they are resistant to using Facebook as a professional network, yet their colleagues, competition, and companies are becoming active on the network. Also, as we develop friends in our industries, we want to extend that friendship and therefore turn to Facebook. This starts to blur that line even further between work and home. However, as Dawn Foster of WebWorkerDaily points out, we don�t want to confuse �personal� for �private�:

You can actually be professional and personal at the same time in social media without too much effort. When we talk about �being personal� on social media websites, I think that many people confuse �personal� with �private.� The reality is that you get to decide what to share and what not to share, so you can still keep most areas of your private life private.

To deal with this dilemma, individuals typically have three options to choose from:

1. Maintain a single Facebook profile that combines personal and professional.

2. Maintain two different Facebook profiles: one personal and one professional.

3. Keeping Facebook only personal and not mixing work into it.

Each one of these has both upsides and downsides with not one clear answer or best practice, as of yet. Though it might not be clear yet, this will be important for you as a marketer or company.

Source of Information :  Facebook Marketing Designing Your Next Marketing Campaign

Pinguy OS: Linux For Dummies

It�s an old trope, one that has almost entirely lost its meaning over time, but there�s another Linux distro that is designed for the average (or slightly below average) computer user.

This one, however, is about as close as any have come to creating an idiot-proof Linux distro. Pinguy OS (www.pinguyos.com) is based on Ubuntu and is mighty fun to play with.


A Little Background
Pinguy OS was built by a fellow named Antoni Norman who wanted a Linux OS that he could give to friends and family�without having to constantly provide tech support. He�d been recommending Ubuntu but grew frustrated with how stark it was. Even though it�s relatively easy to add software, codecs, and the like with Ubuntu�s repositories, he found that many novice users were still having trouble finding everything they needed to make their system work as they wanted it to.

He looked at what his family and friends wanted to do with their computers, determined which applications would satisfy those needs in the most userfriendly way possible, and then decided to install those applications along with anything needed to make them run properly.

Along the way, Norman hit on an interesting problem with Linux repositories: It�s great that virtually any and every application you could possibly want is right there for the taking, but most users don�t know which applications they really want or need.

For example, everyone wants a wordprocessing application, a photo editor, a music player, and so on, but which one should you choose? The options can be overwhelming. Pinguy OS is kind of like having a personal shopper; you still have 50 choices for spaghetti sauce, but Pinguy OS more or less removes the decision-making process for you.

Pinguy OS is a simple and smart, if slightly counterintuitive, approach to a Linux distro. Instead of giving the user his or her own tabula rasa operating system as the user-friendly Ubuntu does, Pinguy OS packs in all the programs, patches, browser plug-ins, and other tweaks that (he�s pretty sure) the average user will want, and it�s all designed to be optimized from the get-go. He also used a variety of programs to tweak the interface so it�s as attractive as possible, such as using MintMenu for the main menu. The result is an operating system that should �just work� and looks pretty, to boot.


A Tour
It was somewhat jarring to boot a Linux OS and be greeted by a relatively busy desktop. On the left side of the screen is a vertical dock with folders for documents, music, pictures, and so on, and another dock on the bottom of the screen displays applications. Docky (which, as it happens, created both on-screen docks), Firefox, Mozilla Thunderbird, the Deluge BitTorrent client, Rhythmbox, VLC media player, Terminal, and a trash can are pinned to the dock (again, created by Docky) by default, but it also displays any open applications.

The top of the screen has a straightforward file menu (not created by Docky), which contains Places, System, Applications, and Search; Desktop, with a Spotlight-like search bar; and the predictable File, Edit, View, Places, and Help.

One item that seems to clash a bit with Pinguy�s raison d��tre is the large, transparent widget that displays information about CPU usage and other under-the-hood information about your system. Although this is a nice tool for knowledgeable computer users, Pinguy OS�s target audience probably won�t even know what it�s for, and it takes up a lot of screen space. It seems rather unnecessary.


Test Drive
For the most part, Pinguy OS is as advertised. Everything is intuitive, smooth, and responsive, and I was able to watch streaming video from a number of sites without having to install anything. (Netflix streaming was a nogo, however.) Little things make the overall experience enjoyable, such as the use of Elementary-Nautilus to pull album art meta data into Rhythmbox.

Although Norman set up Pinguy OS to open a given file in the �right� program, it didn�t always work that way. For example, video opens in VLP Player and images open in Image Viewer by default, which is great, but my test MP3 files opened in Movie Player for some reason. (A similar oddity occurs when you connect an iOS device�the system didn�t recognize an iPod as a music player, although it worked fine after forcing the system to open it in Rhythmbox.) It�s not difficult to change those settings, but the whole point of Pinguy OS is that you shouldn�t have to.

Some of the chosen applications make a lot of sense. For example, the office application (OpenOffice), Web browser (Firefox), and email application (Thunderbird) are great options. However, there seem to be a few applications with overlapping functions that add to the already large number of programs. Do we really need the Deluge and TED BitTorrent clients; Dropbox and Ubuntu One for online storage; Brasero and DeVeDe to burn discs; and GNOME MPlayer, VLC, and Rhythmbox to play media, to name a few?

At the same time, Pinguy OS is smart about efficiency in other areas. For example, under Gaming, instead of littering the section with a dozen casual games, Pinguy OS has just one entry: PlayOnLinux, which lets you play a lot of PC gaming titles on your Linux machine.


In Sum
What�s somewhat amusing about Pinguy OS is that it has a certain Mac feel to it. It�s pretty, it makes heavy use of docks, and everything is all set up for you ahead of time. Further, for the most part, it removes the need for people to choose which programs to use.

This is a terribly un-Linux-like approach and no doubt drives some purists crazy, but that�s OK because, of course, Pinguy isn�t for the purists. It�s designed to reach out a bit further than even Ubuntu does, to the less-experienced user looking for a bona fide OS option beyond Mac or Windows machines. In fact, Pinguy OS is a rather logical evolution for many people looking to get on the open-source bandwagon (or people trying to convince others to do so).

Hopefully, Norman will continue to work on Pinguy OS and the open-source community will continue to support it. It�s well worth the effort.

Source of Information :  Computer Power User (CPU) January 2011

Ubuntu Subprojects, Derivatives, and Spin-offs

Finally, no introduction to Ubuntu is complete without an introduction to a growing list of Ubuntu subprojects and derivatives. While Ubuntu was derived from Debian, the project has also developed a number of derivatives of its own.

First and foremost among these is Kubuntu�a version of Ubuntu that uses KDE instead of GNOME as the default desktop environment. However, it is important to realize that the relationship between Kubuntu and Ubuntu is different from the relationship between Ubuntu and Debian. From a technical perspective, Kubuntu is fully within the Ubuntu distribution. Organizationally, the Kubuntu team works fully within Ubuntu as well.

A similar organization exists with the Edubuntu project, which aims to help develop Ubuntu so that a configuration of the distribution can be easily and effectively put into use in schools. Although the project has undergone a few changes in recent years, it remains focused on both educational and school-related software and on a Linux Terminal Server Project (LTSP) setup that allows schools to run many students� computers using one or more powerful servers and many �dumb� terminals that connect to the server and run software off it. This relatively simple technical trick translates into huge cost savings in educational settings.

The Xubuntu project is based on the lightweight window manager Xfce. Xubuntu is designed to be appropriate on older or less powerful computers with less memory or slower processors�or just for people who prefer a more responsive environment and a slimmer set of features. While started as an unofficial project, Xubuntu has enjoyed great popularity and has become integrated as an official part of the core distribution.

The Netbook Edition, until recently known as the Netbook Remix, is a variant of the Ubuntu Desktop Edition, with GNOME, but customized for the smaller screens of netbooks. Canonical employees have also been working on providing Intel�s Moblin UI for Ubuntu as well.

Other derivatives exist as well, such as Ubuntu Studio and Mythbuntu. A list of officially supported and recognized derivatives is available at www.ubuntu.com/products/whatisubuntu/derivatives.

In a way, it is through these derivatives that the work and goals of the Ubuntu project come together and are crystallized. It is only through the free and open source software movements� commitment to freely accessible source code that Ubuntu could be built at all. Similarly, it is only through Ubuntu�s continued commitment to these ideals that derivatives can spring from Ubuntu. As a derivative with a view of distributions within an ecosystem, Ubuntu does not see the process of derivation as an insult or criticism. Far from it�Ubuntu thinks derivation is the highest form of compliment.

Outside of Ubuntu, Canonical�s work is largely based around software projects such as Launchpad and Bazaar that are designed to facilitate precisely this sort of derivative process. This process, when practiced right, is one that describes an ecosystem of development in which everyone benefits� the derivative, Ubuntu, and Ubuntu�s upstreams. Only through this derivative process does everyone get what they want.

Derivation, done correctly, allows groups to diverge where necessary while working together where possible. Ultimately, it leads to more work done, more happy users, and more overall collaboration. Through this enhanced collaboration, Ubuntu�s philosophical and technical goals will be achieved. Through this profound community involvement, Bug #1 will be closed. Through this type of meaningful cooperation, internal and external to the project itself, the incredible growth of Ubuntu in its first four years will be sustained into the next four and the next forty.

Source of Information : Prentice Hall The official Ubuntu Book 5th Edition 2010  

The History of Computing V - Linux

Some thought that the problem with Windows wasn�t that it was nearly universal�there are advantages to everyone, as far as that�s concerned�but that it was proprietary. That is, it was owned or controlled by one company, which means that no one outside of that company knows exactly how the product works. In computer science, the opposite of proprietary is open-source. That is, no one company owns or controls the product, and anyone can look at how the product works and even make suggestions on how to improve it.

In 1991, Linus Torvalds, a student in Finland, made an innocent post to an e-mail group. He wrote that he was working on a free version of UNIX, an operating system that had been in use for twenty years. The Torvalds version, which came to be called Linux (Linus UNIX), was released under an agreement called the General Public License. In essence, anyone could use Linux in any way and modify it in any way, as long as any changes made were not hidden or charged for. This ensured that Linux would remain �open.�

�Windows versus Linux� has become the main battleground in the larger war of �proprietary versus open-source.� Adherents on both sides believe their approach will lead to more effective software.

Source of Information : Broadway-Computer Science Made Simple 2010

The History of Computing IV - Microsoft Windows

Those earning microsoft certifications may be interested to know more about the history of the company. When IBM was readying its PC for launch, they needed an operating system, which is th core program that allows a computer to function. This is the program that starts to run when you turn on a computer, before you touch the keyboard or the mouse. Microsoft purchased an operating system from another company and adapted it for use on the IBM PC, calling its software MS-DOS, for Microsoft Disk Operating System.

In 1985, Microsoft�s initial fortunes were made with MS-DOS, but once Microsoft chairman Bill Gates saw the Apple Macintosh, he knew the days of MS-DOS were numbered. Microsoft developed its own GUI, a program that would run on top of MS-DOS, and called it �Windows.�

Few people remember the original Windows today, or its sequel, Windows 2.0. They were crude interfaces by today�s standards. They are most famous for starting a long legal battle with Apple, which claimed that the �look and feel� of Windows legally infringed on the designs of Apple computers. Microsoft, in turn, claimed that Apple had stolen the important ideas from Xerox anyway. Microsoft eventually won.

In 1990, Windows 3.0 was released, the first version that was truly popular with users and developers. In 1995, Windows 95 was released, which, unlike the previous versions, was an entire operating system and interface in one, and did not require that MS-DOS be installed beforehand on the system. Soon Windows 98, Windows NT, Windows 2000, and Windows XP were developed. These products dominate the industry, and the vast majority of computers run some form of Windows.

As Microsoft became ubiquitous in the computing world, a backlash developed. Critics claimed the company�s software presence on almost every computer in the world gave them an unfair competitive advantage. The company became entangled in antitrust lawsuits from rival companies and governments around the globe.

Source of Information : Broadway-Computer Science Made Simple 2010

The History of Computing III - Apple Macintosh

Although a great improvement over punch cards, some computer scientists saw limitations in a computer with only a keyboard for input and text for output. It was fine for researchers and computer experts to interact with the machine through obscure commands and oblique text messages, but if the computer was going into every home, it needed to interact with users in a different way.

In the early 1970s, researchers at Xerox developed a series of computers that communicated with the user through pictures, not just words. The culmination of their early efforts was the Xerox Star. It had �windows,� a �mouse,� and many other elements you would recognize today. Eventually this method of computer use�mostly visual, with little text�would be called a graphical user interface (or GUI), and every computer would have one. Unfortunately for the executives at Xerox, they proved better at funding interesting projects than at marketing the results.

Steve Jobs, the president of Apple Computers, toured the Xerox research facility in 1979, having traded some Apple stock for Xerox stock. He�d been told about this new interface and wanted to see it. He left impressed, and decided that Apple�s new computer, the �Apple Lisa,� would be the first mass-produced computer with a graphical user interface. Many of the Xerox researchers would soon be working at Apple.

Not many Apple Lisas were sold. It was an expensive computer, costing $10,000 when it debuted in 1983. But because Jobs was convinced that the GUI was the model for the future, he tried again.

During the Super Bowl in 1984, Apple ran one of the most famous commercials in history to introduce their next computer, the Apple Macintosh. Directed by Ridley Scott, director of the movie Blade Runner, it depicted an Orwellian future of gray-clad workers who mindlessly pay homage to a �Big Brother� figure on a huge video screen, until an athletic woman in running clothes smashes the screen with a flying hammer. What this had to do with the Macintosh was never clear, but the commercial was widely discussed around office water coolers and was repeated on news programs. Soon everyone had heard of the �Mac.� The new computer was cheaper than the Lisa, but less powerful. As with the Lisa, it was a slow seller at first, but the company stuck with it. There was no turning back to text-based computers.

Source of Information : Broadway-Computer Science Made Simple 2010
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Information Computer and Technology - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger