linux与windows趣味谈

news2024/9/25 21:26:50

文章目录

  • 前言
  • linux&windows
    • 两者常见的系统版本
    • 系统安装
    • 版本选择
    • linux和windows使用体验
    • 聊聊折腾收获
    • Linux系统使用技巧

前言

  • windows和linux同为常见的操作系统,相信大部分人对widows比较熟悉一点,对linux比较陌生一点儿。但相信,作为程序员大家族的一员,大家对linu还是比较熟悉的。
  • 最近,作者刚好在折腾linux系统,顺便就和大家分享一下最近的收获。

linux&windows

两者常见的系统版本

常见的Windows系统版本:

  1. Windows 7:非常流行的桌面操作系统版本,提供不同版本,如家庭版、专业版、旗舰版等,现在企业中主流的操作系统。但是由于业务安全性的需求,该系统正在慢慢被win10所替代
  2. Windows 10:当前广泛使用的桌面操作系统版本,提供不同版本,如家庭版、专业版、教育版等。
  3. Windows 11:最新版本的Windows操作系统,为桌面用户提供全新的界面和功能。

常见的Linux发行版:

  1. Ubuntu:最受欢迎的Linux发行版之一,注重易用性和用户友好性。
  2. CentOS:基于Red Hat Enterprise Linux(RHEL)构建的企业级Linux发行版,用于服务器和企业环境。
  3. Fedora:由社区开发的面向桌面和服务器的Linux发行版,注重创新和新功能的引入。
  4. Debian:一个免费的开源Linux发行版,以稳定性和安全性著称,广泛用于服务器环境。
  5. openSUSE:基于SUSE Linux Enterprise构建的社区支持的Linux发行版,提供稳定性和可靠性。
  6. Arch Linux:面向Linux爱好者和高级用户的滚动发布发行版,注重自定义和灵活性。
  7. Kali Linux:专门设计用于网络安全和渗透测试的Linux发行版,集成了众多安全工具。
  8. Linux Mint:注重易用性和用户体验的Linux发行版,基于Ubuntu构建。
  9. Kylin(麒麟)操作系统:由中国的中标软件股份有限公司(CCS)开发,是中国政府主推的国产Linux操作系统。它基于Ubuntu,专注于提供本土化的桌面和服务器解决方案。
  10. Deepin(深度)操作系统:Deepin操作系统也基于Debian发行版,注重用户体验和创新设计。以提供简洁、美观、易用的桌面环境而闻名。
  11. NeoKylin(新麒麟)操作系统:NeoKylin基于Ubuntu和Debian,并针对中国市场进行了定制化,提供多语言和安全增强功能。
  12. 统信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使用体验

  1. 终端和命令行:

    • Linux:终端和命令行是非常重要的工具,许多任务可以通过命令行完成。
    • Windows:图形界面更为常见,命令行的使用并不像在Linux上那么普遍。
  2. 软件包管理:

    • Linux:通常使用软件包管理器来安装、更新和管理软件。通过简单的命令来安装和升级软件,同时自动处理依赖关系。
    • Windows:软件的安装通常需要手动下载安装程序,并进行一系列的安装步骤。
  3. 文件系统层次结构:

    • Linux:遵循一种标准的文件系统层次结构,根目录、bin目录、home目录等都有明确定义的用途。
    • Windows:文件系统结构并不像Linux那样规范化,有时可能需要更多的导航和查找来找到所需的文件和目录。
  4. 权限和用户管理:

    • Linux:使用基于权限的用户管理和访问控制模型。每个文件和目录都有特定的权限设置,控制着谁可以读取、写入或执行它们。
    • Windows:权限管理和用户访问控制也存在,但与Linux上的细粒度权限管理相比,不直观。
  5. 开源和自由软件:

    • Linux:以其开源和自由软件的生态系统而闻名,用户可以自由获取、使用和修改大量的开源软件。
    • Windows:商业软件和专有软件更为主流,尽管也有一些开源软件可用,但其使用方式和范围可能有所不同。

聊聊折腾收获

  • 使用windows系统编程久了,就像使用linux系统跑跑项目、写写代码。顺便学习一下linux系统。奈何虚拟机没有感觉就使用真机安装。
  • 先体验ubuntu,桌面化操作时常卡顿,安装软件困难。自带无用的软件,卸载还可慢。
  • 然后体验deepin,就爱上deepin,页面流畅丝滑,操作简单、可以作为日常使用。
  • 但是再使用1panel的过程中,出现了一些bug(可能是适配的问题)

