GNU是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 15:02:41

GNU是什么
GNU是什么

GNU是什么
GNU是一个自由软件工程项目.下面的文字没有具体解释GNU是哪几个单词的所写,但从整体上说明了GNU工程是怎么回事,
GNU工程已经开发了一个被称为“GNU”(GNU是“不是UNIX”的缩写)的、对Unix向上兼容的完整的自由软件系统(free software system).由Richard Stallman完成的最初的GNU工程的文档被称为‘GNU宣言’,该宣言已经被翻译成多种其它语言.我们还有创作与1983年的GNU工程创始宣言.
上述单词“free”指的是自由(freedom),而不是价格.你可能需要或者不需要为获取GNU软件而支付费用.不论是否免费,一旦你得到了软件,你在使用中就拥有三种特定的自由.首先是复制程序并且把它送给你的朋友或者同事的自由;而后是通过获取完整的源代码,按照你的意愿修改程序的自由;最后是发布软件的改进版并且有助于创建自由软件社团的自由.(如果你重新发布 GNU软件,你可能对分发拷贝这项体力劳动收费,也可能不收费.)
在1983年构思GNU工程是为了提供一种找回在计算机界早期的盛行的合作精神的方式--为了使合作成为可能而排除有私有软件所有者给合作造成的障碍.
在1971年,当Richard Stallman开始他在MIT的职业生涯时,他工作于一个专门使用自由软件的工作组.即使计算机公司也经常发布自由软件.程序员可以自由地相互合作,就象他们通常所作的那样.
到了80年代,几乎所有的软件都是私有的,这意味着它有一个不允许并且预防用户合作的拥有者.这就使得GNU工程成为必要的了.
每个计算机的使用者都需要一个操作系统;如果没有自由的操作系统,那么如果你不求助于私有软件,你甚至不能开始使用一台计算机.所以自由软件议事日程的第一项就是自由的操作系统.
一个操作系统不仅仅是一个内核;它还包括编译器、编辑器、文本排版程序,电子邮件软件,和许多其他东西.因此,创作一个完整的操作系统是一乡十分庞大的工作.它将耗费太多的年头.
由于Unix的全局设计已经得到认证并且广泛流传,我们决定使操作系统与Unix兼容.同时这种兼容性使Unix的使用者可以容易地转移到GNU上来.
自由的,类似于Unix的内核的初始目标已经达到了.到90年代,我们已经发现或者完成了除了内核之外的所有主要成分.而Linux,一个自由的内核,由Linux Torvalds开发了.把Linux和几乎完成的GNU 系统结合起来,就构成了一个完整的操作系统:一个基于Linux的GNU系统.估计目前大约有十万人在使用基于Linux的GNU系统,包括Slackware、Debian、Red Hat以及其它.
然而,GNU工程并不限于操作系统.我们的目标是提供所有类型的软件,无论有多少用户需要它.这包括了应用软件.我们已经有了电子表格.我们希望在未来把GNU Emacs扩展为所见即所得的桌面出版系统.
我们还想为不是计算机专家的用户提供软件.为此我们正在创作‘拖放图标桌面’以帮助初学者使用 GNU系统.
我们还希望提供游戏和其它娱乐.已经由一些游戏可以使用了.
自由软件可以走多远?这没有限制,除非诸如版权法之类的法律完全地禁止自由软件.最终的目的是,让自由软件完成计算机用户希望完成的所有工作--从而导致自由软件的过时

GNU是什么 GNU的含义是什么 Ubuntu10.04 netbeans6.8 环境make[2]:*** [dist/Debug/GNU-Linux-x86/headfiles] 错误 1 是什么情况? GNU的发音到底是什么?Stallman宣布GNU应当发音为Guh-NOO,但Guh-NOO不是音标,所以有给出准确音标的版本么?有说与canoe发音相同,是么,表示怀疑 在计算机领域,如何翻译GNU和GPL? 翻译英语 GNU GENERAL PUBLIC LICENSE Version 2, Dev-C++ was unable to find GNU Make.怎么办? 在C++Test中进行Read symbols出现以下错误Compiler GNU GCC 2.9.x used in project configuration cannot be found.Please be sure that directory containing GNU GCC 2.9.x compiler,is included inthe $PATH environmental variable.--------------------- linux安装JDK出现:This program may be freely redistributed under the terms of the GNU GPL详见附件, 熊猫围棋:Unable to find GNU go!Please set the path to GNU GO in the preferences.开启GO Panda 後、我按了左下角的 Play GNU Go、他就显示上面那段文字、请问我该怎麼做不是英文翻译、、请熊猫围棋的使用者回 我想以我得英文名首字母拼写一句格言CARL突然想到GNU组织缩写,GNU展开是GNU‘s NOT UNIX 所以烦请把我的名字改成这样的格言”Carl A...R...L...或者首字母有更好的也行!个人英语水平有限,所以 make distclean make smdk2440a con-fig 提示this program built for x86_64-pc-linux-gnu怎麼解决,为什么会出现这个 每次一上codeblocks就是说环境错误,can't find compiler executable in your configured search path's for GNU GCC compiler 英语翻译As a reminder android open source project is covered under GNU GPL v2 and to stay in compliance with GPL.. 在使用GDB时,初现This GDB was configured as i386-redhat-linux-gnu...(no debugging symbols found)在使用GDB时,最后一行初现This GDB was configured as i386-redhat-linux-gnu...(no debugging symbols found),别人正常的好像是跟了 计算机专业英语翻译求助!急!Richard Stallman 在 1984 年一月辞去了在MIT的职务,开始专心致志的编写GNU软件,他的理论基础是计算机用户应当享有更多的自由,GNU的目的是给用户以自由而不是为了争 英语翻译The Open Source version of the Software (“GPL Version”) is licensed under the terms of the GNU General Public License versions 3.0 (“GPL”) and not under this License Agreement.If You,or another third party,has,at any time,develope 这个句子中为什么要用doesI'dlike to discuss another specialized use that's not common in egrep (althoughGNU's popular version does support it), but which is commonly found in manyother tools.括号里的那句GNU's popular version does suppo