Latest Entries »

Monday, November 20, 2017

Story behind development of UNIX operating system

Hello friends, welcome to series the story behind.

Today, I will tell you the story behind development of operating system Unix.
How it is started? How it become popular?
People and organizations behind it and so on..

In 1960 the AT&T Bell laboratories, Massachusetts Institute of Technology and General electric started developing a time sharing operating system called MULTICS( Multiplexed Information and Computing Service) for Mainframe computes. But It became very complex, management was dissatisfied with this system and decided to withdraw the project in 1967.

In 1970 GE sold there computer business to Honeywell,  Ken Thompson and Dennis Ritchie programmers from the 'Bell Labs' computing research department, had worked on Multics. They decided to write his own operating system later it renamed as UNIX. In November 1971, the first version of Unix was releases. These 2 guys also released book Unix PROGRAMMER'S MANUAL.
Next year, 1972, new version of Unix and high lever programming language 'B' is released, later rewritten and named as C (by Dennis Ritchie).

In November 1973 Ken Thompson and Dennis Ritchie first time formally presented UNIX operating system to the outside world in conference the Symposium on Operating Systems Principles at Purdue University. At that conference, Bob Fabry professor of the University of California, Berkeley was present and he is responsible for bringing UNIX to Berkeley. Unix become public and it was made available to Government, Military and Universities on license basis.
Prof. Bob Fabry
Prof. Bob Fabry obtained copy of Unix at the cost of 99$ to cut cost in setting up the campus, computing resources and also for research at university. At that time Unix license also come with full source code and researchers can modify and extend it. Graduate student Bill Joy, researchers and hackers from Berkeley was working on making changes to the original Unix. 
BSD Unix Logo
The word had spread, and in 1977 more and more people were asking for their (Berkeley) modified UNIX version. Those were mostly other Universities. Joy released Berkeley UNIX under the name BSD (Berkeley Software Distribution), while AT&T continued developing Unix under the names "System III'' and later "System V''.
Till 1980 AT&T Bell laboratory developed multiple versions of Unix for internal use with different hardware compatibility. At that time there were two Unix developments running parallel one at AT&T Bell labs and another, the academic community, led by Berkeley.
In the late 1980's through early 1990's the ``wars'' between these two major strains raged. After many years each variant adopted many of the key features of the other. Commercially, System V won the "standards wars'' (getting most of its interfaces into the formal standards), and most hardware vendors switched to AT&T's System V.

 In 1980s the companies started building there own versions of the OS and thereby making UNIX as a base for other OS, just like obtain Unix and build it for there own hardware. Many popular UNIX based OS such as BSD, Sun OS, Zenix, AIX, HP-UX came into existence.

IBM Aix logo
The technology giant IBM obtained UNIX and optimized for there own hardware and stared IBM AIX, similarly HP came up with HP-UX, Sun MicroSystems with Sun OS and so on.

 In 90s the Apple Computers based their Mac OS X on BSD UNIX thereby making it a UNIX based system.

Sunday, July 21, 2013

Use Android phone as modem in Ubuntu / Linux Mint

In this post I am going show you how to use android phone as a modem to access internet in your Ubuntu/Linux mint machine. Generally we use some tethering apps just like Easy Tether or PDANet, but these apps have limited functionality for free version. for example Easy Tether do not allow to access HTTPS sites in free version.

If go through my way you don't need any android app, It not necessary to install drives software.

Do following settings on your machine.

1. Connect your android phone to PC via USB cable.
2. Click on Ubuntu dash => Network Connections => Mobile Broadband.
3. Click on Add button, it will show you popup window New Mobile Broadband connection.
4. Click on continue Choose Your Provider's Country or Region.
5. Choose Your Provider eg. TATA DOCOMO, APN will automatically come.
6. Confirm Mobile broadband settings and click on Apply button.

Network Connections Screenshot

You have already connected phone to PC do following settings in phone.
1. Settings => Wireless & Network => Enable Internet tethering option
2. You are now ready for internet surfing

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Tuesday, July 9, 2013

Choosing right Linux Distro Ubuntu, Linux Mint or Fedora

When any buddy wants to enter into the world of Linux Ocean. One of the hardest questions that every Linux user must answer is, which Linux distribution they should  use. Following three are most popular Linux distributions.

1. Ubuntu
One of the most popular general-use distributions with one of the largest selections of software. I am looking great future in Ubuntu because of canonical en-though and community's trust. Ubuntu uses the Unity Desktop as its default desktop environment. According to online surveys, Ubuntu is the most popular Linux distribution on desktop/laptop personal computers and most Ubuntu coverage focuses on its use in that market.

I will recommend Ubuntu for you, if you  are moderate computer user and doing browsing, mails, office work, programming  etc. on your laptop/desktop. You will get lots of software from Ubuntu software center regarding your work.

2. Linux Mint 
Linux Mint is a Linux distribution for desktop computers, based on Ubuntu or Debian. Linux Mint is aimed at being a "modern, elegant and comfortable operating system which is both powerful and easy to use. It looks similar to windows operating system so,  very good for beginners. Mint provides full out-of-the-box multimedia support by including some proprietary software such as Java and the Adobe Flash which not included in Ubuntu.

I will recommend Linux Mint for you. if you are beginner to Linux and enjoys comfort of Microsoft Windows Operating system, then Mint is best choice for you.

3. Fedora
Fedora Core, is an RPM-based, general purpose collection of software, including an operating system based on the Linux kernel, developed by the community-supported Fedora Project and owned by Red Hat.

I will recommend Fedora for you. If you are office user and working on Red Hat or Cent OS servers at your office.

People  like me can be nice and make recommendations instead of telling you that you have to use the most popular distribution, but at the end of the day it’s still your choice because all are free. I have tried most of Linux Distros and using Ubuntu on my Laptop and Linux Mint on my desktop.