Linux Development and application
- Unix/linux Development is and version
- Free software and lamp
- Linux application areas
- Linux Learning Methods
UNIX Development History
(1) In 1965, the United States Massachusetts Institute of Technology (MIT), GE (FE) and T Bell Labs jointly developed the Multics project, with the goal of developing an interactive time-sharing operating system with multi-channel process capabilities, But because the goal of Multics is too large and complex, the project is far behind the plan, and finally Bell Labs announced its exit.
(2) In 1969, the Ken Thompson of Bell Labs in the United States developed a UNIX system on the DEC PDP-7 machine. (3) In 1971, Ken Thompson's colleague Dennis Ritchie invented the C language; In 1973, most of the UNIX system's source code was rewritten in C, which lays the groundwork for improving the portability of UNIX systems.
Unix Major releasesOperating system company &N Bsp Hardware platform aix  IBM & nbsp powerpc hp-ux &N HP Bsp pa-riscsolaris &NB Sp Sun  SPARCLINUX,BSD Red Hat Linux, ia (intel,amd, &NB Sp   UBUNTU,FREEBSD cyrix,rise ... linux System Introduction Linux system was born in 1991 by Finnish University students Linus (Linus Torvalds) and subsequently joined the many enthusiasts to complete. &NBSP linux is free software, is the source code open unix. Linux Major ReleasesFree Software
Free SoftwareFreedom of use can be free from any restrictions on the use of software research freedom can obtain software source code, research software operation mode of freedom can freely copy software and spread to others to improve the freedom can be self-improvement software and spread the modified version
Linux System Architecture
X Window IntroductionX Window System features: independent of operating system source code free network features UNIX graphics environment: CDE (General desktop environment) (commin desktop environment) CDE
Linux Application AreasE-commerce network applied Science computing embedded applications .....
Web ApplicationsLamp-based website and b/s architecture software Linux-based load balancing and cluster Linux-based firewall and proxy server Linux-based online games server ... To learn about server information, you can accessScientific OperationsEmbedded ApplicationsMobile phone, PDA, Information appliance Biometric Identification System smart card system router, set-top box, digital camera, MP4 .....
Linux Learning Methods Recommendations for a learning environment select a suitable Linux version recommended for use with virtual machine software * Dual system Installation No practical meaning forget Windows thinking mode choose Command Line practice and learning during training do not need to read any reference books
about EnglishCommand not found No Such file or directory memorize words every day
The wisdom of solving problemsKeep an eye on the system and try to check or experiment yourself to find answers Help document instances find
Study NotesA good memory is not as bad as a written note to be refined to sublimation notes through the practice of testing to complete the exercises
and self-test questions (study test standard)
Summary of Knowledge pointsLearn about UNIX and Linux development history Master Unix/linux major releases Learn about the features of the free software learn about the advantages and disadvantages of X window learn about Linux in the field of application Linux learning methods now, 2017 years ago, I believe that Linux will grow faster, like " Who will hold your hand, through the ups and downs "the lyrics once represented the heart of tens of millions of linuxer, now, this cute little penguin finally can Dudangyimian, in IBM, HP, Novell, Oracle and many other manufacturers support, facing the snow proudly forward. Turn, there are some borrowed micro Bo (lamp brother Lian _ Powerful) Figwinlif and other friends article. Thanks Brother Lian _ Strong, Figwinlif.
Linux Development and application