Question 1. Why Do You Call The System We Use Gnu/linux And Not Linux?
Most running gadget distributions based mostly on Linux as kernel are basically modified versions of the GNU operating gadget. We started out developing GNU in 1984, years earlier than Linus Torvalds began to install writing his kernel. Our aim become to make bigger a whole loose jogging device. Of route, we did now not make bigger all the components ourselves—however we led the way. We developed maximum of the large components, forming the maximum critical single contribution to the complete machine. The fundamental vision was ours too.
Question 2. Why Is The Name Important?
Although the builders of Linux, the kernel, are contributing to the free software network, numerous them do no longer care approximately freedom. People who count on the complete system is Linux commonly have a tendency to get pressured and assign to those developers a feature within the records of our community which they did now not truly play. Then they deliver inordinate weight to the ones builders' views.
Calling the device GNU/Linux acknowledges the role that our idealism completed in constructing our community, and helps the general public apprehend the practical importance of those beliefs.
ITIL Configuration Management Interview Questions
Question three. What Is The Real Relationship Between Gnu And Linux?
The GNU working tool and the Linux kernel are separate software program obligations that do complementary jobs. Typically they're packaged in a GNU/Linux distribution, and used collectively.
Question 4. How Did It Come About That Most People Call The System “linux”?
Calling the machine “Linux” is a confusion that has spread quicker than the corrective facts.
The folks who combined Linux with the GNU device have been now not aware that that is what their pastime amounted to. They focused their interest at the piece that turned into Linux and did not comprehend that greater of the mixture changed into GNU. They began out calling it “Linux” despite the reality that that name did now not match what that they had. It took some years for us to realise what a problem this become and ask people to accurate the workout. By that factor, the confusion had a massive head start.
Most of the people who name the tool “Linux” have in no way heard why it's no longer the proper thing. They noticed others using that name and expect it have to be right. The call “Linux” additionally spreads a false photo of the device's basis, because human beings tend to suppose that the system's facts turn out to be which consist of to wholesome that name. For instance, they regularly accept as true with its development became started out by way of way of Linus Torvalds in 1991. This fake photo has a tendency to reinforce the idea that the gadget need to be called “Linux”.
Many of the questions about this record constitute people's attempts to justify the call they may be conversant in the usage of.
ITIL Configuration Management Tutorial
Question 5. Should We Always Say “gnu/linux” Instead Of “linux”?
Not commonly—only whilst you're speaking about the complete device. When you're referring specially to the kernel, you want to call it “Linux”, the name its developer decided on.
When human beings call the whole system “Linux”, for this reason they call the entire system through the same name because the kernel. This motives many forms of confusion, because handiest specialists can inform whether or not a statement is ready the kernel or the entire machine. By calling the whole system “GNU/Linux”, and calling the kernel “Linux”, you keep away from the anomaly.
Perl Scripting Interview Questions
Question 6. Would Linux Have Achieved The Same Success If There Had Been No Gnu?
In that possibility world, there may be not whatever these days like the GNU/Linux system, and probably no free running gadget the least bit. No one attempted to increase a free walking system inside the 1980s except the GNU Project and (later) Berkeley CSRG, which has been particularly requested through the GNU Project to start releasing its code.
Linus Torvalds turn out to be partially inspired with the resource of a speech approximately GNU in Finland in 1990. It's possible that even with out this have an impact on he would possibly have written a Unix-like kernel, but it probable would no longer have been loose software program. Linux have grow to be loose in 1992 whilst Linus rereleased it under the GNU GPL. (See the discharge notes for version zero.12.)
Even if Torvalds had launched Linux under a few extraordinary unfastened software application license, a loose kernel by myself may not have made lots distinction to the area. The importance of Linux came from becoming into a larger framework, an entire free working tool: GNU/Linux.
Question 7. Wouldn't It Be Better For The Community If You Did Not Divide People With This Request?
When we ask human beings to mention “GNU/Linux”, we are not dividing humans. We are asking them to offer the GNU Project credit rating for the GNU operating device. This does not criticize absolutely everyone or push anyone away.
However, there are those who do no longer like our pronouncing this. Sometimes the ones people push us away in reaction. On event they will be so impolite that one wonders if they will be intentionally looking to intimidate us into silence. It would not silence us, however it does have a tendency to divide the community, so we are hoping you can convince them to save you.
However, this is handiest a secondary motive of division in our network. The biggest branch inside the network is among individuals who recognize unfastened software as a social and moral difficulty and keep in mind proprietary software a social trouble (supporters of the free software application movement), and people who cite only sensible blessings and gift unfastened software handiest as an green development model (the open supply movement).
This confrontation isn't always just a matter of names—it's far a rely of differing simple values. It is critical for the network to see and don't forget this warfare of words. The names “loose software program” and “open source” are the banners of the 2 positions. See Why Open Source misses the point of Free Software.
The war of words over values in part aligns with the amount of hobby human beings pay to the GNU Project's position in our network. People who rate freedom are much more likely to call the gadget “GNU/Linux”, and those who studies that the tool is “GNU/Linux” are more likely to be aware of our philosophical arguments for freedom and community (that is why the choice of name for the device makes a real distinction for society). However, the war of phrases could probable exist despite the fact that all people knew the system's actual beginning and its proper name, due to the reality the trouble is a real one. It can handiest go away if we who rate freedom either convince anyone (which won't be easy) or are defeated completely (allow's preference no longer).
Perl Scripting Tutorial UML Interview Questions
Question 8. Doesn't The Gnu Project Support An Individual’s Free Speech Right To Call The System By Any Name That Individual Choose?
Yes, certainly, we consider you have got were given a unfastened speech right to call the working tool with the useful resource of any call you wish. We ask that human beings call it GNU/Linux as a depend of doing justice to the GNU undertaking, to sell the values of freedom that GNU stands for, and to tell others that the ones values of freedom introduced the device into life.
Question nine. Since Everyone Knows The Role Of Gnu In Developing The System, Doesn't The “gnu/” In The Name Go Without Saying?
Experience indicates that the gadget's customers and the computer-the use of public in trendy, regularly recognize nothing about the GNU device. Most articles about the device do now not mention the name “GNU”, or the ideals that GNU stands for. GNU Users Who Have Never Heard of GNU explains further.
The folks that say this are possibly geeks taking into account the geeks they recognize. Geeks frequently do apprehend about GNU, but many have a completely incorrect concept of what GNU is. For example, many think it is a collection of “gear”, or a challenge to broaden system.
The wording of this query, that's ordinary, illustrates some other commonplace misconception. To speak of “GNU's role” in developing some issue assumes that GNU is a group of human beings. GNU is an running machine. It should make feel to talk approximately the GNU Project's position in this or a few one-of-a-kind pastime, but not that of GNU.
Python Interview Questions
Question 10. Isn't Shortening “gnu/linux” To “linux” Just Like Shortening “microsoft Windows” To “windows”?
It's beneficial to shorten a often-used call, but now not if the abbreviation is misleading.
Almost anybody in advanced global locations certainly does recognise that the “Windows” device is made with the resource of Microsoft, so shortening “Microsoft Windows” to “Windows” does not deceive absolutely everyone as to that device's nature and beginning area. Shortening “GNU/Linux” to “Linux” does give the incorrect idea of wherein the device comes from.
The question is itself misleading because of the fact GNU and Microsoft aren't the identical shape of issue. Microsoft is a commercial enterprise agency; GNU is an walking device.
Question eleven. Isn't Gnu A Collection Of Programming Tools That Were Included In Linux?
People who assume that Linux is a whole going for walks device, in the event that they listen about GNU in any respect, regularly get a wrong concept of what GNU is. They may think that GNU is the call of a hard and fast of packages—regularly they are saying “programming tools”, considering the fact that a number of our programming tools have become famous on their very own. The concept that “GNU” is the call of an working device is difficult to healthy proper right into a conceptual framework wherein that running machine is labeled “Linux”.
The GNU Project was named after the GNU working gadget—it is the venture to amplify the GNU gadget.
We advanced packages consisting of GCC, GNU Emacs, GAS, GLIBC, BASH, and lots of others., due to the fact we wished them for the GNU walking device. GCC, the GNU Compiler Collection is the compiler that we wrote for the GNU working system. We, the many human beings operating on the GNU Project, superior Ghost script, GNU Cash, GNU Chess and GNOME for the GNU machine too.
Django Interview Questions
Question 12. What Is The Difference Between An Operating System And A Kernel?
An walking system, as we use the time period, method a set of applications that are sufficient to use the computer to do a extensive kind of jobs. A widespread purpose strolling gadget, to be complete, need to manage all the jobs that many users may want to do.
The kernel is one of the packages in an going for walks system—this device that allocates the gadget's assets to the other programs that is on foot. The kernel additionally takes care of beginning and stopping specific programs.
To confuse subjects, a few humans use the time period “running device” to intend “kernel”. Both uses of the time period move again a few years. The use of “running device” to mean “kernel” is determined in some of textbooks on machine design, going lower back to the 80s. At the equal time, in the 80s, the “Unix running system” become understood to encompass all the gadget applications, and Berkeley's model of UNIX protected even video games. Since we supposed GNU to be a Unix-like strolling machine, we use the term “working gadget” within the same way.
Most of the times at the same time as humans talk of the “Linux operating device” they will be the use of “running machine” within the identical revel in we use: they mean the complete series of applications. If that is what you're concerning, please call it “GNU/Linux”. If you mean surely the kernel, then “Linux” is the proper call for it, however please say “kernel” additionally to keep away from ambiguity approximately which body of software application you imply.
If you opt to use some other time period consisting of “machine distribution” for the whole series of applications, in preference to “operating machine”, it absolutely is awesome. Then you'll communicate approximately GNU/Linux device distributions.
ITIL Configuration Management Interview Questions
Question thirteen. The Kernel Of A System Is Like The Foundation Of A House. How Can A House Be Almost Complete When It Doesn't Have A Foundation?
A kernel is not similar to the foundation of a house because of the reality constructing an walking device is not similar to constructing a house.
A residence is constituted of plenty of little substantial elements which can be reduce and put together in situ. They have to be prepare from the bottom up. Thus, while the inspiration has no longer been constructed, no good sized element has been constructed; all you have is a hole inside the floor.
By comparison, an operating machine includes complicated components that can be superior in any order. When you have advanced maximum of the components, most of the paintings is performed. This is lots greater much like the International Space Station than like a residence. If most of the Space Station modules were in orbit however looking ahead to a different critical module, that is probably just like the GNU tool in 1992.
Question 14. Isn't The Kernel The Brain Of The System?
A laptop system is not much like a human frame, and no part of it plays a position similar to that of the mind in a human.
Question 15. Isn't Writing The Kernel Most Of The Work In An Operating System?
No, many components take a number of paintings.
Git (software program) Interview Questions
Question 16. How Can Gnu Be An Operating System, If I Can't Get Something Called “gnu” And Install It?
Many packaged and installable versions of GNU are to be had. None of them is referred to as truly “GNU”, but GNU is what they essentially are.
We expected to release the GNU gadget packaged for installation, however this plan turned into overtaken thru sports: in 1992 others have been already packaging GNU editions containing Linux. Starting in 1993 we sponsored an attempt to make a better and freer GNU/Linux distribution, called Debian GNU/Linux. The founder of Debian had already selected that call. We did no longer ask him to name it actually “GNU” due to the fact that was to be the call of a gadget version with the GNU Hurd kernel—which wasn't geared up but.
The GNU Hurd kernel in no way have become sufficiently organized; we simplest advocate it to the ones interested by working on it. So we never packaged GNU with the GNU Hurd kernel. However, Debian packaged this aggregate as Debian GNU/Hurd.
We in the mean time are growing a complicated Scheme-based package deal deal supervisor referred to as Guix and an entire gadget distribution based totally on it referred to as the Guix System Distribution or GuixSD. This consists of repackaging a big part of the GNU system.
We in no manner took the very last step of packaging GNU under the call “GNU”, however that doesn't alter what kind of element GNU is. GNU is an working device.
Question 17. We're Calling The Whole System After The Kernel, Linux. Isn't It Normal To Name An Operating System After A Kernel?
That exercising appears to be very uncommon—we can't discover any examples other than the misuse of the call “Linux”. Normally an running system is advanced as a unmarried unified challenge, and the builders pick a call for the gadget as an entire. The kernel usually does not have a name of its non-public—instead, human beings say “the kernel of such-and-such” or “the such-and-such kernel”.
Because those two systems are used synonymously, the expression “the Linux kernel” can without difficulty be misunderstood as which means “the kernel of Linux” and implying that Linux ought to be greater than a kernel. You can avoid the possibility of this false impression through announcing or writing “the kernel, Linux” or “Linux, the kernel.”
Socket Programming Interview Questions
Question 18. Can Another System Have “the Feel Of Linux”?
There isn't always one of these component because the “experience of Linux” because of the reality Linux has no man or woman interfaces. Like any cutting-edge-day kernel, Linux is a base for going for walks programs; consumer interfaces belong some other vicinity within the machine. Human interplay with GNU/Linux continually is going via specific packages, and the “enjoy” comes from them.
Perl Scripting Interview Questions
Question 19. The Problem With “gnu/linux” Is That It Is Too Long. How About Recommending A Shorter Name?
For some time we tried the call “LiNUx”, which mixes the terms “GNU” and “Linux”. The reaction have become very horrific. People take delivery of “GNU/Linux” a good buy better.
The shortest legitimate call for this gadget is “GNU”, but we call it “GNU/Linux”.
Git (software program) Tutorial
Question 20. How About Calling The System “linux” (as an alternative Of “gnu/linux”)?
The call “GNU” does now not visibly seem in “Linux,” so the general public should no longer observe it's miles there. Even if it's miles capitalized as “GliNUx,” most of the people would not realise that it consists of a reference to GNU.
It would be similar to writing “GNU/Linux,” but placing “GNU/” in print so small that the general public couldn't examine it.
UNIX Memory Management Interview Questions
Question 21. Unfortunately, “gnu/linux” Is Five Syllables. People Won't Use Such A Long Term. Shouldn't You Find A Shorter One?
Actually, “GNU/Linux” is fine 4 syllables. “Unfortunately” is five syllables, but people display no signal of reluctance to apply that word.
Question 22. Since Linux Is A Secondary Contribution, Would It Be False To The Facts To Call The System Simply “gnu”?
It could not be fake to the data, however it isn't the top notch issue to do. Here are the motives we call that system model “GNU/Linux” as opposed to just “GNU”:
It's not precisely GNU—it has a distinct kernel (that is, Linux). Distinguishing GNU/Linux from GNU is beneficial.
It would be ungentlemanly to invite humans to prevent giving any credit score to Linus Torvalds. He did write an crucial issue of the machine. We need to get credit for launching and retaining the system's improvement, but this does not mean we should address Linus the identical way those who call the system “Linux” deal with us. We strongly disagree together together with his political affairs, but we deal with that disagreement honorably and brazenly, in place of by using using seeking to lessen him out of the credit score rating for his contribution to the device.
Since many humans recognize of the system as “Linux”, if we are announcing “GNU” they may actually not recognize we're speakme approximately the equal machine. If we're saying “GNU/Linux”, they could make a connection to what they have heard about.
Question 23. I Would Have To Pay A Fee If I Use “linux” In The Name Of A Product, And That Would Also Apply If I Say “gnu/linux”. Is It Wrong If I Use “gnu” Without “linux”, To Save The Fee?
There's nothing wrong in calling the gadget “GNU”; essentially, that's what it is. It is high-quality to provide Linus Torvalds a proportion of the credit score rating as properly, but you haven't any responsibility to pay for the privilege of doing so.
Advanced Linux Interview Questions
Question 24. Many Other Projects Contributed To The System As It Is Today; It Includes Tex, X11, Apache, Perl, And Many More Programs. Don't Your Arguments Imply We Have To Give Them Credit Too? (but That Would Lead To A Name So Long It Is Absurd.)?
What we're pronouncing is that you have to deliver the machine's foremost developer a share of the credit. The predominant developer is the GNU Project, and the system is basically GNU.
If you experience even extra strongly approximately giving credit score in which it is due, you would possibly enjoy that some secondary members also deserve credit score inside the machine's name. Of so, some distance be it from us to argue in the direction of it. If you feel that X11 deserves credit score within the device's name, and you want to call the gadget GNU/X11/Linux, please do. If you experience that Perl in reality cries out for mention, and also you need to write GNU/Linux/Perl, pass in advance.
Since an extended call which includes GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv becomes absurd, in some unspecified time inside the destiny you will ought to set a threshold and skip over the names of the various different secondary contributions. There isn't always anyone apparent proper vicinity to set the threshold, so wherever you place it, we won't argue closer to it.
Different threshold stages may bring about specific choices of name for the tool. But one name that can not result from concerns of equity and giving credit score score, no longer for any feasible threshold diploma, is “Linux”. It cannot be honest to offer all of the credit score to at least one secondary contribution (Linux) at the equal time as omitting the important contribution (GNU).
UML Interview Questions
Question 25. Many Other Projects Contributed To The System As It Is Today, But They Don't Insist On Calling It Xyz/linux. Why Should We Treat Gnu Specially?
Thousands of projects have evolved packages commonly covered in modern-day GNU/Linux systems. They all deserve credit score score for his or her contributions, however they're not the important builders of the device as an entire, so that they do no longer ask to be credited as such.
GNU is precise due to the fact it's far more than just a contributed application, extra than only a series of contributed packages. GNU is the framework on which the device was made.
Unix socket Tutorial
Question 26. Gnu Is A Small Fraction Of The System Nowadays, So Why Should We Mention It?
In 2008, we determined that GNU applications made up 15% of the “important” repository of the gNewSense GNU/Linux distribution. Linux made up 1.5%. So the equal argument may observe even extra strongly to calling it “Linux”.
GNU is a small fraction of the device nowadays, and Linux is a honest smaller fraction. But they will be the system's center; the tool became made through combining them. Thus, the call “GNU/Linux” stays appropriate.
Basic C Interview Questions
Question 27. Many Companies Contributed To The System As It Is Today; Doesn't That Mean We Ought To Call It Gnu/redhat/novell/linux?
GNU is not similar to Red Hat or Novell; it isn't always a organisation, or an company, or even an pastime. GNU is an strolling device. (When we talk of the GNU Project, that refers back to the challenge to increase the GNU tool.) The GNU/Linux system is based mostly on GNU, and that is why GNU want to seem in its call.
Much of these agencies' contribution to the GNU/Linux device lies inside the code they have contributed to numerous GNU packages such as GCC and GNOME. Saying GNU/Linux gives credit score rating to the ones companies collectively with all the relaxation of the GNU builders.
Python Interview Questions
Question 28. Why Do You Write “gnu/linux” Instead Of “gnu Linux”?
Following the rules of English, inside the creation “GNU Linux” the word “GNU” modifies “Linux”. This can recommend either “GNU's version of Linux” or “Linux, that is a GNU bundle.” Neither of these meanings fits the state of affairs accessible.
Linux is not a GNU package deal; that is, it wasn't evolved below the GNU Project's aegis or contributed especially to the GNU Project. Linus Torvalds wrote Linux independently, as his personal mission. So the “Linux, that is a GNU package deal” which means isn't always proper.
We're not speakme approximately a wonderful GNU model of Linux, the kernel. The free GNU/Linux distros do have a separate version of Linux, because the “fashionable” model consists of non-loose firmware “blobs”. If this had been part of the GNU Project, it is able to be taken into consideration “GNU Linux”; but we might no longer need to name it that, because it would be too complicated.
We're speakme about a version of GNU, the strolling tool, outstanding via way of having Linux because the kernel. A cut back fits the scenario because it way “mixture.” (Think of “Input/output”.) This system is the aggregate of GNU and Linux; consequently, “GNU/Linux”.
There are exceptional methods to explicit “aggregate”. If you observed that a plus-sign is clearer, please use that. In French, a hyphen is apparent: “GNU-Linux”. In Spanish, we occasionally say “GNU con Linux”.
Question 29. Why “gnu/linux” Rather Than “linux/gnu”?
It is right and right to say the vital contribution first. The GNU contribution to the gadget is not only bigger than Linux and prior to Linux, we in fact began the complete interest.
In addition, “GNU/Linux” fits the truth that Linux is the bottom diploma of the system and GNU fills technically higher degrees.
However, in case making a decision on to call the system “Linux/GNU”, that is a lot better than what people commonly do, it truly is to bypass over GNU truly and make it seem that the whole device is Linux.
Unix socket Interview Questions
Question 30. My Distro's Developers Call It “foobar Linux”, But That Doesn't Say Anything About What The System Consists Of. Why Shouldn't They Call It Whatever They Like?
Calling a device “Foobar Linux” implies that it is a flavor of “Linux,” and people understand it that way.
If they called a GNU/Linux distro “Foobar BSD,” you will call that a mistake. “This system isn't BSD,” you will tell them. Well, it's far no longer Linux both.
Question 31. My Distro Is Called “foobar Linux”; Doesn't That Show It's Really Linux?
It approach that the folks who make the “Foobar Linux” distro are repeating the common mistake. We recognize that distributions like Debian, Dragora, Musix, Trisquel, and Venenux have followed GNU/Linux as a part of their reputable call, and we are hoping that in case you are involved with a specific distribution, you could encourage it to do the equal.
Question 32. My Distro's Official Name Is “foobar Linux”; Isn't It Wrong To Call The Distro Anything But “foobar Linux”?
When they unfold incorrect information by using the use of changing “GNU” to “Linux”, and speak to their model of it “Foobar Linux”, it is right in case you want to accurate the wrong records by calling it “Foobar GNU/Linux”.
Secure Socket Layer Interview Questions
Question 33. Wouldn't It Be More Effective To Ask Companies Such As Mandrake, Red Hat And Ibm To Call Their Distributions “gnu/linux” Rather Than Asking Individuals?
It is not a preference of 1 or the opposite—we ask agencies and organizations and people to assist spread the phrase about this. In fact, we've got got requested all three of these organizations. Mandrake stated it'd use the term “GNU/Linux” some of the time, but IBM and Red Hat have been unwilling to help. One government said, “This is a pure business desire; we count on to make extra money calling it ‘Linux’.” In other phrases, that company did no longer care what turn out to be proper.
We can not purpose them to try this right, but we're now not the type to surrender honestly due to the fact the street is not easy. You might not have as a good deal have an impact on at your disposal as IBM or Red Hat, but you can although help. Together we are able to trade the state of affairs to the factor where corporations will make more profits calling it “GNU/Linux”.
Django Interview Questions
Question 34. Wouldn't It Be Better To Reserve The Name “gnu/linux” For Distributions That Are Purely Free Software? After All, That Is The Ideal Of Gnu?
The huge exercise of adding non-unfastened software application to the GNU/Linux gadget is a main hassle for our network. It teaches the customers that non-loose software is good enough, and that the use of it's miles a part of the spirit of “Linux”. Many “Linux” User Groups make it part of their assignment to assist customers use non-unfastened accessories, and may even invite salesmen to go back and make profits pitches for them. They undertake desires which includes “assisting the clients” of GNU/Linux (which includes assisting them use non-unfastened applications and drivers), or making the device greater popular even at the rate of freedom.
The query is how to attempt to alternate this.
Given that maximum of the network which uses GNU with Linux already does now not keep in mind that's what it's miles, for us to disown those adulterated variations, announcing they are not sincerely GNU, won't train the users to rate freedom more. They could not get the meant message. They might excellent respond they in no way concept these systems have been GNU in the first region.
The manner to persuade those customers to appearance a connection with freedom is precisely the other: to inform them that all those system variations are variations of GNU, that all of them are primarily based on a device that exists in particular for the sake of the clients' freedom. With this understanding, they may start to recognize the distributions that encompass non-unfastened software as perverted, adulterated variations of GNU, rather than questioning they may be proper and appropriate “versions of Linux”.
It can be very useful to start GNU/Linux User Groups, which call the device GNU/Linux and undertake the ideals of the GNU Project as a basis for their sports. If the Linux User Group for your place has the problems described above, we recommend you both marketing campaign inside the group to trade its orientation (and make contact with) or begin a latest organization. The folks that focus on the greater superficial goals have a right to their perspectives, however do not permit them to pull you along!
Question 35. Why Not Make A Gnu Distribution Of Linux (sic) And Call That Gnu/linux?
All the “Linux” distributions are certainly variations of the GNU device with Linux as the kernel. The purpose of the time period “GNU/Linux” is to talk this factor. To expand one new distribution and get in touch with that by myself “GNU/Linux” could tough to apprehend the point we need to make.
As for developing a distribution of GNU/Linux, we already did this as soon as, whilst we funded the early development of Debian GNU/Linux. To do it once more now does not seem beneficial; it would be quite a few work, and besides the present day distribution had huge sensible blessings over different distributions, it'd serve no motive.
Instead we assist the developers of one hundred% free GNU/Linux distributions, consisting of gNewSense and Ututo.
Question 36. Why Not Just Say “linux Is The Gnu Kernel” And Release Some Existing Version Of Gnu/linux Under The Name “gnu”?
It could have been a very good concept to adopt Linux due to the fact the GNU kernel again in 1992. If we had realized, then, how prolonged it would take to get the GNU Hurd to work, we'd have finished that.
If we had been to take an current version of GNU/Linux and relabel it as “GNU”, that is probably fairly like creating a model of the GNU machine and labeling it “Linux”.
Git (software) Interview Questions
Question 37. Did The Gnu Project Condemn And Oppose Use Of Linux In The Early Days?
We did now not undertake Linux as our kernel, but we did no longer condemn or oppose it. In 1993 we began discussing the preparations to sponsor the development of Debian GNU/Linux. We additionally sought to cooperate with the those who've been changing a few GNU applications for use with Linux. We preferred to embody their changes within the stylish releases so that those GNU applications ought to workout-of-the-field in mixture with Linux. But the changes have been frequently ad-hoc and no transportable; they needed to be cleaned up for set up.
The people who had made the changes confirmed little interest in cooperating with us. One of them without a doubt told us that he failed to care about running with the GNU Project due to the reality he was a “Linux person”. That came as a shock, due to the fact the those who ported GNU packages to one-of-a-kind systems had normally wanted to paintings with us to get their changes established. Yet these humans, developing a system that was primarily based on GNU, were the primary (and still almost the handiest) group that changed into unwilling to work with us.
It become this enjoy that first confirmed us that human beings have been calling a model of the GNU system “Linux”, and that this confusion end up obstructing our paintings. Asking you to call the gadget “GNU/Linux” is our reaction to that trouble, and to the opportunity problems because of the “Linux” misnomer.
Question 38. Why Did You Wait So Long Before Asking People To Use The Name Gnu/linux?
Actually we did no longer. We commenced speaking privately with builders and distributors approximately this in 1994, and made a greater public marketing marketing campaign in 1996. We will retain for as lengthy because it's vital.
Question 39. Should The Gnu/name Convention Be Applied To All Programs That Are Gpl'ed?
We in no way communicate over with man or woman programs as “GNU/name”. When a software is a GNU package deal, we might also call it “GNU name”.
GNU, the running gadget, is fabricated from many one-of-a-type programs. Some of the applications in GNU had been written as part of the GNU Project or in particular contributed to it; these are the GNU applications, and we frequently use “GNU” in their names.
It's up to the developers of a software to decide in the event that they want to make a contribution it and make it a GNU package. If you've got superior a software and also you would love it to be a GNU bundle, please write to <gnu@gnu.Org>, so we're able to compare it and determine whether we want it.
It might not be truthful to vicinity the decision GNU on everyone software that is released underneath the GPL. If you write a application and launch it underneath the GPL, that does not imply the GNU Project wrote it or that you wrote it for us. For example, the kernel, Linux, is released beneath the GNU GPL, however Linus did now not write it as a part of the GNU Project—he did the art work independently. If some aspect is not a GNU package deal, the GNU Project cannot take credit for it, and putting “GNU” in its name is probably incorrect.
In assessment, we do deserve the overall credit rating for the GNU going for walks gadget as a whole, even though now not for every and every utility in it. The system exists as a machine due to our dedication and staying power, starting in 1984, many years in advance than Linux modified into all started out.
The running machine in which Linux have turn out to be well-known end up basically just like the GNU jogging gadget. It became not completely the identical, because it had a special kernel, but it become commonly the equal system. It changed into a variant of GNU. It come to be the GNU/Linux tool.
Linux remains used basically in derivatives of that device—in present day variations of the GNU/Linux gadget. What gives those systems their identification is GNU and Linux on the middle of them, not in particular Linux by myself.
Question 40. Since Much Of Gnu Comes From Unix, Shouldn't Gnu Give Credit To Unix By Using “unix” In Its Name?
Actually, none of GNU comes from UNIX. UNIX changed into proprietary software (and although is), so using any of its code in GNU could had been unlawful. This isn't always a coincidence; that is why we advanced GNU: due to the fact you could not have freedom in the usage of UNIX, or any of the other working systems of the day, we wanted a free device to replace it. We couldn't copy applications, or even elements of them, from UNIX; the whole thing needed to be written afresh.
No code in GNU comes from UNIX, however GNU is a Unix-well matched device; therefore, the various mind and specs of GNU do come from UNIX. The call “GNU”, which stands for “GNU's Not Unix”, is a funny way of giving credit score rating to UNIX for this, following a hacker way of life of recursive acronyms that started within the 70s.
The first such recursive acronym changed into TINT, “TINT Is Not TECO”. The creator of TINT wrote some other implementation of TECO (there were already a lot of them, for various systems), but as opposed to calling it via using a stupid name like “somethingorother TECO”, he concept of a smart amusing call. (That's what hacking means: playful cleverness.)
Other hackers loved that name a lot that we imitated the technique. It became a life-style that, while you have been writing from scratch a software that have become similar to a few present software program (let's imagine its call was “Klever”), you could supply it a recursive acronym call, along with “MINK” for “MINK Is Not Klever.” In this identical spirit we called our opportunity for Unix “GNU's Not Unix”.
Historically, AT&T which developed Unix did not want all people to give it credit by way of the usage of the usage of “Unix” within the call of a comparable tool, now not even in a system ninety nine% copied from Unix. AT&T virtually threatened to sue all people giving AT&T credit score score in that manner. This is why every of the severa changed variations of Unix (all proprietary, like Unix) had a completely unique call that did now not encompass “Unix”.
Socket Programming Interview Questions