|
|
发表于 2007-9-19 09:01:15
|
显示全部楼层
Post by zhangshoug
Open Sound System is now free for personal and non-commercial use and comes with a license key that will allow you to run OSS. The license key is valid for up to 6 months at a time after which you will need to download and install OSS again.
只是让你试用六个月。你下载的东东只是二进制的程序,不含源码。
你看到的是 [color="Blue"]二进制版的 oss, 不是 [color="Blue"]原代码版 的. 从7月份开始, Hannu 已经决定在 GPLv2 授权下公布 OSS 的源代码. 二进制版的 OSS 现在多的东西只是一些第三方提供的驱动程序(主要是高端声卡).
OSS 很有意思.
OSS 的原作者Hannu是最早支持 linux 声音系统的人, 他写的 oss 也在十几年前被加入到 linux 内核当中. 但是由于他坚持维护 GPL 授权的 oss 的同时, 保持另一份商业的版权. 结果 RedHat 雇佣了另外一个人来维护内核中的 oss. 于是差不多10年前, 内核中的 oss 和 商业版的 oss 分道扬镳. 按照Hannu的说法, 内核中的oss已经10年没有大改动了, 是老旧的 3.8 版, 而商业版的oss目前是4.0版.
更重要的是若干年前, 一群程序员开发了一个全新的 linux 声音系统 ALSA , 并从 2.6.0 开始被正式加入到linux内核当中.
从编程的角度说, oss更unix/linux, 因为它所提供的函数非常少而简洁只有 open, close, read, write, ioctl, select/poll 这么几个, 熟悉unix编程的人对这几个文件/终端操作再熟悉不过了. |
|