Linux系统使用技巧

  1. 安装linux系统:相信大部分人会采用启动优盘的方式
    • 推荐一个好用的U盘制作工具:多系统启动U盘Ventoy指支持win、linux
    • 参看新一代多系统启动U盘 Ventoy 使用指南
      在这里插入图片描述
  2. linux系统的选择推荐
    • centos8:适合初学者使用,学习基本命令;作为服务器部署java项目,docker服务、nginx都可以;更适合倾向命令行使用
    • deepin:适合linux桌面化使用,当然理论上也可以作为服务器使用,但可能存在一些兼容的问题
    • ubuntu:适合大多数人使用,软件丰富,流行度较高,大多数遇到的问题都可以再网上找到答案
  • 系统的镜像下载地址:推荐阿里云镜像站

  • 个人建议:
    • 如果你想使用桌面版linux,同时想使用它进行日常的使用,如:看视频、浏览网页,甚至使用QQ。推荐使用deepin系统(确实不错提供有应用仓库,同配置下deepin竟然比ubuntu更流畅和丝滑,个人折腾ubuntu安装啥软件都比较麻烦。)
  1. linux系统不错的下载工具
    • Free Download Manager
    • 支持win、mac、linux、android;下载速度嘎嘎快
    • deepin的应用商店就可以直接搜到

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/738549.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何利用MES管理系统做到车间可视化管理

车间可视化管理是提高生产效率和质量的关键一环。而MES生产管理系统能够为企业提供车间实时数据监控、生产计划管理、异常处理等功能,帮助企业实现车间可视化管理。本文将介绍如何利用MES生产管理系统做到车间可视化管理,包括数据采集、数据分析、实时监…

Error:java: 不再支持源选项 5 请使用 6 或更高版本。

今天电脑重新安装系统,安装jdk环境选择了11版本,但是创建工程时突然报错 报错:Error:java: 不再支持源选项 5 请使用 6 或更高版本 解决方案: 1.查看project setting中的project 和Modules的版本号是否与本机jdk的版本号是否一…

基于单片机快递柜的设计与实现

功能介绍 以51单片机作为主控系统;液晶显示当前信息,最多可存储几十个;按下存储按键液晶显示当前快递柜剩余数量;继电器打开,表示用来放物品;正次按下存储按键将取消存快递,继电器关闭快递柜可用…

Linux 生成加密zip文件

一般在Winodws中对zip或者 rar等压缩包文件加密,都是由第三方软件提供的,大家一般右键选择加密就完事了,那么在Linux中,我们如果也有这个需求怎么来操作呢? 实际上,在Linux中这种需求也是挺多的&#xff0c…

WAIC2023圆满落幕!英码科技品牌备受行业青睐,助推人工智能创新发展

7月6日-8日,在美丽的黄浦江畔——上海隆重举办了2023世界人工智能大会(以下简称:WAIC2023),英码携人工智能创新产品和行业解决方案精彩亮相,并与广大同仁展开积极交流,共同探讨人工智能发展新技…

【GeoDa实用技巧100例】002:初始GeoDa软件

文章目录 一、GeoDa简介二、软件界面三、新建保存打开数据源1. 新建数据源2. 保存数据源3. 关闭数据源4. 打开数据源 四、保存打开项目1. 保存项目2.打开项目 一、GeoDa简介 GeoDa是一款免费的开源软件工具,用于空间数据分析。GeoDa旨在通过探索和建模空间模式来促…

图片,截图文字识别——最好用的文字提取工具

这个软件是github上一个开源的软件,非常好用 OCR图片转文字识别软件,完全离线。截屏/批量导入图片,支持多国语言、合并段落、竖排文字。可排除水印区域,提取干净的文本。基于 PaddleOCR 。 下载地址: hiroi-sora/Umi…

vscode maven开发

