Ubuntu is composed of many software packages, the vast majority of which are distributed under a free software license. The only exceptions are some proprietary hardware drivers.The main license used is the GNU General Public License (GNU GPL) which, along with the GNU Lesser General Public License (GNU LGPL), explicitly declares that users are free to run, copy, distribute, study, change, develop and improve the software. On the other hand, there is also proprietary software available that can run on Ubuntu. Ubuntu focuses on usability, security and stability. The Ubiquity installer allows Ubuntu to be installed to the hard disk from within the Live CD environment, without the need for restarting the computer prior to installation. Ubuntu also emphasizes accessibility and internationalization to reach as many people as possible.

Seguimi in Twitter Seguimi in Facebook Seguimi in Pinterest Seguimi in LinkedIn Seguimi in Google+ Seguimi  in Stumbleupon seguimi  in instagram Sottoscrivi il feed

Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

Ubuntu 16.04 LTS (Xenial Xerus) Available For Download.

Tuesday, April 26, 2016

Ubuntu 16.04 LTS is available to download! Let's take a look at the most important new features and changes in this long term release.

 

Before I dive into what's new in Ubuntu 16.04, it's worth pausing to reflect on what's missing: Scopes online search, now off by default.

 

That means no more potentially socially awkward search results when all you really wanted was to open Brasero (speaking of which, Brasero is gone too). Scopes, introduced four years ago, were justified as making Ubuntu more of a web-friendly client – letting you find "anything anywhere," according to Ubuntu daddy Mark Shuttleworth.

 

Scopes worked through a Home Lens universal search feature built into the Unity Dash and could combine a search of local hard drive with results deemed relevant from Amazon.

ubuntu1604_xenial_xerus


Thomas Mashos has announced the launch of Mythbuntu 16.04, a community edition of Ubuntu which facilitates setting up a MythTV system. This release is a long term support release with security updates and support for just over two years. Mythbuntu is compatible with MythTV 0.28. "Mythbuntu 16.04 has been released. This is a point release on our 14.04 LTS release. If you are already on 14.04, you can get these same updates via the normal update process. This is our third LTS release and will be supported until shortly after the 18.04 release. The Mythbuntu team would like to thank our ISO testers for helping find critical bugs before release. You guys rock! With this release, we are providing torrents only. It is very important to note that this release is only compatible with MythTV 0.28 systems." Details and a list of known issues can be found in the release announcement. Download: mythbuntu-16.04-desktop-amd64.iso (1,376MB, SHA256, signature, torrent, pkglist).

 


The Ubuntu Kylin project, which provides a Chinese language community edition of Ubuntu, has released Ubuntu Kylin 16.04. The new release includes long term support for security updates as well as a number of key changes. The English translation of the project's release announcement reads, in part: "Using the latest 4.4 kernel, upgrade to the Unity 7.4 desktop environment. Added a more concise and friendly login / lock screen and moves the application launcher to the lower part of the screen. The first boot of the system runs the setup wizard. Ubuntu Kylin Software Center becomes the default software manager front-end." This release also features a new version of the WPS productivity suite. Download: ubuntukylin-16.04-desktop-amd64.iso (1,476MB, SHA256, signature, torrent, pkglist).

 


The Ubuntu Studio project has announced the launch of Ubuntu Studio 16.04, a long term support release which will be supported for three years. The project had another change to talk about as well: "In January 2016 we had an election for a new project lead, and the winner was Set Hallström, who will be taking over the project lead position right after this release. He will be continuing for another two years until the next election in 2018. The team of developers has also seen a positive increase lately, which bodes well for the future. So, all in all, this release marks a new page in the history of Ubuntu Studio and makes the distribution as strong as it has ever been. 16.04 Xenial Xerus Released! We're happy to announce our latest LTS release. Ubuntu Studio 16.04 will be supported for three years. Since it's just out, you may experience some problems." The new features in this release and a list of potential problems can be found in the release notes. Further details can be found in the release announcement. Download: ubuntustudio-16.04-dvd-amd64.iso (2,624MB, SHA256, signature, torrent, pkglist).

 


