最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:6

【环境】学生党可不可以电脑只装 Linux 操作系统?

 attach_img

2

帖子

1

回复

3

积分
最后登录:
2025-03-22 17:41
注册时间:
2023-03-12 17:23
楼主
  发表于:2025-03-22 19:29:34|查看用户信息

本科电子信息工程,有时候要 C++ 和 Python 编程,以后可能会做单片机开发之类的,但不知道够不够,同时也想学 Linux。(尤其电脑只有一块固态硬盘,无法装双系统,笔记本是三千左右的廉价机)

5

帖子

1

回复

4

积分
最后登录:
2025-03-22 17:30
注册时间:
2024-10-11 22:10
1 楼
  发表于:2025-03-22 19:31:11|查看用户信息

通信工程专业,大二开始linux主系统,现毕业两年。

个人建议是如果你不太在意绩点那就上Linux主系统吧。玩Linux还是挺花时间的,特别是刚用上,头还铁喜欢折腾的时候。经常第二天有个作业要提交,而你的电脑出现突发情况。用linux倒是能提升个人发现问题解决问题的能力,从跟着教程一步一步走到看archwiki跟玩似的,能力上的提高肯定有。

准备简历还是直接上些大的项目,简历上才会好看点,写个玩了啥linux,谁也不知道你水平咋样。

ee专业玩linux主系统好多电路设计,仿真,画板图的专业软件是不好整的,windows下一般老师会提供(破解版orz),linux下还是要装个虚拟机。常用的word文档在linux下大部分情况都是开虚拟机写,有时候用latex转pdf倒是能客串一下。ppt我以前是直接写网页slide的,找个js库,写写html/css很麻烦,写过一两次就再也不想写了,吃力不讨好(还是绩点太难看)。

程序设计大作业应该是最适合linux的了,轻松愉快的在vim下码代码,然后makefile/gcc编译,舒服。但是我上的课是不限编译器的,听说过有些课限定编译环境turbo c,只能用windows整了。

最后我的毕设选了个linux源码相关方向的,做起来倒是轻松,但写毕设论文就日了狗,一边开着windows虚拟机,一边开着终端,时不时截个图丢到虚拟机里。当时我还借用了室友的一块屏幕双屏操作,但是体验还是差。

最后毕业还是混成了社畜,毕竟还是太菜。虽然心态好也没后悔


3

帖子

3

回复

5

积分
最后登录:
2025-03-22 15:43
注册时间:
2024-10-11 22:10
2 楼
  发表于:2025-03-22 19:33:54|查看用户信息

Windows+虚拟机(上面跑Linux)是最优解。

曾经,我也只装Linux,安装后,弹窗没了,广告没了,一切太安静了,仿佛只剩下工作。QQ、浏览器、音乐、视频等各种软件,虽然也可以安装,但总缺少一种熟悉感,亲切感,仿佛已经习惯了以前的那种界面风格,甚至各种弹窗、广告,热闹的气氛。于是,又装回了Windows。

在Windows上跑一个虚拟机,比如VMware,在上面再安装Ubuntu,可以满足绝大部分的学习需求了。如果想学习嵌入式Linux,还可以在Ubuntu上使用qemu模拟一块ARM虚拟开发板,在上面跑U-boot+Linux+NFS。像俄罗斯套娃一样,3层系统模拟运行,成本低,可以随便折腾。虚拟机镜像备份一下,折腾坏了,重新解压备份镜像继续运行。不会破坏你的电脑硬件,学习成本最低。

如果你嫌自己折腾虚拟机麻烦,还可以下载已经配置好qemu的虚拟机镜像。从网盘下载镜像后,在你的Windows电脑上使用vmware打开就可以直接运行,在上面跑ARM开发板+U-boot+kernel。研究U-boot、Linux 内核、文件系统,都可以在上面进行。


4

帖子

3

回复

6

积分
最后登录:
2025-03-22 17:47
注册时间:
2023-02-26 14:02
3 楼
  发表于:2025-03-22 19:36:29|查看用户信息

