Ubuntu 23.04 作为系统盘的体验和使用感受

news2024/9/27 19:20:02

1.为啥主系统装了Ubuntu

由于公司发电脑了,我自己也有一台台式电脑,然后也想去折腾一下Ubuntu,就把自己的笔记本装成Ubuntu系统了, 我使用的是23.04的桌面版,带图形化界面的。我准备换回Windows 11了(因为软件大部分我都不想去折腾了,比较折腾时间吧)。。。。虽然很不舍得,毕竟花费了蛮多精力在里面,但是操作系统只是作为工具,根据自身需求对系统进行选择。如果有兴趣,或者说多个比较闲置的电脑就还好,主要是有些重要的时候需要一些软件,不能及时下在和去适应就比较头疼。那我就说一下这几个月的使用感受和体验吧。 

 

2.使用体验

说实话,Ubuntu的图形化界面看起来是真的很舒服,比为windows 好看太多(但是这个也得看人吧,个人的主观感觉),其次是运行速度吧

Linux系统会让人花更多的时间浪费在系统上(也算是一种乐趣吧)

优点:好看,可以学习到一些新东西吧

缺点:软件适配比较差,遇到问题都比较头疼,比如下载输入法、HbuilderX、微信。。。等等很多,最主要的就是遇到问题比较头大.

2.软件适配下载(开发发软件,平时常用软件)

支持的软件:Windows由于使用人数较多,所以支持Windows的软件在数量和质量上都比Linux有优势。 Linux平台只有开发者维护,缺少资金大量支持,所以软件方面的数量和质量比较缺乏。以下这些软件好像都能用wine 等方法去解决,我这边还没研究好wine  折腾了2天了快,已经不想浪费时间了,准备直接刷windows。

微信:优麒麟可以下载,但是使用体验一言难尽。

HbuilderX: 官网下载不了。

输入法:很头疼,最终还是妥协了,现在打字啥的还是比较费尽。

然后大部分国产软件都不支持吧。

IDEA Intellij全家通:完全OK

其他的开发环境也完全OK:Jdk,NodeJs,python......

总结

用了几个月ubuntu发现问题很多,作为一名码农,我觉得Linux对于我来说,最大的痛点就是软件下载和适配,比如输入法,HbuilderX,微信,企业微信等等.....折腾倒也还好,折腾多了也熟了。就是害怕赶时间的时候无法正常的去干活,就比较头疼。  而作为开发的机器,Linux无疑更舒服  Mac是最优解,其次win+wsl,但是好地方也不少,比如ide和编译速度比win快等等

Linux和Windows在以下方面存在一些区别:

  1. 使用的费用:Linux是一项开源的项目,所以它免费提供给编程爱好者使用,而Windows则是需要购买的一款系统,目前最新的正版Windows系统售价888元。
  2. 支持的软件:Windows由于使用人数较多,所以支持Windows的软件在数量和质量上都比Linux有优势。 Linux平台只有开发者维护,缺少资金大量支持,所以软件方面的数量和质量比较缺乏。
  3. 操作风格:Windows是面向大众化的,所以操作上比较符合普通人的操作习惯,大多都是通过界面化的操作。 而Linux在很多情况下需要通过命令行来进行操作。
  4. 可定制性:Windows的操作范围大多已经受到微软的限制,所以基本上是系统怎样设置,用户就只能规矩操作。而Linux则可以根据用户的需要进行各种定制。
  5. 稳定性:Linux的系统主机连续运行一年以上不蓝屏、不关机是很平常的事,而Windows系统则可能会经常出现蓝屏死机等状况。
  6. 安全性:Linux系统相比Windows系统更加安全,因为Linux系统的代码是公开的,任何人都可以检查代码,所以能够更好地发现并解决漏洞。

总的来说,Linux系统具有很多优点,但对于初学者来说,可能需要一定的学习成本,需要花费更多的时间和精力来适应和掌握。同时,由于软件支持相对较少,可能需要通过命令行进行一些额外的设置和配置。因此,选择Linux系统需要权衡优缺点,根据个人需求和喜好来做出选择。

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

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

相关文章

C#利用自定义特性以及反射,来提大型项目的开发的效率

在大型项目的开发过程中,需要多人协同工作,来加速项目完成进度。 比如一个软件有100个form,分给100个人来写,每个人完成自己的Form.cs的编写之后,要在Mainform调用自己写的Form。 如果按照正常的Form form1 new For…

不需要考虑mid+1、mid-1的二分查找模板,希望大家都能学会

