雖說(shuō)Apple公司最近在Apple開(kāi)發(fā)者大會(huì)上放出了不少最新的Mac OS X Tiger系統(tǒng)內(nèi)核的源代碼,但是他們還是對(duì)開(kāi)源開(kāi)發(fā)者們有所保留,這是來(lái)自GNU-Darwin發(fā)行版的負(fù)責(zé)人Proclus的發(fā)言,在最近的一次談話中,他還提到,要得到一個(gè)完整的自由的開(kāi)源系統(tǒng),要有兩個(gè)必要條件,首先是他的源碼可用自由獲得,第二就是我們可以無(wú)障礙的使用它。但是顯然,第二點(diǎn)在Apple公司的開(kāi)源產(chǎn)品上沒(méi)有辦法實(shí)現(xiàn),我們要是沒(méi)有AppleACPIPlatform 驅(qū)動(dòng),我們就沒(méi)有辦法使用它,而目前這個(gè)AppleACPIPlatform 驅(qū)動(dòng)是不公開(kāi)代碼的!而且具有專利。
Proclus還表達(dá)了GNU-Darwin項(xiàng)目對(duì)AppleACPIPlatform 驅(qū)動(dòng)的需求,因?yàn)檫@個(gè)東西目前還是專有代碼構(gòu)成,我們向Apple公司提出開(kāi)放源碼的要求;或者能夠得到相關(guān)信息,我們的志愿者可以幫助他們實(shí)行一個(gè)AppleACPIPlatform 驅(qū)動(dòng)的替代品,但是我們?cè)獾搅司芙^。
所有說(shuō),從目前來(lái)看,開(kāi)放Tiger的源碼而保持AppleACPIPlatform 驅(qū)動(dòng)的源碼不公開(kāi),簡(jiǎn)直就是在忽悠開(kāi)發(fā)者。
按照Proclus的說(shuō)法,AppleACPIPlatform 驅(qū)動(dòng)是系統(tǒng)啟動(dòng)過(guò)程中的基礎(chǔ)硬件驅(qū)動(dòng),在沒(méi)有它開(kāi)源之前,Darwin要開(kāi)源就是無(wú)稽之談。
現(xiàn)在擺在Apple開(kāi)源用戶前面的就是兩條路,要么Apple公司開(kāi)源AppleACPIPlatform 驅(qū)動(dòng)的源碼,要么大家合力寫(xiě)出一個(gè)AppleACPIPlatform 驅(qū)動(dòng)的替代品
GNU-Darwin發(fā)行版的定位就是繼承OpenDarwin,將Apple用戶社區(qū)的開(kāi)源計(jì)劃持續(xù)下去。
詳見(jiàn):http://www.macnn.com/articles/06/08/09/apple.limits.darwin.access/
(責(zé)編:3snews)
{{item.content}}