其实只装 Linux(也就是不用 Windows)跟你学习不学习没多大关系,真正不用 Windows 的人,是受够了 Windows 的糟粕,而不是所谓的“学习需要”。

如果哪个 Linux 用户告诉你,想学好 Linux 那就把 Windows 删掉,单独装 Linux 系统。如果你信了,那你痛苦的日子就要来了。

真正热爱 Linux 的人,日常使用 Linux 的人,也是循序渐进接纳这一套的,习惯了就成自然了,现在让我主用 Windows 我反而各种受不了。

如果你强迫自己,那很可能碰一鼻子灰,最终说不定失败了还会怒骂 Linux 的各种不好,说自己曾经想只用 Linux 放弃 Windows 是多么多么 SB,这种人简直见怪不怪了。


1

帖子

3

回复

3

积分
最后登录:
2025-03-22 17:18
注册时间:
2023-05-27 20:53
4 楼
  发表于:2025-03-22 19:40:02|查看用户信息

你也就是个学生,还有时间去折腾开发机操作系统环境的问题。

真正等你上班了,你就会发现,开发机操作系统真的没有区别。

PS:很多嵌入式开发没有linux驱动,老老实实装windows就行了。

至于Linux,要学,要认真学,特别是是做嵌入式方向的,还有可能裁剪内核,需要你对Linux有很深的了解。windows+几块板子就够了。如果你要学LINUX C,装个虚拟机运行server版的linux(无图形界面)足够了。

最后,希望你多做项目,多写代码,少折腾这些乱七八糟的东西。

要是想真正好好学操作系统,有两本书强烈推荐,第一本门槛很低,会C语言和汇编就行,能够让你把操作系统和计算机组成原理两门课融会贯通。我是大四暑假(等待去读研)一个多月看完+代码写完,一气呵成,非常爽。

然后就是大名鼎鼎的深入Linux内核架构这本书,说实话我没看完。这本书适合想深入了解Linux的同学。特别是未来从事容器开发、嵌入式开发、驱动开发的同学,一般的WEB开发的同学就不用看了。


4

帖子

1

回复

4

积分
最后登录:
2025-03-22 18:24
注册时间:
2024-07-21 22:20
5 楼
  发表于:2025-03-22 19:41:09|查看用户信息

以前不行,现在其实完全没问题。

以前不行的原因是电脑承担着工作娱乐通讯等各种用途,有些事情用Linux确实不太容易做。

但现在吧,这些事情都用手机做了。Linux就专门干活,Linux做不了的事情都用手机做,于是就不成问题了。

学生党折腾一下也不是坏事。

物理上拥有一台独立的机器装Linux其实挺重要的,虚拟机跟双系统都不是很好的方案。


3

帖子

4

回复

6

积分
最后登录:
2025-03-22 18:50
注册时间:
2024-07-11 15:29
6 楼
  发表于:2025-03-22 19:43:54|查看用户信息

谈一下自己的经历。

大一的时候是Windows+Linux双系统,大二之后就都是Linux系统了,不过工作了之后就换macOS了(等以后换电脑的时候,考虑换一个能用Linux的电脑)

桌面使用Linux系统的好处还是很多的,也并没有其他答主说的那么差。

写代码的时候,需要本地调试运行,那肯定是Linux比较好啊,在Win下,配置开发环境非常麻烦,比如Python, Pip(win下还有过bug), gcc等,在Linux下安装就很方便。

另外,Windows下的命令行和Linux下的命令行还是有一点区别的,如果程序运行在Linux下,那本地为啥用Win命令行嘛。

很多时候,你会遇到Win下特有的bug,主要是因为有的软件在Linux使用广泛(而且都在生产环境使用),bug能及时修复,而Win下就会有一些bug。

当然,电脑使用Linux系统也有一些缺点需要考虑。

比如,很多常用软件,Linux是没有的。

比如MS Office(LibreOffice和WPS勉强可用)、QQ(只能用手机或者WINE了)、微信等。游戏就更不用考虑了,基本上只能玩一个最低画质的DotA2了。

还有很多GUI方面的Bug,这种bug在线上不会遇到,自己遇到也没有太多实际价值。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录