安装Linux的过程相当简单,但是在实际使用时,Linux的操作有点不一样。从Windows迁移到Linux有好多动机,比如说Linux发行版使用较少的内存,或者提供一种轻量级环境。
总体来说,在Linux环境下,选择要多得多。要是你厌倦了Windows,如果你知道这些,改用Linux会相当轻松。
一、Windows vs. Linux
先不妨看看Linux和Windows的区别。Windows有9个主要的变种,它们又有不同的版本(比如家庭版),32位版本与64位版。Linux则复杂得多。虽然Linux内核是所有Linux发行版的基础,但开源性质意味着谁都可以改动内核。因而,市面上有大量不同的Linux发行版。
安装操作系统
视你的硬件而定,安装Linux常常比安装Windows来得容易。Linux发行版通常拥有实时启动选项,可以在安装前先试一试操作系统。与Windows相反,Linux发行版通常随带开源驱动程序。这样就不大需要捣鼓新安装系统上的驱动程序。然而,Linux常常需要在安装后执行一番改动和调整。比如有一次,我在惠普m6 x360上安装Ubuntu后,发现安装了错误的Wi-Fi驱动程序。虽然将不合适的驱动程序列入黑名单很容易,但你需要在诸多论坛中寻找一番。
另一方面,从用户的角度来看,Windows的特色是他安装的软件相当简约。
安全
众所周知,系统管理员很注重安全,他们也很喜欢Linux。因而,系统管理员相当重视Linux的使用安全就很自然了。默认情况下,任何Linux用户帐户都不拥有全面的管理员(root)访问权。然而,Windows则不是这样。所以在Linux系统上,因为将默认用户限制于非root访问权,多了一层安全保护。
听起来很好,是不是?肯定会出现这种情况:这种安全措施似乎很烦人。在我使用Linux的早期日子,我试图将拥有root-only访问权的文件夹移到垃圾箱。由于该文件夹归root所有,我没有足够的权限来删除它。最后,我想办法从垃圾箱删除了该文件夹,但这个过程需要启动Nautilus、浏览文件夹。
Windows为用户赋予了极大的控制权――正如老话所好:“权力越大,责任越大。”你很容易删除错误的文件,因而搞砸整台电脑。另外,各种病毒和恶意软件通常是针对Windows编写的。这也是你应该在Linux上使用安装软件的原因。由于针对Linux的病毒比较少,加上有限的root访问权,这有助于遏制病毒和恶意软件给Linux造成的破坏。
二、安装应用程序
将新的应用程序和游戏安装到Linux上很简单,只是与Windows上的安装略有不同。
DEB
如果是Mac和Windows等操作系统,程序以EXE(Windows)或DMG(Mac)文件的形式出现。Linux上的DEB文件与它们很相近,因为它们也是软件包管理器。你常常发现自己通过命令行来安装,或者使用TAR文件。
apt-get
命令行对于大多数Linux发行版来说至关重要。Elementary OS等一些发行版避开命令行,改用平坦的学习曲线。使用命令行,安装通常需要输入apt-get install命令。这个命令运行使用高级包装工具(APT)的程序包管理命令行程序。使用apt-get可从软件库下载新的软件包。你可能需要添加sudo,以便以超级用户(管理员)权限来安装,这取决于你安装的是什么。
其他软件包管理器
在Linux上,TAR.GZ或TGZ文件类型很常见。如果你来自Windows阵营,如何处理TAR.GZ文件可能不是那么直观。就像使用apt-get来安装,你还需要命令行。这篇文章详细介绍了如何在Linux下编译、安装TAR.GZ 和TAR.BZ2文件(http://www.makeuseof.com/tag/compile-install-tar-gz-tar-bz2-files-ubuntu-linux/)。
你需要遵守几个不同的步骤,比如确保文件可写入。不受数字版权管理(DRM)的游戏库GOG等许多来源提供了压缩成TAR.GZ文件的程序。在Fedora上,还有RPM一度代表Red Hat的软件包管理器。现在,RPM代表RPM软件包管理器。
三、权限和文件系统
在Windows上,默认用户是管理员。不过,Linux用户设置不是这样。如前所述,这其实增强了系统的安全性。目录和文件分为三个主要的组:
1.所有人(Owner) — 所有人权限适用于文件或目录的所有人,对其他用户操作没有影响。
2.用户组(Group) — 这些权限仍然只适用于被分配给目录或文件的那个群组。
3.所有用户(All Users) — 所有用户权限适用于每个用户。
然后,这些是权限类型:
- 读取
- 写入
- 执行
连Linux中的文件结构都有别于Windows上的文件结构。 Windows使用不同的驱动器,通常是C:和D:,Linux只包括一个主要的文件树。你的所有驱动器都在这个树里面。同样,不像Windows,Linux没有注册表。Windows的注册表存放在计算机设置的中央数据库,用于存放用户密码和应用程序信息。Linux的程序存储各自的单个设置。
四、Windows和Linux应用程序相互兼容吗?
Windows软件主导市场。但是,原生的Linux程序日益抢眼。值得一提的Linux应用程序包括:Slack、Steam和几款游戏,包括《异形:隔离》。如果你来自Windows阵营,可能会拥有大量的Windows程序。遗憾的是,其中大多数程序可能不能实现跨平台兼容。
Wine
在你将那些Windows程序扔到垃圾桶之前,不妨试试Wine(https://www.winehq.org/)。不,我不是说你打开一瓶红酒,借酒浇愁(因为无法与你青睐的Windows软件兼容)。这个兼容层应用软件让你可以在Linux发行版上运行许多Windows程序。
Wine不支持一些软件,因为有些程序在Wine上运行存在软件错误。此外,PlayOnLinux等应用程序提供了一个出色的前端,可用于安装游戏及其他程序。你可以学习如何轻松使用Wine来运行Windows应用程序和游戏(http://www.makeuseof.com/tag/run-windows-apps-games-linux-wine/)。
五、为Linux提供了与Windows相处的机会
如果你在纠结要不要从Windows改用Linux,现在正是大好时机。软件对Linux的支持越来越大,而且发行版和更新版日益丰富。如果由Windows改用Linux,你将为让2017成为Linux桌面元年增添一份助力。
如果Windows用户在寻求一种简化的Linux体验,不妨考虑Elementary OS。Elementary OS比较容易上手,避免了对终端的依赖。同样,包括Zorin和Ubuntu的这些发行版可以出色地替代Windows和Mac。最终,你会发现由Windows改用Linux听起来很困难,实际上却不是这样。另外,使用Linux会给你带来一大堆好处。由Windows改用Linux甚至不意味着要抛弃Windows:双启动让你可以集两者之所长。
原文标题:Tired of Windows? Switching to Linux Will Be Easy If You Know This,作者:Moe Long