Hacking and Security
Unlock the world of technology with our insightful blog focusing on GNU/Linux, Open Source development, and the principles of Free Software. Dive into discussions on Linux distributions, kernel development, and the philosophies driving the Open Source and Free Software communities. Stay informed, empowered, and inspired as we navigate the ever-evolving landscape of technology, innovation, and digital freedom.
Monday, November 17, 2025
Sunday, March 10, 2024
Demystifying Linux: Understanding Open Source, Free Software, and Major Distributions
Are you curious about Linux but feeling overwhelmed by all the terminology and options? Don't worry, we've got you covered! In this blog post, we'll take you on a beginner-friendly journey through the fascinating world of Linux, covering everything from the differences between the Open Source Community and the Free Software Community to the origins of Linux and its major distributions.
First things first, let's clear up the distinction between the Open Source Community and the Free Software Community. While both share a commitment to open collaboration and accessibility of software source code, they approach it from slightly different angles. The Free Software Community, championed by the Free Software Foundation, emphasizes the ethical and philosophical principles of software freedom. On the other hand, the Open Source Community, popularized by figures like Eric S. Raymond, focuses more on the practical benefits of collaborative development and peer review.
Speaking of Eric S. Raymond, he's the author of "The Cathedral and the Bazaar," an influential essay that explores the contrasting development models of proprietary software development (the "Cathedral" model) and open source software development (the "Bazaar" model). Raymond advocates for the merits of open source development, highlighting its collaborative and iterative nature as a powerful alternative to traditional closed-source development methods.
Now, let's talk about Linux. Linux is a Unix-like operating system kernel developed by Linus Torvalds in the early 1990s. It's the heart of many popular Linux distributions, which are essentially different flavors of Linux with their own set of features, goals, and communities. One of the ongoing debates within the Linux community is whether to refer to these distributions simply as "Linux" or "GNU/Linux," acknowledging the significant contributions of the GNU project to the operating system.
Another important kernel in the Unix-like operating system world is the BSD kernel, which originated from the Unix operating system developed at the University of California, Berkeley. While Linux and BSD share similarities, they represent different approaches and philosophies regarding software development, licensing, and freedom.
Finally, we covered some of the major GNU/Linux distributions, also known as "parent" distributions, including Debian, Ubuntu, Fedora, openSUSE, CentOS, Arch Linux, Gentoo, Slackware, Mageia, and Elementary OS. Each distribution has its own unique characteristics, goals, and target audience, offering something for everyone in the vast and diverse world of Linux.
So whether you're interested in the ethical principles of software freedom, the practical benefits of open collaboration, or simply exploring different Linux distributions, there's a wealth of information and opportunities waiting for you in the Linux community. Dive in, explore, and discover the power of open-source software!
Saturday, June 06, 2020
Online platform for education - A Raspberry Pi approach
Finally, I bought a Raspberry Pi and that too due to COVID Lockdown. The decision to purchase the Pi was confirmed when the school scenario went upside down. Now even kindergarten kids too are forced to attend their regular classes online. So what would those who have no platforms online? What would do those parents, who do not have any technical skills? Questions are many and answers may not satisfy all. But we have to go through these chaotic times. Here in this post, I'll explain how I overcame to build a platform for my kids to attend their online classes.
Btw, I hope you know already about Raspberry Pi. If not, let me explain what it is. Raspberry Pi is a computer that fits into a credit card-sized board. It was developed by the UK's Raspberry Pi Foundation. The Raspberry Pi is made to teach basic computer science in schools. But there are many uses for this. I used it to create a platform for online education today. More information is available on their official website, www.raspberrypi.org
I have quit television about two years ago. Only the monitor was remaining in the place of the TV Stand. Set-Top Box was taken away to some other place. But right now TV turned the medium of learning for my kids. So what to do? I have only one computer to do my daily jobs. No laptops, no good spare systems. Even though it is not a wise option, my first thought was to buy a used laptop. But in this peculiar season, even used laptops have much demand, and obviously, they are more expensive than the old times.
And thus bloomed the idea of the Raspberry Pi. So, after doing a little research, we came across the KDE PLASMA BIGSCREEN smart TV software. When I read the basic documentation, I realized that this can be configured by anyone, especially those who have no technical background. Later that evening, we ordered the Pi from the authorized store recommended on the official website of Raspberry Pi.
Pi reached home on the ninth day due to the lockdown delay. I bought seven items to make it run. This is the list of items I bought.
- Raspberry Pi Model B4GB RAM (a version of 8GB RAM also came out two days after I bought it. The price is slightly higher)
- Official Raspberry Pi Case
- SanDisk 16GB microSD. Card
- Official Raspberry Pi Power Supply
- Official Raspberry Pi HDMI Cable
- A standard keyboard
- A normal mouse.
I chose the Raspberry Pi Model B 4GB RAM Starter Kit from the store. It costs a total of ₹ 7,570. including shipping charges. Once the consignment arrives, there remained very little work to do more. I just logged in my computer and installed just a couple of applications and flashed them to the micro sd card. After inserting the micro SD card to the Pi and then connected to the TV and power it up and turned it on. That's all.
The steps are as follows.
- Download the KDE Plasma Big Screen from this link https://excellmedia.dl.sourceforge.net/project/bigscreen/rpi4/beta/mycroft-bigscreen-rpi4-20200326_BETA.img.gz
- Download the application Balena Etcher from this link at https://www.balena.io/etcher It contains the file that is suitable for any operating system.
- Now you can use microSD with a card reader. Connect the card to the computer
- Now it's the time to launch the Etcher. Show the previously downloaded KDE Plasma Big Screen file in Etcher.
- Flash it.
- The works on the computer are over. Now let's get to the Raspberry Pi.
- Now you can remove the micro SD card from the card reader. Remove the card and place it in the slot of Raspberry Pi
- Connect the keyboard, mouse, and HDMI cable, then power up and turn the system on.
For more information call me at 8848487510 and I will try to provide online support as much as possible.
Thursday, January 04, 2018
How to save and convert files from youtube
It is youtube-dl
If you are Windows user, there is an executable file is available in the following site. Download it from here.
https://yt-dl.org/latest/youtube-dl.exe
If you are using, Ubuntu or Debian based Linux system use the following command to install the software from the Terminal.
apt-get install youtube-dl
After the installation process done, please copy a youtube share link to do your first experiment. For an experiment, here is a link - https://youtu.be/L6-uJLteKek
We're now just going to download "Mr. Big - To Be With You (MV)"
youtube-dl https://youtu.be/L6-uJLteKek
After giving the command in the Terminal, just sit back and watch the verbose happening in the screen. Once the completion status reach 100%, check it in the current folder in the file manager.
Ok. You have downloaded the first Video file from youtube. Good. But when it will come to download multiple files and convert them into mp3 files, what will you do? The command is very simple. Now you are just going to copy a youtube play list link. Here is the example case. The Beatles collection - https://www.youtube.com/playlist?list=PL9-cZf_sidpkzR4W_LxvZjh4F7YFo4WoG
And here is the command to download all the files as mp3.
youtube-dl -i --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" https://www.youtube.com/playlist?list=PL9-cZf_sidpkzR4W_LxvZjh4F7YFo4WoG
Now just sit back and relax. It will convert all the files to mp3. So easy, so simple.
Wednesday, January 04, 2017
What happens in Cochin, when Google stops support Flash in Adwords
Here I met a guy with handy knowledge in HTML5 / CSS3 / Javascript and jquery etc who can transform Flash ads to HTML5 standards. He's Saju George and he is available at +919633256630 / sj.george@gmail.com
Friday, October 09, 2015
Live streaming with your smartphone in youtube
Wednesday, April 25, 2012
Get your GNU T-shirt
Thomas : 9946022032 | Sreekanth : 9895181906
The T-shirts available at Kadavanthra, Ernakulam.
| Little Maria wearing the GNU shirt: Facebook album (Login required) |
![]() |
| Gnu T-shirt front |
![]() |
| Gnu T-shirt Back |
![]() |
| Gnu T-shirt Front |
![]() |
| Gnu T-shirt close |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Little Maria wearing Gnu T-shirt Medium |
![]() |
| Cost of Gnu T-shirt. |
Many people call us from all over India. We are happy to send the T-shirt via courier service. If you want to have the T-shirt, please use the "contact" page and give us the details, i.e., desired size of the T-Shirt / how much quantity you want / by which way you are willing to pay cash / by which way you are willing to receive the parcel etc. Hope this will give both of us good clarity. Once we get your email, we will contact you via email instantly.














