barriers / 阅读 / 详情

如何确保软件公司遵循GPL协议?

2023-08-02 21:13:28
共1条回复
wio

Welte是Linux内核防火墙Netfilter/iptables的主要开发者,并是Linxu内核的袖珍过滤子系统的维护者。该公司于2004年建立gpl-violations.org工程,目的是防止各个公司违反GNU General Public License建立的规则。 自动建立这一工程,Welte已经与违反GPL的25个公司建立协议,这些公司都没有得到许可的情况下使用了GPL代码。以下是ZDNet UK讲述Welte如何查找到这些公司违反GPL的过程,以及如何说服这些公司遵循这些协议。 软件公司如何才能确保其遵循了GPL协议? 遵循GPL许可协议所需要的就是发布软件源代码。遵循GPL协议的方法可以有两种:其一,可以在二进制代码程序中包含源代码,其二,可以提供一个源代码程序。这一源代码程序包含了第三方在使用这一程序时的所有源代码。如果软件公司只是在其公司内部使用GPL协议,那么他们只需要给本公司员工发布源代码。使用GPL协议的公司需要发布哪些源代码? 我们见到的大多数侵权现象都是发生在嵌入式市场。例如:公司运行Linux内核,而我拥有Linux内核中某一部分的版权。在版权纠纷案件中,个人版权所有者是我,而不是软件公司。 我还在考虑之中,我已经与我的律师和免费软件基金会(Free Software Foundation,简称FSF)的代表们就此问题进行了交谈。现在有两种可供选择的方法,其一是争取欧洲免费软件基经会的合作,其二是寻找非赢利组织的支持。 无论与哪个组织合作,只要涉及到法律问题,都需要与版权所有者签订合约。一些开发人员可能不愿意与免费软件基金会签订合约。我个人对与FSF合作没有任何异议,但是一些人认为这没有必要。一些人错误地认为免费软件基金会实际上就是Richard Stallman(免费软件基金会主席),还有一些人对Richard有意见。一些人非常恶意地指责GPL许可协议是一种商业性行为,对此你有什么看法? 这是一个富有哲学意义的问题。BSD licence允许你在无需标注原程序的情况下对程序进行修改,但是GPL则需要注明原有程序的出处。这是开发软件时应该注意到的问题。

相关推荐

理查德·马修·斯托曼的简介

