文章目录
- 前言
- linux&windows
- 两者常见的系统版本
- 系统安装
- 版本选择
- linux和windows使用体验
- 聊聊折腾收获
- Linux系统使用技巧
前言
- windows和linux同为常见的操作系统,相信大部分人对widows比较熟悉一点,对linux比较陌生一点儿。但相信,作为程序员大家族的一员,大家对linu还是比较熟悉的。
- 最近,作者刚好在折腾linux系统,顺便就和大家分享一下最近的收获。
linux&windows
两者常见的系统版本
常见的Windows系统版本:
- Windows 7:非常流行的桌面操作系统版本,提供不同版本,如家庭版、专业版、旗舰版等,现在企业中主流的操作系统。但是由于业务安全性的需求,该系统正在慢慢被win10所替代
- Windows 10:当前广泛使用的桌面操作系统版本,提供不同版本,如家庭版、专业版、教育版等。
- Windows 11:最新版本的Windows操作系统,为桌面用户提供全新的界面和功能。
常见的Linux发行版:
- Ubuntu:最受欢迎的Linux发行版之一,注重易用性和用户友好性。
- CentOS:基于Red Hat Enterprise Linux(RHEL)构建的企业级Linux发行版,用于服务器和企业环境。
- Fedora:由社区开发的面向桌面和服务器的Linux发行版,注重创新和新功能的引入。
- Debian:一个免费的开源Linux发行版,以稳定性和安全性著称,广泛用于服务器环境。
- openSUSE:基于SUSE Linux Enterprise构建的社区支持的Linux发行版,提供稳定性和可靠性。
- Arch Linux:面向Linux爱好者和高级用户的滚动发布发行版,注重自定义和灵活性。
- Kali Linux:专门设计用于网络安全和渗透测试的Linux发行版,集成了众多安全工具。
- Linux Mint:注重易用性和用户体验的Linux发行版,基于Ubuntu构建。
- Kylin(麒麟)操作系统:由中国的中标软件股份有限公司(CCS)开发,是中国政府主推的国产Linux操作系统。它基于Ubuntu,专注于提供本土化的桌面和服务器解决方案。
- Deepin(深度)操作系统:Deepin操作系统也基于Debian发行版,注重用户体验和创新设计。以提供简洁、美观、易用的桌面环境而闻名。
- NeoKylin(新麒麟)操作系统:NeoKylin基于Ubuntu和Debian,并针对中国市场进行了定制化,提供多语言和安全增强功能。
- 统信UOS(Union Operating System):统信UOS基于Debian发行版,并在其基础上进行了定制化开发。它采用了统信自主研发的桌面环境和应用软件,并注重中文本地化支持。提供了一系列专门为政府、企业和个人用户设计的应用程序和服务,包括办公套件、安全管理工具、云服务等。统信UOS在中国政府部门和企事业单位中得到了广泛应用,尤其在政务办公和信息化建设方面。它通过提供本土化的解决方案和支持,促进了中国国内软件产业的发展和自主创新。
再补充一个奇葩:
- inuxFX:一款基于Ubuntu的Linux发行版,旨在提供类似于Windows操作系统的用户体验。它是由巴西的一个团队开发的,旨在为用户提供熟悉的桌面环境和工具,使过渡到Linux更加容易。
- LinuxFX的主要特点之一是其桌面环境,它基于Cinnamon桌面环境,并进行了定制和优化,以模仿Windows 10的外观和操作方式。它提供了类似于Windows的任务栏、开始菜单和系统托盘,使Windows用户能够更快地适应和使用LinuxFX。
系统安装
- Windows系统和Linux系统安装方式、难度的不同和对比:
Windows系统 | Linux系统 | |
---|---|---|
安装方式 | 通过安装光盘或USB驱动器启动安装程序 | 通过光盘、USB驱动器或网络下载安装介质 |
难度 | 相对较简单 | 相对较复杂 |
安装步骤 | 1. 下载或获取安装媒体(ISO或光盘镜像) | 1. 下载或获取安装媒体(ISO或光盘镜像) |
2. 插入光盘或USB驱动器 | 2. 制作引导光盘或USB驱动器 | |
3. 启动计算机,并从光盘或USB驱动器启动 | 3. 插入光盘或USB驱动器 | |
4. 按照安装向导进行安装 | 4. 启动计算机,并从光盘或USB驱动器启动 | |
5. 选择安装选项和目标驱动器 | 5. 进入安装程序界面,选择安装选项和目标驱动器 | |
6. 安装操作系统及必要驱动程序 | 6. 进行分区和文件系统设置,安装操作系统及必要驱动程序 | |
7. 完成安装并进行系统设置 | 7. 进行系统设置,选择安装所需软件和配置 | |
支持的硬件和驱动程序 | 适用于广泛的硬件和驱动程序 | 部分硬件和驱动程序可能需要手动安装或配置 |
软件和应用程序的可用性 | 有广泛的商业和免费软件和应用程序支持 | 有大量免费和开源软件和应用程序支持 |
用户界面 | 使用Windows桌面环境 | 可以选择不同的桌面环境或窗口管理器 多数情况下作为服务器使用命令的方式 |
维护和更新 | 更新和维护通常由Microsoft提供 | 更新和维护通常由Linux发行版提供 |
版本选择
- Windows和Linux在系统版本选择的比较:
Windows系统 | Linux系统 | |
---|---|---|
系统版本选择 | 有多个版本可供选择,如Windows 10、Windows 11等 | 有多个不同的Linux发行版可供选择,如Ubuntu、Fedora等 |
版本特点和功能 | 每个版本提供不同的功能和特点,如专业版、家庭版等 | 每个发行版提供不同的功能和特点,如桌面版、服务器版等 |
商业和个人使用 | 提供商业和个人使用的不同版本 | 大多数发行版提供免费的个人和商业使用 |
许可证和费用 | 需要购买许可证,价格因版本而异 | 大多数发行版基于开源许可证,免费使用 |
支持和更新 | 提供官方支持和定期更新 | 支持和更新由各个发行版社区提供 |
兼容性 | 支持广泛的硬件和软件 | 兼容性取决于发行版和所选软件包 |
总结:
- linux系统的发行版类型众多,安装难度较高,定制化成都较高,不适合日常使用和办公(当然,我们的国产化操作系统deepin和统信UOS还是可以的)
- window系统主要版本类型为win7、win10、win11,但是选择的具体版本还是很多的。日常主流使用的家庭版,安装难度低、破解手段多样化,品味不如macos,我们的游戏好帮手。可以兼容所有的游戏。
linux和windows使用体验
-
终端和命令行:
- Linux:终端和命令行是非常重要的工具,许多任务可以通过命令行完成。
- Windows:图形界面更为常见,命令行的使用并不像在Linux上那么普遍。
-
软件包管理:
- Linux:通常使用软件包管理器来安装、更新和管理软件。通过简单的命令来安装和升级软件,同时自动处理依赖关系。
- Windows:软件的安装通常需要手动下载安装程序,并进行一系列的安装步骤。
-
文件系统层次结构:
- Linux:遵循一种标准的文件系统层次结构,根目录、bin目录、home目录等都有明确定义的用途。
- Windows:文件系统结构并不像Linux那样规范化,有时可能需要更多的导航和查找来找到所需的文件和目录。
-
权限和用户管理:
- Linux:使用基于权限的用户管理和访问控制模型。每个文件和目录都有特定的权限设置,控制着谁可以读取、写入或执行它们。
- Windows:权限管理和用户访问控制也存在,但与Linux上的细粒度权限管理相比,不直观。
-
开源和自由软件:
- Linux:以其开源和自由软件的生态系统而闻名,用户可以自由获取、使用和修改大量的开源软件。
- Windows:商业软件和专有软件更为主流,尽管也有一些开源软件可用,但其使用方式和范围可能有所不同。
聊聊折腾收获
- 使用windows系统编程久了,就像使用linux系统跑跑项目、写写代码。顺便学习一下linux系统。奈何虚拟机没有感觉就使用真机安装。
- 先体验ubuntu,桌面化操作时常卡顿,安装软件困难。自带无用的软件,卸载还可慢。
- 然后体验deepin,就爱上deepin,页面流畅丝滑,操作简单、可以作为日常使用。
- 但是再使用1panel的过程中,出现了一些bug(可能是适配的问题)
Linux系统使用技巧
- 安装linux系统:相信大部分人会采用启动优盘的方式
- 推荐一个好用的U盘制作工具:多系统启动U盘Ventoy指支持win、linux
- 参看新一代多系统启动U盘 Ventoy 使用指南
- linux系统的选择推荐
- centos8:适合初学者使用,学习基本命令;作为服务器部署java项目,docker服务、nginx都可以;更适合倾向命令行使用
- deepin:适合linux桌面化使用,当然理论上也可以作为服务器使用,但可能存在一些兼容的问题
- ubuntu:适合大多数人使用,软件丰富,流行度较高,大多数遇到的问题都可以再网上找到答案
- 系统的镜像下载地址:推荐阿里云镜像站
- 个人建议:
- 如果你想使用桌面版linux,同时想使用它进行日常的使用,如:看视频、浏览网页,甚至使用QQ。推荐使用deepin系统(确实不错提供有应用仓库,同配置下deepin竟然比ubuntu更流畅和丝滑,个人折腾ubuntu安装啥软件都比较麻烦。)
- linux系统不错的下载工具
- Free Download Manager
- 支持win、mac、linux、android;下载速度嘎嘎快
- deepin的应用商店就可以直接搜到