对于从Windows转过来的新手而言,这个问题的答案显而易见:Ubuntu Linux几乎是不二选择,非常容易上手。使用者可以将用户在Windows中的设置自动移植过来,比如他们的文档、个人设置包括Internet书签。用户甚至可以尝试各种无需改变硬件资源的安装方法:比如直接从光盘启动、与Windows同时启动、或直接在Windows分区中安装Ubuntu。Ubuntu的设计,以及它强大的社群支持,使其成为Linux快速入门的最佳选择。
尽管名气最大、用户也最多,但Ubuntu绝不是唯一可选的新手版。其他比如Linux Mint(Ubuntu的衍生版本)、PCLinuxOS、SimplyMEPIS和Mandriva等等也都遵照“拿来即用”("it should just work")的理念,采用各种不同的方法增强可用性、数据包管理能力和从Windows进行移植的能力。
另一个应该提到的是Novell的openSUSE 11.1版,这也被公认为一个良好的Linux入门版本。免费的openSUSE来源于Novell的商业化版本SUSE Linux,具有大量先进功能,如类似Windows Vista中那种舒适的可检索主目录,而且支持放入即自运行的测试体验盘(Live Disc)。
“我已经用过Linux,想要更深入些”
如果你已经熟悉Linux,或者你对自己的学习能力很有信心,我们可以接下来了解一些略为复杂的版本。
对于服务器和底层架构来说,红帽(Red Hat)Linux是当仁不让的选择,由其社区支持开发的版本Fedora拥有同样强大的功能。它并不像Ubuntu那样经常更新但安装起来同样非常容易,也拥有同样吸引人的桌面特色。Linux之父Linus Torvalds最近提到,他本人就是一个非常热心的Fedora用户。Fedora 10是最新的版本,更强大的Fedora 11的测试版也已经发布。
接下来是Debian,这很可能是所谓的ur-distro,作为其他如此之多的发行版(包括Ubuntu)都是以它为基础的。很多人不喜欢它漫长的开发周期;但值得称道的是它的稳定性,你可以用很久。Debian的最新版本是4.0,5.0版本正在研发中,什么时候能够公布呢?估计开发周期依然会过长。
“我只想给我的老机器装点最简单的”
很多时候你只是需要一些基本的需求,Linux当然可以满足你。你可以找到可以在USB盘、光盘甚至完全在内存中运行的Linux版本。这里还应当指出,在内存或可移动存储器中运行Linux是一种很好的安全防护措施——如果你生性多疑或者或者只是谨慎,你完全可以使用一个拇指大的U盘让你的计算机再无其他机密可谈。
Puppy Linux是很多人的最爱,它虽然小,重量轻,但功能方面却非常完善。现在,在其4.1.2版本中,它仅仅使用了100MB就封装了几乎所有需要的功能,并且提供了额外的独立软件。对于一些逐渐老去的笔记本电脑来说,Puppy Linux提供了近乎完美的方式,因为它只需要很少的空间或系统资源,能够很好地运行。
与Puppy Linux类似的版本还有TinyMe、功能削减版的PCLinuxOS、精简版的Ubuntu、Xubuntu,和仍在大力推广中的Moblin。在它们当中,Xubuntu可能是最成熟的,经过了广泛的测试,但Moblin具有闪电般的速度,拥有巨大的市场潜力。
“我要在服务器上运行Linux”
从一开始,Linux和服务器就是密不可分的。Linux在服务器的世界证明了自己,并将继续证明自己,各种版本的Linux在服务器的舞台上大展身手。
红帽Linux企业版,即著名的RHEL,仍然是服务器端最普遍的和受到最广泛支持的选择,但要注意它不是免费的,只提供红帽的签约客户(Fedora社区提供30天试用版)。
然而RHEL有一个有趣的变种,CentOS,它直接建立于RHEL的源代码之上,而且是免费提供的(但缺少官方支持)。因此一些拥有强大Linux技术团队的公司都选择了CentOS以节约成本,并按照内部需要做了大量修改。总之,如果你在RHEL上具有丰富经验,CentOS会是一个很好的选择。
另一种服务器版Linux近来获得了大量的积极关注,这是一种来源于Ubuntu的服务器版本,它的命名相当直白,Ubuntu Server Edition。与RHEL不同,Ubuntu Server Edition是免费的,但不提供支持合同。
分享到:
相关推荐
如何选择合适的Linux版本,适合像我一样的Linux入门者。
Linux版本的Java 8针对Linux平台进行了优化,确保在该操作系统上的性能和稳定性。 在Linux上安装Java 8 JDK(Java Development Kit 8)是开发者和系统管理员必须掌握的一项技能。首先,你需要访问Oracle官网下载...
首先,需要将Linux版本的Tomcat解压到如/opt或/home等目录下。然后,通过修改conf/server.xml配置文件来设置端口、目录路径等参数。启动Tomcat时,需使用bin目录下的 catalina.sh start命令,停止则使用catalina.sh ...
在“grafana4.5.2监控linux版本”中,我们聚焦于利用Grafana 4.5.2版本来监控Linux操作系统的性能和状态。 Grafana 4.5.2是Grafana的一个重要版本,它提供了许多增强功能和改进,以提升用户体验和监控能力。首先,...
"CAN驱动"则指代用于连接CAN总线的设备驱动程序,而"linux版本"则明确了这个驱动程序是专门为Linux操作系统编写的,意味着它可以在各种基于Linux内核的发行版上运行,如Ubuntu、Debian、CentOS等。 描述中的"周立功...
Linux版本的WPS是专为Linux操作系统设计的办公软件,主要功能与Windows平台上的WPS Office相似,包括文字处理、电子表格和演示文稿等组件。这个软件包的提供是为了满足Linux用户在开源操作系统上创建、编辑和查看...
开发者需要根据目标设备的CPU型号选择合适的JDK版本。 **3. 安装JDK** 在Linux ARM设备上安装JDK通常涉及以下步骤: - 下载对应平台的JDK二进制包。 - 解压下载的压缩包。 - 将JDK的bin目录添加到系统的PATH环境...
"ImageJ-Linux版本"是专为Linux用户设计的,确保在Linux环境下也能顺利进行图像分析和处理工作。 ImageJ的核心功能包括图像的打开、查看、调整、分析和保存等。其强大之处在于它的插件系统,允许用户扩展其功能以...
"jre1.8 32位 Linux版本"特指的是适用于Linux操作系统且为32位架构的Java运行环境的第8个主要版本。在本文中,我们将深入探讨这个特定版本的JRE,包括它的功能、安装、配置以及与Linux系统的关系。 1. **Java 8的...
在这个Linux版本中,Tomcat已经优化了对Linux操作系统的兼容性和性能。 【描述】:在Linux系统上安装和配置Tomcat 8.5涉及到多个步骤,包括下载、解压、设置环境变量、启动和管理服务。这个过程需要对Linux命令行有...
Linux版本的JDK是Java开发工具包在Linux操作系统上的实现,对于Java开发者而言至关重要。这里的"JDK 8u271"指的是Java Development Kit的第8个主要版本的第271次更新,通常简称为Java 8或Java SE 8。这个版本对应于...
在本文中,我们将详细探讨adb 1.0.31的Linux版本,以及它如何解决手机在adb devices列表中显示为"offline"的问题。 adb 1.0.31是一个更新版本,它包含了一些修复和改进,以优化开发者的工作流程。当你的Android设备...
"eclipse-cpp-mars-1-linux-gtk-x86_64.tar.gz"是Eclipse C/C++ Mars 1版本的Linux GTK+ 64位版本的安装包。这个版本专为开发C和C++程序设计,Mars是Eclipse的一个里程碑版本,发布于2015年,它包含了多个改进和新...
这个“nginx Linux版本的”源码压缩包,名为`nginx-1.8.0.tar.gz`,包含了Nginx服务器的源代码,供开发者进行编译和自定义配置。1.8.0是Nginx的一个特定版本,可能包含当时的最新特性和安全修复。以下是关于Nginx在...
对于Linux用户来说,Java 11的Linux版本是必不可少的,因为Linux是许多服务器和开发环境的首选操作系统。Linux有多种发行版,如Ubuntu、CentOS、Fedora、Debian等,而Java 11的Linux安装包通常可以跨多个发行版通用...
【标题】"eclipsec/c++ Linux版本" 指的是专为Linux操作系统设计的64位Eclipse集成开发环境(IDE),尤其侧重于C...总之,"eclipsec/c++ Linux版本" 提供了一个强大而灵活的开发环境,是Linux上C/C++程序员的理想选择。
Nginx 1.22.0 Linux 版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型...
本文将详细介绍如何根据Linux虚拟机的具体版本选择并下载相应的VMware Tools。 #### 二、VMware Tools 概述 VMware Tools 是一组实用程序和服务,用于增强虚拟机客户操作系统与主机之间的交互。它提供了一系列工具...
【东方通6.0 Linux版本】是东方通科技公司推出的一款专为Linux操作系统设计的Web中间件产品,名为"Tongweb"。Web中间件在IT领域中扮演着至关重要的角色,它作为服务器与应用程序之间的桥梁,负责处理网络通信、负载...
`linux-0.12`版本可能没有图形化的配置工具`menuconfig`,配置通常通过`make config`命令完成,用户需要逐项选择内核支持的功能,这在早期版本中更为复杂。 4. **启动流程**: Linux内核的启动过程始于BIOS或UEFI...