理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 除错器。 他所写作的GNU通用公共许可证(GNUGPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。他最大的影响是为自由软件运动竖立了道德、政治以及法律框架。他被许多人誉为当今自由软件的斗士、伟大的理想主义者,但同时也有人批评他过于固执、观点落伍。
2023-08-02 09:30:581

Richard Stallman伤害了国人感情吗?

世界上,你写个程序许可别人用(use),尤其是自由地使用,可不是一件简单的事情。与此相反,你写个软件程序,限制别人使用,除非给你钱(pay),倒是显得很正常。多年以来,R. Stallman先生主张前一种可能性,得罪了一些人(特别是,软件商人),但是,一般来说,他并没有伤害到国人的感情。关于自由软件的精确定义,R. Stallman先生亲自动手,倾听各方面的意见,连续不断地修改了80次,至今并未了结。这种科学的探索精神,值得我们学习。但是, R.Stallman先生,有时口无遮拦,甚至是胡言乱语,我们不去听就是了。 我们应当看到,在这个世界上,有人认同自由软件的理念,但并非盲从R. Stallman本人。对R. 近年来,人们发现了自由软件的商业价值。假定有一种开源软件(OpenSource)存在,那么,可以断定的是,如果没有自由软件,那么,这种开源软件也必定不能独立存在。我们应该说,开源软件依赖于自由软件。大家知道,在R. Stallman先生指导下,近年来,出现了一种“自由桌面”(FreeDesktop),叫gNewSense 自由软件可以用于出租,这一点是极其重要的。自由软件U盘出租业务是有法律根据的。根据我国《计算机软件保护条例》,商业软件可以出租,但是,不能随意出租,必须得到授权。这是根本性的原则。虽然,R. Stallman先生怪怪的,但是,他关于自由软件的讲演充满了人的智慧,值得我们尊敬。国内某些开源人士讥讽Stallman先生,嫉恨他的讲演,这无关大局。社会中的人是很复杂的。有人听Stallman讲演,傻呆呆的,根本听不进去。这种人根本就不该去听Stallman的讲演。在Stallman讲演时,我们可以对这种人说:“请勿入内”。在我看来,主张自由软件并不是“极左派”,因为,自由软件并不是一种政治概念。在软件业里面,引进“极左”、“极右”的观念,是别有用心的。这是一种整治人的幌子。说到底,软件程序就是一种数理逻辑的一种物化,根本提不到政治的高度。软件工程学是一门科学,不是政治术语的堆积。软件学术活动不欢迎打棍子的人。总之, Stallman先生在中科院研究生院的讲学是一场学术讲演,不会伤害国人感情,因而,不必派保安人员到场。
2023-08-02 09:31:171

linux诞生所依赖的5大巨人是什么?

Thompson和RitchieStallman Andrew S. TanenbaumLinus估计是这五个大牛前两个是C语言以及Unix的创始人stallman是GNU的发起人与创始人Andrew S. Tanenbaum是Minix(简化版的Unix,对学生免费)的发明人linus 是Linux内核的发明者
2023-08-02 09:31:341

世界上第一个域名是什么?

世界上第一个域名叫symbolics.com1978年的某一天,时任美国麻省理工学院人工智慧实验室研究员的Richard Stallman遇 到了一个小麻烦:Xerox Dover打印机又因没有找到纸张而当机了。当时打印机才 刚刚开发出来,体积十分庞大,大家只能将它安置在工作大楼的第九层。而每次当 机时,整座大楼的人们只得放下几百页的列印工作,请一名员工爬上九楼,将打印 机的控制更改一下。于是,Richard Stallman决定向Xerox公司索取Xerox Dover打印 机的驱动程序的原代码,将程序稍做修改,就可以避免这样的麻烦。但是,Xerox公 司却拒绝提供程式的原代码。Richard Stallman十分愤然,并将这一切都归咎于商 业软体,心彻底改变这种不合理的状态。 Richard Stallman,1953年在纽约曼哈顿岛上的一个实验室中来到人世。在读 中学时,他第一次接触电脑: “我第一次接触电脑是在我中学的最后几年。当时,IBM纽约科学中心让我使用 他们的电脑。于是我便开始在他们的PL/I电脑上编写预处理程序,以增加一些功能。” 1971年,Richard Stallman在麻省理工学院人工智能实验室找到了一份工作。 在那里,他是最优秀的程序工程师之一。工作之余,他在与麻省仅一河之隔的哈佛 大学物理系获得了学士学位。 Richard Stallman对自由软件的追求在当时就已经明显地显现出来了,他对软 件公司通过贩卖编译过得二进制码赚钱,并禁止使用者自行拷贝的做法深恶痛绝。 不过在当时,绝大多数的商业软件公司还没有崛起,大多数的软件是由像Richard Stallman这样在实验室中工作的电脑工程师自行编写的,并且在黑客及电脑玩家之 间广泛地流传。 当时,麻省的人工智能实验室正在发展一个叫做Lisp Machine的全新作业系统, 这个专案使得实验室达到它历史上的鼎盛时代。 但是,好景不长,1980年,一批实验室中的工程师从实验室中分离,另立门户 成立了Lisp Machine Inc.(LMI),专门从事Lisp Machine的开发。不久,另一批人 也跑了出去,成立了Symbolics,同样是对Lisp Machine操作系统进行开发。两家公 司都与实验室签署了和约,获得了Lisp Machine的使用权,并将所有两家公司所做 的改进归为实验室。但是两年以后,Symbolics开发出一套与Lisp Machine十分相象 但却做过一些修改的操作系统,并拒绝与麻省和LMI分享成果。 这个结果引起了Richard Stallman的强烈不满,决定对该公司进行报复。凭着 卓越的编程技术,Richard Stallman为MIT和LMI撰写所有Symbolics所拥有的软件。 只要Symbolics推出一个新软件,他就能在几天时间内写出功能与之相仿的软件以运 行在MIT和LMI版本的Lisp Machine上。 尽管这样做十分有效,但实验室中的元老都一个一个地离开到LMI或Symbolics去 了。而他本人也觉得Lisp Machine太专太旧,在日新月异的电脑界已无立足之地。 于是,年轻气盛的Richard Stallman决定拿出他的看家宝。在麻省工作期间, 他曾开发过一个自由软件,也就是闻名遐迩的Emacs。这个在1976年问世的可以在UNIX上 运行的文字编辑程序,是当时最好的同类产品之一。不过,它同时也是一个功能强 大的程序编辑器。它还附带了读写E-mail,阅读网上所有的文章(当时万维网还没 有问世),甚至包括一个程序出错器(debugger)。由于Emacs是自由的,任何人都可 以获得原代码,所以在第一版问世后,就迅速发展,在其他玩家的帮助下,先后推 出了不同版本的Emacs,并可以在50多种平台上运行,并有上百种副程式。该软件的 巨大成功直接促成了Richard Stallman成立FSF的决心。终于,Richard Stallman在 1983年成立了自由软件基金会(Free Software Foundation, Inc.),该组织的主要 宗旨就是要消除对计算机程序复制、分发、理解和修改的种种限制。一年以后,Richard Stallman辞去了在麻省的工作,正式开始了GNU专案计划。
2023-08-02 09:31:451

求一个开源软件的历史

我也在求,谢谢了~~~~
2023-08-02 09:31:563

世界著名黑客都有哪些啊?

黑客的形象已经十分暧昧,英雄和罪犯、正义与邪恶,美好和丑陋,高尚和卑劣,在黑客这个词语下,居然是如此的泾渭不分明!因为黑客有着高贵和高品质的传统。 今天我们选择的IT历史上的十大老牌黑客,可以让我们更真切地了解黑客复杂的内涵。黑客曾是一种荣耀,一种美好的传统。它代表着反权威却奉公守法的计算机英雄。这群电气工程师和计算机革新者,才华横溢,行为孤僻,也有个性缺陷。他们沉湎于技术和计算机,视工作为一种艺术。他们不仅仅是计算机革命的重要参与者,而根本就是计算机革命的主角和英雄(这两个词英文就是同一个词:Heros)。当然,也不乏臭名昭著的犯罪. 电话大盗和超级骇客约翰·德拉浦(John Draper) 被列维称为"最后一名真正黑客"的自由软件之父理查德·斯托尔曼(Richard Stallman) 苹果电脑创始人斯蒂芬·沃兹尼克(Steven Wozniak) Unix之父丹尼斯·利奇和肯·汤普生(Dennis M· Ritchie、Ken Thompson) Linux之父李纳斯·托沃兹(Linus Torvalds) Lotus创始人、电子前线基金(EFF)创始人米切尔·卡普尔(Mitch Kapor) 被美国政府通缉的头号黑客凯文·米特尼克(Kevin Mitnick) 蠕虫制造者罗伯特·莫里斯(Robert Morris) 自由软件理论旗手埃里克·史蒂文·雷蒙德(Eric Steven Raymond)。
2023-08-02 09:32:251

还有哪些逆天级的大牛健在?

1、杨振宁杨振宁,男,1922年10月1日(护照上为9月22日)生于安徽合肥,物理学家,香港中文大学博文讲座教授兼理论物理研究所所长,清华大学高等研究院名誉院长、教授,纽约州立大学石溪分校荣休教授。以及中国科学院院士、美国国家科学院外籍院士、英国皇家学会外籍院士、中央研究院院士、香港科学院荣誉院士、俄罗斯科学院院士,1957年获诺贝尔物理学奖。2、Donald Knuth高德纳是算法和程序设计技术的先驱者,计算机排版系统TeX和字型设计系统METAFONT的发明者,他因这些成就和大量创造性的影响深远的著作而誉满全球。3、Ken Thompson肯尼斯·蓝·汤普森,生于美国新奥尔良。为美国计算机科学学者与软件工程师,任职于贝尔实验室Entrisphere, IncGoogle Inc。与丹尼斯·里奇同为1983年图灵奖得主。他与丹尼斯·里奇设计了B语言、C语言,创建了Unix和Plan 9操作系统,编程语言Go的共同作者。发展正规表示法,写作了早期的电脑文字编辑器QED与ed,定义UTF-8编码,以及发展电脑象棋。4、Richard Stallman理查德·马修·斯托曼(Richard Matthew Stallman, RMS),于1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。5、Anders Hejlsberg安德斯·海尔斯伯格(Anders Hejlsberg),1960年12月出生于丹麦哥本哈根,曾在丹麦科技大学学习工程学,计算机科学家。Turbo Pascal编译器的主要作者,Delphi、C#和TypeScript之父,NET(dotnet)创立者。安德斯·海尔斯伯格为MS-DOS和CP/M设计了Pascal编译器,Borland买下该编译器改称Turbo Pascal,之后安德斯·海尔斯伯格开发Turbo Pascal并带领小组设计了Turbo Pascal的替代品Delphi。以上内容参考百度百科-Anders Hejlsberg以上内容参考百度百科-Richard Stallman以上内容参考百度百科-Ken Thompson以上内容参考百度百科-唐纳德·克努特以上内容参考百度百科-杨振宁
2023-08-02 09:32:341

Linux的定义是什么?

Linux可以运行在服务器和其他大型平台之上,如大型机和超级计算机,是一个领先的操作系统。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,最快的前10名超级计算机运行的都是Linux操作系统。Linux也广泛应用在嵌入式设备上,如手机、平板电脑、路由器、电视和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。具体介绍的话可看下书籍《Linux就该这么学》。
2023-08-02 09:33:345

黑客指的是什么,他们一般都干什么?

黑客是电脑专家,也叫软件高级工程师,是一些专门研究网络的,一般都是利用实用技术进行网络唯护,修补漏洞等
2023-08-02 09:33:523

世界著名黑客资料?

世界第一黑客——凯文一、天赋英才 凯文.米特尼克(Kevin Mitnick),1964年生于美国加州的洛杉矶,米特尼克3岁时,其父母离异,这段经历,令小米特尼克的性格变得孤僻。70年代末,13岁的米特尼克(当时他还在上小学)喜欢上了业余无线电活动,在与世界各地无线电爱好者联络时,他领略到了跨越空间的乐趣。他很快对社区”小学生俱乐部“里唯一的一台电脑着了迷,并因此掌握了丰富的计算机知识和高超的操作技能。这个被老师们一致认为聪明,有培养前途的孩子,却干了一件令大人们震惊的事:他用学校的计算机闯入了其他学校的网络。从此,小米特尼克离开了学校。 入侵的成功,令米特尼克兴奋不已。他用打工赚的钱购买了一台当时性能不错的计算机,并以远远超出其年龄的耐心和毅力,闯入了神秘的黑客世界。15岁时,米特尼克成功入侵了“北美空中防务指挥系统”的主机。这次入侵,成为黑客历史上的一次经典之作。 入侵“北美空中防务指挥系统”不久,米特尼克又成功破译美国“太平洋电话公司“在南加利福尼亚洲通讯网络的“改户密码”。少年顽皮的天性,令他随意更改这家公司的电脑用户,特别是知名人士的电话号码和通讯地址。一时间,用户们被折腾得哭笑不得,太平洋公司也不得不连连道歉。公司终于发现这不是电脑出了故障,而是有人破译了密码,但他们修改密码的补救措施在米特尼克面前已是雕虫小技了。 二、首次被捕 连续的成功案例,令米特尼克信心大增。他将目标锁定到了美国联邦调查局(FBI)的电脑网络上。一天,米特尼克发现FBI的特工们正调查一名电脑黑客,便饶有兴趣地偷阅特工们的调查资料,看着看着突然大吃一惊:被调查者竟然是他自己!米特尼克立即施展浑身解数,破译了联邦调查局的“中央电脑系统”密码,每天认真查阅“案情进展情况的报告”。不久,米特尼克就对特工们不屑一顾了,他开始嘲笑这些特工人员,对几个负责调查的特工不屑一顾,并恶作剧地将他们的资料改成十足的罪犯。不过,凭借先进的“电脑网络信息跟踪机”,特工人员还是将米特尼克捕获了。当特工们发现这名弄得他们狼狈不堪的黑客竟是一名不满16岁的孩子时,无不惊愕万分。 由于当时网络犯罪还是很新鲜的事,法律上鲜有先例,法院只将米特尼克送进了少年犯管教所。他成了世界上第一个“电脑网络少年犯”。 三、被FBI通缉 很快,米特尼克就被假释了。不过,他并未收手,1983年,因非法通过ARPA网进入五角大楼的电脑网络而被判在青年管教所6个月。1988年因为入侵数字设备公司DEC再度被捕。1990年,他把目光投向了一些信誉不错的大公司。在很短的时间里,他连续进入了美国5家大公司(Sun、Novell、NEC、Nokia和Motorola)的网络,修改计算机中的用户资料。正当警方准备再度将其逮捕时,米特尼克却忽然消失,过起了流亡的地下生活。 为尽快将起捉拿归案,1993年,联邦调查局设下圈套,利用一名被收买的黑客,诱使米特尼克犯案,以图再次把他捕获。米特尼克在不知内幕的情况下又一次入侵一家电话网,FBI在庆幸他们设局成功时,米特尼克却再次轻松进入FBI的内部网并很快快识破他们的圈套而逃之夭夭。为此,美国联邦调查局立即在全国范围发出了对他的通缉令。米特尼克因此成为第一个被美国FBI通缉的计算机黑客而引起世人关注。 1 994年7月,米特尼克被《时代》杂志选为封面人物。媒体称其为无所不能,可以随时发动电脑战争的超人。此时他已被列入FBI十大通缉犯的行列。 四、滑铁卢 1994年12月25日,消失的米特尼克再次出手,这次他的目标是圣迭戈超级计算机中心。因为这次攻击,米特尼克获得了“地狱黑客”的称号。也因为这次攻击,米特尼克激怒了一位著名的计算机安全专家----下村勉,从而导致了他一生中最大的滑铁卢。 下村勉是一位日籍计算机专家,当时他负责圣迭戈超级计算机中心计算机数据的安全。米特尼克的入侵行为使他非常震怒,为挽回自己的损失和教训米特尼克,下村勉这位计算机高手决定利用自己精湛的安全技术帮FBI将米特尼克绳之以法。 联邦法院以25宗非法窃取电话密码、盗用他人信用证号码和闯入他人网络的罪名起诉米特尼克,而且未经审判就将米特尼克关押了4年半。这段时间,米特尼克一直被关押在监狱里而不得保释,这是美国司法史上对一名高智商罪犯所采取的最严厉的措施。 现在米特尼克已经向政府保证改邪归正,不过他的传奇经历,已令他成为讫今为止黑客史上最出色的计算机高手。正如一位办案人员在评价米特尼克时所说的:电脑与他的灵魂之间似乎有一条脐带相连。这就是为什么只要他在计算机面前,他就会成为巨人的原因
2023-08-02 09:34:201

Linux是什么啊?

Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。
2023-08-02 09:34:484

世界最著名的黑客

这个要看一下了..还真是不知道
2023-08-02 09:34:584

自由软体详细资料大全

根据自由软体基金会的定义, 自由软体 是一种可以不受限制地自由使用、复制、研究、修改和分发但必须公开原始码的软体。可以买卖。这方面的不受限制正是自由软体最重要的本质。要将软体以自由软体的形式发表,通常是让软体以“自由软体授权协定”的方式被分配发布,以及公开的软体原始码。 自由软体对全世界的商业发展有巨大的贡献。自由软体使成千上万的人的日常工作更加便利,为了满足用户的各种套用需要,它以一种不可思议的速度发展。自由软体是信息社会下以开放创新、共同创新为特点的创新2.0模式在软体开发与套用领域的典型体现。主要分类有Copyleft(左版/版责)许可证和非Copyleft许可证两种。 基本介绍 中文名 :自由软体 外文名 :free sofare 解释权 :自由软体基金会 使用定义,授权,许可证,GPL,BSD,著作权,不会使用封闭格式,精神领袖,运动,和开源的区别,被广泛使用的自由软体,与开源软体的区别,意义及发展,意义,安全性,商业化, 使用定义 自由软体的英文为“free sofare”。“free”在英文中有“自由”(freedom)、“免费”(free of charge)的双重含义,因此要如何分辨“自由软体”(free sofare)和“免费软体”(freeware)呢?自由软体运动的创始人——理察·斯托曼提供了以下的定义: “free sofare” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer” ,中文译文: 自由软体的重点在于自由权,而非价格。要了解其所代表的概念:你应该将“free”想成是“free speech”(言论自由)中的“free”(自由),而不是“free beer”(免费啤酒)中的“free”(免费) 。更精确的说,自由软体代表电脑使用者拥有选择和任何人合作之自由、拥有掌控他们所用的软体之自由。在GNU宣言(GNU Manifesto)中包含了斯托曼在一开始对自由软体使用定义的混淆。 自由软体 大部分的自由软体都是在线上(online)发布,并且不收任何费用;或是以离线(off-line)实体的方式发行,有时会酌收最低限度的费用(例如:工本费),而人们可用任何价格来贩售这些软体。然而,自由软体与商业软体是可以共同并立存在的︰因为禁止贩卖软体是违反了自由软体的定义。 最早的开放原始码(open source)定义是在1998年创建,来自Debian的自由软体指引。当时大多数的开放原始码软体同时也是自由软体,反之亦然。 基于自由BSD的作业系统都是使用类似自由软体的授权协定,FreeBSD、OpenBSD以及NetBSD,不同的是它们对于“Copyleft”的阐述。这些作业系统的使用者常认为“copyleft”是一种对自由的过度限制,是一种自由的侵害。 “免费软体”(freeware)是一种不须付费就可取得的软体,但是通常有其他的限制,使用者并没有使用、复制、研究、修改和分发的自由。该软体的原始码不一定会公开,也有可能会限制重制及发再行的自由,所以免费软体的重点是不需要花钱,而不是自由的软体。 自由软体 自由软体基金会(FSF)对自由软体的定义首次于1989年发表。这份定义后来被布鲁斯·裴伦斯(Bruce Perens)改写为《Debian Free Sofare Guidelines》(DFSG,Debian自由软体指引)。 自由和非自由软体的分类 by chao kuei 授权 根据斯托曼和自由软体基金会(FSF)的定义,自由软体赋予使用者四种自由: · 基于任何目的,按你的意愿运行软体的自由(自由之零)。 · 学习软体如何工作的自由,按你的意愿修改软体以符合你的计算的自由(自由之一)。可访问原始码是此项自由的先决条件。 · 分发软体副本的自由,因此你可以帮助你的邻居(自由之二)。 · 将你修改过的软体版本再分发给其他人的自由(自由之三)。这样可以让整个社区有机会共享你对软体的改动。可访问原始码是此项自由的先决条件。 自由度3允许用户自由地发布软体的修改版。自由软体不一定要求修改版必须继续采用自由软体许可证。换句话说,自由软体许可证可以不必是copyleft许可证。但是,如果一个软体许可证要求修改后的软体必须以非自由软体的形式发布,那么该许可证则不被视为自由软体许可证。 许可证 GPL GNU通用公共许可证 使用者必须接受软体的‘License",才能复制和修改该软体,而在自由软体中,最常见的授权方式就是GPL- GNU General Public License 了。 因为使用者是取得了自由软体的原始码,那么如果使用者修改了它的原始码,基于公平互惠的原则,使用者也必须对接收者提供其修改的原始码成果。而这就是 GPL 的精神 - 自由、分享、互惠。 BSD BSD license(BSD许可证)是"Berkeley Sofare Distribution license 的首字母缩写,是自由软体(开源软体的一个子集)中使用使用最广泛的许可证之一。BSD软体就是遵照这个许可证来发布,该许可证也因此而得名。 BSD套件最初所有者是加州大学的董事会,这是由于BSD源自伯克利加州大学。BSD开始后,BSD许可证得以修正,使得以后许多BSD变种,都采用类似风格的许可证。 跟其他许可证相比,从GNU通用公共许可证到限制重重的著作权所有,BSD许可证比较宽松,甚至跟公有领域更为接近。事实上,BSD许可证被认为是copy center,介乎copyright(传统意义上的“著作权”授权方式)所有与copyleft(GPL的“版责”,也属于著作权授权方式的一种)之间。"Take it down to the copy center and make as many copies as you want"。 著作权 自由软体可以自由取得,并且它的原始码可以自由修改并散布但它并不是没有著作权。 自由软体里的著作权非常重要 。它正是GNU通用公共许可协定,这一确保自由软体保持自由,作者的工作得到肯定的核心机制所在。程式都是受著作权保护的,不管是自由的还是专有的。 自由软体是指附带这样许可的软体,它允许任何人使用、复制和/或再分发,不论是逐字再分发还是再分发带有更改的版本,也不论免费还是有偿。特别地,这意味着原始码必须可获得。“如果它不是原始码,它就不是程式。”这是一种简化的描述;您可以在《什么是自由软体?》找到自由软体的完整定义。 如果一个程式是自由的,它可以潜在地被包含在一种自由的作业系统中,例如 GNU,或者 GNU/Linux 作业系统的 100% 使用自由软体构建的版本。 不会使用封闭格式 专有软体通常会使用专属的封闭格式,但这会极大地限制了使用者的自由度。而自由软体则完全不同,由于自由软体的原始码是公开的,所以它所使用的任何格式都是透明的。自由软体永远不会利用专属的封闭格式来限制使用者分发或修改的自由。 精神领袖 自由软体的精神领袖是理察·马修·斯托曼(Richard Stallman)。他被人称为‘最后的真正黑客",他认为一个好的软体,便该自由自在的让人取用。软体不应该拿来做为相互倾轧、剥削的工具。所以他起草GNU通用公共许可证来保障自由软体的自由,并创办了自由软体基金会来贯彻他的理念。 自由软体组织创始人Richard Stallman 运动 自由软体运动是信息社会下以开放创新、共同创新为特点的创新2.0模式在软体开发与套用领域的典型体现,是由那些支持自由软体的人士所发起的运动。Richard Stallman是该运动的主要发起人以及精神领袖。 自由软体运动人士认为自由软体的精神应当贯彻到所有软体:他们认为禁止计算机用户行使这种自由是不道德的行为。GNU 的目标是给与用户自由,而不仅仅是流行。所以需要使用可以阻止 GNU 软体被转变成私有软体的发行条款。FSF 对 GNU Project 使用的方法叫“左版”。 和开源的区别 开源软体运动的支持者更注重软体的质量和开发效率,而不是它的自由问题。开源软体支持者与自由软体支持者的最大不同在于,开源支持者不反对专有软体。支持开源软体的许多软体公司将不是左版(版责,Copyleft)的自由/开源 软体合并到限制性的专有软体里面。 被广泛使用的自由软体 GNU/Linux 作业系统 Linux 核心 PHP MySQL BSD GCC 编译器 GNU Emacs 文本编辑器 WordPress GIMP 图像处理软体 Gnome 桌面 Python 程式语言 Qt 程式库 OBS 萤幕录制软体 VLC 媒体播放器 Xed 文本编辑器 LibreOffice 办公软体 与开源软体的区别 开源的标准比自由软体要弱一些。几乎所有的自由软体都算是开源软体,几乎所有开源软体也都是自由软体,但也有例外。首先是一些开源许可证过于严苛,因此并不能认定为是自由许可证。幸运的是,只有很少一些程式使用这样的许可证。 其次,实践中更重要的一点是,很多产品包含了计算机可以检查可执行程式签名的方法,以便阻止用户安装其它版本的可执行程式。即使执行档是从自由的原始码构建出来,用户却无法运行修改版,所以这个执行档也是非自由的。 FOSS和FLOSS 为了在自由软体和开源之间保持中立,常用“FLOSS” 和 “FOSS”(可参见《应避免或慎用的词》或文章“FLOSS 和 FOSS”)这种说法。如果你的目标是中立性,那么“FLOSS”更好,因为这真的很中立。如果你更想表达自由,那么用中立的说法并不好。站在自由的一边,让人们看到你对自由的支持。 意义及发展 意义 自由软体运动的发展使得用户的计算机将摆脱各种限制——你应该并且可以在自由软体世界拥有对计算机处理数据的控制权。自由软体使得我们不用再为了软体的bug而焦头烂额,也不必担心软体的可扩展性。每个公司可以为自己的计算机和公司情况定制,也不必担心骇客(Creaker)因为找到一个漏洞就能够对大片伺服器实施破坏——由于你有权雇佣自己信赖的程式设计师来帮你升级和定制你(或者你公司的)内部使用软体版本(自由软体运动并不反对仅供内部使用而不对外发布的软体)。 安全性 有人认为:由于自由软体的原始码可得,因此没多大可能安全。 一个短而有力的反驳:大部分的伺服器都运行自由软体。它们可是持有敏感或机密信息比如你的银行帐户细节或贸易机密的联了网的计算机。 一个更确切的回答是原始码可得是安全的保证,而不是隐患。软体的自由确保了它能被广泛的社区察看,测试和改进。一把好锁就算用于设计它的技术是公开的,也是安全的,因为只有钥匙持有者才能打开它。对软体也是同样的道理。 商业化 自由软体的哲学拒绝一类特定的广为人知的商业实践,但是它并不反对商业。当商业尊重用户的自由时,我们祝愿它们成功。
2023-08-02 09:35:131

黑客.骇客和红客之间的关系是什么?三者的区别是什么!

【黑客】 ???一名黑客(hacker)是一个喜欢用智力通过创造性方法来挑战脑力极限的人,特别是他们所感兴趣的领域,例如电脑编程或电器工程。 ???黑客最早源自英文hacker,早期在美国的电脑界是带有褒义的。但在媒体报导中,黑客一词往往指那些“软件骇客”(software cracker)。 黑客一词,原指热心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。 但到了今天,黑客一词已被用于泛指那些专门利用电脑搞破坏或恶作剧的家伙。对这些人的正确英文叫法是Cracker,有人翻译成“骇客”。 黑客和骇客根本的区别是:黑客们建设,而骇客们破坏。 黑客一词一般有以下四种意义: 一个对(某领域内的)编程语言有足够了解,可以不经长时间思考就能创造出有用的软件的人。 一个恶意(一般是非法地)试图破解或破坏某个程序、系统及网络安全的人。这个意义常常对那些符合条件(1)的黑客造成严重困扰,他们建议媒体将这群人称为“骇客”(cracker)。有时这群人也被叫做“黑帽黑客”。 一个试图破解某系统或网络以提醒该系统所有者的系统安全漏洞。这群人往往被称做“白帽黑客”或“匿名客”(sneaker)或红客。许多这样的人是电脑安全公司的雇员,并在完全合法的情况下攻击某系统。 一个通过知识或猜测而对某段程序做出(往往是好的)修改,并改变(或增强)该程序用途的人。 “脚本小孩”则指那些完全没有或仅有一点点骇客技巧,而只是按照指示或运行某种骇客程序来达到破解目的的人 【著名黑客】 Richard Stallman--传统型大黑客,Stallman在1971年受聘成为美国麻省理工学院人工智能实验室程序员。 Ken Thompson和Dennis Ritchie--贝尔实验室的电脑科学操作组程序员。两人在1969年发明了Unix操作系统。 John Draper(以咔嚓船长,Captain Crunch闻名)--发明了用一个塑料哨子打免费电话 Mark Abene(以Phiber Optik而闻名)--鼓舞了全美无数青少年“学习”美国内部电话系统是如何运作的 Robert Morris--康奈尔大学毕业生,在1988年不小心散布了第一只互联网蠕虫。 Kevin Mitnick--第一位被列入fbi通缉犯名单的骇客。 Kevin Poulsen--Poulsen于1990年成功地控制了所有进入洛杉矶地区KIIS-FM电台的电话线而赢得了该电台主办的有奖听众游戏。 Vladimir Levin--这位数学家领导了俄罗斯骇客组织诈骗花旗银行向其分发1000万美元。 Steve Wozniak--苹果电脑创办人之一。 Tsotumu Shimomura--于1994年攻破了当时最着名黑客Steve Wozniak的银行帐户。 Linus Torvalds--他于1991年开发了着名的Linux内核,当时他是芬兰赫尔辛基大学电脑系学生。 Johan Helsingius--黑尔森尤斯于1996年关闭自己的小商店后开发出了世界上最流行的,被称为“penet.fi"的匿名回函程序,他的麻烦从此开始接踵而至。其中最悲惨的就是sceintology教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在1995年对他进行了搜查,后来他封存了这个回函程序。 Tsutomu Shimomura--能记起他是因为抓了米特尼克。 Eric Raymond--Eric Raymond就一直活跃在计算机界,从事各种各样的计算机系统开发工作。同时,Eric Raymond更热衷于自由软件的开发与推广,并撰写文章、发表演说,积极推动自由软件运动的发展,为自由软件作出了巨大贡献。他写的《大教堂和市集》等文章,是自由软件界的经典美文,网景公司就是在这篇文章的影响下决定开放他们的源代码,使浏览器成为了自由软件大家族中的重要一员 【红客】 —— 一个让人肃然起敬的名字! 红客可以说是中国黑客起的名字。英文“honker”是红客的译音。 红客,是一群为捍卫中国的主权而战的黑客们! 他们的精神是令人敬佩的! 破解者 —— 喜欢探索软件程序! 破解者 —— Cracker 破解者,他们的目标是一些需要注册的软件。他们通常利用Debug,找出内存中的密码。 【蓝客】 —— 特别喜欢蓝色的黑客们! 蓝客,也属于黑客群。 蓝客,是指一些利用或发掘系统漏洞,D.o.S(Denial Of Service)系统,或者令个人操作系统(Windows)蓝屏。 “蓝客”一词由中国蓝客联盟(http://www.cnlanker.com/)在2001年9月提出。当初的蓝客联盟(中国蓝客联盟)是一个非商业性的民间网络技术机构,联盟进行有组织有计划的计算机与网络安全技术方面的研究、交流、整理与推广工作,提倡自由、开放、平等、互助的原则。同时还是一个民间的爱国团体,蓝盟的行动将时刻紧密结合时政,蓝盟的一切言论和行动都建立在爱国和维护中国尊严、主权与领土完整的基础上,蓝盟的声音和行动是中华民族气节的体现。中国蓝客联盟(LUC)简称蓝盟,组建于2001年10月1日。2002年4月,公安部门受外交部压力开始调查此次事件,蓝盟核心人员在当月受到公安机关的传讯、调查,计算机被收缴送往上级公安厅取证、调查。后联盟被告知必须无条件无限期关闭网站,并永久停止使用“蓝客联盟”名号。 2002年6月2日,蓝盟在IRC频道召开“中国蓝客联盟告别会”,与会几百位网友了解、见证了蓝盟的组建及被迫关闭的内幕。 中国蓝客联盟只有一个,那便是2001年10月至2002年6月间的 cnlanker.net,那是我们美好的回忆,那是曾经一起分享胜利的喜悦、共同度过那些灰暗的日子的唯一见证。可惜的是如今这个域名已不在国人手上。 从2002年6月开始,任何自称蓝客联盟或蓝盟的组织、网站均属于其他网友的自发的个人行为,与最初的蓝盟 毫无任何关系。 现在的 cnlanker.com 是最初组建蓝盟的一群人的回忆,蓝盟永远不会重建。 【飞客】 —— 电信网络的先行者! 飞客,经常利用程控交换机的漏洞,进入并研究电信网络。 虽然他们不出名,但对电信系统作出了很大的贡献!
2023-08-02 09:35:221

木马是什么!!!!!!!!!!

太长了
2023-08-02 09:35:318

世界顶尖黑客都是谁?

世界顶尖黑客有凯文、丹尼斯、李纳斯、沃兹尼亚克、汤普森、理查德、德拉浦、雷蒙德、卡普尔、莫里斯。1、理查德·马修·斯托曼理查德·马修·斯托曼(Richard Matthew Stallman, RMS),于1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。2、凯文·米特尼克凯文·米特尼克(Kevin David Mitnick),1963年8月6日出生于美国洛杉矶,第一个被美国联邦调查局通缉的黑客。有评论称他为世界上“头号电脑黑客”。其传奇的黑客经历足以令全世界为之震惊。现职业是网络安全咨询师,出版过《反欺骗的艺术》、《反入侵的艺术》、《线上幽灵:世界头号黑客米特尼克自传》。3、丹尼斯·利奇丹尼斯·利奇,C语言之父,Unix(一种多用户的计算机操作系统)之父。生于1941年9月9日,哈佛大学数学博士。Dennis M. Ritchie担任朗讯科技公司贝尔实验室(原AT&T实验室)下属的计算机科学研究中心系统软件研究部的主任一职。1978年布瑞恩W. Kernighan和Dennis M. Ritchie出版了名著《C程序设计语言(The C Programming Language)》,此书已翻译成多种语言,成为C语言方面十分权威的教材之一。4、林纳斯·本纳第克特·托瓦兹林纳斯·本纳第克特·托瓦兹,芬兰赫尔辛基人,著名的电脑程序员,Linux内核的发明人及该计划的合作者,毕业于赫尔辛基大学计算机系。1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation),现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发Linux内核。5、罗伯特·塔潘-莫里斯罗伯特·塔潘-莫里斯,莫里斯这位美国国家计算机安全中心(隶属于美国国家安全局NSA)首席科学家的儿子,康奈尔大学的高材生。在1988年的第一次工作过程中戏剧性地散播出了网络蠕虫病毒后,“Hacker”一词开始在英语中被赋予了特定的含义。在此次的事故中成千上万的电脑受到了影响,并导致了部分电脑崩溃。是他让黑客真正变得“黑”。参考资料来源:百度百科-凯文·米特尼克参考资料来源:百度百科-理查德·马修·斯托曼参考资料来源:百度百科-世界十大黑客参考资料来源:百度百科-林纳斯·本纳第克特·托瓦兹
2023-08-02 09:35:461