The Kubuntu team has announced the launch of Kubuntu 16.04. The new version of Kubuntu is a long term support release and features the KDE Plasma desktop environment. "What can you expect from this latest release? Our new software centre: Plasma Discover brim-full of software to choose from. The latest KDE PIM with lots of features and fixes Including the latest Akonadi support and integration with MySQL 5.7. Plasma 5, the next generation of KDE's desktop, has been rewritten to make it smoother to use while retaining the familiar setup. Kubuntu 16.04 comes with KDE Applications 15.12 containing all your favourite apps from KDE, including Dolphin. Even more applications have been ported to KDE Frameworks 5 but those which aren't, should fit in seamlessly. For a complete desktop suite of applications we've included some non-KDE applications such as LibreOffice 5.1 and Firefox 45." Additional details can be found in the project's release announcement and in the release notes. Download: kubuntu-16.04-desktop-amd64.iso (1,450MB, SHA256, signature, torrent, pkglist).

 


The Xubuntu team has announced the release of Xubuntu 16.04. The new version carries the code name Xenial Xerus and will receive three years of security updates. One of the bigger changes in this release is the package manager front-end, Ubuntu Software Centre, has been replaced by GNOME Software. "The Xubuntu team is pleased to announce the immediate release of Xubuntu 16.04. Xubuntu 16.04 is an LTS (Long-Term Support) release and will be supported for 3 years. The final release images are available as Torrents and direct downloads from http://xubuntu.org/getxubuntu/. As the main server will be very busy in the first few days after release, we recommend using the Torrents wherever possible." Additional information on the Xubuntu 16.04 release can be found in the project's release announcement and in the technical release notes. Download: xubuntu-16.04-desktop-amd64.iso (1,184MB, SHA256, signature, torrent, pkglist).

 


Martin Wimpress has announced the launch of Ubuntu MATE 16.04. The new version marks Ubuntu MATE's first long term support release and features an up to date MATE desktop environment as well as support for Ubuntu's Snappy command line package manager. "Ubuntu MATE 16.04 LTS has not just been in development for 6 months. Ubuntu MATE 16.04 LTS has been in development for nearly 2 years. Since the project started in June 2014 this release, this our first official LTS, is what we've been working towards. This was the goal we had firmly in our sights every step of the way. I extend my sincere thanks to everyone who has contributed to Ubuntu MATE over the last 22 months. None of this would have been possible without the countless contributions from the amazing Ubuntu MATE community. I can't thank you all enough for what you've helped create. I only hope this release makes you all proud." A list of changes and known issues can be found in the distribution's release announcement. Download: ubuntu-mate-16.04-desktop-amd64.iso (1,560MB, SHA256, signature, torrent, pkglist).

 


Canonical has announced the availability of Ubuntu 16.04. The new version of Ubuntu is a long term support release, meaning it will receive security updates for the next five years. Some of the big changes in this release include support for the "snap" package format; Snappy packages can be installed alongside traditional Deb packages. Python 2 is no longer installed by default, but can be found in the distribution's software repositories. This release is the first to feature built-in ZFS support. "Ubuntu 16.04 LTS introduces a new application format, the 'snap', which can be installed alongside traditional Deb packages. These two packaging formats live quite comfortably next to one another and enable Ubuntu to maintain its existing processes for development and updates." Further details can be found in the Ubuntu 16.04 release notes and on the features page. Download (pkglist): ubuntu-16.04-desktop-amd64.iso (1,417MB, SHA256, signature, torrent), ubuntu-16.04-server-amd64.iso (655MB, SHA256, signature, torrent).

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

Ubuntu-Logo-apple-style400x400

Crebs a background slideshow creator for the GNOME desktop wallpaper.

Tuesday, February 16, 2016

Create Background Slideshow (or CreBS for short) is a Python/GTK application used to create and set desktop wallpaper slideshows for the GNOME desktop, and, by extension, the Linux distributions that use it, such as Fedora and Ubuntu.

 

The GNOME desktop is able to use a sequence of images for its background wallpaper, changing them automatically over time, but does not include an interface for specifying which images should constitute such a slideshow.

 

Create Background Slideshow (CreBS) is a small Python/GTK application that provides such an interface, saving users from having to manually edit XML files.

crebs-appearance_prefs__480x435