安装jdk 安装maven 安装vscode 安装vscode插件 Extension Pack for JavaSpring Boot Extension PackLombok Annotations Support for VS CodeLanguage Support for Java™ by Red Hat jdk和maven配置 {"workbench.colorTheme": "One Dark Pro","…

第七章——函数(C++的编程模块)

复习函数的基本知识 要使用C函数,必须完成如下工作: 提供函数定义提供函数原型调用函数 库函数是已经定义和编译好的函数,同时可以使用标准库头文件提供其原型,因此只需要正确地调用这种函数即可。但是创建自己的函数时&#…

直线导轨的基本结构

正常来讲,直线导轨的结构组成比较简单,主要都是由:导轨→滑块→轴承,这3大部分组成,其最突出的特点是具有互换性和自动调心能力,所有方向都有高刚性,以下就来详细的说一下直线导轨的基本结构吧&…

13-Vue长列表优化 vue-virtual-scroller

回答: 在大型的企业级项目中经常要渲染大量的数据,这种长列表是一个很普遍的场景,当列表内容越来越多就会导致页面滑动卡顿、白屏、数据渲染较慢的问题; 这种情况主要发生在小程序、移动端或者后台管理的页面当中; 通常…

K 个一组翻转链表——力扣25

题目描述 方法一&#xff09;模拟 class Solution{ public:pair<ListNode*, ListNode*> myReverse(ListNode* head, ListNode* tail){ListNode* prev tail->next;ListNode* p head;while(prev!tail){ListNode* nex p->next;p->next prev;prev p;p nex; }r…

基于STM32+SHT30设计的环境温度与湿度检测系统(IIC模拟时序)

一、项目功能介绍 当前介绍基于STM32F103ZCT6芯片设计的环境温度与湿度检测系统设计过程。当前系统通过SHT30温湿度传感器采集环境温度和湿度数据&#xff0c;并通过模拟IIC时序协议将数据传输到STM32芯片上。然后&#xff0c;STM32芯片通过处理这些数据并将它们显示在0.91寸O…

微信小程序和微信公众号之前的关系

微信小程序和公众号是相互独立的&#xff0c;是2个不同的东西 在公众号上关联小程序后&#xff0c;可以在公众号的底部菜单栏点击直接进入小程序。2者的用户可以互通&#xff0c;其他就没别的

【C++】STL——string类对象的修改操作、string类对象修改函数的介绍和使用、push_back、append、operator+

文章目录 1.string类对象的修改操作&#xff08;1&#xff09;push_back&#xff08;尾插单个字符&#xff09;&#xff08;2&#xff09;append&#xff08;尾插字符串&#xff09;&#xff08;3&#xff09;operator&#xff08;尾插字符串str&#xff09;&#xff08;4&…

linux基础 - SHELL1

目录 一、基础 1.test测试语句 2.逻辑运算 3.类型判断 4.数值判断 5.字符串比较 6.计算表达式 二、shell数组 1.单行定义 2.多行定义 3.单元素定义 4.查看元素 5.基于内容找索引 6.增删改 三、shell高级 1.重定向 2.其他符号 3.信息符号 4.if语句 5.else …

unity --- DoTween插件安装与使用

目录 一.简介 1.1 插件下载 1.2 官方文档 二.导入和设置 三.示例代码 1 循环动画&#xff1a;SetLoops(-1 , loopType ) 2. 动画循环次数&#xff1a;SetLoops( count ) 3. 动画事件监听与回调&#xff1a;OnStart \ OnComplete 4. 动画延迟回调&#xff1a;SetDelay …

Java8特性:函数式接口与Stream流

1、 函数式接口 &#xff08;1&#xff09;四大函数式接口 &#xff08;2&#xff09;代码01 //void accept(T t);消费型接口&#xff0c;有参数&#xff0c;无返回 Consumer<String> consumer t->{System.out.println(t); }; consumer.accept("a"); //…

DAY42:动态规划(二)斐波那契数列+爬楼梯+最小花费爬楼梯

文章目录 509.斐波那契数列思路&#xff1a;动规五步确定dp数组和数组下标含义递推公式DP数组初始化遍历顺序打印DP数组 完整版debug测试 空间复杂度优化版优化思路 70.爬楼梯思路DP数组的含义以及下标含义递推公式DP数组初始化遍历顺序打印DP数组 完整版debug测试 空间复杂度优…

10.24UEC++、事件

1. 类内部声明事件类型&#xff1a; 生成actor 绑定到事件上 实现&#xff1a; 移除&#xff1a;