B站变态题答案,急

1.A 2.圣地亚哥 3.A 4.D 5.C 6.A 7.B 8.C 9.C 10.A 11.B吧 12.B 13.B 14.B 15D 16.D 17.B 18.A 19.D 20.C
2023-08-02 09:37:172

世界排名前10的黑客是谁?

都知道了具体信息了还能叫黑客吗。。。。。。。。。。。
2023-08-02 09:37:572

世界顶尖黑客都是谁

世界顶尖黑客有凯文、丹尼斯、李纳斯、沃兹尼亚克、汤普森、理查德、德拉浦、雷蒙德、卡普尔、莫里斯。1、理查德·马修·斯托曼理查德·马修·斯托曼(Richard Matthew Stallman, RMS),于1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。2、凯文·米特尼克凯文·米特尼克(Kevin David Mitnick),1963年8月6日出生于美国洛杉矶,第一个被美国联邦调查局通缉的黑客。有评论称他为世界上“头号电脑黑客”。其传奇的黑客经历足以令全世界为之震惊。现职业是网络安全咨询师,出版过《反欺骗的艺术》、《反入侵的艺术》、《线上幽灵:世界头号黑客米特尼克自传》。3、丹尼斯·利奇丹尼斯·利奇,C语言之父,Unix(一种多用户的计算机操作系统)之父。生于1941年9月9日,哈佛大学数学博士。Dennis M. Ritchie担任朗讯科技公司贝尔实验室(原AT&T实验室)下属的计算机科学研究中心系统软件研究部的主任一职。1978年布瑞恩W. Kernighan和Dennis M. Ritchie出版了名著《C程序设计语言(The C Programming Language)》,此书已翻译成多种语言,成为C语言方面十分权威的教材之一。4、林纳斯·本纳第克特·托瓦兹林纳斯·本纳第克特·托瓦兹,芬兰赫尔辛基人,著名的电脑程序员,Linux内核的发明人及该计划的合作者,毕业于赫尔辛基大学计算机系。1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation),现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发Linux内核。5、罗伯特·塔潘-莫里斯罗伯特·塔潘-莫里斯,莫里斯这位美国国家计算机安全中心(隶属于美国国家安全局NSA)首席科学家的儿子,康奈尔大学的高材生。在1988年的第一次工作过程中戏剧性地散播出了网络蠕虫病毒后,“Hacker”一词开始在英语中被赋予了特定的含义。在此次的事故中成千上万的电脑受到了影响,并导致了部分电脑崩溃。是他让黑客真正变得“黑”。参考资料来源:百度百科-凯文·米特尼克参考资料来源:百度百科-理查德·马修·斯托曼参考资料来源:百度百科-世界十大黑客参考资料来源:百度百科-林纳斯·本纳第克特·托瓦兹
2023-08-02 09:38:111

学C语言现在最好用的编程软件

DC 我喜欢DC
2023-08-02 09:39:105

Linux的历史?

1991年8月一 位来自芬兰赫尔辛基大学的年轻人Linus Benedict Torvalds,对外发布了一套全新的操作系 统。事情的缘起是这样的:为了实习使用著名的计算机科学家 Andrew S. Tanenbaum开发的 Minix (一套功能简单,简单易懂的UNIX操作系统,可以在8086上运行,后来也支持80386, 在一些PC机平台上非常流行),Linus购买了一台486微机,但是他发现Minix的功能还 很不完善,于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型。最开始的 Linux是用汇编语言编写的。主要工作是用来处理80386保护模式,按照Linus本人的描述, 刚开始的时候是这样的: “最开始的确是一次痛苦的航行,但是我终于可以拥有自己的一些设备驱动程序了, 并且排错也变的更容易了,我开始使用C语言来开发程序,这大大加快了开发速度,我开 始担心我发的誓言:‘作一个比Minix更好的Minix",我梦想有一天我能在Linux下重新 编译GCC……” “我花了两个月来进行基本的设置工作,直到我拥有了一个磁盘驱动程序(有很多错 误,但碰巧能在我的机器上工作)和一个小小的文件系统,这就是我的第0.01版(大约是 1991年8月下旬的事情),它并不完善,连软盘驱动器的驱动程序都没有,什么事情也做 不了,但是我已经被它吸引住了,除非我能放弃使用Minix,不然我不会停止改进它。” 1991年10月5日,Linus发布了Linux的第一个“正式”版本: 0.02版,现在Linus 可以运行bash(GNU的一个UNIX shell程序),GCC(GNU的C编译器),它几乎还 是什么事情也做不了,但是它被设计成一个黑客的操作系统,主要的注意力被集中在系统 核心的开发工作上了,没有人去注意用户支持,文档工作,版本发布等等其他东西。 最开始的Linux版本被放置到一个FTP服务器上供大家自由下载,FTP服务器的管理 员认为这是Linus的Minix,因而就建了一个Linux目录来存放这些文件,于是Linux这个 名字就传开了,如今已经成了约定俗成的名称了。 Linus是在 USENET 讨论区comp.os.minix 首先发布下面这条消息的: “用户可曾渴望Minix-1.1会有这样美好的一天:人们可以自己编写驱动程序,用户是 否没有发现这样一个美妙的计划--人们可以自己修改操作系统以适应自己的需要?用户 是否对所有东西都在Minix上运行这一点感到沮丧?用户是否没有找到一个业余时间可以 干的好题目?下面这篇文章也许正是用户所需要的: ‘如同我在一个月以前所提到的那样,我正在开发一个类似于Minix的基于AT-386的 操作系统,它现在已经可以工作了(当然得看用户怎么想),现在我将公布它的源代码, 它是第0.02版本,但是可以运行bash,GCC,gnu-make,gnu-sed,compress,等等。"” 然后这个娃娃操作系统就以两个星期出一次新的修正版本的速度迅速成长,在版本 0.03之后Linus将版本号迅速提高到0.10,这时候更多的人开始在这个系统上工作。在几 次修正之后Linus将版本号提高到0.95,这表明他希望这个系统迅速成为一个“正式”的 操作系统,这时候是1992年,但是直到一年半之后,Linux的系统核心版本仍然是 0.99.p114,已经非常接近1.0了。 Linux终于在1994年的3月14日发布了它的第一个正式版本1.0版(注二),而Linux 的讨论区也从原来的 comp.os.minix中独立成为alt.os.linux,后来又更名为comp.os.Linux。 这是USENET上有名的投票表决之一,有好几万用户参加了投票。后来由于使用者越来越 多,讨论区也越来越拥挤又不得不再细分成 comp.os.linux.*,如今已经有十几个讨论组了, 这还不把专门为Redhat Linux和Debian Linux设的讨论组计算在内。这个讨论组也是 USENET上最热闹的讨论组之一,每天都有数以万计的文章发表。
2023-08-02 09:39:272

Richard Stallman 为什么用龙芯处理器的龙梦电脑

I stopped using the OLPC because the OLPC project made their machine act as a platform for running Windows. Now I use a Lemote machine which has a free startup program and all free software. Since the processor is a variant of MIPS, Windows does not support it.I am using a Lemote Yeelong, a netbook with a Loongson chip and a 9-inch display. This is my only computer, and I use it all the time. I chose it because I can run it with 100% free software even at the BIOS level.I would ideally like to have a machine with the speed and memory of a laptop, and the display size of a laptop too, combined with the same freedom that I have now on the Yeelong.Until I can have them both, freedom is my priority. I"ve campaigned for freedom since 1983, and I am not going to surrender that freedom for the sake of a more convenient computer.I do hope to switch soon to a newer model of Yeelong with a 10-inch display.从中可以看出,这个九寸的本子惟一的好处就是“完全自由”,包括硬件(根本不支持windows)、bios、软件,而性能、显示尺寸方面都不能令RMS满意。在舒服与自由之间,RMS选择了后者。并表示,他期待十寸的,性能更强劲的下一代逸龙电脑。
2023-08-02 09:39:381

