This is a roadmap of building debug via Vim and VS Code on mac, maybe include
GDB(Docker/Cloud services).
Which Server System to choose? Windows, or Linux?
Or Which Linux distribution should I choose for servers? Debian, Ubuntu,
or CentOS?
Reference:
It doesn’t make any practical sense to talk about this issue out of the actual
usage scenario.
Consider the following different usage scenarios:
It is recommended to use Windows.
Using Windows Servers
can effectively reduce the cost of operation and maintenance.
If a small company lacks professional operation and maintenance personnel and wants
to save money, windows is really good. It is cheaper to buy a Win server
than to
hire an operation and maintenance personnel (it is difficult for people with reliable
win
operation and maintenance...).
Now the stability of windows server 2012
is already good, and the deployment service
is faster than linux
, and the new version of powershell
is also very powerful.
But for Internet companies, stability means continuous profitability. I have to say
that Linuxn is really stable
. I joined an Internet company and never saw a windows
server
again.
It is recommended to use AIX or Solaris
It is said that China Telecom uses SUSE
.
It is recommended to use the system recommended by the manufacturer.
RHEL is recommended
Recommend to use Debian/Ubuntu.
And,
Trendy means that it relied on -std=c++14 three years ago and now relies on
-std=c++17
.
Or, rely on CUDA 6
three years ago and now rely on CUDA 10
.
It doesn't need to be re-implemented. Many new technologies are backward
compatible.
It is recommended to use whatever the company uses now.
It is recommended to use whatever the company uses now.
Can the operating systems selected in these scenarios be the same? Any scene can
be done with a certain operating system, so why don't other operating systems die?
You can focus on one or two releases, but you must also understand some other
releases.
The general solution is "Format GNU/Linux in Ten Seconds".