- 论坛徽章:
- 0
|
本期话题:
1、谈谈您在FreeBSD上使用和程序开发的经验
2、如果您还是Linux或者Windows下的程序员,说说FreeBSD和这些平台的区别
1. FreeBSD真正安在笔记本上使用才几个月的时间,后面也都放在虚拟机下跑了,平时经常关注FreeBSD, 以前用fb做桌面系统的时候,一直觉得升级是个麻烦事,虽然ports很方便,因为用了几年的gentoo,编译方式升级已经烦了,还是想用pkg方式,结果用pkg升级整个系统,根本不像pacman -Syu, apt-get upgrade, emerge 这些方便,不过现在好了有了pkgng,跑桌面用户有福了
在FreeBSD下也没咋开发过啥,以前拿在linux下写的应用程序,然后原封不动用gmake编译直接就能跑了,到了用户层的东西跟linux没啥区别,我原来使用的vim, tmux, i3wm等都一个样,只要不是跟底层梆定得的东西问题都不大
,然后就是习惯了sysctl方式跟内核打交道的方式还是不错
2. linux下的折腾的人多,特别驱动方面,像我最近用的rtl的usb无线网卡和sdio的,从官方就能拿到现成的for linux源代码,编译insmod就能用了,而在FB下没找到,看到论坛也有人问这个网卡的驱动,主要是厂商不支持没办法,还有像linux现在的CAN框架整使用net那套里面,上层的iproute2工具就能很方便的访问,当个网络设备来处理
开发方式都差不多,在FreeBSD下写些小程序还是用的vim + Makefile,不过那个bsd的那套makefile做得太强了,重用性太好了,像写个helloworld应用程序还是驱动程序,没几行就搞定了
在linux下写些GUI工具使用的是Qt, 这个跨平台工具,在FreeBSD下也是一样,非常好用
|
评分
-
查看全部评分
|