Sunday 17 September 2017

LinuxChix Meet up experience!

Hi all,

Today I got an opportunity to celebrate Linux's 26th anniversary (17th September 1991) with the LinuxChix India team (http://india.linuxchix.org/).

I gave a talk on:

  • Unix, GNU, and  Linux's history 
  • And shared my experience using Linux, Ubuntu, and Kubuntu



It was a great interactive session. We shared some thoughts about:

  • SSH's working
  • Linux distributions
  • Flavours of Ubuntu
  • Kubuntu, KDE Plasma 5 and KDE frameworks, 
  • Linux file system 
  • Kernels and its role
  • Various Linux Commands

I would like to thank Shivani Bhardwaj and Priyal Trivedi for organising the meetup and Amit Kumar for introducing me to the team.

Link to the slides of my talk:
https://drive.google.com/file/d/0B9XiOPGG2l_vcTNNcEVhVjV1RnM/view?usp=sharing

1 comment:

  1. Checked your slides. A good compact info-package about the wide area.

    Just want to add there the slight information that so many is missing out that Linux kernel is the whole operating system in the whole meaning of "operating system".

    It is first difficult to understand as what is clouding it is the definition of "Linux kernel" and "Operating System" that is so often thought to be the visual parts.

    But like in your slides, the original Unix systems were kernels. And every program, library etc were operated by the kernel. At that time there was no word "Operating System" as all were just "Kernel", "Master Program", "Supervisor", "Core", "Nucleus" etc and "Kernel" was the most used one.

    After long time a new idea to implement a Kernel born based to the requirement to get a millions of lines program to be simplified and more stable. So the kernel got splitted to multiple parts, the most important functions were kept in new tiny part called "Microkernel" and rest of the kernel parts were isolated from it and set running as servers. Together the microkernel and servers made the complete kernel, but the phrase "Kernel" didn't anymore fit to the architecture, so the new name was born and it was "Operating System" because it fit both the Monolithic and Server-Client architecture.

    Unix operating systems were all based to the monolithic (kernel) architecture. But new operating systems were started to be written in this "fast" and "secure" Server-Client architecture (simply talked as "Microkernel") and one of the major supporters for the new architecture was Professor Andrew Tannenbaum.
    And when He learned that Linus Torwalds was writing an operating system, he disliked the whole idea why Linus chose to implement it in the old "inferior" Monolithic architecture instead "superior" and "modern" Server-Client architecture.

    For few years Linux gained lots of support by its open development manner, Linus being in the leader, the problem became obvious to RMS as "Linux" branding got far more support from even media! News services like BBC and CNN made dozens of interviews, presentations and news about "Linux" challenging "big Microsoft" etc.

    And RMS with his fellow followers started to alter the GNU programs and libraries code and documents with "GNU/Linux".
    This can be found example fairly easily when known where to look, how the source code was changed at some point radically. Even such programs like GNU version of "uname" got in first wave a serious rewriting where -o parameter was added to mean "Operating System", while none of the Unix standards defined it at all! Then they did go and changed all others to point "Kernel". So when you called up the OS name, you got "GNU/Linux" but when you did standard call for OS name, you got "Linux" as "kernel".

    And quick jumping to today, how Linux is running almost everything. The majority of the computers sold today are running Linux. About 55% of the world sold computers are running by Linux, while Microsoft own OS has less than 20%!

    And Linux does without single parts of the GNU project. There has been even own bootloaders for Linux like LILO (LInux LOader).

    ReplyDelete