-
Because this is the only one that can be learned, because it is the best, and the other can not run a road to the black, others, others will be you, what to do.
-
Because we use Linux every day, it is a basic skill that a developer programmer should master.
-
The future is the era of big data, which is the best era and the worst era, intelligence replaces labor, capitalists will have more and more money, and ordinary handicrafts will be impacted, jobs will be reduced, and polarization.
-
Linux** is a type of UNIX from the Finnish programmer Linus, which controls the core program (kernel) of the basic services of the entire system was developed by Linus, and the name Linux is named after Linus&39;s minix. Linux was open sourced to the world and implemented the GPL license, resulting in countless distributions. However, there is a problem that Linux systems rarely get drivers issued by device manufacturers, because the GPL license requires these programs to be open source**, and for many hardware manufacturers, these things are not public.
But is the operating system developed based on Linux necessarily a Linux distribution? The answer is that Dajishen is not necessarily, we can refer to the fact that in order to get rid of the GPL protocol and the LGPL protocol, we can't run Linux programs directly, but redeveloped Android's own program running framework (my own understanding is to add a virtual machine to bypass the shackles of GPL).
Do you guys think Android is Linux? As we all know, Android is an open-source operating system made in the United States, but no one will ever say, look, Android is not made in the United States at all, it is Finnish.
Tribute to Linus, Fengkong for his open source behavior. Linux is no longer the operating system of a company or a country. Linux is the common heritage of all mankind.
-
Nowadays, most companies are switching to Linux, especially banks. It can be seen that Linux is much more secure than Windows.
Windows is not open source, that is, you don't know its source**, we can't or it is difficult to create admin users under Windows to manage the company's servers as administrators. If Microsoft wants to do something about it, it's going to be easy, and it's not even going to be detected.
It's different under Linux, the source ** is open source. You can manage nearly one million servers in your company as an administrator. If the source ** is done with tricks, it will be easily discovered.
So Linux is much more secure than Windows.
-
Servers in the BS (browser-server) architecture are often hosted on Linux, which is not as niche as you think. In the server field, Linux and UNIX account for more than half, and because Linux is open source, its customizability and stability are also superior to Windows, and Linux itself is lower, so many companies are still willing to use Linux if possible.
-
First of all, be familiar with Linux development, this depends on the needs, and the development of Windows software does not require you to be familiar with Linux development.
The difference between the two is quite far.
If you want to talk about the importance of Linux development, it is only for you to familiarize yourself with the compilation process. You can use vs to compile and run, and you can get the result, but under linux, the compilation link and run are separated, so that you can familiarize yourself with the compilation process and write the makefile yourself
-
Linux development is based on C language, the program is highly portable, can generally be ported to Windows, and the development cost is low, there are many developers, and communication is convenient.
-
The reason why it should be free. GNU project, advocating free sharing of software. It is estimated that many compilers under Windows are paid software, and if you make a profit, you will have to pay royalties. Linux is all free, and the only requirement is that you want to be open source.
-
1. Books are indispensable.
For example, Brother Bird's Linux Private Dishes: Basic Learning (Third Edition).
2. Consciousness is also indispensable.
a. In many cases, you can install dual systems, because most people have Microsoftized, and a lot of programming is programmed under Windows. Of course, technology is multifaceted.
B. I can't do without QQ software. It is undeniable that Linux also has QQ, of course, it is more dish, and it is also somewhat restrictive.
Therefore, whether you can restrain yourself is still the key to learning.
3. Your own environment.
a. Does your surroundings provide you with a good learning atmosphere? If you don't have an atmosphere, if you just want to take time to study, or if you are not very proficient in computers, you want to take time to study. In general, the failure rate is high.
4. The purpose of Linux in the application.
Linux is primarily used as a server operating system, and its cheapness, flexibility, and UNIX background make it suitable for a wider range of applications.
a. Linux is often used in embedded systems, such as set-top boxes, mobile** and mobile devices.
b. In terms of mobile **, Linux has become one of the three major smartphone operating systems alongside Symbian OS and Windows Mobile system.
c. There are many hardware-based network firewalls and routers, such as some Linksys products, which are driven by Linux internally, and use the firewall and routing functions provided by the operating system.
d. There are more and more supercomputers using Linux.
e. Computer science Linux is relatively stable, known as the "system that never crashes", Linux is mostly used as a server.
f. There are many Linux systems that are open source, such as Ubuntu
-
Many enterprise applications are used as database system platforms because they are relatively stable and provide HA cluster suites with good performance.
**Applied to use, generally used to publish PHP**, for large portals** can be used lvs load cluster.
There's also cluster storage, high-performance computing clusters, and so on...
This kind of cross-use is just to facilitate file transfer, or for people who are used to working under Windows, it is a more convenient method. After all, many operations under Linux are from the command line, and many useful packages are not necessarily as easy as those who are new to Linux** (for those who are new to Linux). In fact, it is better to develop under the system rather than under the virtual machine. >>>More
1. Learn the basic operations first. Fedora is recommended. Install the graphical interface (Gnome and KDE are your own, if you plan to GTK programming, install GNOME, if you plan to program QT with KDE, you can interchange, so it is recommended that it is just a little more convenient in some places), and the development part. >>>More
Linux kernel (English: Linux kernel), used in UNIX-like operating systems, the operating system kernel of the Linux family, written in C language, conforms to the POSIX standard, released under the GNU General Public License, and is currently the most popular free computer operating system kernel. Linux was first developed by Finnish hacker Linus B >>>More
The prospect of the web front-end is very good, a major like the web front-end is still better in a first-tier city, the faculty can keep up, and the salary of employment is also considerable, and learning the web front-end can be <> in the order of the roadmap
Large, small.
He who begins with a does not begin with a. >>>More