January 2016: 10 Most Popular Posts from Ubuntuland & The Dream Valley.

Monday, February 8, 2016

1.- Gnash User Manual: Introduction.

Gnash User Manual: Introduction.

Gnash is a free SWF movie player. It is available as a stand-alone application or as a plugin for several popular web browsers. It supports playing media from a disk or streaming over a network connection. Some popular video sharing sites like YouTube are supported on a wide variety of devices from embedded ones to modern desktops.   Gnash has a better focus on security, allowing the user

Read More ... »

Gnash User Manual: Introduction.

Thursday, January 21, 2016

Gnash is a free SWF movie player. It is available as a stand-alone application or as a plugin for several popular web browsers. It supports playing media from a disk or streaming over a network connection. Some popular video sharing sites like YouTube are supported on a wide variety of devices from embedded ones to modern desktops.

 

Gnash has a better focus on security, allowing the user tight control of all network or disk based I/O. Gnash also supports extending ActionScript by creating your own classes. You can write wrappers for any development library, and import them into the player much like Perl or Python does.

gnash

Avidemux User Guida: Installing Avidemux on Ubuntu.

Saturday, January 16, 2016

Avidemux is a free video editor and converter. It is not really designed for beginners but isn't too hard to get your head around with a little effort.

 

Avidemux is available for Linux, BSD, Microsoft Windows and Mac OS X (under x11) and is designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files and MP4.

Avidemux was written from scratch, but additional code from FFmpeg, MPlayer, Transcode and Avisynth has been used on occasion as well.

 

Nonetheless it is a completely standalone program that does not require any other programs to read, decode, or encode other than itself. The built-in libavcodec library from the FFmpeg project is used for decoding and encoding of various audio and video formats such as MPEG-4 ASP. The primary (though not the only) Avidemux programmer uses the nickname 'Mean' on the Avidemux forum.

avidemux_logo

December 2015: 10 Most Popular Posts from Ubuntuland & The Dream Valley.

1.- Battle for Wesnoth User’s Manual: Getting Started.

Battle for Wesnoth User’s Manual: Getting Started.

The Battle for Wesnoth is a turn-based strategy game with a fantasy theme. Build up a great army, gradually training raw recruits into hardened veterans. In later games, recall your toughest warriors and form a deadly host against whom none can stand! Choose units from a large pool of specialists, and hand pick a force with the right strengths to fight well on different terrains against all

Read More ... »

2.- Ubuntu 15.10 Wily Werewolf Release Schedule.

Ubuntu 15.10 Wily Werewolf Release Schedule.

"Wily Werewolf" is the code name for Ubuntu 15.10, scheduled for release October 2015. Freezes normally happen around 2100 UTC time of the given date. This permits those last changes to be incorporated into the nightly builds. Last minute changes need to happen before then unless otherwise indicated by release manager. Some background information and Q&A about the Ubuntu release process can be

Read More ... »

3.- Installing Pinta on Ubuntu.
Installing Pinta on Ubuntu.
Pinta can be installed on Linux, Mac or Windows. Due to this, there are multiple ways to install Pinta based on what you are using as your operating system. This document will show you the multiple ways to install Pinta. Installing Pinta on Ubuntu. Install Pinta from default Ubuntu repository. Pinta is available in default Ubuntu repository. You can install it using: Click on

4.- Ubuntu Design: Media, Pictograms and Illustration.

Ubuntu Design: Media, Pictograms and Illustration.

Media. As much as possible, pictograms and other visual media, such as videos, illustrations and photography, should be sized so that they align with and fit within the grid columns. Pictograms. You can use pictograms to provide a visual summary of the content of a page or the general theme of a row. It’s important to use them sparingly, as their overuse can make a page look heavy and

Read More ... »


5.- 20 Ubuntu Derivatives You Should Know About
Whether you like Ubuntu or not, it is here to stay. Ubuntu has contributed a lot to the Linux community in sparking interest in new Linux users and opening the doors to “ease-of-use” Linux. Their Influence has spread throughout the Linux community sparking new distributions.Here are 20 of them you should know about:MintLink: http://www.linuxmint.com/Linux Mint’s purpose is to produce an elegant,

6.- Getting started with Django: Introduction.

