- 论坛徽章:
- 0
|
本帖最后由 axlrose 于 2015-07-04 13:00 编辑
1、大家是否已经更新到最新的内核了,还没有更新的可以说一下不更新的想法,更新了的也可以聊一下新内核的一些新特性
因为从2010年左右从gentoo转到archlinux后,一直都是使用最新版内核和软件,arch的特点滚动升级,更新速度跟进上游速度像火箭,每天进系统都要pacman -Syu,反正不是服务器不怕,虽然也遇到过更新系统启动不起来的,但还没遇到过是因为更新内核导致的系统故障。
最近在使用的debian作为arch的备用开发系统,使用的是混合版本,testing + sid 通过pin锁定是以testing为主。目前使用的是3.16内核,未去使用sid上的4.0内核。不升级的原因是考虑到混合版本的兼容性,在不确定的情况下尽量少用其他版本的软件。
现在还能记到是像3.18开始加入overlayfs,因为openwrt在使用这玩意,现在一些新一点的liveCD也用到这个fs,将光盘模拟成可写了
一直关注三星推荐的类似exFAT的针对flash的文件系统f2fs, 但都还没到正式版。
虽然btrfs还没到生产级可用,但现在用的几台linux都在用gpt+btrfs,目前还没出过啥问题, ZFSonlinux因为版权进不了内核,现在只是关注,没实际去使用。
从3.0内开始,针对嵌入式inux的好消息,在linus的发彪作用下,清理内核树的垃圾重复代码,使用上了device-tree,现在移植板载驱动,先搞定dts,一般不需要改代码就实现了多板的适配,在此之前就看到全志在这方面做了类似ini的文件,通过内核去解析识别,现在linux的设备树比这个更高级也更通用。
2、Linux的大版本内核更新是否过慢,人家Windows服务器大版本更新非常频繁,为什么Linux的内核更新这么慢,可以发表一下自己的意见
windows服务器倒没怎么关注过,大更新的宣传应该是为了吸引消费者吧,掏钱买新版本啥的
linux一般都是小版本更新,像4.0这种大版本号,这次都是maillist上开发人员投票决定的,linux的版本号更新只是一个数字而已,像3.20跟4.0是一样,关键还是要看每次的更新记录,新特性的加入
3、大家当前普遍使用的Linux内核版本和Linux发行版有哪些,可以结合自己公司的一些业务来说明为啥要用这个版本
公司目前只有我一人在使用linux,全是archlinux,因为用起来顺手,简单,一直做开发系统使用,内核基本上就跟着kernel发布的节奏来, 最近在折腾CentOS7 跟debian8, 从普遍使用来看,桌面现在基本上是ubuntu的天下了,现在好多入门教程还有开发教程都是ubuntu居多,像之前的fedora现在好像没以前火了
据了解服务器上面国内大多用的是CentOS,也有ubuntu server, debian
嵌入式上面的内核版本一般跟着官方发布的来,比如像之前用的TI AM335X的内核使用3.2.x的内核是官方在维护的,稳当,还有像Freescale i.MX6的,一般我是参考yocto官方支持的最新版内核去选用,目前最新的是3.14.38,因为需要对应GPU驱动,所以要跟着芯片官方发布的版本来,免得遇到一大堆坑,一般都会是LTS的内核版本。
下了样章看到目录,本书还是挺棒的,涉及到移植的几个方面,好书
|
|