Edubuntu in Girls Government High School

We have been talking about installing Gnu/Linux Distro’s for the Computers in Savararayalu Government Girls Higher Secondary School at Puducherry, since Hemavathy, Principal of that school wished to migrate from Windows to Gnu/Linux after visiting & inspired by Kerala Schools.

We had discussions on what Gnu/Linux distribution we should install. Finally we chose Edubuntu (an official derivative of Ubuntu operating system) and the version is 14.04.1 LTS. We also had other choices like EduBOSS (official derivative of BOSS – Indian government funded customized debian derivative operating system by C-DAC). The number of packages that came along with EduBOSS is very limited compared to Edubuntu. Moroever, edubuntu gave more choices while installing with respect to leave out or include education tools based on the age category like elementary, primary or secondary level students.

We found out that Edubuntu can acts as a thick client serving thin clients connected via local network. Though, we did not use it due to the fact that there was no LAN in their school.

Prasanna, Sinduja & Sarath volunteered the installation session.Thanks to Sinduja, she had already installed various Free Software Educational tools in most of the machines running windows. There were Posters on Richard Stallman, Aaron Swartz, Charles Babbage, Free Software Philosophy, Linus Torvalds, etc., There were 9 Desktop in which Five machines running Windows 7 and four Windows XP. We tested Edubuntu performance in all the machines before installing. We disabled Unity interface and sticked with Gnome fallback environment because of low availability of hardware resources(1.25 GB of RAM) and the fact that Unity also consumes more memory of graphical overlay.

We installed Edubuntu in 7 machines along with the existing operating system as dual boot & in 2 machines we had to install it as a primary OS since their windows installation has already been corrupted and required a reinstall.

We named those machines after the name of Free Software activists, Privacy enthusiasts & Scientists (RMS, Linus Torvalds, Aaron Swartz, Edward Snowden, Jimmy wales, Julian Assange, Ramanujam, Charles Babbage, Lady Ada). We started the installation session at 2 pm and finished by 5.00 pm.

Thanks to Hemavathy Madam for allowing us to install Edubuntu in their school computer lab. Soon students will be using Gnu/Linux in their school. There will be continuous classes for students on various tools available in the OS. We are in need of volunteers to teach the students. We have lots of work to do. Gear up people.

Installation Pictures – https://prasanna.trovebox.com/photos/album-9/list

P.S: This Post is composed by Sarath and edited by Prasanna.

Documentary Screening – The Internet’s Own Boy

Documentary Screening – The Internet’s Own Boy

“The Internet’s Own Boy depicts the life of American computer programmer, writer, political organizer and Internet activist Aaron Swartz. It features interviews with his family and friends as well as the internet luminaries who worked with him. The film tells his story up to his eventual suicide after a legal battle, and explores the questions of access to information and civil liberties that drove his work.” – The Internet Archive (https://archive.org/details/TheInternetsOwnBoyTheStoryOfAaronSwartz)

This documentary is released under Creative Commons License (CC-BY-SA-NC). Last week the documentary was screened by Free Software Foundation Tamil Nadu (FSFTN) at Thoughtworks, Chennai. As a part of this movie screening FSFTN is screening at Puducherry this Sunday (27/07/2014).

docu_screening

Here is the agenda,

  • 3:00 PM – 3:15 PM – An introduction speech
  • 3.15 PM – 4.00 PM – First part of movie screening
  • 4:00 PM – 4:05 PM – A small break.
  • 4:05 PM – 5:05 PM – Rest of the movie.
  • 5:05 PM – 5:30 PM – Discussion about the issues.

The event is free to attend.

Time : 3:00 PM – 5.30 PM
Venue : Livelihood Resource Center for Marginalized (near Sri Sankara Vidyalaya Matriculation School, E.C.R, Lawspet, Puducherry).

What is Git ?

Git – Overview

Git is a open-source software which is also called as Distributed Version Control System (VCS). It is developed by Linus Torvalds, the creator of Linux kernel for maintaining each and every version of Linux itself. Git belongs to the 3rd Generation of Version control systems. Generation of version control systems are classified as based on the type of networking (i.e 1st generation had no networking, 2nd generation has centralized networking while 3rd generation has distributed networking). Since 3rd generation has distributed networking, Git is called as Distributed Version Control System.

Why I have chosen Git for this post ?

Git is not the only Version Control Software available today. There are number of other Software exists too like Subversion (used by google code projects), Mercurial (used by Mozilla Firefox), Bazaar (used by Ubuntu developers), Veracity. The reason for choosing git to write this post is Git has become more popular as a 3rd generation VCS (may be due to the Linux kernel being popular or because of Linus Torvalds being popular or even because of Github.com and moreover I am a git user).

What is Version Control System ?

What does a Version Control System mean? We are using variety of Software everyday. Let us consider “Mozilla Firefox” as an example to learn about VCS. Can you check what version of Firefox you are using now?
To do that Open Firefox -> Help Menu -> About Firefox. I am using Firefox 17.

About Firefox Window

About Firefox Window

You might be using some other version of Firefox. I remember when I started using Firefox, it was Firefox version 3 and now today am using version 17. Firefox has come a long-way evolving into one of the best, fast and secured browser of today. With every new version, Bugs (errors) with previous versions are fixed, new features are introduced. Firefox being Open-source project, there are lot of people around the world involved in coding firefox to make it better. So when more than 1 person is handling the same code of firefox around the world, now arises a problem of consistency i.e Person A is modifying the code, at the same time Person B is also modifying the code and so on, if that is the case the Modified code of Person A is different from the Modified code of Person B. Managing these modifications to maintain the code of Firefox without any confusion is called Maintaining the Consistency and this is the job of Version Control Systems.

Who are using Git ?

Git is used by huge number of organizations and Individuals, out of which Google, Facebook, Qt, Microsoft, Twitter, Android, Linux, Gnome, KDE, Rails, Xcode, LinkedIn, Eclipse IDE are notable. No matter git has proved to evolve into being one of the best DVCS of today.

Installing Git

To Install Git in Debian / Ubuntu / LinuxMint or their derivatives

sudo apt-get install git

To Install Git in Redhat / Fedora / CentOS or their derivatives

sudo yum install git

Git is a Command-line tool, even though there are some software for using git via GUI, they are not as flexible as using git via command line. I highly recommend you to start using git via command-line.

To know more about Git, below are the following resources:-

  1. Git Website – Highly recommended for beginners
  2. Git – Wikipedia
  3. Github.com