"全球最牛"黑客暴毙,著名黑客有哪些?

  全球最牛黑客之一巴纳拜·杰克的离奇死亡,让人们对黑客的关注倍增。国外媒体近日评出了美国有史以来最危险的五大计算机黑客,他们年纪不大就成为罪犯并被捕。其中一些人从事黑客行为是为了赚钱,而另外一些则仅仅是出于兴趣。也许,你心目中的”最牛黑客“还未暴光,下面我们就来细数一下已被暴光出来的”最牛黑客”  1、凯文·米特尼克(Kevin Mitnick)  从某种意义上讲,米特尼克也许已经成为黑客的同义词。美国司法部曾经将米特尼克称为“美国历史上被通缉的头号计算机罪犯”,他的所作所为已经被记录在两部好莱坞电影中,分别是《Takedown》和《Freedom Downtime》。  米特尼克“事业”的起点是破解洛杉矶公交车打卡系统,他因此得以免费乘车。在此之后,他也同窗体顶端窗体底端苹果联合创始人史蒂夫·沃兹尼亚克(Steve Wozniak)一样,试图盗打电话。米特尼克首次被宣判有罪是因为非法侵入Digital Equipment公司的计算机网络,并窃取软件。之后的两年半时间里,米特尼克展开了疯狂的黑客行动。他开始侵入计算机,破坏电话网络,窃取公司商业秘密,并最终闯入了美国国防部预警系统。最终,他因为入侵计算机专家、黑客Tsutomu Shimomura的家用计算机而落网。在长达5年零8个月的单独监禁之后,米特尼克现在的身份是一位计算机安全作家、顾问和演讲者。  2、德里安·拉莫(Adrian Lamo)  拉莫专门找大公司或组织下手,例如入侵微软和《纽约&时报》的内部网络。他经常利用咖啡店、金考复印店或图书馆的网络来从事黑客行为,因此他获得了一个“不回家的黑客”的绰号。拉莫经常能发现安全漏洞,并对其加以利用。通常情况下,他会通知企业有关漏洞的信息。  在拉姆的受害者名单上包括雅虎、花旗银行、美洲银行和Cingular等知名公司。白帽黑客这样做并不违法,因为他们受雇于公司。但是,拉莫却从事着非法行为。由于侵入《纽曱约曱时曱报》内部网络,拉莫成为顶尖数码罪犯之一。也正是因为这一罪行,他被处以6.5万美元罚款,以及六个月家庭禁闭和两年缓刑。拉莫现在是一位著名公共发言人,同时还是一名获奖记者。  3、乔纳森·詹姆斯(Jonathan James)  在16岁时,詹姆斯成为了第一名因为黑客行为而被送入监狱的未成年人,并因此恶名远播。他此后承认自己当初只是为了好玩和寻求挑战。詹姆斯曾经入侵过很多著名组织,包括美国国防部下设的国防威胁降低局。通过此次黑客行动,他可以捕获用户名和密码,并浏览高度机密的电子邮件。詹姆斯还曾入侵过美国宇航局的计算机,并窃走价值170万美元的软件。据美国司法部曱长称,他所窃取的软件主要用于维护国际空间站的物理环境,包括对湿度和温度的控制。当詹姆斯的入侵行为被发现后,美国宇航局被迫关闭了整个计算机系统,并因此花费了纳税人的4.1万美元。目前,詹姆斯正计划成立一家计算机安全公司。  4、罗伯特·塔潘-莫里斯(Robert Tappan Morris)  莫里斯的父亲是前美国国家安全局的一名科学家,名叫罗伯特·莫里斯(Robert Morris)。他是莫里斯蠕虫的制造者,这是首个通过互联网传播的蠕虫。正因为如此,他成为了首位依据1986年《计算机欺诈和滥用法》被起诉的人。  5、凯文·鲍尔森(Kevin Poulsen)  鲍尔森经常被称为“黑暗但丁”,他因非法入侵洛杉矶KIIS-FM电话线路而全美闻名,同时也因此获得了一辆保时捷汽车。就连美国联邦调查局(FBI)也开始追查鲍尔森,因为他闯入了FBI数据库和联邦计算机,目的是获取敏感的窃曱听信息。  6.乔治·霍茨(George Hotz)  霍茨是名年仅22岁的黑客,他因将苹果iPhone手机越狱(jailbreaking),和破解索尼PlayStation 3,而名声大振,而对PlayStation 3的破解,最终也使得霍茨与索尼对薄公堂。  索尼对霍茨提起诉曱讼,双方最终达成和解,索尼禁止霍茨破解索其产品。而黑客组织Anonymous则继承了霍茨的事业,针对索尼发起了报复性攻击。霍茨此后被社交网站Facebооk招致麾下。  7.罗伯特·塔潘-莫里斯(Robert Tappan Morris)  罗伯特在1988年时就已经臭名昭著,他当时是康奈尔大学(Cornell University)的研究生,他在互联网上发布了首个被广泛传播的蠕虫病毒,造成数千台电脑崩溃。  罗 伯特是美国国家计算机安全中心(隶属于美国国家安全局NSA)首席科学家的儿子。罗伯特称,该款程序是一项研究实验,而该实验失去了控制。他成为首位遭到 反黑客行为法(anti-hacking law)指控的黑客,该法案认定入侵联邦计算机系统为非法。罗伯特最终被罚1万美元,并被命令从事400个小时的社区服务。一些安全专家认为这一判罚过 高,这是因为考虑到这种类型的互联网攻击,现在几乎每天都在发生。  罗伯特现在是麻省理工学院(Massachusetts Institute of Technology)的计算机科学教授。  8.马克斯·巴曱特曱尔(Max Butler)  巴曱特曱尔曾是FBI的线人,他运营一个盗用信齤用卡的网站CardersMarket.com,该网站也是互联网上一个最大的商业犯罪网站,该网站拥有数千名用户,巴曱特曱尔在位于旧金山的家中,运营该网站。  使用被盗信齤用卡在零售店消费被抓获等一系列的失误,使得该网站被发现,巴曱特曱尔被逮捕,并被判入狱。由于窃取了200万张信齤用卡的信息,欺诈损失达8600万美元,巴曱特曱尔最终被判入狱13年。  9.迈克尔·林恩(Michael Lynn)  迈克尔在2005年名声鹤起,当时思科不遗余力的想要阻止迈克尔关于软件漏洞的演示,该软件漏洞能允许黑客攻击并控制思科路由器。思科威胁提起诉曱讼,并命令员工销毁了2000张含有演示文档的CD。  迈 克尔从网络安全系统公司(Internet Security Systems)离职,迈克尔称,该公司对他施压,要求他停止进行演示。迈克尔最终进行了演示,成为一名黑客英雄。迈克尔现在为思科的竞争对手瞻博网络 (Juniper NeТWorks)工作,担任高级工程师一职。  10.艾伯特·冈萨雷斯(Albert Gonzalez)  冈萨雷斯曾是美国特勤局(U.S. Secret Service)的线人,由于被美国当局指控从事美国有史以来规模最大的信齤用卡盗窃案,因此他被判入狱20曱年。 冈萨雷斯被证实与国际犯罪集团一起,从美国零售商TJX Cos、OfficeMax和ВJ"s WhoLЕSale Club等处,盗取了4000万张信齤用卡信息。检方指出,他同意放弃的逾100万美元现金,被发现埋藏在他父母后院的一个桶里。    11.凯文·波尔森  波尔森是被证实有罪的电脑黑客,他将自己转型成为一位顶级的、安全领域的新闻记者。他是《Kingpin》一书的作者。  波尔森擅长于攻击电话网络,他曾经攻击了洛杉矶KIIS FM电台的电话线路,以便成为“周五赢辆保时捷”(Win a Porsche By Friday)节目获胜呼入者。波尔森被判入狱5年。  12.史蒂夫·沃兹尼亚克(Steve Wozniak)和乔布斯·史蒂夫(Steve Jobs)  苹 果联合创始人早期曾是电话飞客(phone phreakers),他们利用电话网络中的漏洞免费拨打电话。被称为“奥拉夫·图巴克”(Oaf Tobark)的乔布斯和被叫做“伯克利蓝”(Berkeley Blue)沃兹尼亚,他们出曱售盗用电话线路的“蓝色盒子”(blue boxes),一直到他们在硅谷一家比萨店的停车场遭遇到持枪抢劫。 乔布斯在2011年10月去世,他曾表示,黑客经历是创建苹果的必然先导。沃兹尼亚克现在在总部位于盐湖城的计算机存储厂商Fusion-io,担任首席科学家。  13.朱利安·阿桑奇  朱利安·阿桑奇被称为“黑客罗宾汉”,作为“维曱基解密”的创始人,朱利安·阿桑奇认为,透露公共治理机构的秘密文件和信息,对大众来说是件有益的事。9万多份驻阿美军秘密文件的泄密让他足以成为创造历史的人物。39岁(2010年)的阿桑奇,因涉嫌在瑞典强曱奸及性曱侵犯2名女性,被通缉,2010年12月7日他向伦敦警方自首,随即被押送到威斯敏斯特地方法院出席引渡聆讯,保释申请被驳回。2012年8月16日,阿桑奇获厄瓜多尔政治庇护。  相关资料与图片均来自于网络:通过百度搜索  相关参考来源如下:  http://www.qianzhan.com/indynews/detail/285/130729-a6e049be_2.html  http://gd.qq.com/a/20120528/000258.htm
2023-08-02 09:39:471

请问linux是如何产生和其发展的过程

有本书叫<禁区之门>好像里面讲的挺详细的看看吧
2023-08-02 09:41:373

历史上最牛的黑客是谁?

你好: 我个人认为Kevin Mitnick厉害点。Richard Stallman--传统型大黑客,Stallman在1971年受聘成为美国麻省理工学院人工智能实验室程序员。 Ken Thompson和Dennis Ritchie--贝尔实验室的电脑科学操作组程序员。两人在1969年发明了Unix操作系统。 John Draper(以咔嚓船长,Captain Crunch闻名)--发明了用一个塑料哨子打免费电话 Mark Abene(以Phiber Optik而闻名)--鼓舞了全美无数青少年“学习”美国内部电话系统是如何运作的 Robert Morris--康奈尔大学毕业生,在1988年不小心散布了第一只互联网蠕虫。 Kevin Mitnick--第一位被列入fbi通缉犯名单的骇客。 Kevin Poulsen--Poulsen于1990年成功地控制了所有进入洛杉矶地区KIIS-FM电台的电话线而赢得了该电台主办的有奖听众游戏。 Vladimir Levin--这位数学家领导了俄罗斯骇客组织诈骗花旗银行向其分发1000万美元。 Steve Wozniak--苹果电脑创办人之一。 Tsotumu Shimomura--于1994年攻破了当时最著名黑客Steve Wozniak的银行帐户。 Linus Torvalds--他于1991年开发了著名的Linux内核,当时他是芬兰赫尔辛基大学电脑系学生。 Johan Helsingius--黑尔森尤斯于1996年关闭自己的小商店后开发出了世界上最流行的,被称为“penet.fi"的匿名回函程序,他的麻烦从此开始接踵而至。其中最悲惨的就是sceintology教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在1995年对他进行了搜查,后来他封存了这个回函程序。 Tsutomu Shimomura--能记起他是因为抓了米特尼克。 Eric Raymond--Eric Raymond就一直活跃在计算机界,从事各种各样的计算机系统开发工作。同时,Eric Raymond更热衷于自由软件的开发与推广,并撰写文章、发表演说,积极推动自由软件运动的发展,为自由软件作出了巨大贡献。他写的《大教堂和市集》等文章,是自由软件界的经典美文,网景公司就是在这篇文章的影响下决定开放他们的源代码,使浏览器成为了自由软件大家族中的重要一员. 黑客的兴起 黑客最早始于20 世纪50年代,最早的计算机1946年在宾夕法尼亚大学出现,而最早的黑客出现于麻省理式学院,贝尔实验室也有。最初的黑客一般都是一些高级的技术人员,他们热衷于挑战、崇尚自由并主张信息的共享。 1994年以来,因特网在全球的迅猛发展为人们提代了方便、自由和无限的财富,政治、军事、经济、科技、教育、文化等各个方面都越来越网络化,并且逐渐成为人们生活、娱乐的一部分。可以说,信息时代已经到来,信息已成为物质和能量以外维持人类社会的第三资之出源,它是未来生活中的重要介质。随着计算机的普及和因特网技术的迅速发展,黑客也随之出现了。
2023-08-02 09:41:571

目前世界上出名的黑客有哪些?

我就是
2023-08-02 09:42:156

世界上第一个域名是什么?

真正的的是.net nordu.net才是真正的第一,楼上说的是第二。
2023-08-02 09:42:332

世界上第一个域名是什么

世界上最早注册的100个.com域名的列表,第一个.com域名是1985年3月15日注册的symbolics.com,互联网第一个域名是1985年1月1日注册的nordu.net。(1985年1月1日才正式开放域名注册)
2023-08-02 09:42:452

gnu linux是什么操作系统

