我一生都在使用Windows。
不用太技术,这些是什么? 当我在网上搜索时,会得到一些技术成果。我简单不明白这些东西是什么!
我在Windows上工作,完全错过了使用此术语的要点。
Linux与Windows基本有何不同。我认为这是一组开源和/或免费的操作系统。
我怎么了
那里是一个完全不同的世界吗?
我一生都在使用Windows。
不用太技术,这些是什么? 当我在网上搜索时,会得到一些技术成果。我简单不明白这些东西是什么!
我在Windows上工作,完全错过了使用此术语的要点。
Linux与Windows基本有何不同。我认为这是一组开源和/或免费的操作系统。
我怎么了
那里是一个完全不同的世界吗?
Answers:
需要注意的一件重要的事情,我们开始之前,微软是一个针对Windows操作系统的源,和“微软的Windows”可能会被视为一个单一的产品,但在技术上它是由多个软件层,连同透明地从用户的工作观点看法。但是,在Linux世界中,每个层都有多个软件包。这一系列的选择使不习惯的用户容易混淆这些术语。
我将尝试在下面解释多层。
为了理解Linux的多层特性并用类似于Windows的简单术语来描述它,让我们假装我们回到Windows 95的时代。
以此类推,“ Linux”操作系统类似于DOS,而所有操作都从命令行界面(缩写为“ CLI”)执行。实际上,在大多数Linux服务器安装中,CLI是访问计算机的唯一方法。Linux启动后,根据配置的不同,它将停留在命令行模式下,或者自动启动图形用户界面(缩写为“ GUI”)。此外,在某些处于CLI模式的计算机上,登录CLI的用户可以手动启动GUI。
GUI位于命令行界面的顶部。现代Linux系统通常使用X服务器,该服务器本质上类似于Windows桌面-将其视为空白画布。
此层处理GUI的硬件级,管理从键盘,鼠标等的输入端,并输出到监视器等,基本上它处理如何事情绘制到屏幕上; 什么是在屏幕上绘制由窗口管理器进行控制。
坐在X窗口系统顶部的是窗口管理器。它负责在“画布”上绘制每个应用程序,并将常见的窗口元素(如边框,标题栏和最小/最大化按钮)附加到窗口。切换窗口管理器可以比喻成Windows中“经典模式”和“航空模式”之间的切换:窗口的框架将改变,而窗口的内容保持不变。
Linux世界中最引人注目的窗口管理器是KDE和Gnome,通常,Linux发行版将集中于一个窗口管理器作为主要界面。但是,通常,您可以在任何发行版上安装任何窗口管理器,并且可以正常运行。
最终,由您决定要使用哪个平台。每个应用程序都使用其框架提供了在其下运行的大量应用程序。同样重要的是要知道可以同时运行多个窗口管理器(可以在Gnome下使用Enlightenment等),但这通常超出了普通用户的需求。
关于Gnome和KDE,这两个项目已经变得比仅窗口管理器大得多。除其他外,它们还包括用于从中创建应用程序的开发框架。KDE框架称为Qt,Gnome框架称为GTK。在这篇文章中陈述这两个项目的全部范围将是信息过载。
为了使普通用户感到困惑,现在还可以在MS Windows平台上使用KDE和Gnome框架,该框架通常由试图在多个平台上使用的应用程序使用(例如IM客户端Pidgin)。但是,在大多数情况下,当您看到提到Gnome或KDE时,就会描述Linux桌面。
感谢Phoshi,我以此为依据。
最简单的定义-
Gnome和KDE适用于Explorer,就像Linux适用于Windows!
我不能推荐任何其他的东西。
这不是一个完全 不同的世界,但却是一个不同的世界!
编辑-由于定义,有些人对此表示不满,所以我将解释更多。
Windows是操作系统,资源管理器是任务栏和文件管理器的“外壳”名称。虽然我会说99%的人使用Explorer作为Windows Shell,但也可以使用其他人并且很容易切换。
例如,如果您想了解其他内容,甚至可以在Windows上使用KDE。
侏儒:
克德:
助焊剂盒:
这些是桌面环境-它们是系统的图形界面,通常带有为其设计的一套应用程序。
用简单的,以Windows为中心的术语,让我们假装回到Windows95。“ Linux”类似于DOS(很多变化,完全是命令行),而KDE,GNOME类似于运行在顶部的Windows Shell。 DOS。
但是,这并不意味着与Windows相比,KDE和GNOME已“过时”,这只是达成同一目标的另一种方法。
在Linux中,执行诸如显示窗口,显示开始菜单,任务栏等操作的程序集通常并不直接与操作系统绑定。您可以运行完全不包含任何图形的GNU / Linux发行版,或运行由以下十种不同系统之一处理的窗口和任务管理:Gnome,KDE,Xfce,Fluxbox。它们之所以称为“窗口管理器”,是因为它们提供了与GNU / Linux安装上的所有图形应用程序进行交互的界面。
为了更好地了解我在说什么,您可以简单地查看所有这些实际操作的屏幕截图;由于它们面向用户的独特之处在于它们如何区分界面,因此您可以看到它们的不同设置方式。
这是GUI和命令行之间的区别。KDE和Gnome是替代GUI。我将详细介绍Windows的情况,因为Microsoft并不总是将两者结合在一起。在某些情况下,Windows已在DOS上运行。就像GUI和命令行一样,与linux情况类似。因此,除了已经说过的话以外,我还将给出另一个未提及的观点。
在Windows 3.1时代,Windows只是GUI。(看起来它们必须分别安装,并且可以在不同的包装盒或同一包装盒中出售,但仍在单独的磁盘上,它们是单独的程序)注意到三个磁盘,有人说,MS-DOS 6.22和另外两个似乎是说Microsoft Windows,在这种情况下,它们是在同一盒子中出售的。当然您也可以将它们放在单独的盒子中。
除了NT,在当时,Windows在技术上还不是完整的OS。它是DOS的附加组件。
使其成为操作系统的操作系统的核心部分是内核。内核位于DOS中,而不位于Windows中。
Windows是DOS的GUI。
Linux是命令行,就像DOS一样,但是命令行要复杂得多,并且DOS早就停止了开发。
Linux具有KDE和Gnome之类的GUI。
在Windows 3.1中,发生的事情是DOS被加载,并且运行了一个名为autoexec.bat的文件,该文件自动运行。您可以添加一行指向Windows 3.1可执行文件的文件,无论它位于何处,无论位于何处,例如C:\ WIN \ WIN.EXE,然后都可以从DOS那样加载Windows。自动地。
当Windows 95/98出现时,事情变得模糊了。它在DOS上运行,但它看起来好像不是。
(另外,我要指出的是,如果您制作Windows 98启动盘,并且在[options]下不包含名为msdos.sys且BootGUI = 0和Logo = 0的文件,则Windows 98启动画面或甚至没有真正加载Windows时就会显示菜单)。
Windows 98之后的Windows XP,完全没有DOS即可运行。Windows XP是Windows 2000之类的NT系列/产品线的产品,不需要DOS或在任何OS上运行。
(请注意,某些早期的NT可能与称为OS2的OS有某种关系)
坐在Windows计算机上,我正在查看带有窗口的屏幕,并且这些窗口具有可以单击的各种控件。如果我通过单击选择一个窗口,则可以输入该窗口。左侧下方有图标,底部有一个任务栏。
这基本上就是Gnome或KDE所做的:它们提供了我刚刚提到的相同类型的GUI控件。还有其他程序可以做很多相同的事情,但是它们在Linux机器上并不那么受欢迎。
操作系统是在您的计算机上运行的软件,它从根本上有用。它允许您运行应用程序。它或多或少是分层的。
有内核,可以处理磁盘上文件的存在方式或其他内容,何时运行什么进程以及使用多少内存。它不会直接与用户对话。
有系统工具可以执行各种操作。如果在Linux命令行中输入ls或在Windows命令行中输入dir,它将为您提供文件列表以及附加信息。它从根本上从内核获取信息,但是以其他方式处理它。(在Windows中,这类工具通常随GUI一起提供,而在Linux中则通常不提供。)
有GUI,这是您通常使用的GUI。
还有其他部分,但我试图将其简化。
在Windows中,Microsoft将所有这些都整齐地包装在大包装中。使用Linux操作系统,您可以选择很多东西,并且可以用许多不同的方式构建系统。
许多Linux提供程序都提供软件包。例如,如果要安装Ubuntu Linux(流行的版本),它将像Windows一样工作,因为会预先安装各种东西,并且(除非出现硬件不兼容的情况)才可以工作。如果您改用Gentoo Linux,您会发现自己需要做更多的工作并做出更多的决定。有些人觉得这很有趣(有些地方的人会觉得很有趣),有些人喜欢能够定制自己的操作系统以适合自己。
还有文化上的差异。Linux操作系统通常由可以自由复制,检查和更改以适应自己喜好的组件组成,因此,对于可以在相同条件下获得的应用程序,强烈推荐。(对于非技术人员而言,优点是许多应用程序可以免费,快速,轻松,安全地免费下载和安装,而不必担心许可证或转移资金。)Windows用户更习惯为封闭源应用程序付费他们只是用。(这样做的好处是,人们在事情上赚钱的钱通常会更多地关注给钱的人的需求,因此,商业应用程序通常更易于使用,并且有更多的商业应用程序可供程序员觉得乏味。)不要太夸张。那里'
我为您提供一个简单的答案:
获取Ubuntu“ Live CD”。您可以免费获得一个。将其粘贴到计算机中,然后从中启动。注意:它不会在硬盘上安装任何东西,甚至不会触摸硬盘,除非您告知这样做。
现在玩吧。上网浏览一下。也许尝试一些游戏。
您会发现它是不同的,但没有惊人的不同。
如果Windows为您工作,此时您可能已经完成。但是,还是收起那张Ubuntu CD。它可以用作方便的“救援CD”,以帮助您的Windows系统是否被病毒淹没,由于注册表错误而崩溃或其他原因。
如果您仍然感到好奇,则可能需要重复练习,这次是制作一张“ KUbuntu” CD。与Ubuntu中的GNOME桌面相比,比较KUbuntu中的KDE桌面的外观和工作方式。有些人真的很喜欢KDE。其他人更喜欢GNOME。在Linux中,您可以选择。(在Windows中,唯一的选择是:运行XP还是运行Windows 7?如果运行XP,则可以获得XP桌面,而如果运行Windows 7,则可以获得Windows 7桌面。在Windows中,它们全部组合在一起。 )
您可能有一个朋友可以给您一张Ubuntu CD。或者,您可能在您所在的城市拥有Linux俱乐部,有人会很乐意为您提供Ubuntu CD。或者您可以自己制作:
这是一个描述如何下载和刻录自己的Ubuntu CD的网页。
Unix和更高版本的Linux开始作为基于命令行的操作系统。nix的理念是提供一种简单的功能,可以正确地完成一件事情。如果需要其他功能,可以将一个功能的输出输入另一个功能。当为MIT提供不同类型的计算机工作站时,他们想到了一个平台,该平台允许在计算机之间分布图形化环境。这是一个分布式计算机环境,它将程序的显示部分从处理部分中分离出来。KDE和Gnome是两个不同的显示管理器,Gnome比KDE更面向对象。
简而言之,Linux只是另一种选择。就像您一直在用叉子和刀子吃饭一样,然后有一天您意识到了嘿!您实际上可以只用手指吃东西!
用手指或全套餐具实现的目标是相同的-将食物移到嘴里。但是,使用手指是免费的,而如果您使用全套餐具,则会花费金钱,并且根据餐具的精细程度,它可能会非常昂贵。
对于很多人来说,用手指吃饭是不整洁,凌乱和不文明的。他们对此很笨拙-手指之间掉了很多食物。他们大多数人不久后就放弃了。然而,这群人擅长餐具,并且愿意为一套精美的,精心制作的餐具付钱,这样他们就可以吃得很细腻,甚至风格也可以。
但是,还有另一类人,用手指吃饭绝对没有问题。实际上,他们喜欢它!他们喜欢食物与食物只有2个接触点,如何突然膨胀到10个。他们喜欢可用的选择-最重要的是,他们喜欢,如果有一天,世界上所有餐具都消失了,他们将至少知道如何使用自己的手指(不像其他笨蛋那样)。
Linux-就像用手指吃饭一样。如果您不知道该怎么做,那真的很乱,您可能会讨厌它。但是,一旦掌握了这一点,便会喜欢这些选择,而且最重要的是,您会喜欢它,如果您不愿意,就不必再为餐具组付费。
窗户-就像用良好,坚实的餐具(即使不起眼)一样吃饭。平淡无奇,但功能强大,嘿,每个人也都在这样做。
Mac,嗯Mac ...那可能就像用纯金餐具一起吃。平衡良好,看起来不错,但您需要为此付出代价。