I. Desktop System
Windows is the Windows system after the system is installed. Windows is called Windows and X Windows is called Windows in Linux. In fact, the names are different. (look at the desktop created by Hongqi, it's really like having to be like a multi-image with Windows. Although this helps Linux Desktop usage, it is really not good for Linux System promotion.) After many beginners install Linux, I was excited when I entered its X Windows desktop. I thought it was a success, but Linux would do it. This idea is terrible. If I tell you that the Linux X Windows environment is not a Linux system, it is only an application running in Linux (similar to running office2000 in Windows). What do you think? Windows applications cannot be directly installed and used in Linux. you should understand programming, so do not go to the Windows tool disk to install your RAR, QQ, you cannot install realone or other common tools. You can try to install the latest driver of your hardware, install common tools in Linux, and make some simple Linux localization, you will understand the difficulties of friends who often ask questions in the Forum. In short, learning about desktop is not about Linux.
Ii. kernel source code learning
Similar to the unix operating system, it is written in C language. Buy a genuine Linux system (not very expensive) with one or two Linux source code disks. Linux programmers start from here and start from here.
Iii. System Management
That is, to manage the Linux system environment, such as SHELL, graphics, system services, and hardware drivers. System Management Linux is similar to UNIX (it is said only after reading some Unix System Management), basically through the command -----> Configuration File -----> script file. It is recommended that you do not install XWindows from here. In this XWindows environment, as long as you keep using it as often as possible, I believe it is a natural thing to learn. (I feel that there is nothing to learn. As long as the computer has been used for more than one year, you should be able to do the following)
4. Application Development in Linux
Linux does have a certain gap with its rival Windows. However, in high-end applications, the Linux market is growing, such as: Linux kernel development: ---- personal PDA; ---- dedicated network equipment; firewall equipment, VPN devices are written in Linux and Made in China. Now they are sold very well. ---- hardware driver Linux Network Programming: ---- php programming, Dynamic Site Building; ---- jsp programming, ---- perl, cgi programming; development of databases in Linux: ---- my SQL Small and Medium database systems; ---- oracle Database ---- DB2 database, IBM database system
V. about Linux in the server Field
Many naturally come up with servers, but now the market share of Linux is indeed the first in terms of network servers. In the field of Linux servers: ---- proxy servers, the iptables function of Linux is used; ---- movie server uses the Linux samba service functions, file and print sharing servers-game servers, cs servers, in Linux systems, servers created using the cs Linux version-the customer archiving server-use the Linux ftp server, commonly used: wu-ftp, pro-ftp-created ---- www server, using the apache server software under Linux ---- ftp server, download server, using Linux's wu-ftp, pro-ftp, vs-ftp software ---- mail server, which uses sendmail in Linux, qmail software ---- dns server, using bind software in Linux ---- database server, it uses mysql or oracle software-firewall, software firewall server, and Linux iptables-vro and soft router, it uses the dial-up server and vpn Server established by the routed software in Linux.
6. Wide Range of system integration with too much content
I believe that the Linux R & D center established by IBM is mainly responsible for this.
This article is transferred from CCID