网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月22日漏签0天
leafpad吧 关注:62贴子:5,065
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回leafpad吧
>0< 加载中...

〔伪技术贴〕话说Linux及运行在Linux上的软件是很有历史的...

  • 只看楼主
  • 收藏

  • 回复
  • 蛋打地球
  • 10
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
转自Linux吧


  • 蛋打地球
  • 10
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
QT/KDE与GTK/GNOME
话说很久很久以前(其实也没多久啦,就上个世纪末),在北欧挪威,有两位大学生为了赚点小费,去了一个不知名的公司接了个任务,开发一个用户界面的程序,还要求能跨平台。于是他们用C++鼓捣出了一个按钮程序,后来又把这个程序放到网路上面,被开源界的人士看到了。大家都觉得这个玩意太Cute了,于是把它命名为QT。开源社区的人都很喜欢QT,很多人都来喂养它,于是QT在百家饭的喂养下茁壮成长起来。两位大学生看见QT长得不错,就在奥斯陆合伙开了家公司叫Trolltech,专门发展QT。QT的健康良好,为KDE的出现打下了坚实的基础。
1995年,微软发布了windows95系统。windows95采用默认界面为图形界面的操作方式,成为了桌面操作系统的老大。UNIX界的德国人Matthias Ettrich对此很忧心,于是发起了KDE(Kool Desktop Environment)项目,目的为确保UNIX有一个良好的桌面环境。项目参与者基于xwindow环境,使用QT图形库开发KDE桌面系统。由于QT的优秀,使得1998年KDE就发布了1.0的版本。虽然KDE1.0比不上同时期发布的windows98,但是它的出现足以让人们看到linux上也有不输于windows的桌面系统。
当然不是所有人都看好KDE,一些人认为KDE虽然是GPL授权的,但是底层使用的QT是非自由的软件,所以KDE是一个地基不稳的高楼,随时会面临危险。于是一批人去做了一个兼容Qt的替代品,名为Harmonny。而linux界老大红帽却带头去弄另一个项目,从头弄了一个新的桌面系统,就是GTK/GNOME。
其实有了Harmonny项目完全就可以了的,甚至Harmonny都没必要有。但是大佬们不认可Harmonny,而且还完全抛弃了QT/KDE,仅仅因为QT的授权问题就要从头来过,不的不说实在是对资源的浪费。事实也是这么证明的,当时为了赶时间,GNOME1.0被早产了,结果弄得GNOME1.0还没有KDE1.0 Alpha 稳定。但是大佬们还是力挺GNOME,投入更多的资源让GNOME强大起来。而GTK/GNOME的出现,引发了linux桌面旷日持久的战争。
就是在2000年的时候,KDE2.0发布了。KDE2.0是当时最庞大的自由软件之一,带有Kounqueror浏览器、Koffice办公套件、Kdevelop集成开发环境、KHTML新技术等等大批桌面应用程序,其实力绝不亚于当时微软新出的windows2000。就在KDE要跟windows一较高下的时候,背后突然传来一声大喝:“kde,敢与我大战三百回合吗!”只见GNOME左手火狐右手openoffice脚踩GTK身穿GPL向KDE冲来,于是圣战爆发了……
由于圣战,导致linux的桌面系统一片混乱。一堆在KDE上已经有的软件,在GNOME那又重新开发了一遍;为linux的桌面开发的软件用QT弄完,在GTK那里又再弄一遍;开源社区里分成两派吵得天翻地覆……
大战中KDE元气大伤,GNOME走火入魔,linux桌面半死不活。直到现在,大分裂的影响都还在继续。就因为一个授权的问题,导致了linux的大悲剧。



2025-05-22 05:52:19
广告
  • 蛋打地球
  • 10
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
OSS与ALSA
linux曾经有过一段最动听的时光。那还是在386的年代,把一台带有linux系统的PC装上开放声音系统(Open Sound System,简称OSS),打开著名的播放器Mplayer,播放一首悠扬的旋律,就会有优美的旋律从音响里飘出。那时的声卡驱动OSS是那么的强大,它可以让声卡发出的声音是那么地悦耳,音质是那么地清澈。它能和声卡一起完美地配合,亲密无间,情意绵绵。
直到有一天,OSS3被关进小黑屋去了,linux界顿时被震惊了。其实,没必要如此惊慌,因为oss一直以来都是开源的,就算现在OSS3闭源了,大家照样可以继续发展开源的OSS嘛。但是,开发人员的决定却真正地令人吃惊。他们决定放弃OSS,从头写一个新的声卡驱动(估计这些开发者是红帽的人)。他们把这个新驱动命名为高级Linux声音系统(Advanced
Linux Sound Architecture,缩写为ALSA),意为这是更加高级的东西,请大家放心使用,然而大家却发现新出的ALSA不管是音质还是功能都不如原来的OSS。
混乱就是这么产生了。原有的linux音频程序都要重新编写以使用ALSA;新编的程序要做两套接口,一套ALSA,一套OSS;一些播放器觉得ALSA的声音服务器太糟糕就自己弄了一套,大家都这么做于是在linux上有了N套声音方案,还得忍受杂音、爆响和无声……大家无耐地接受现状,不过还是想着:这只是暂时的,ALSA会好起来的。就这样,ALSA入住到了内核里,声音程序也慢慢地移除OSS。
直到有一天,OSS4回来了。用源代码编译好后,清澈的声音又重现了。虽然ALSA已经长大了,一比之下还是逊色于OSS。OSS风采依然,但我已经有ALSA陪在身边了。
我们,已经回不到从前;而你,终究没有离去……


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回leafpad吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示