Linux Applications and development

Source: Internet
Author: User

Course Outline

? Unix/linux Development History

? Free software

? Linux application areas

? Linux Learning Methods

UNIX Development History

(1) 1965, Massachusetts Institute of America (MIT),

General Electric Corporation (GE) and Bell Labs in the United

Develop a Multics engineering plan with the goal of developing an interactive

Time-sharing operating system with multi-channel process capability, but

Multics The goal is too large and complex, the project progress is far

Behind schedule, Bell Labs finally announced its exit.

(2) 1969, Ken of Bell Labs, USA Thompson

A UNIX system was developed on the DEC PDP-7 machine.

(3) 1971, Ken? Thompson's colleague Dennis? In

Strange invented the C language; In the 1973, the vast part of the UNIX system

The source code is rewritten in C language, which improves the UNIX system

Portability to lay the groundwork.

Introduction to Linux Systems

The Linux system appeared in 1991 by a Finnish university student

Linus (Linus Torvalds) and subsequently joined the public

Multi-enthusiast co-development completed. Linux is a free soft

The source code is open UNIX.

Free software

? Freedom of Use

Software can be used without any restrictions

? The Freedom of research

Can obtain the software source code, the research software operation Way

? Freedom of dispersal

Be free to copy software and distribute it to others

? The freedom to improve

You can improve your software and distribute the modified version on your own

Linux Excellent features

1) Time-sharing multi-user, multi-tasking operating system

2) Most network protocol support, convenient remote management

3) powerful memory management and file management system

4) Large number of available software and free software

5) Excellent stability and safety

6) Good portability and flexibility

7) The number of vendors to choose from

............

X Window Introduction

? independent of operating system

? Network features

? Source Code Free

X Window System Features:

UNIX Graphics Environment:

CDE (General desktop environment)

(Common Desktop Environment)

Linux Application Areas

? E-government

? Web applications

? Scientific operations

? Embedded applications

............

Linux Office applications

Linux Entertainment Applications

Web applications

? Lamp-based web forum and b/S architecture application

? Linux-based load balancing and clustering

? Linux-based firewalls and proxy servers

? Linux-based online game server

............

To learn about server information, you can access

Http://www.netcraft.com

Embedded applications

? Biometric identity System

? Smart card System

? Handheld computers, mobile phones, information appliances

? Routers, set-top boxes, digital cameras, MP4

............

Suggestions for building a learning environment

? Choose a Linux version for getting Started

? Using virtual machine software is recommended

? Forget the way Windows thinks

The confusion of English hints

Command not found

No Such file or directory

The wisdom of solving problems

Help

Example

Document

Find

Pay attention to the system's prompt information

Try to check or test yourself to find the answer.

Linux Applications and development

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.