大家好,今天小编关注到一个比较有意思的话题,就是关于学习了linux的感想的问题,于是小编就整理了2个相关介绍学习了Linux的感想的解答,让我们一起看看吧。
freebsd的用途有LINUX大吗?学这两种哪种更有前途啊?
桌面部分没区别,用起来你就会发现:这两个东西的上层软件都一样……真正的 BSD ,仅限基本软件环境,这部分是和桌面感受隔开的。其他软件都是 Linux 里面见到的东西。不过有两点对于 FreeBSD 限制感受很大:
1、驱动不能用 Linux 的,也就是说,FreeBSD 驱动很少虽然大部分硬件可以驱动了,但 3D 是要放弃的……
2、分区(从分区方式到分区类型),和 Linux 不一样,虽然 Windows 一样也不支持。但 Linux 的支持明显比 BSD 广泛。当然 ntfs-3g 已经被 FreeBSD 加入了,支持 ntfs 分区是没问题的。总的来说,除去底层以及兼容问题,两个系统没什么区别。
FreeBSD 有 Linux 兼容层,而且他也是 posix 标准的系统,和 Linux 标准相同,软件库很多也都是相通或者相同的。
所以他们的软件基本通用,只要这个软件是不是特别的挑系统……如果你愿意,可以找 GNU/FreeBSD 的系统(相对于 GNU/Linux),Gentoo 有这个版本,内核是 FreeBSD ,其余都是 Linux 所用的 GNU 项目软件。
印象里 Debian 好像也有这么一个版本。
为什么很多程序员都建议使用Linux?
作为一个使用linux五年的用户,从ubuntu14.04用到20.04,个人感觉linux最好用的就是他的系统的流畅性和terminal命令,linux对硬件要求比较低,我的普通笔记本可以做到一两个月不关机,但是丝毫不卡,但是Windows一周不关机就卡的不行了,此外在终端也可以直接通过命令行打开和执行程序。我想这里面的主要原因还是内存和线程的管理问题吧。如果linux能彻底解决office套件问题,估计用户粘性会大大增加。
其实最本质的原因是,正式生产环境通常都是Linux系统,,使用这个系统,开发的软件或其他东西,在环境部署上和正式环境没多大差别,会比较得心应手,,如果使用WINDOWS开发,由于环境的一些不同,有些东西部署起来会给你增加额外的工作量,,比如说WINDOWS上面的一些扩展组件或者什么运行库的安装方式和在正式环境linux上的安装方式肯定是不一样的,除非是用docker这种部署方式,,,
使用Windows和Linux差异感受:
1)Linux安装软件、工具包方便,简单命令即可安装,如yum install 工具包名称;Windows要打开浏览器,查找软件包,下载,安装,需要的手动操作比较多;
2)Linux内存等配置一般优于Windows,Windows内存大概8G、16G,而Linux内存在64G、128G都很正常,程序开发往往对机器配置要求较高;
3)Linux运行程序的体验比Windows好很多,运行耗内存程序时Windows容易卡顿甚至卡死,Linux则不会;
4)Linux开源友好的,Windows差点事儿;
不过,开发使用Windows还是Linux要视具体任务而定。
到此,以上就是小编对于学习了linux的感想的问题就介绍到这了,希望介绍关于学习了linux的感想的2点解答对大家有用。