文章目录 一、模板示范二、模板三、细节说明为什么L的初始值为-1,R的初始值为N为什么循环结束的条件是while(L1!R)?不会陷入死循环 最后四、    例题one[数的范围](https://www.acwing.com/problem/content/791/)    例题two[数的三次方根](https://www.acwing…

骨传导耳机真不伤耳吗?骨传导耳机有什么好处?

骨传导耳机真不伤耳吗?骨传导耳机有什么好处? 我先来说说骨传导耳机的工作原理吧,骨传导是一种传声方式,声波通过颅骨、颌骨等头部骨头的振动,将声音传到内耳。其实骨传导的现象我们很常见,就像我们平时嗑瓜…

【总结】p49常见问题和快捷键汇总

p49常见问题和快捷键汇总 基础概念常用快捷键汇总编辑器快捷键(不包括视口操作)蓝图快捷键 中英文命名注意事项帧和秒的概念带星号的文件的意思编译的作用实例和原素材情景关联返回的快捷键 虚幻引擎闪退问题 基础概念 常用快捷键汇总 编辑器快捷键&am…

【图像去噪】基于原始对偶算法优化的TV-L1模型进行图像去噪研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

ruoyi-cloud-notes02

1、Validated RequestBody 配合使用 Validated 和 RequestBody 都是 Spring Boot 中用于在请求中验证数据的注解。但是,它们的作用和使用方式略有不同。 Validated 用于在方法参数、URL、请求体、Map中的数据上进行验证,确保数据的有效性。它会在验证失…

SpringBoot核心内容梳理

1.SpringBoot是什么? Spring Boot是一个基于Spring框架的快速开发应用程序的工具。它简化了Spring应用程序的创建和开发过程,使开发人员能够更快速地创建独立的、生产就绪的Spring应用程序。它采用了“约定优于配置”的原则,尽可能地减少开发人员需要进…

创建vue-cli(脚手架搭建)

目录 功能 需要的环境 使用HbuilderX快速搭建一个vue-cli项目 组件路由 element-ui vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义 好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个 骨…

2019年09月《全国青少年软件编程等级考试》Python一级真题解析

一、单选题 第1题 关于Python的编程环境,下列的哪个表述是正确的? A:Python的编程环境是图形化的; B:Python只有一种编程环境ipython; C:Python自带的编程环境是IDLE; D:用windows自带的文本编辑器也可以给Python编程?,并且也可以在该编辑器下运行; 正确答案…

数据集相关网站(Open datasets and sources)

数据集相关网站(Open datasets and sources) 数据集网站 Open datasets and sources政府数据网站 Government Data:金融数据网站 Financial Data Sources:犯罪数据网站 Crime Data:健康数据网站 Health Data:学术和商业数据网站 Academic and Business Data:其他数据…

Linux下进程的特点与环境变量

目录 进程的特点 进程特点的介绍 进程时如何实现并发性的 进程间如何切换 概念铺设 PC指针 上下文 环境变量 PATH 修改PATH HOME SHELL env 命令行参数 什么是命令行参数? 打印命令行参数 通过函数获得环境变量 getenv 命令行参数 env 修改环境变…

Compose:从重组谈谈页面性能优化思路,狠狠优化一笔

作者:晴天小庭 前言: 随着越来越多的人使用Compose开发项目的组件或者页面,关于使用Compose构建的组件卡顿的反馈也愈发增多,特别是LazyColumn这些重组频率较高的组件,因此很多人质疑Compose的性能过差,这…

flask服务生成证书文件,采用https访问,开启用户密码验证

openssl req -x509 -newkey rsa:4096 -nodes -out cert.pem -keyout key.pem -days 3072开启用户密码验证 auth.verify_password def verify_password(username, password):if username abcdefg and password 1234546:return usernameapp.route(/post_request, methods[POST…

HDFS中的Federation联邦机制

HDFS中的Federation联邦机制 当前HDFS体系架构--简介局限性 联邦Federation架构简介好处配置示例 当前HDFS体系架构–简介 当前的HDFS结构有两个主要的层: 命名空间(namespace) 由文件,块和目录组成的统一抽象的目录树结构。由n…

JavaScript |(五)DOM简介 | 尚硅谷JavaScript基础实战

学习来源:尚硅谷JavaScript基础&实战丨JS入门到精通全套完整版 文章目录 📚DOM简介📚DOM查询🐇文档的加载🐇节点🐇节点的属性🐇元素节点的子节点🐇获取父节点和兄弟节点&#x1…

4,链表【p5】

链表 4.1哈希表简介4.2有序表简介4.3链表4.3.1例1-反转单向和双向链表4.3.2例2-打印两个有序链表的公共部分4.3.3面试时链表解题的方法论4.3.4例3-判断一个链表是否为回文结构4.3.4.1快慢指针 4.3.5例4-将单向链表按某值划分成左边小、中间相等、右边大的形式4.3.6例5-复制好友…

redis 原理 7:开源节流 —— 小对象压缩

Redis 是一个非常耗费内存的数据库,它所有的数据都放在内存里。如果我们不注意节约使用内存,Redis 就会因为我们的无节制使用出现内存不足而崩溃。Redis 作者为了优化数据结构的内存占用,也苦心孤诣增加了非常多的优化点,这些优化…

【JavaEE初阶】了解JVM

文章目录 一. JVM内存区域划分二. JVM类加载机制2.1 类加载整体流程2.2 类加载的时机2.3 双亲委派模型(经典) 三. JVM垃圾回收机制(GC)3.1 GC实际工作过程3.1.1 找到垃圾/判定垃圾1. 引用计数(不是java的做法,Python/PHP)2. 可达性分析(Java的做法) 3.1.2 清理垃圾1. 标记清除2…

CMake:检测python解释器和python库

CMake:检测python解释器和python库 导言检测python解释器CMakeLists.txt输出附录 检测python库项目结构CMakeLists.txt相关源码附录 导言 python是一种非常流行的语言。许多项目用python编写的工具,从而将主程序和库打包在一起,或者在配置或构建过程中使…

企业集团员工内部食堂餐厅食材预定订餐统计系统开发

内部食堂是针对员工食堂设计的预定系统 可以提前进行点餐,统计餐食人数 定量制作,避免浪费食材。 首页预定菜单提前显示一周菜单 用户可以提前预定想要购买的餐品 在用餐时取餐核销 食堂平台方用餐时对用户的菜品进行核销 通过后台预订信息 根据报餐统计做出对应数量…