Die Freie Software und Open Source Bewegungen teilen die gleiche Geschichte , die aus dem Anstieg des gemeinsam genutzten Computer -Systeme und massive Programmierung Projekte . Sowohl das GNU-Betriebssystem und der Linux Kernel kam von Bemühungen um Unix -ähnliche Software für die Allgemeinheit freizugeben. Allerdings hat die Vermischung von GNU Linux mit --- und die Freie -Software-Bewegung mit der Open Source Bewegung --- zu einem komplizierten Beziehung zwischen den beiden Unternehmen geführt . GNU und Freie Software
1983 schrieb Richard Stallman die "GNU Manifesto" , seine Absicht, eine vollständig freie Software -System namens GNU, oder verkünden " GNU Not Unix ". Seine Absicht war es, eine voll funktionsfähige und freies Betriebssystem , das über das Internet verbreiten konnte , kostenlos für die Nutzung und Modifikation erstellen. Dies war eine Reaktion auf die Vermarktung von Software und restriktive Lizenzierung , die die Verbreitung von Code und Informationen verboten. Zum Zeitpunkt der GNU Manifest erklärte Stallman , dass er sich um " 35 Dienstprogramme " hatte zusammen mit einem Text-Editor , Compiler und Debugger .
Linux
1991 Linus Torvalds verkündete seine Absicht, ein kleines Projekt zu starten , um ein Betriebssystem auf MINIX , ein Unix-ähnliches Betriebssystem, das im Einsatz war dann entwickeln. Zu diesem Zeitpunkt hatte die Entwicklung eines GNU -Kernel einen Rücksitz zu den GNU Utilities genommen und wurde vorhergesagt, dass noch ein paar Jahre dauern. Torvalds entwickelte seine Kernel namens Linux, als Bare-bones -Kernel mit wenigen Programmierung Utilities. Bald wurden Tausende von Entwicklern das Schreiben von Programmen oder die Portierung bestehender Dienstprogramme für den Linux-Kernel .
GNU /Linux
Linux ist im Wesentlichen der Kernel des Betriebssystems Systems: Es übernimmt die Hardware-und Geräte, und es schafft Dinge wie Speicher-und Peripheriegeräte wie Monitor , Tastatur und dergleichen . Aufgrund seiner Kompatibilität mit Unix, jedoch wurden die GNU-Programme und Dienstprogramme leicht auf den Linux Kernel portiert. Als Folge wurden die meisten Systeme von einem Linux Kernel laufen verändert oder unverändert, GNU Utilities enthalten , woraufhin Stallman zu überspielen diese Systeme "GNU /Linux "-Systeme .
Naming Contreversy
< br >
jedoch die allgemeine Bevölkerung von Programmierern einfach als die Systeme "Linux "-Systeme . Stallman argumentiert, dass wegen der Bedeutung der GNU Free -Software-Bewegung , um den Erfolg von Linux, sowie den weit verbreiteten Einsatz von GNU Utilities, dass der richtige Name für diese Systeme ist "GNU /Linux ". Dies ermutigt diejenigen, die an die Free Software Philosophie zu betonen, dass die GNU Namen , bleiben die Nutzer des GNU-Projekts und seine Beiträge erinnern.