1. 什么是Linux?2. 什么是GNU?3. GNU/Linux是什么玩意儿?什么是Linux相信了解一些IT知识的人都听过Linux这个名词。维基百科上的Linux词条是最经典和最准确的说明(http://zh.wikipedia.org/wiki/Linux),在此直接应用,免去班门弄斧之嫌。Linux操作系统(Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。Linux内核最初是为英特尔386微处理器设计的。现在Linux内核支持从个人电脑到大型主机甚至包括嵌入式系统在内的各种硬件设备。在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。包括IBM和惠普在内的一些计算机业巨头也开始支持Linux。很多人认为,和其他的商用Unix系统以及微软 Windows相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。Linux内核最初只是由芬兰人林纳斯u2022托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。最初的设想中,Linux是一种类似Minix这样的一种操作系统。Linux的第一个版本在1991年9月被发布在Internet上,随后在10月份第二个版本就发布了。Linux的历史是和GNU紧密联系在一起的。从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序。到1991年Linux内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。整个内核是基于GNU通用公共许可,也就是GPL(General Pubic License)的,但是Linux内核并不是GNU 计划的一部分。Linux的标志和吉祥物是一只名字叫做Tux的企鹅,Linux的注册商标是Linus Torvalds所有的。这是由于在1996年,一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。Linux的某些版本是不需要安装就能使用的版本,他们称为LiveCD什么是GNUGNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。GNU是“GNU"s Not Unix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO,与canoe发音相同,以避免与gnu(非洲牛羚,发音与new相同)这个单词混淆。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为“反版权”(或称Copyleft)的概念。1985年Richard Stallman又创立了自由软件基金会(Free Software Foundation)来为GNU计划提供技术、法律以及财政支持。尽管GNU计划大部分时候是由个人自愿无偿贡献,但FSF有时还是会聘请程序员帮助编写。当GNU计划开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。当中最著名的就是之后被Red Hat兼并的Cygnus Solutions。到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs,C语言编译器GCC,以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统的内核(称为HURD)。1991年Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。(尽管如此GNU计划自己的内核Hurd依然在开发中,目前已经发布Beta版本。)许多UNIX系统上也安装了GNU软件,因为GNU软件的质量比之前UNIX的软件还要好。GNU工具还被广泛地移植到Windows和Mac OS上。注:以上内容来自维基百科GNU词条(http://zh.wikipedia.org/wiki/GNU)GNU/Linux是什么玩意儿通过回答上面两个问题,我们很明显可以注意到Linux只是一个操作系统内核而已,而GNU提供了大量的自由软件来丰富在其之上各种应用程序。因此,严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。基于这些组件的Linux软件被称为Linux发行版。一般来讲,一个Linux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache),X Window,桌面环境(比如GNOME和KDE),办公套件(比如OpenOffice.org),等等。绝大多数基于Linux内核的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正是由于Linux使用了许多GNU程序,GNU计划的开创者Richard Stallman博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。有部分Linux套件,包括了Debian,采用了“GNU/Linux”的称呼。但大多数商业Linux套件依然将操作系统称为Linux。有些人也认为“操作系统”一词指的应该只是系统的内核,其他程序都只能算是应用软件,这么一来,该操作系统的内核应叫Linux,而Linux套件是在Linux内核的基础上加入各种GNU工具。一些人拒绝使用“GNU/Linux”作为操作系统名称的人认为:1. Linux朗朗上口;名字较短又好记;2. Richard Stallman博士直到1990年代中期,Linux开始流行后才要求更名。结语我相信,坚持看完这些枯涩文字的读者一定明白了我需要探讨的问题,我们常说的Linux,准确地来讲,应该是叫“GNU/Linux”。虽然,我们没有为GNU和Linux的开发做出什么贡献,但是我们可以为GNU和Linux的宣传和应用做出微薄的努力,至少我们能够准确地去向其他人解释清楚GNU、Linux以及GNU/Linux之间的区别。
2023-08-02 09:42:531

世界上有名的黑客有哪些?

你这些过时啦。。。
2023-08-02 09:43:153

我想知道,传销组织的头都是干什么的啊?为什么他们头这么有钱那?

我想知道,传销组织的头都是干什么的啊?为什么他们头这么有钱那? 传销组织一般分有A,B,C,D等多个等级(一般是A级别最大,D级别最小)。通常一个传销窝点里面会有以下几种等级的人员: 被骗过去的新人(没有级别)。他们一般都是被骗过去的,然后手机会被强制扣留,个人起居会受到监视,直到他们被完成一次洗脑过程。 一般的传销人员(D级别,也是最低级别)。通常是人数最多的,这个级别的人都是被洗脑后交了钱的,可以自由活动也可以玩手机(当然了,如果让他们觉得你会报警什么的话他们不会给你自由的)。 授课和管理整个窝点的“管家”(C级别)。 负责一个窝点的“领导(头目)”(B级别,通常是一个或两个)。 负责管理B级别的A级别人员 传销头目平时做什么的? 答:传销的头目(B级别),平时可以说是什么都不用做。因为饮食起居都由下面级别的人来完成,他们一般是早出晚归(可以说是为了避免警察上门或者结队去玩了再或者找他们的顶头上级传授经验),晚上回来后就会教其他人员如何骗其他过来。当一般的传销人员把新人骗过来后,“领导”就会对他们进行殴打和恐吓。当“新人”被完成一次洗脑后,“领导”就会让他打电话回家要钱,自己就充当第三者骗他们的家人。 为什么他们的头怎么有钱呢? 答:因为每一个被骗进去他们窝点的人最终都要给他们几万块钱才会有自由(继续留下或者赶快离开),他们每天只能吃白饭和包菜等(平均一个人一天的生活费也就1块多)。如果留下来的人员又骗了一个人进来,那么传销头目又有几万块收入了(通常会奖励一小部分给骗人来的那个人,剩下的就是他们“领导”的了)。如此回圈下去,他们的钱就会很多了。 我想知道大学的组织部是干什么的? 简单点说就是帮学校方面举办学生类活动的时候对类似文体部等其他部门出主意并组织活动. 属于学生会和学校团部. 传销干什么的,我想知道,求回答 传销我们俗名叫老鼠会,就是像老鼠一样,一个变两个,两个变四个,四个变八个……靠的是下线提供上线的资金,也就是说上线吃下线。 卡米网是干什么的?组织的活动可靠吗? 卡米网是本地化的兴趣分享社群,通过发帖,帮你快速发现身边兴趣相投的人,结伴探寻城市里有趣的聚会、活动,并享受“结伴”所带来的惊喜。 卡米也是一种介于微部落格和轻部落格之间的产品,一种全新的、本地化的网路服务。外观看更像是一种以标签做导航的微博,因此也被称为快部落格。 哈尔滨各大高校户外运动相关社团、哈尔滨各个户外、旅游群,已经入驻卡米网。并且成功的发起活动,赢得了各个社团的好评。 请问GNU是什么组织?他们是干什么的? GNU是一个自由软体工程专案。下面的文字没有具体解释GNU是哪几个单词的所写,但从整体上说明了GNU工程是怎么回事,希望对你有帮助。 GNU工程已经开发了一个被称为“GNU”(GNU是“不是UNIX”的缩写)的、对Unix向上相容的完整的自由软体系统(free sofare 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系统。 我们还希望提供游戏和其它娱乐。已经由一些游戏可以使用了。 自由软体可以走多远?这没有限制,除非诸如版权法之类的法律完全地禁止自由软体。最终的目的是,让自由软体完成计算机使用者希望完成的所有工作--从而导致自由软体的过时 晓这个组织是干什么的,头是谁 "晓"是一个超强的组织,拥有强大的实力,目前为火影中的最强 "晓"组织里的排名应该是由个人所带的戒指来定的: 1.青龙(せいりゅう)砂忍中传说的天才傀儡造型师-赤砂之蝎 雷(金)属性 (我个人认为他不是晓的老大,青龙只是四圣兽之一嘛,而之前一直谣传的四代为晓老大 之说也在第二部中揭晓,所以四代并不是~) 2.白虎(びゃっこ)曾战败雷影的极有天赋的儿子,灭宇智波一族,攻守平衡的角色, 来自巖之国,属土遁忍术.名未知! 3.朱雀(すざく) 宇智波一族 鼬,火属性,进攻型角色(写轮眼的能力) 4.玄武(げんぶ)擅长水系忍术 来自雾之国 领导类似于暗部的特殊组织. 5.空陈(くうちん?勾陈こうちん)大蛇丸 木属性 6.南斗(なんじゅ)干柿鬼鲛 再不斩师兄,但两人不可同日而语! 7.北斗 兜 一直在隐藏实力 晓的卧底 目的是监视大蛇丸和学到大蛇的不死 之术!以极厉害的招术和佐助共同杀了大蛇丸 8.三台(さんたい)巖之国逃忍 朱龙草 使用剑的角色 9.玉女(ぎょくにょ)一说为鸣人的母亲,是三代的女儿,另一说即为静音(不可信) 10.滕蛇 是自来也(自来也这个是从网上看来的... 可信度$%$#!) :P 我想知道初心家族是干什么的啊, 一个响当当的团队,做玛咔和这印度神油,只有正品 想知道小蝌是干什么的? 卖 *** 的!还开了个微店,小蝌世界。另外还有自己的商城小蝌商城。 想知道tos这个是干什么的 TOS指TencentOS,3月2日,腾讯ROM TencentOS团队通过其公众账号正式亮相。3月3日,TOS正式开始内测。[1] 2015年4月28日,在2015全球移动网际网路大会(GMIC)上,腾讯公司宣布推出“TOS+”智慧硬体开放平台战略,并正式释出TencentOS系统,同时,腾讯也展示了与多家合作伙伴共同推出基于该系统的智慧手表、微游戏机、虚拟现实产品以及手机四大智慧硬体领域解决方案。 急啊!大家知道传销是干什么的吗? 让你骗身边亲人朋友熟人的钱的,你骗我,我要想回本,再去骗别人,一级级的去骗下去,就这么空手套白狼的骗钱生存。而且还会被人监视,限制人身自由!如果不慎误入,要找机会跑出来!
2023-08-02 09:43:251

unix是谁开发的,现在发展如何,升级速度如何,为什么又有了linux

分类: 电脑/网络 >> 操作系统/系统故障 解析: 一、概述 标准 UNIX 操作系统是一个交互式的分时系统,提供了一个支持程序开发全过程的基础和环境,可以支持40个终端用户。UNIX系统是由美国电报电话公司(AT&T)下属的Bell实验室的两名程序员K.汤普逊(Ken Thompson)和D.里奇(Dennis Ritchie)于1969~1970年研制出来的。UNIX问世以来十分流行,它运行在从高档微机到大型机各种具有不同处理能力的机器上。目前,UNIX除了可在PDP-11 、DEC公司的VAX-11系统的各种机型上运行之外,还可以在IBM的370、3300系列机和Amdahi公司、Data General公司、Hp公司的系列机上。近年来,几乎所有的16位机、32位微型计算机都竞相移植UNIX。这种情况在操作系统发展的历史上是极为罕见的。随着UNIX的普及,书写系统的C语言也成为引人注目的语言,得到广泛使用。 UNIX系统获得了巨大的成功,这有着内在的原因和客观的因素。客观条件之一是,UNIX问世之前己有许多操作系统研制成功,其中有成功的经验,也有失败的教训,而UNIX的设计者正是经过认真考虑,作了适当的取舍,使UNIX站在前人肩头上获得成功(MULTICS用了200人年未达到原定目标,UNIX只用了2个人年);其二是,由于当时人们需要一个使用方便、能提供良好开发环境、大小适中的系统,UNIX恰是生逄其时;其三是,UNIX是在PDP-11系列机上开发出来的,这种机器在世界上己得到广泛应用,这为UNIX广泛配置创造了条件。当然,UNIX成功的关键是在于自身的性能和特点。 UNIX的主要特点是:短小精悍、简易有效、并具有易理解、易扩充、易移植性。 UNIX的核心程序由约10000行C语言代码和1000行汇编语言代码构成,被分成能独立编译和汇编的44个文件,每个文件又分若干过程。这些文件可分以下三类: ⑴汇编语言文件:系统只有2个文件用汇编语言编程,包含33个汇编子程序,与机器硬件直接相关的部分,如中断处理、系统启动等,为了提高效率,有些频繁使用的基本过程,也用汇编语言编写。 ⑵C语言文件:共有28个,其中包括进程管理的主要过程,它们又可分成190个子程序 。文件可以独立编译,经装配程序连接装配后就可执行。 ⑶C语言全局变量文件:共14个,其中含有结构的重要说明。这类文件不能独立编译,而必须和某个C语言文件一起编译。 二、UNIX操作系统的主要特点 1.精巧的核心与丰富的实用层 UNIX系统在结构上分成内核层和实用层。核心层小巧,而实用层丰富。核心层包括进程管理、存储管理、设备管理、文件系统几个部分。UNIX核心层设计得非常精干简洁,其主要算法经过反复推敲,对其中包含的数据结构和程序进行了精心设计。因此,核心层只需占用很小的存储空间,并能常驻内存,以保证系统以较高的效率工作。 实用层是那些能从核心层分离出来的部分,它们以核外程序形式出现并在用户环境下运行 。这些核 外程序包含有丰富的语言处理程序。UNIX支持十几种常用程序设计语言的编译和解释程序,如C、APL、FORTRAN77、PASCAL、SNOBOL、COBOL、BASIC、ALGOL68等语言及其编译程序。还包括其他操作系统常见的实用程序,如编辑程序、调试程序、有关系统状态监控和文件管理的实用程序等。UNIX还有一组强有力的软件工具,用户能比较容易地使用它们来开发新的软件。这些软件工具包括:用于处理正文文件的实用程序troff,源代码控制程序SCC S(Source Code Control System),命令语言的词法分析程序和语法分析程序的生成程序LEX(Generator of Lexical Analyzers)和YACC(Ye t Another Compiler Compiler)等。另外,UNIX的命令解释程序Shel l也属于核外程序 。正是这些核外程序给用户提供了相当完备的程序设计环境。 UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,最终都使用由核心层提供的低层服务,它们逐渐都成了“UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种良好的服务。 2.使用灵活的命令程序设计语言Shell Shell首先是一种命令语言。UNIX 的200多条命令对应着200个实用程序。Shell 也是一种程序设计语言。它具有许多高级语言所拥有的控制流能力,如if、for、while、until、case语句,以及对字符串变量的赋值、替换、传替参数、命令替换等能力。用户可以利用这些功能用Shell语言写出“Shell”程序存入文件。以后用户只要打入相应的文件名就能执行它。这种方法易于系统的扩充。 3.层次式文件系统 UNIX系统采用树型目录结构来组织各种文件及文件目录。这样的组织方式有利于辅助存储器空间分配及快速查找文件,也可以为不同用户的文件提供文件共享和存取控制的能力,且保证用户之间安全有效的合作。 4.文件和设备统一看待 UNIX系统中的文件是无结构的字节序列。在缺省情况下,文件都是顺序存取的,但用户如果需要的话,也可为文件建立自己需要的结构,用户也可以通过改变读/写指针对文件进行随机存取。 UNIX将外围设备与文件一样看待,外围设备如同磁盘上的普通文件一样被访问、共享和保护。用户不必区分文件和设备,也不需要知道设备的物理特性就能访问它。例如系统中行式打印机对应的文件名是/dev/lp 。用户只要用文件的操作(write)就能把它的数据从打印机上输出。这样在用户面前,文件的概念简单了,使用也方便了。 5.良好的移植性 UNIX的所有实用程序和核心的90%代码是用C语言写成的,这使得UNIX成为一个可移植的操作系统。操作系统的可移植性带来了应用程序的可移植性,因而用户的应用程序即可用于小型机,又可用于其他的微型机或大型机。从而大大提高了用户的工作效率。 虽然UNIX系统取得了巨大的成功,但它也不是没有缺点的。概括起来,对UNIX的批评有如下几点: 1.UNIX系统的版本太多,造成应用程序的可移植性不能完全实现 UNIX是用C语言写成的,因而容易修改和移植。UNIX也鼓励用户用UNIX的工具开发适合自己需要的环境,这样造成了UNIX版本太多而不统一。为了解决这一问题,目前 AT&T己与四家重要的微机厂家(Inte r,Motorola ,Zilog和National Semiconductor)合作制订统一的UNIX system V版本,这将会给UNIX的标准化以重大影响。 2.UNIX系统缺少诸如实时控制、分布式处理、网络处理能力 这一缺点也在不断改进中,以UNIX为基础的分布式系统和具有实时处理能力的系统己在研制中,有的已研制成功。 3.UNIX系统的核心是无序模块结构 UNIX系统的核心有90%是用C语言写成的,但其结构不是层次的,故显得十分复杂,不易修改和扩充。 UNIX系统的这些缺点比起它的成就而言是十分次要的,它的成功是辉煌的。 三、UNIX系统结构 UNIX操作系统采用以全局变量为中心的模块结构,因而系统结构较为复杂,这主要表现在:模块间的循环调用和文件之间的全局变量问题。 从结构上看,UNIX可以分为核心层和外壳层,核心层又分成与硬件接口的设备驱动、物理存储块管理的最低层及实现存储管理、文件管理、设备管理、进程管理等功能的低层。核心的外层是系统调用,它是UNIX核心的对外接口。最外层的Shell是用户与UNIX系统的接口,其他的各种实用程序和用户程序也在这一层运行。 系统结构如图8.1所示。 1.Shell UNIX提供的用户接口是一种被称为Shell的命令语言,这种命令语言的解释程序也称为Shell 。在系统初始启动时为每个用户建立一个Shell进程,每个Shell进程等待用户输入命令。命令的最简单形式是一个命令行,由命令名和若干参数组成,中间用空格隔开。Shell解释执行命令时,先区分命令名和参数,然后根据命令名找出对应的文件,把文件读入内存,并按给出的参数解释执行。 命令的执行是通过 fork 系统调用来完成的,Shell进程调用for k后,fork创建一个Shell进程的子进程且让Shell进程等待。子进程解释执行命令,命令执行结束时子进程调用exit系统调用完成终止子进程和释放父进程的工作。Shell进程被释放后,给出允许用户输入下一个命令行的提示,命令的基本执行过程如图8.2。 UNIX的交互系统要求用户必须等待前一行命令执行结束,在终端上出现提示符后才能输入下一个命令行。由于有些命令的执行时间较长,因此为了减少用户等待时间,在UNIX系统中允许用户使用Shell命令语言编写程序来表示一组命令的执行顺序,用命令语言编写成的程序称Shell程序。Shell程序存放在文件上,需要时由命令解释程序去执行Shell程序中的各个命令。 2.系统调用 系统调用是用户程序请求操作系统为其服务的惟一形式,在UNIX中把系统调用称为程序员接口。UNIX规定用户程序用捕俘(trap)指令请求系统服务,UNIX核心中的中断捕俘程序根据trap的类型转向相应的处理程序。Trap指令形式如下: UNIX第6版共有41条系统调用,可以分成以下三类: ①与进程管理有关的系统调用,如建立子进程、等待子进程、睡眠、发信号、修改数据段大小等。 ②与文件管理有关的系统调用,如建立文件、连接文件、打开文件、关闭文件 、读文件 、写文件以及修改当前目录、修改文件属性等。 ③其他系统调用,如取当前用户号 、取日历时间 、读取进程运行时间、改变优先数等。 在系统调用中,参数的传递有两种方式。第一种方式:在程序中通过trap指令后继单元传送。这一方式又分为直接方式和间接方式。在直接方式中,允许在trap指令的后继单元中最多可放5个参数;在间接方式中,trap指令的后继单元放的是一个参数区指针,在这个参数区可以存放更多的参数。第二种方式是通过寄存器R0,R1传递参数的。 UNIX的系统程序员界面这包括了大量的库子程序和标题文件。标题文件定义了在系统调用中使用的复杂数据结构;库子程序和库函数为系统调用提供了附加的程序支持。 3.存储管理 UNIX系统最初是在 PDP-11 上开发的,PDP-11是段式结构的存储器,在PDP-11中把段称作页,每一页可包含若干块,每块64个字节,主存以块为单位进行分配。 存储分配采用优先适应算法,存储空间使用空闲区表来管理。每表占50项,每项2个单元,一个指向相应空闲区起始块号,另一个指出空闲区大小。表内各项次序按空闲区地址从低到高排列,若有两个相邻空闲区则合并成一个。表项内容为0,表示表尾。 由于PDP-11不支持虚拟存储器,所以UNIX中内存用户区和磁盘对换区的分配和释放由存储管理模块管理。在对换程序的管理下内存用户区和磁盘对换区连成一体,起着虚拟存储器的作用。对换进程扫描PCB表,发现辅存有就绪进程时,查内存是否有空闲区,若有空闲区则直接调入;否则要把内存中某些进程换出,若内存没有可换出进程,则对换进程处于等待状态,直到某些事件发生,唤醒后再度工作。辅存有多个就绪进程时,按先进先出换进内存;内存有多个进程可换出时,则选可换进程中优先数低的进程换出。 当进程要增加页长时,可通过申请新页、释放旧页来实现。若内存无足够空间,则在辅存申请新页,同时将进程整个换到辅存。 Linux是什么? 1991年,芬兰赫而辛基的学生LinusTorvalds为了自己使用与学习的需要,他开发了类似Unix且运行在80386平台上运行的操作系统,命名为Linux。为了使每个需要它的人都能够容易的得到它,LinusTorvalds把它变成了"自由"软件。 感谢Inter的飞速发展使得全世界的程序开发员有了一种全新的有效沟通方法。还要感谢在数年之前由RichardStallman主持的GNU项目。Linux在几年后变成了一个完整的操作系统。它的能量得到了释放,变得非常可靠,并且每天都会有新的改进加入进去。 为了使Linux变得容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。 当我们提到Linux时,一般是指"RealLinux",即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统。还需要许多软件包,编译器,程序库文件,Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以这就是为什么有许多不同的Linux发行版的原因。 Linux的特点 Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。Linux包含了Unix的全部功能和特性。简单的说,Linux具有以下主要特性: 1.开放性 开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 2.多用户 多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。 3.多任务 多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程,平等地访问微处理器。由于CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。 4.良好的用户界面 Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程Shell是指将多条命令组合在一起,形成一个Shell程序,这个程序可以单独运行,也可以与其他程序同时运行。 系统调用给用户提供编程时使用的界面。用户可以在编程时直接使用系统提供的系统调用命令。系统通过这个界面为用户程序提供低级、高效率的服务。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。 5.设备独立性 设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来简化增加新设备的工作。当需要增加新设备时、系统管理员就在内核中增加必要的连接。这种连接(也称作设备驱动程序)保证每次调用设备提供服务时,内核以相同的方式来处理它们。当新的及更好的外设被开发并交付给用户时,操作允许在这些设备连接到内核后,就能不受限制地立即访问它们。设备独立性的关键在于内核的适应能力。其他操作系统只允许一定数量或一定种类的外部设备连接。而设备独立性的操作系统能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行版本中。另外,由于用户可以免费得到Linux的内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。 6.提供了丰富的网络功能 完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其他操作系统。其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联 *** 性的灵活性。而Linux为用户提供了完善的、强大的网络功能。 支持Inter是其网络功能之一。Linux免费提供了大量支持Inter的软件,Inter是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上的其他人通过Inter网络进行通信。 文件传输是其网络功能之二。用户能通过一些Linux命令完成内部信息或文件的传输。 远程访问是其网络功能之三。Linux不仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其他系统的窗口。通过这种远程访问的功能,一位技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的地方。 7.可靠的系统安全 Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 8.良好的可移植性 可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。 我们为什么要用Linux? Linux是"免费"的,上面又有那么多"免费"的软件,为什么不用? Windows实在太不稳定了,受不了,换个平台吧。 想学习UNIX,可是钱包里的钞票不多,先从Linux开始吧。 想学习操作系统,哪里有开放源代码的OS?而且还要很活跃,有前途的。 基于Linux的并行计算,不但费用低廉,而且功能强大,有潜力,重要的是有源代码。 想成为一名Hacker(当然是网侠一类),Linux当然是最好的工具之一。 Linux潜在的商业价值不可 *** ,性能相当地好,稳定性也很好,用其替换商业操作系统真是明智的选择。 Oracle,Infomix,Sy *** ase,IBM都支持Linux了,用其作数据库平台挺不错。烦了一次又一次去买许可证(奸商经常设这样的陷阱),Linux遵循公共版权许可证(GPL)正合我意。 Linux太适合Inter/Intra,本身就是通过网络来协同开发的,网络时代为什么不用Linux? 采用Linux可以极大的降低拥有者总成本(TCO)。等待商业操作系统补丁的耐心是有限度的,更受不了总被商家牵着鼻子走,开放源代码的Linux至少可以使用户有一定的控制权。开放源代码使用户可以按照自己的需要添加或删除某些功能,用户可定制性,真是太好了! 利用开放源代码的Linux还可以开发路由器,嵌入式系统,网络计算机,个人数字助理等等,GNU真是巨大的知识宝库,何乐而不用? 崇尚自由软件精神和梦想,贡献自己的力量!
2023-08-02 09:43:321

能否介绍一些传奇黑客

百度 黑客 贴吧
2023-08-02 09:43:536

gnu的含义是什么

GNU是一个操作系统。“GNU”是“GNU"sNotUnix!”的首字母递归缩写形式,发音类似普通话“哥怒”。GNU于1983年由RichardStallman(rms)发起,意在为所有软件用户能够自由控制自己的计算机而构建一款由大家共同努力开发而成的操作系统。由于没有任何赞助仅靠大家共同努力开发一个操作系统是一件非常困难的事情,因此1985年RichardStallman又创立了自由软件基金会(FreeSoftwareFoundation)来为GNU计划提供技术、法律以及财政支持。
2023-08-02 09:44:071

哪些php文本编辑器比较好

notepad++。
2023-08-02 09:44:184

计算机操作系统都经历了什么版本?

Windows操作系统发展历史1981年8月12日,IBM推出内含Microsoft的16位元作业系统 MS-DOS 1.0的个人电脑MS-DOS是Microsoft Disk Operating System的简称1985年11月,Microsoft Windows 1.0发布Microsoft Windows 1.0是微软第一次对个人电脑操作平台进行用户图形界面的尝试。Windows 1.0本质上宣告了MS-DOS操作系统的终结。1987年12月9日,Windows 2.0发布1990年5月22日,Windows 3.0正式发布1992年3月18日,Windows for Workgroups 3.1发布1993年Windows NT 3.1发布1994年,windows 3.2的中文版本发布1995年windows95发布1996年8月,Windows NT 4.0发布1998年6月25日,Windows 98发布Windows 98 SE(第二版)发行于1999年6月10日Windows ME(Windows Millennium Edition)是一个16位/32位混合的Windows系统,由微软公司发行于2000年9月14日Microsoft Windows 2000(起初称为Windows NT 5.0)是一个由微软公司发行于2000年12月19日的Windows NT系列的纯32位图形的视窗操作系统Windows 2000有四个版本: (1)Windows 2000 Professional 即专业版,用于工作站及笔记本电脑。它的原名就是Windows NT 5.0 Workstation。最高可以支持双处理器,最低支持64MB内存,最高支持2GB内存。 (2)Windows 2000 Server 即服务器版,面向小型企业的服务器领域。它的原名就是Windows NT 5.0 Server。最高可以支持4处理器,最低支持128MB内存,最高支持4GB内存。 (3)Windows 2000 Advanced Server 即高级服务器版,面向大中型企业的服务器领域。它的原名就是Windows NT 5.0 Server Enterprise Edition。最高可以支持8处理器,最低支持128MB内存,最高支持8GB内存。 (4)Windows 2000 Datacenter Server 即数据中心服务器版,面向最高级别的可伸缩性,可用性与可靠性的大型企业或国家机构的服务器领域。最高可以支持32处理器,最低支持256MB内存,最高支持64GB内存。2001年10月25日,Windows XP发布。Windows XP是微软把所有用户要求合成一个操作系统的尝试,和以前的windows桌面系统相比稳定性有所提高,而为此付出的代价是丧失了对基于DOS程序的支持。Windows XP Professional 专业版除了包含家庭版的一切功能,还添加了新的为面向商业用户的设计的网络认证、双处理器支持等特性,最高支持2GB的内存。主要用于工作站、高端个人电脑以及笔记本电脑。Windows XP Home Edition 家庭版的消费对象是家庭用户,用于一般个人电脑以及笔记本电脑。只支持单处理器;最低支持64MB的内存(在64MB的内存条件下会丧失某些功能),最高支持1GB的内存。2003年4月,Windows Server 2003发布;对活动目录、组策略操作和管理、磁盘管理等面向服务器的功能作了较大改进,对.net技术的完善支持进一步扩展了服务器的应用范围。Windows Server 2003有四个版本:Windows Server 2003 Web服务器版本(Web Edition)、 Windows Server 2003标准版(Standard Edition)、 Windows Server 2003企业版(Enterprise Edition)以及Windows Server 2003数据中心版(Datacenter Edition)。2005年7月22日太平洋标准时间早晨6点, Windows Vista发布
2023-08-02 09:44:277

计算机三级试题

1计算机辅助设计的缩写是CAD,计算机辅助制造的缩写是CAM,计算机辅助教学的缩写CAI,计算机辅助测试的缩写是CAT。2.按应用层次划分为入门级服务器、工作组级服务器、部门级服务器和企业级服务器四类。按服务器的处理器架构(也就是服务器CPU所采用的指令系统)划分把服务器分为CISC架构服务器、RISC架构服务器和VLIW架构服务器三种。按服务器按用途划分为通用型服务器和专用型服务器两类。4.按服务器的机箱结构来划分,可以把服务器划分为“台式服务器”、“机架式服务器”,“机柜式服务器”和“刀片式服务器”四类。3刀片服务器是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,目前最适合群集计算和IxP提供互联网服务。其中每一块“刀片”实际上就是一块系统主板。它们可以通过本地硬盘启动自己的操作系统,如Windows NT/2000、Linux、Solaris等等,类似于一个个独立的服务器。在这种模式下,每一个主板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以用系统软件将这些主板集合成一个服务器集群。4熵编码和源编码分别采用了无损压缩和有损压缩。多媒体信息存在数据冗余主要原因就是多媒体数据的海量性,多媒体数据包括文本、声音、动画、图形、图象以及视频。5 IGMP(互联网组消息管理协议)DHCP(动态主机配置协议)6 以太网是一种使用CSMA/CD(载波监听多路访问及冲突检测技术)技术得局域网(LAN),也是最常用的局域网,在tcp/ip协议层次结构中以太网属于链路层,tcp/ip分为四层:链路层、网络层、传输层、应用层。 应用层提供各种服务比如ftp、http。 传输层为应用层提供端到端的通信,也就是保证一个机器的一个应用端口发送的数据安全到达接收方的应用程序端口,包括TCP协议和UDP协议。 网络层主要是处理路由选路,也就是数据报在网络上如何选择正确的路径(通过哪些路由器)到达目的机器,主要有IP协议ICMP协议和IGMP协议。 链路层处理具体的网卡和电缆上面的通信细节,主要和设备驱动程序以及网络接口卡相关。 层与层之间的关系就像盖房子一样上层以下一层为基础,应用层最高,网络上通过传递数据包进行通信,每一层都有对应的数据包格式,数据包分为包头和包体(包内容),应用层的应用程序将需要传递的数据打包后送给下面的传输层,传输层以此作为包体(也叫载荷)在上面再加个包头组成传输层的包(一般叫做报文段,比如TCP segment),传输层的数据包再给网络层作为包体进行加包头封包组成IP数据报(IP datagram),再往下进行封装就是以太网的包结构叫做以太帧(frame)他的格式也就是你提到的帧结构,以太网帧结构(也就是包格式)包括14个字节的包头和最大1500字节最小46字节的包体以及最末4字节的CRC校验码,14字节的包头依次是6字节的目的mac地址、6字节源mac地址、2字节上层协议类型,以太帧往网线上传的话还要家一个前导码来标志这是一个数据帧的开始。7支持单模光纤的千兆以太网物理层标准是IEEE 802.3z8 FTP ARP协议分别运行在传输层和互联层9自由软件的英文称谓是“Free Software”,由于英文Free这个字的二意性,有些人把它理解为免费软件,包括国内出版的一些书籍也将其误译、曲解为免费软件。关于这一点美国自由软件基金会的版权声明中说得明白:“当提到Free Software时,我们指的是自由而不是价格,我们所设计的通用公共许可证是为了保证您有散发自由软件和拷贝的自由,您会得到源代码或当您想得到时可以得到,……”这个版权声明是由律师写给律师看的,非常绕口但意思明确,告知是“自由”而不是“免费”。这一版权声明通常被称为GPL,或被幽默地称为CopyLeft,它是与Copyright相对的。一般所说的自由软件指的是用GPL作为版权声明的软件而不一定是自由软件基金会的产品。注意区别以下几类软件: 公共域软件(Public Domain); 共享软件(Shareware); 商业软件(Commercial Software)。 公共域软件是作者明言允许他人将其包含在自己的私有版权产品中出售或允许任意处置。这类软件都提供源代码。 共享软件是所谓“先尝后买”软件,用户可以得到软件并试用,一旦决定继续使用下去就必须向作者缴付注册费,这类软件不提供源程序,属于商业软件的一种形式。 自由软件由MIT的M.Stallman首先倡导,全球千千万万软件专家纷纷响应,并在他们积极的开发与维护下形成了大量的高质量软件产品。当时在麻省理工学院做研究工作的Stallman不满于一些软件厂家的傲慢与狭隘,决定将自己开发的软件产品与他人共享,既能够不胫而走又保证成果不被奸商窃取,提出了自由软件的概念,成立了自由软件基金会,至今自由软件的开发方兴未艾,一发不可收拾。 狭义的自由软件就是以GPL为版权声明的软件。我们在这里所说的自由软件指的是广义的自由软件,包括公共域软件在内,在使用和二次开发时一定要注意尊重并遵守原作者的版权说明,该致谢的致谢,该付款的付款,原作者要求不提名的不提名。 10 minix是开源软件11 suse linux是novell公司的操作系统
2023-08-02 09:44:461

哪款键盘非常适合编程写代码

如果编程写代码的话,最好就是购买机械键盘,青轴的,因为打起来会很舒适。我自己也是程序员,所以可以推荐你这几款键盘,IKBC G104、腹灵TT104、酷冷烈焰枪、RAPOO V510pro、技嘉K83等等,都是很不错的机械键盘。纯手打,求采纳。
2023-08-02 09:44:573

linux的出现是为了对抗什么公司的操作系统?

为了对抗AT&T公司的UNIX系统的商业化计划。早在20世纪70年代,UNIX系统是开源而且免费的。但是在1979年时,AT&T公司宣布了对UNIX系统的商业化计划,随之开源软件业转变成了版权式软件产业,源代码被当做商业机密,成为专利产品,人们再也不能自由地享受科技成果。于是在1984年,Richard Stallman面对于如此封闭的软件创作环境,发起了GNU源代码开放计划并制定了著名的GPL许可协议。1987年时,GNU计划获得了一项重大突破—gcc编译器发布,这使得程序员可以基于该编译器编写出属于自己的开源软件。随之,在1991年10月,芬兰赫尔辛基大学的在校生Linus Torvalds编写了一款名为Linux的操作系统。该系统因其较高的代码质量且基于GNU GPL许可协议的开放源代码特性,迅速得到了GNU计划和一大批黑客程序员的支持。随后Linux系统便进入了如火如荼的发展阶段。楼主如果对Linux系统的历史、操作感兴趣,可以百度《Linux就该这么学》,里面有更加详细的介绍。
2023-08-02 09:45:161

谁能介绍一下linux操作系统

这是个什么系统?我怎么没听过!
2023-08-02 09:45:273

地下水流基本问题的计算原理

一、地下水向河渠的运动(一)河渠间地下水的稳定运动1.潜水的稳定运动河渠间潜水的运动由于受大气降水入渗补给或蒸发消耗的影响,应该属于非稳定运动。但为了简化计算,当入渗在时间和空间分布上都较均匀时,可以把潜水运动看作稳定运动。假设条件:(1)含水层为均质各向同性,隔水底板水平;(2)河渠间潜水有垂向均匀入渗补给或蒸发消耗,设其强度W为常数;(3)河渠基本上平行展布,潜水流可视为一维、渐变流并趋于稳定。基于上述假设条件,取垂直于河渠的单位宽度进行研究并按图4-24取坐标,根据式(4-62),可写出上述问题的数学模型为:图4-24 河渠间潜水的运动现代水文地质学式中:h为从左端开始的断面x处的潜水流厚度,h1、h2分别为左、右两侧河渠边缘的潜水流厚度。对式(4-84)积分,得通解:现代水文地质学式中:C1,C2为积分常数,可根据边界条件来确定,即将式(4-85)和式(4-86)代入式(4-87)得:现代水文地质学最后,将C1,C2值代入式(4-87),得:现代水文地质学式(4-88)即为河渠间有入渗(为正)或蒸发(为负)时,潜水流的浸润曲线(或降落曲线)方程。当参数K、W已知时,只要测定两个断面的水位h1和h2就可预测两断面间任一断面上的水位h。由(4-88)对x求导数得:现代水文地质学由达西定律知,河渠间任意断面的潜水流单宽流量为:现代水文地质学式中,qx为距离左河x处,任意断面上潜水流的单宽流量。将式(4-89)代入式(4-90)得:现代水文地质学当已知两个断面上的水位值时,可用(4-91)式计算两断面间任一断面的流量。关于河渠间潜水运动特点的讨论。(1)由式(4-88)可知,潜水浸润曲线形状,当W>0时,为椭圆形曲线;当W<0时,为双曲线;当W=0时,为抛物线。有入渗时,河渠间的浸润曲线形状为一椭圆形的上半支,河渠间形成分水岭,因为分水岭上水位最高,因此可用求极值的方法求出分水岭的位置。即将式(4-88)对x求导数,并令=0,将x=a代入,即得分水岭位置的计算公式:现代水文地质学在其他条件不变时,由上式可得分水岭位置a与两侧河渠水位h1和h2的关系:当h1=h2,则a=,分水岭位于河渠中间;当h1>h2,则a<,分水岭靠近左河;当h1<h2,则a>,分水岭靠近右河。即分水岭总是靠近高水位河渠这一边。(2)排水渠合理间距的设计在排水渠设计中,有时需将分水岭最高水位(hmax)控制在一定的标高上,以避免在河渠间产生盐渍化或沼泽化。令x=a,h=hmax,代入式(4-88)得:现代水文地质学由于该式中的l和a都是待求量,因此需和式(4-92)一起用试算法求解排水渠合理间距l。在两渠水位相等时,即h1=h2=hw,分水岭位置a=时,式(4-93)可简化为:现代水文地质学由上式知,当水位条件一定时,在入渗强度愈大、渗透性愈弱的含水层中,排水渠的间距愈小,反之愈大。(3)河渠间单宽流量的计算河渠间单宽流量的大小取决于分水岭的位置。当a>0时,q1=-Wa(负号表示流向左河);q2=-W(l-a)(正号表示流向右河)。当a=0时,分水岭位于左河的起始断面上,此时q1=0,左河既不渗漏也得不到补给;q2=Wl,全部入渗量流入右河。当a<0时,不存在分水岭,此时全部入渗量流入右河,而且水位高的左河要向水位低的右河渗漏。现代水文地质学(4)无入渗时潜水流的方程式当W=0时,式(4-88)和式(4-91)可简化为:现代水文地质学这就是著名的Dupuit公式。降落曲线的形状是二次抛物线。通过河渠间所有断面的单宽流量相等。因为前面公式都是在Dupuit假设下导出的,忽略了渗流的垂向分速度,因此,用式(4-94)计算的浸润曲线较实际浸润曲线偏低(图4-25)。潜水面坡度愈大,两曲线的差别也愈大。但恰尔内(И.А.Чарнюй)证实,虽然用了Dupuit假设,但按式(4-95)计算的流量仍然是准确的。图4-25 计算出的潜水面与实际潜水面的比较图4-26 双层岩层中的渗流当含水层为非均质时,如双层结构的含水层,上层渗透系数比下层渗透系数小得多时(图4-26),可以将地下水流分成两部分,分界面以上为潜水,以下为承压水。由于通过整个含水层的单宽流量是通过上层和下层单宽流量之和,即现代水文地质学当含水层的透水性沿水流方向急剧变化时(图4-27),根据水流连续性原理,通过两种透水性不同的岩层的流量是相等的。即,对于渗透系数为K1的含水层,其单宽流量q为现代水文地质学图4-27 岩层透水性急剧变化时的潜水流图4-28 潜水底板倾斜时的承压水流对于渗透系数为K2的含水层,其单宽流量q为:现代水文地质学把式(4-97)和式(4-98)相加,得:现代水文地质学式中:h1和h2是断面1和2上的潜水流厚度;K1和K2为相邻两岩层的渗透系数;l1和l2是端面1和2到岩层分界面的距离。绘制浸润曲线时,先按式(4-97)算出hs值,而后再用式(4-94)进行分段绘制。2.承压含水层中地下水的稳定运动在承压含水层中,如含水层的厚度M为常数,入渗补给为零,为一维流动,其他条件与有入渗补给的潜水含水层相同时,承压水的流动方程式可以比照无入渗补给的公式写出,只要用MH替代潜水流方程中的h2/2即可。因此,由式(4-94)和式(4-95),可以写出承压水流方程如下:现代水文地质学对上述承压水流公式作如下讨论:(1)当含水层的隔水底板倾斜且倾斜度不大时,可用垂直方向上的水流厚度 M=(n为过水断面垂直于流线方向的值;θ隔水底板的倾角)代替n(图4-28)。同理,也可用两断面间的水平距离l代替斜面上的距离l′。这样,用式(4-100)和式(4-101)即可进行底板为缓倾斜的承压含水层中地下水流的计算。(2)当承压含水层的厚度M不是常数,而是随坐标变化时,如图4-29,通常可取上下两个断面含水层厚度的平均值代替M,以便求得近似解:现代水文地质学(3)对于相互平行的层状含水层(图4-13),可用等效渗透系数代替式(4-101)中的K:现代水文地质学式中:M=为层状含水层的总厚度;Kp——等效渗透系数;H1,H2——相距为l的两个断面上的水头值。(4)在地下水坡度较大的地区,当出现上游为承压水,下游为无压水(图4-30)时,可以用分段法计算。图4-29 含水层厚度变化的承压水流图4-30 承压-无压流在含水层厚度不变情况下,承压水流地段的单宽流量为:现代水文地质学式中:l0为承压水流地段的长度。无压水流地段的单宽流量为:现代水文地质学根据水流连续性原理,q1=q2=q,因此,现代水文地质学将l0代入以上两个流量公式中的任何一个,即可求得承压-无压流的单宽流量公式:现代水文地质学降落曲线也可分别按承压水流公式(4-100)和潜水流公式(4-94)计算并绘制。(二)一侧有河渠渗漏时,河渠附近潜水的非稳定运动1.河渠水位迅速上升(下降)为定值时,河渠附近潜水的非稳定运动假设条件:(1)含水层均质各向同性,侧向无限延伸,隔水底板水平,上部入渗量W=0,河渠引渗后为一维流;(2)原始潜水面水平,水力坡度为零;(3)河渠水位瞬时上升,上升幅度为Δh0,t=h0,t-h0,0,上升后保持不变。此时,基本方程可由Boussinesq方程式(4-62)导出:现代水文地质学当水位变幅Δh≤0.1 h(h为潜水流的厚度)时,上式括号内的h可近似地看作常量,用时段始末潜水流的平均厚度值hm来代替,经方程线性化后得:现代水文地质学图4-31 河渠水位迅速上升时河渠附近潜水的非稳定运动该方程称Boussinesq 方程的第一种线性化方法。为求上述假设条件下,半无限含水层中河渠附近地下水非稳定流运动方程,可将计算坐标的选择如图4-31所示,初始时刻t=0时,由假设条件(2)知,区内各点水位为h0,0,设距离河渠x处断面在t时刻的地下水位变幅为:现代水文地质学该断面处t=0时刻的水位变幅为:现代水文地质学河渠水位瞬时上升为定值并发生侧渗后,x=0断面处有u(0,t)=h0,t-h0,0=Δh0,t;x=∞断面处有u(∞,t)=0,通过变量变换,令现代水文地质学此时,由式(4-105),可得河渠水位迅速上升,而后保持不变,半无限含水层中河渠附近地下水非稳定流运动方程:现代水文地质学式中:a=为压力传导系数。将上式数学模型对变量t进行Laplace积分变换并进行整理后,可得上述数学模型的简化式:现代水文地质学方程(4-110)是一个二阶线性常系数齐次微分方程,经过对其特征方程求解和Laplace 逆变换,可得J.G.Ferris 的解:现代水文地质学或现代水文地质学式中:现代水文地质学erfc(λ)为误差函数的补函数(余误差函数)。现代水文地质学设F(λ)=,称为河渠水位对地下水位的影响系数,其值随时间t和距离x而变化,列于表4-2中。式(4-113)可改写为:现代水文地质学表4-2 F(λ)数值表如含水层的压力传导系数a为已知,欲求任一距离x和任一时间t,因河渠水位突然变化Δh0,t所引起的地下水位变化值时,可先求λ=,而后由表4-2查得F(λ),再由式(4-115)确定由此引起的水位变幅u值。将u=hx,t-h0,0代入式(4-113),可得:现代水文地质学以上是河渠水位迅速上升(下降)为定值时,河渠附近潜水非稳定运动的基本方程及其简化后的数学模型、模型解和应用。关于河渠水位迅速上升(下降)为定值时,河渠附近潜水侧渗速度变化的情况,可由达西定律写出。侧渗速度为:现代水文地质学最后得:现代水文地质学由此式可知:同一时刻不同断面的渗透速度不同,在起始断面x=0处,v=此时,渗透速度最大,远离河渠断面渗透速度逐渐变小。同理,在同一断面x上,渗透速度则随时间的增大而逐渐变小,即当t→∞时,v→0。知道了侧渗速度变化的情况,即可求得侧渗补给量的变化情况。当水位变化不大时,潜水流的厚度可以用它的平均厚度hm来表示,这样,通过任一断面的单宽流量为:现代水文地质学由此式可知,同一断面的单宽流量不等。当x=0时,单宽流量最大,其值为:现代水文地质学它就是河渠向一侧补给地下水的单宽流量;同一断面的单宽流量是随时间的增大而减小的;河渠回水后,在t时间,x=0处,总的单宽流量为:现代水文地质学2.河渠水位变化时,河渠附近潜水的非稳定运动当假设条件同河渠水位迅速上升(下降)为定值时,河渠附近潜水的非稳定运动,为便于计算,常将变化曲线概化为阶梯状曲线(图4-32),其相邻段之间的变化仍看作是瞬时回水。这样,就可把整个水位变化过程看作是各个瞬时回水的叠加。计算时,可按式(4-115),算出,t-t0,t-t1…,t-tn-1所对应的水位u值(t0=0):现代水文地质学上述各时段水位变幅叠加,即为河渠水位整个变化过程的变幅:现代水文地质学将u=hx,t-h0,0代入上式,得:现代水文地质学这样,在(x=0)起始断面上,河渠向一侧补给地下水的单宽流量为:现代水文地质学在t时间内总的单宽侧渗量,也是河渠一侧补给地下水的总量,为:现代水文地质学(三)两侧有河渠渗透时河渠间潜水的非稳定运动1.河渠水位迅速上升(下降)为定值时河渠间潜水的非稳定运动假设条件:(1)含水层均质、各向同性,侧向无限延伸,隔水底板水平,上部入渗量W=0,河渠引渗后为一维流。(2)潜水的初始状态为稳定流,水位可用式(4-94)表示为:现代水文地质学(3)两侧河渠水位同时上升,发生瞬时回水,左河水位从h0,0上升到h0,t,右河水位从hl,0上升到hl,t,如图4-33。该情况下的地下水运动仍可使用Boussinesq方程式(4-62)描述,但其中的W=0:现代水文地质学为使上述方程线性化,可在其两端乘以潜水流厚度h:现代水文地质学图4-32 水位连续变化时近似处理为阶梯曲线图4-33 河渠间潜水的非稳定运动令u*=则将上式改写成:现代水文地质学当潜水流的厚度变化不大时,可将其看作常数,用平均值hm代替。这样,上式又可进一步改写为齐次Fourier方程:现代水文地质学式中:现代水文地质学这是以u=表示的线性方程。因此,只有当求解问题的初始条件和边界条件对于u*也是线性的时候,问题本身才是以u*=表示的线性问题。这种线性化的方法称为Boussinesq方程的第二种线性化方法。根据假设,以u*表示的定解条件为:现代水文地质学为便于求解,取新函数:现代水文地质学并将其代入式(4-124),结合定解条件,使定解问题成为:现代水文地质学然后,用有限Fourier正弦变换求解,得:现代水文地质学利用下列展开式:现代水文地质学及现代水文地质学设,代入(4-130)式,得:现代水文地质学设现代水文地质学则上式简化为:现代水文地质学式中:———相对距离;———相对时间;F———河渠水位函数,当在0~1区间变化时,可查表4-3;F′———根据求得。表4-3 函数数值表式(4-131)为河渠水位迅速上升,而后保持不变时,计算河渠间任一断面,任一时刻水位的公式,由于函数是一个小于1的数,因此,乘上小于1的数,仍为一个小于1的数。这表明河渠间的水位变幅总是小于河渠的水位变幅。取式(4-131)对x的导数,代入q=-Kh得:现代水文地质学式中:qx,0——x断面处回水前的单宽流量;qx,t——x断面处回水后,t时刻的单宽流量;G,其中,河渠流量函数值可查表4-4;G′)。表4-4 函数数值表式(4-132)表明两侧有河渠渗透时,河渠水位迅速上升后就保持不变,此时任一时刻、任一断面的单宽流量为非稳定流,它随时间和坐标的变化而变化,由于同一时刻,不同断面上有不同的水位变幅和流速,所以不同断面的流量也不同。将式(4-132)在0~t区间内积分,得:现代水文地质学式中:,其值可查表4-5。式(4-133)为从引渗开始,经历时间t后,任一断面的总单宽侧渗量,即单位长度上河渠补给地下水的总量。2.河渠水位变化时河渠间潜水的非稳定运动与前面所述相同,可将该情况下的变化曲线简化为阶梯状线段,见图4-34,并将左右两河渠的时段数概化为相同的数目。每一时段水位看作定水位,相邻时段间的水位变化仍看作为瞬时回水。这样,整个水位变化过程就等于是各个瞬时回水的叠加。应用叠加原理,可得到:现代水文地质学上两式即为河渠水位变化时,河渠间任一时刻、任一断面上潜水位和单宽流量的计算公式。表4-5 函数数值表图4-34 水位连续变化近似处理为阶梯状线段二、地下水向井的运动根据水井所揭露的地下水类型,可将水井分为潜水井和承压水井。无论是潜水井或承压水井,根据其所揭露含水层的程度和进水条件,又可将水井分为完整井和不完整井。贯穿整个含水层并在整个含水层厚度上都安上过滤器,可全面进水的水井称为完整井,(图4-35a中的1,和b中的1)。反之,如果水井没有贯穿整个含水层,只有井底和含水层部分厚度上能进水时,称为不完整井,如图4-35a中的2、3、4和b中2、3。图4-35 完整井和不完整井由于篇幅所限,现只将地下水向井运动的主要问题列表说明(表4-6~表4-11),以方便读者应用。表4-6 W(u)数值表(Ferris,Brown和Stallman等1962年)续表续表表4-7 W(u,r/B)或W(u′,a′)数值表表4-8 地下水向完整井的稳定运动续表续表续表表4-9 地下水向完整井的非稳定运动续表续表续表表4-10 地下水向不完整井的运动续表现代水文地质学续表现代水文地质学表4-11 地下水向边界附近井的运动续表续表续表续表续表续表
2023-08-02 09:45:381

历史上有哪些双鱼座的名人

苏共中央书记戈尔巴乔夫
2023-08-02 09:55:3612

linus是什么东西

啊,你竟然连Linux的创始人都不知道那家伙很拽,不过人家有资本拽
2023-08-02 09:56:176

结合计算机专业特点,谈谈在学习和生活中如何做到以实际出发

嫌我回答的不好就不要再问我了。不要再发给我啦!!!!!!!!!
2023-08-02 09:56:432

有一点c语言基础,怎么编写软件,具体用到什么工具。

C语言编软件可以用mfc。
2023-08-02 09:56:568

现下三大主流UNIX服务器是IBM、HP、SUN公司的,那么我想知道这个三家公司UNIX服务器各家名字是什么?

ibm aixhp hp-uxsun solaris
2023-08-02 09:57:153

linux和unix有什么区别和联系?

内核不一样而且unix不通用,像ibm的aix只能装power服务器,hp的hpUnix和sun的Solaris。这些都跟厂家硬件结合很紧密。不是开源的。
2023-08-02 09:57:434

电脑都有哪些系统?

目前主流的OS是UNIX, Linux 和微软的Windows。x0dx0aUNIX操作系统(UNIX),是美国AT&T公司1971年在PDP-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。x0dx0aRichard Stallman建立了GNU项目,要创建一个能够自由发布的类UNIX系统。20年来,这个项目不断发展壮大,包含了越来越多的内容。现在,GNU项目开发的产品,比如Emacs、GCC等已经成为各种其他自由发布的类UNIX产品中的核心角色。x0dx0a1990年,Linus Torvalds决定编写一个自己的Minix内核,初名为Linus" Minix,意为Linus的Minix内核,后来改名为Linux,此内核於1991年正式发布,并逐渐引起人们的注意。当GNU软件与Linux内核结合后,GNU软件构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的类Unix操作系统。x0dx0a1994年,BSD Unix走上了复兴的道路。BSD的开发也走向了几个不同的方向,并最终导致了FreeBSD、OpenBSD和NetBSD的出现。x0dx0aLinux兼容内核(Linux Unified Kernel,亦称Longene),是一个二进制兼容Windows和Linux应用软件和设备驱动程序的计算机操作系统内核。它试图在Linux内核的基础上利用Linux内核材料构建MS Windows内核功能模块从而扩充Linux内核的支持能力使之同时支持Linux和Windows的应用程序和设备驱动。x0dx0a兼容内核主要以C语言编写,以GNU通用公共许可证授权使用。虽然兼容内核还处在初期开发阶段,但许多Windows程序已经可以在其上运行。x0dx0aMagicLinux - MagicLinux是一个基于Red Hat Linux的中文Linux发行版。MagicLinux 2.1之兼容内核衍生版是第一个内置兼容内核的发行版,它包含兼容内核0.2.2版本。
2023-08-02 09:57:521

unix kill -9 与kill 有什么区别

-9是最暴力的一种,而且不产生退出信号,用trap抓不到
2023-08-02 09:58:025

为何Emacs 和 Vim 被称为两大神器

追求独步天下的高手和低手们争着一睹它们的风采,可看到它们朴素单薄的界面后,不禁心下怀疑:这就是神器吗?甚至有人生了轻视之心。肤浅的人嗤之以鼻,说:什么年代了,还抱着这么老土的玩意不放,真他妈Geek!同学,请冷静下来,听我说:它们的确够老了,都几十年的寿命了,但你想想为什么,为什么这么古老的编辑器,却有越来越多的人皈依它们。Windows下用UltraEdit和Editplus的人质问:它们到底比UltraEdit和Editplus好在哪里?我说:不可同日而语。连UltraEdit和EditPlus都没用过的同学问:它们就相当于Linux上的 Notepad吧?我说:请你从我的眼前消失。一些人勇敢地拾起了Vim或Emacs,却发现学习曲线陡峭而漫长,于是在没发现它们的强大之前就放弃了,说:太难用了,把键盘当鼠标用的烂玩意,有什么好的?还是有一些人留下来了,坚定地守护着这两大神器。一些说葡萄太酸的人想离开又不甘心,总是问:它们到底神在哪里啊?我不禁想起了李宗盛的几句歌词:: 有人问我你究竟是哪里好,这么多年我还忘不掉?春风再美也比不上你的笑,没见过你的人不会明了。 也许你不会明了,我还是要努力讲一讲。1. 无敌的可扩展性1.1 可扩展性给了软件强大的生命曾几何时,Windows用户对软件的可扩展性没有概念,他们只能对他们使用的软件进行非常有限的定制。扩展软件的权利保留在软件开发者手中。软件的使用者如果想要新的功能和特性,只能等待软件的升级。有能力的用户等不及了,为了添加自己想要的功能,从0开始写了一款新的软件。就这样,新的功能意味着新的软件,Windows下的软件前赴后继,迅速地更新换代着。因此, Windows下的软件都很短命。Linux和开源软件渐渐流行起来,人们才发现:可扩展性才能给软件强大的生命。在MS的VS横行的今天,Eclipse为什么被评为最好的IDE?就是因为它在IDE中最具可扩展性。在IE几乎一统天下的时候,为什么Firefox能夺走越来越多的用户,也是因为它的可扩展性。提供了良好的扩展接口,用户自然会写出各种各样的插件,来满足用户自己形形色色的要求。这样,软件在用户的推动下自然变得强大了。Emacs和Vim没有被时代淘汰,反而越发强大,也正是因为在数不清的编辑器中,他们具有无可匹敌的可扩展性。1.2 Emacs是伪装成编辑器的操作系统有句夸张的话说:Emacs是伪装成编辑器的操作系统。细细想来,这句话并不夸张。Emacs其实是个Lisp的解释器,因此可以用Lisp灵活地扩展。 Lisp是什么东西,这同样是种很有生命力的编程语言。在C语言还没有发明的年代,MIT的人工智能实验室写ITS操作系统时,一部分用的是汇编语言,还有一部分就是用的Lisp。现在,Lisp仍在人工智能研究领域广泛使用着。有这么牛逼的扩展语言,注定Emacs向着无所不能的方向发展。渐渐地,人们用Emacs不再限于写程序,写文档,而且在Emacs里管理文件系统,运行终端,收邮件,上网,听音乐……,真是一发不可收拾。甚至,有人用Emacs控制咖啡机煮咖啡。这种大而全的扩展,背离了“一个程序只做一件事并做好它”的 Unix哲学,被Unix的忠诚用户所诟病。可是真的背离了吗? Emacs说过自己是一个编辑器吗?正是因为Emacs的无敌的可扩展性,人们才分不清Emacs到底是不是一个编辑器了。但,就是有人喜欢这种All-in-One的哲学,喜欢在Emacs中完成每件事。所以才会有人写《生活在Emacs中》,所以, Emacs才会成为一种信仰。1.3 Vim不只是ViVim是Vi最受欢迎的变种之一,除了继承了Vi迅捷的编辑方式, Vim的功能已经比原始的Vi强大得多。这也得益于它可以用Vim脚本无限地扩展。 Vim.org 上已经有数千个脚本了,给Vim增加各种各样的特性和功能。为了证明Vim的可扩展性不输于Emacs,也有用户写了在Vim中玩游戏、运行Shell、和集成GDB在Vim内部调试的插件。客观地讲,Vim的脚本语言与Emacs的ELisp相比,略显逊色,但这丝毫不妨碍它把Vim扩展成非常优秀的编辑器。说到底,Vim的前身Vi和Emacs的设计采用了不同的哲学, Vi更符合Unix传统,它通过管道机制和系统内各种积木工具打交道,它讲究的是和系统内的工具程序协作来完成用户的任务。和Emacs相比,它的定位很明确,就是要做一个强大的编辑器。因此Vim的绝大部分扩展,都是为了更好地完成编辑文本的任务。海纳百川,有容乃大。Emacs和Vim通过别的编辑器无法比肩的可扩展性,不断吸收广大用户的智慧,是它们能成为“神器”的原因之一。2. 特立独行的魅力2.1 可扩展性让你倾注了灵魂一旦你意识到Vim或Emacs的强大,你就踏上了不停发掘它们潜力的漫漫长路。你不停地改进自己的配置文件,你不停地搜索更好的插件,甚至有一天你开始动手写自己的插件。就像剑客保养自己的剑一样,你也甘心花时间提升你的Vim或Emacs。经年累月,不知不觉,你已经在那把剑上倾注了你的灵魂。2.2 独特的操作方式让你中了毒Emacs和Vim有着迥异的操作方式,却成了Unix/Linux世界中两种代表性的操作方式,有些软件的操作方式类似Vi,而有些软件的方式类似Emacs,甚至有些软件提供了Vi的键绑定和Emacs的键绑定让你选择。而无论哪种操作方式,对Windows用户来说都是古怪的。虽说古怪,多少代人也验证了这两种操作方式的高效。Emacs号称Ctrl到死的编辑器。其实它几乎用了所有的辅助键,听说过没有,Emacs = Esc + Meta + Alt + Ctrl + Shift。所以高德纳大师说操作Emacs,就像弹奏管风琴。 Emacs使用非常多的组合按键,这大概也是它高效于其它无模式编辑器的原因之一。你也可以定义自己的组合键序列,调用自己写的lisp函数,完成自己想要的功能。Vi一向是以快速的文本编辑闻名于世的。它的按键更简洁,通常是单个字符按键,就实现某种操作。但这是以有模式为代价的。你要不停地按Esc在从它的插入模式返回Normal模式。客观得讲,在文本编辑方面, Vim比Emacs高效,因为它提供了一些Emacs没有对应功能的操作来辅助高效的文本编辑。但它的模式切换也让一些人受不了,于是那些人选择了 Emacs。不管你选择了Vim还是Emacs,你都要为习惯它们独特的操作方式而努力,这是一个技艺积累的过程。当你习惯了Vim或Emacs,你会有欲罢不能的感觉,你希望用它们完成尽可能多的任务,因为你再用别的编辑器也已经不习惯。用Vim或Emacs就像吸食毒品,慢慢地就会上瘾。它们会带给你渐渐强烈的快感,但你也向它们献出了自己的灵魂。这时,你只能称它们为神器。3. 黑客的编辑器Vim的前身Vi的作者Bill Joy和Emacs的作者Richard Stallman 都是那个时代著名的黑客,所以这两款编辑器一开始面向的主要用户就是写程序的人,现在仍然是。它们对编程加入了越来越多的支持,如语法高亮、智能缩进、关键字补全甚至集成调试。也有越来越多的程序员从IDE转向了Vim和Emacs。用Vim和Emacs编程到底有什么好处?我想首先是它们高效的编辑操作会提高你的编程效率。其次你可以用它们完成各种语言的编程,所谓一剑在手,夫复何求。你不用再因为编程语言不同去学习不同的IDE的使用,那些庞大的IDE的升级换代也与你再不相关,你把精力用于学习编程语言本身就好了。听说Google和微软内部开发也都不用IDE的,他们也会用Emacs或Vim。因为我写的程序不多,还不能深入体会用Vim或Emacs开发程序的乐趣。我只是觉得这很酷,你看,Linux之父Linus多年来用的是一款 MicroEmacs,它比GNU Emacs或XEmacs少许多功能,但Linus就是用它在维护Linux。 微软的大牛Don Box,Com之父,一直用Emacs,他说谁也不能夺走他的编辑器。他还在网上放了一段他用Emacs写C#程序的视频。编程大师们的选择,也是Emacs和Vim被追捧为神器的原因之一。4. 神器引发的圣战Vim用户和Emacs用户有着旗鼓相当的品位,应该互相欣赏才对。现实却是,忠诚于Vim的用户和忠诚于Emacs的用户互不相容,常常没完没了地打口水仗。Emacs用户说Vim的操作方式单一而古怪, Vim用户说Emacs体积庞大,启动缓慢。很有点一山不容二虎的意思,大概因为二者都处于神器的高度,才会斗争不断吧。也可能是因为二者截然不同的设计哲学吸引的用户在价值观上也互不认同。
2023-08-02 09:59:331