Getting started with Django: Introduction.

In the early days, Web developers wrote every page by hand. Updating a Web site meant editing HTML; a “redesign” involved redoing every single page, one at a time. As Web sites grew and became more ambitious, it quickly became obvious that that situation was tedious, time-consuming, and ultimately untenable. A group of enterprising hackers at NCSA (the National Center for Supercomputing

Read More ... »

7.- KDE Plasma and Unity Gnome Comparison.

KDE Plasma and Unity Gnome Comparison.

Disclaimers. This is not, by any means a comprehensive look at the differences between KDE Plasma and Unity Gnome, but it should give new users a small taste of the two desktop environments' different strengths and weaknesses and their philosophical approaches to usability. The focus is particularly on Ubuntu and Kubuntu, but aspects of this comparison can apply to other Linux

Read More ... »

8.- How to install KDE on Ubuntu.

How to install KDE on Ubuntu.

Ubuntu's default desktop environment is Gnome Unity. Sometimes people using Ubuntu want to try out KDE as well, though. Warning: having KDE and Gnome together means you'll have cluttered application menus full of KDE applications and Gnome applications. There may be other minor integration issues, but none should impact functionality, and you can find help for those on the Ubuntu Forums

Read More ... »

9.- Anjuta is a versatile IDE for the GNOME desktop: Introduction.

Anjuta is a versatile IDE for the GNOME desktop: Introduction.

Anjuta is a versatile Integrated Development Environment (IDE) for the GNOME desktop. It features a number of advanced programming facilities including project management, application wizards, interactive debugging, integrated Glade UI designer, integrated Devhelp API help, class generator, powerful source editor, symbols browsing, Git support, C/C++, Python and Vala support and more. Anjuta

Read More ... »

10.- CherryTree A Powerful Notepad For Easy Note Taking.

CherryTree A Powerful Notepad For Easy Note Taking.

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.   Written by Giuseppe Penone (aka giuspen).   CherryTree is an option you should seriously consider because it lets you organize notes in a smart and logical way. Don’t get deceived by its seemingly simple interface – CherryTree has so many features that I could

Read More ... »

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
Ubuntu-Logo-apple-style400x400

CherryTree A Powerful Notepad For Easy Note Taking.

Thursday, December 10, 2015

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

 

Written by Giuseppe Penone (aka giuspen).

 

CherryTree is an option you should seriously consider because it lets you organize notes in a smart and logical way. Don’t get deceived by its seemingly simple interface – CherryTree has so many features that I could write a book about it.

 

Installing CherryTree.

 

CherryTree is written in Python and works both on Linux and Windows. Since I am a Linux user, I will be covering the Linux version in this article. The official website offers download packages for Debian and Ubuntu, as well as installers and a portable version for Windows. Many other distributions offer CherryTree in their repositories, but they might not have the latest release. Users of Ubuntu and its derivatives can add this repository to keep up with updates:

cherrytree-featured

November 2015: 10 Most Popular Posts from Ubuntuland & The Dream Valley.

Tuesday, December 8, 2015

1.- Battle for Wesnoth User’s Manual: Getting Started.

Battle for Wesnoth User’s Manual: Getting Started.

The Battle for Wesnoth is a turn-based strategy game with a fantasy theme.   Build up a great army, gradually training raw recruits into hardened veterans. In later games, recall your toughest warriors and form a deadly host against whom none can stand! Choose units from a large pool of specialists, and hand pick a force with the right strengths to fight well on different terrains against all

Read More ... »

 

2.- Ubuntu 15.10 Wily Werewolf Release Schedule.

Ubuntu 15.10 Wily Werewolf Release Schedule.

"Wily Werewolf" is the code name for Ubuntu 15.10, scheduled for release October 2015. Freezes normally happen around 2100 UTC time of the given date. This permits those last changes to be incorporated into the nightly builds. Last minute changes need to happen before then unless otherwise indicated by release manager. Some background information and Q&A about the Ubuntu release process can be

Read More ... »

Battle for Wesnoth User’s Manual: Getting Started.

Wednesday, November 18, 2015

The Battle for Wesnoth is a turn-based strategy game with a fantasy theme.

 

Build up a great army, gradually training raw recruits into hardened veterans. In later games, recall your toughest warriors and form a deadly host against whom none can stand! Choose units from a large pool of specialists, and hand pick a force with the right strengths to fight well on different terrains against all manner of opposition.

 

Wesnoth has many different sagas waiting to be played out. You can battle orcs, undead, and bandits on the marches of the Kingdom of Wesnoth; fight alongside dragons in the lofty peaks, elves in the green reaches of the Aethenwood, dwarves in the great halls of Knalga, or even merfolk in the Bay of Pearls. You can fight to regain the throne of Wesnoth, or use your dread power over the Undead to dominate the land of mortals, or lead your glorious Orcish tribe to victory against the humans who dared despoil your lands.

Battle_for_Wesnoth-logo

October 2015: 10 Most Popular Posts from Ubuntuland & The Dream Valley.

Sunday, November 8, 2015

1.- Iron Knights Update – Latest Update Includes First Female Character For The Game.

Iron Knights Update – Latest Update Includes First Female Character For The Game.

Iron Knights, the free to play hack ‘n’ slash action RPG from publisher Actoz Soft has just received a brand new update. The game is known for its excellent 3D visuals and non-stop action as well as plethora of gameplay modes. To celebrate the latest update Actoz Soft has a couple of surprises in store for new as well as existing players. First up is a selection of perks and powers

Read More ... »

2.- Ubuntu 15.10 Wily Werewolf Release Schedule.

Ubuntu 15.10 Wily Werewolf Release Schedule.

"Wily Werewolf" is the code name for Ubuntu 15.10, scheduled for release October 2015. Freezes normally happen around 2100 UTC time of the given date. This permits those last changes to be incorporated into the nightly builds. Last minute changes need to happen before then unless otherwise indicated by release manager. Some background information and Q&A about the Ubuntu release process can be

Read More ... »

Anjuta is a versatile IDE for the GNOME desktop: Introduction.

Thursday, November 5, 2015

Anjuta is a versatile Integrated Development Environment (IDE) for the GNOME desktop. It features a number of advanced programming facilities including project management, application wizards, interactive debugging, integrated Glade UI designer, integrated Devhelp API help, class generator, powerful source editor, symbols browsing, Git support, C/C++, Python and Vala support and more.

 

Anjuta has a flexible and advanced docking system that allows you to lay out all the views in whatever way you like. You can drag and drop the views using drag bars and rearrange the layout.

 

Anjuta has been designed to be simple to operate yet powerful enough to fulfill all your programming needs. We have added many new features to Anjuta over the course of its development.

 

Anjuta_in_Firefox_With_GTK 3_suppot_HTML5

 

Fusion Inventory User Guide: The Big Picture.

Saturday, October 17, 2015

FusionInventory acts like a gateway and collect information sent by the agents.

 

It will create or update the information in GLPI it minimal effort from the administrator.

 

For now, these class of devices are supported: Computers Network devices Printers Virtual machines Android phone

 

Virtual machines inventory.

FusionInventory supports different virtualization mechanisms.

  • VMware vCenter/ESX/ESXi
  • Virtualbox
  • Libvirt
  • Xen
  • OpenVZ/Virtuozzo
  • Parallels
  • LXC
  • FreeBSD Jails
  • HPVM
  • Vserver

fusion inventory bigpicture

http://fusioninventory.org

Original graph source:

style=filled;
color=lightgrey;
node [shape=box, color=purple ];
rankdir=LR;
resolution = "75";


subgraph cluster_0 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "FusionInventory for GLPI" -> "GLPI engine" -> "DB";
    label = "GLPI";
}

