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