In the open-source community, Linux is the largest project and a self-built ecosystem environment. On the other hand, the culture of the open-source community stresses contribution, which is often linked to the contribution code. Many companies often contribute code every time they show their attention to the open-source community. For example, Microsoft released 20 thousand lines of code to the Linux community last year, according to Google statistics, it has contributed more than 10 million lines of code to more than 800 open-source projects, and Sun was also a great contributor to open-source code, and even domestic enterprises such as Hongqi 2000
In the open-source community, Linux is the largest project and a self-built ecosystem environment. On the other hand, the culture of the open-source community stresses contribution, which is often linked to the contribution code. Many companies often contribute code every time they show their attention to the open-source community. For example, Microsoft released 20 thousand lines of code to the Linux community last year, according to Google statistics, it has contributed more than 10 million lines of code to more than 800 open-source projects, and Sun was also a great contributor to open-source code, even domestic enterprises such as Hongqi 2000 tried to express their contributions to the open-source community.
For Linux projects, the biggest contributor to code, except Linus Torvalds for Linux kernel development and maintenance and other community members, is naturally the community and vendor of several release editions, in this regard, the vendor is particularly represented by Red Hat Enterprise Linux and Fedora, Novell (SUSE) and Canonical (Ubuntu. Because vendors and communities have different commercial nature: manufacturers are obviously making money, and most members of the community will not be paid for contributing code, therefore, the open-source community always cares about whether the vendor contributes enough code. This is often used by vendors. The story of this article begins with a debate between Red Hat Linux developers and the founder of Canonical.
What should we look at the reciprocal relationship between vendors and open-source communities? Listen to the following breakdown:
Last week, Greg DeKoenigsberg, a former Linux project developer in the RedHat Fedora community, and now the CTO of ISKME, bombarded the parent company Canonical of Ubuntu in his blog. DeKoenigsberg said that the contribution of RedHat to open-source projects such as Gnome far exceeds Canonical:
"Canonical is essentially a marketing organization, but he disguise himself as an engineering organization ".
Mark Shuttleworth, the founder of Canonical, immediately launched a counterattack in his blog. "It is wrong to comment on the behavior of another organization," he said ". Shuttleworth believes that it is a waste of time to turn the discussion on open-source project development into the argument that "My Linux release is better than yours.
In fact, this is not a new point of view. Ubuntu developers have been insulted by Debian developers since the Debian branch. Now DeKoenigberg has added an easy-to-use domain name to Ubuntu. The competition between Linux releases has never been stopped.
Since DeKoenigberg posted a comment on Canonical, he has made two public apologies. He said: "In fact, I think Canonical has done a lot for Linux, I would like to say that he is actually doing his best for Linux like RedHat, but there is not much RedHat in terms of code contribution ".
As DeKoenigberg said, Canonical has indeed contributed a lot to Linux, at least in terms of Linux marketing, it also allows more people to understand and understand Linux. I bet that if you ask a computer user about the name of a Linux release, he will definitely say "Ubuntu". If you ask a CIO or CTO, they will certainly say that RedHat or Novell's SLES (SUSE enterprise-level Linux Server), but Canonical's efforts to popularize Linux among the masses are unmatched by any other Linux company.
Indeed, Canonical has made Ubuntu a well-known Linux release, while attracting millions of new Linux users, most of which are very sticky. Some people have switched to other releases after Ubuntu, such as the Mint branch of Ubuntu and RHEL (RedHat Enterprise Linux ).
I also think that for a long time, everyone has determined their contribution to Linux based on the amount of encoding. Now we should think about this from another angle. Who makes Linux more popular? WHO contributes the most to Linux code? Who is operating the LUG (Linux User Group) and Linux community? In short, those enterprises committed to Linux development are worthy of respect and praise.
It is important to contribute code to Linux. RedHat deserves to be the leader in this regard. However, it is also a top contributor to bringing Linux to thousands of households, we just need to look at the problem from another perspective.
Original article: Ubuntu vs. Red Hat: Who really contributes the most to Linux Author: Cyber Cynic