subgraph cluster_1 {

    subgraph cluster_4 {

        color=gainsboro;
        "Local Inventory" -> "Agent" -> "FusionInventory for GLPI";
        "ESX Inventory" -> "Agent";
        "Network Inventory" -> "Agent";
        "Agent" -> "Deploy";
        label = "FusionInventory Agent";
    }

    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "dmidecode" -> "Local Inventory";
    "dpkg" -> "Local Inventory";
    "registry" -> "Local Inventory";
    "rpm" -> "Local Inventory";
    "WMI" -> "Local Inventory";
    "dmidecode" -> "Local Inventory";
    "PCI info" -> "Local Inventory";
    "USB info" -> "Local Inventory";
    "virtual machines" -> "Local Inventory";
    "more" -> "Local Inventory";
    "Deploy" -> "set some configuration";
    "Deploy" -> "add software";
    label = "Computer(s)";
}

subgraph cluster_2 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "vCenter1" -> "ESX Inventory";
    "esx4" -> "ESX Inventory";

    "esx1" -> "vCenter1";
    "esx2" -> "vCenter1";
    "esx3" -> "vCenter1";
    "vm1" -> "esx1";
    "vm2" -> "esx2";
    "vm3" -> "esx2";
    "vm4" -> "esx3";
    "vm5" -> "esx3";
    "vm6" -> "esx4";
    label = "VMware API";
}

