Skip to main content

Linux Programming_SIP-2017 APSSDC

About This Course

Linux or GNU/Linux is a free and open source software Unix-like operating system for computers.

An operating system is a collection of the basic instructions that manage the electronic parts of the computer allowing running application programs.

Course Staff

Course Staff Image #1

Staff Member #1

Biography of instructor/staff member #1

Frequently Asked Questions

Main uses of Linux Programming?

1. FREE: Yeah Linux is free of cost. No matter how many computers you install it on, the cost of Linux remains zero.

2. Rapid Evolution: Most Linux distributions have an updated release every six to nine months and there is no other operating system which releases its updates as such.

3. Platform Independent: Linux runs on just about any hardware you can name, from mobile phones to supercomputers. The open source nature of the kernel and software means it can be ported to another architecture by a third party if the existing developers see no need. The end user doesn't need to care about the underlying hardware.

4. Interoperability: Linux plays well with other systems. It recognises that there's a place for Windows and Mac OS X and will install alongside them, share files with them, and generally be nice to them. This is very different from the Windows view that multi booting means choosing between Windows 7 and Vista.

5. Support: Threat detection and solution is very fast, as Linux is mainly community driven and whenever any Linux user posts any kind of threat, several developers start working on it from different parts of the world.

6. Multi-user: Yes I know you can have multiple accounts on a Windows 7 machine, but that doesn’t make it truly multi-user. Can you log on more than one user at a time in Windows 7? Not by default. To have concurrent user sessions for Windows 7, you have to download a third-party tool. In Linux, you can do this by default.

7. Centralised Application Installation: The Ubuntu Software Centre is turning out to be the culmination of much of this work. From one source, you can search from hundreds of thousands of applications and install any one you need. And with upcoming releases of the Ubuntu Software Center (version 3 to be exact), commercial software will be available.

8. Drivers : Some claim that Windows 7 supports more hardware than Linux. In fact, the reverse is true. Windows 7 supports very little hardware – most hardware requires you to install drivers from the manufacturer. On the other hand, the majority of hardware is supported directly by the Linux kernel, so you can just plug and play, this is one of the reasons why live CDs work so well.

9. Transparency: Any user can know exactly when a feature-freeze happens for a release of any distribution. And all Linux distributions work under the full-disclosure model. Because of this fact, there is little false advertising going on with Linux. And you will never hear of a distribution claiming that its next release will revolutionise computing.

10. Hardware: If you look at the system requirements for Windows 7, you’ll find that it requires plenty of storage space and a decent amount of RAM to exist happily. Therefore, I think it’s safe to say you won’t get a very pleasant experience trying to run it on a machine that’s ten years old. On the Linux camp, however, you will find that even the latest software runs just fine on older hardware. In fact, typically the older the hardware, the better it will be supported.