subgraph cluster_3 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "printer 1" -> "Network Inventory";
    "printer 2" -> "Network Inventory";
    "switch 1" -> "Network Inventory";
    "unknown device" -> "Network Inventory";
    label = "Networks";
}



If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:



Ubuntu-Logo-apple-style400x400

September 2015: 10 Most Popular Posts from Ubuntuland & The Dream Valley.

Monday, October 12, 2015

1.- Iron Knights Update – Latest Update Includes First Female Character For The Game.

Iron Knights Update – Latest Update Includes First Female Character For The Game.

Iron Knights, the free to play hack ‘n’ slash action RPG from publisher Actoz Soft has just received a brand new update. The game is known for its excellent 3D visuals and non-stop action as well as plethora of gameplay modes. To celebrate the latest update Actoz Soft has a couple of surprises in store for new as well as existing players. First up is a selection of perks and powers

Read More ... »

2.- Ubuntu 15.10 Wily Werewolf Release Schedule.

Ubuntu 15.10 Wily Werewolf Release Schedule.

"Wily Werewolf" is the code name for Ubuntu 15.10, scheduled for release October 2015. Freezes normally happen around 2100 UTC time of the given date. This permits those last changes to be incorporated into the nightly builds. Last minute changes need to happen before then unless otherwise indicated by release manager. Some background information and Q&A about the Ubuntu release process can be

Read More ... »

August 2015: 10 Most Popular Posts from Ubuntuland & The Dream Valley.

Wednesday, September 23, 2015

1.- Iron Knights Update – Latest Update Includes First Female Character For The Game.

Iron Knights Update – Latest Update Includes First Female Character For The Game.

Iron Knights, the free to play hack ‘n’ slash action RPG from publisher Actoz Soft has just received a brand new update. The game is known for its excellent 3D visuals and non-stop action as well as plethora of gameplay modes. To celebrate the latest update Actoz Soft has a couple of surprises in store for new as well as existing players. First up is a selection of perks and powers

Read More ... »

2.- Ubuntu 15.10 Wily Werewolf Release Schedule.

Ubuntu 15.10 Wily Werewolf Release Schedule.

"Wily Werewolf" is the code name for Ubuntu 15.10, scheduled for release October 2015. Freezes normally happen around 2100 UTC time of the given date. This permits those last changes to be incorporated into the nightly builds. Last minute changes need to happen before then unless otherwise indicated by release manager. Some background information and Q&A about the Ubuntu release process can be

Read More ... »

Getting started with Django: Introduction.

Sunday, September 6, 2015

In the early days, Web developers wrote every page by hand. Updating a Web site meant editing HTML; a “redesign” involved redoing every single page, one at a time.

 

As Web sites grew and became more ambitious, it quickly became obvious that that situation was tedious, time-consuming, and ultimately untenable. A group of enterprising hackers at NCSA (the National Center for Supercomputing Applications, where Mosaic, the first graphical Web browser, was developed) solved this problem by letting the Web server spawn external programs that could dynamically generate HTML.

 

They called this protocol the Common Gateway Interface, or CGI, and it changed the Web forever.

 

It’s hard now to imagine what a revelation CGI must have been: instead of treating HTML pages as simple files on disk, CGI allows you to think of your pages as resources generated dynamically on demand. The development of CGI ushered in the first generation of dynamic Web sites.

djangodesktop-1024x768

Recent Posts

My Favorites