日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

防止分化 解讀Linux最新標(biāo)準(zhǔn)LSB 3.0( 四 )



3.二進(jìn)制接口標(biāo)準(zhǔn)和基礎(chǔ)庫;
以LSB 3.0為例,其基礎(chǔ)庫主要包括以下兩種:
基準(zhǔn)庫 glibc、libc、libm、libpthread、libpam、libutil、libdl、libcrypt、libncurses和libz 。
圖形庫 libX11、libXt、libXext、libSM、libICE和libGL 。和2.0相比增加了libXext和libXi 。
4.應(yīng)用程序?qū)嵤┑募夹g(shù)細(xì)節(jié)
包括軟件打包格式、文件系統(tǒng)版面(主要是文件系統(tǒng)分級(jí)標(biāo)準(zhǔn))和適用于應(yīng)用程序的一些命令 。支持LSB標(biāo)準(zhǔn)的應(yīng)用軟件可產(chǎn)生一個(gè)二進(jìn)制鏡像,該鏡像可通過一個(gè)特定的處理器架構(gòu)運(yùn)行于所有支持LSB標(biāo)準(zhǔn)的Linux系統(tǒng)中 。此外,LSB標(biāo)準(zhǔn)還包括一些LSB認(rèn)證的測試工具組件,如測試套件、用于應(yīng)用軟件LSB標(biāo)準(zhǔn)測試的Linux示范版,以及一組用來測試系統(tǒng)的應(yīng)用軟件 。
四、使用 LSB 資源來開發(fā)二進(jìn)制兼容的應(yīng)用程序的步驟
Linux 有固有的二進(jìn)制兼容性;然而,Linux 標(biāo)準(zhǔn)庫(Linux Standard Base,LSB)已為應(yīng)用程序設(shè)置了一些使二進(jìn)制兼容性更為實(shí)用的規(guī)則和指導(dǎo)原則 。為 Linux 而壓縮-包裝(shrink-wrap)LSB 應(yīng)用程序要求您針對移植層來編碼、使用正確的 ABI、用 LSB 應(yīng)用程序檢查器來測試、遵循 LSB 打包的指導(dǎo)原則和尋求 LSB 認(rèn)證 。
1. 針對移植層來編碼
2. 使用正確的 ABI
3. 用 LSB 應(yīng)用程序檢查器來測試
4. 遵循 LSB 打包的指導(dǎo)原則
5. 尋求 LSB 認(rèn)證
五、LSB標(biāo)準(zhǔn)的意義及發(fā)展前景
一個(gè)標(biāo)準(zhǔn)的應(yīng)用軟件二進(jìn)制接口對于Linux系統(tǒng)有著非凡的意義,概括起來主要包括增強(qiáng)用戶對應(yīng)用軟件的信心、降低成本和擴(kuò)大市場 。應(yīng)用軟件得以迅速推廣的原因主要在于用戶對它的信心和支持 。這種信心來自多個(gè)方面,包括兼容性、可移植性及可靠性 。
LSB標(biāo)準(zhǔn)認(rèn)證可確保應(yīng)用軟件滿足客戶的兼容性、可移植性和可靠性需求 。因?yàn)椋琇SB使用戶使用的軟件更加標(biāo)準(zhǔn)化,確保它們與各種Linux系統(tǒng)的兼容 。用戶在所有支持LSB標(biāo)準(zhǔn)的架構(gòu)下使用Linux系統(tǒng),移植各種應(yīng)用軟件 。LSB嚴(yán)格的測試程序確保支持LSB標(biāo)準(zhǔn)的應(yīng)用軟件有著較高的可靠性 。隨著用戶對支持LSB標(biāo)準(zhǔn)的應(yīng)用軟件信心增強(qiáng),以及開發(fā)和使用成本的降低,市場的擴(kuò)大成為一種必然趨勢 。然而,LSB標(biāo)準(zhǔn)尚面臨著技術(shù)上和體制上的雙重挑戰(zhàn),開放系統(tǒng)提供商都不希望Linux社區(qū)四分五裂,同時(shí)又想保持自身的特色技術(shù),以便在激烈的競爭中立于不敗之地 。未來,F(xiàn)SG將繼續(xù)為LSB標(biāo)準(zhǔn)增加新的庫,提高其穩(wěn)定性和可擴(kuò)展性 。對于LSB開發(fā)環(huán)境來說,F(xiàn)SG將繼續(xù)對開發(fā)工具進(jìn)行完善,使其變得更加透明、更加簡便 。


LSB 的目標(biāo)是使應(yīng)用程序在任何 Linux 分發(fā)版上運(yùn)行 。LSB 實(shí)現(xiàn)這一點(diǎn)的方式是通過受一致性擔(dān)保的支持的分發(fā)版和應(yīng)用程序認(rèn)證 。FSG董事會(huì)成員Dirk Hohndel預(yù)測,盡管LSB不會(huì)建立一種單一的Linux操作系統(tǒng),但它將提供一個(gè)環(huán)境,在這個(gè)環(huán)境中,支持LSB標(biāo)準(zhǔn)的各種Linux系統(tǒng)可以相互競爭,用戶可以在所有Linux系統(tǒng)中使用這些支持LSB標(biāo)準(zhǔn)的應(yīng)用軟件 。
LSB小貼士:
1. FSG(Free Standards Group)是什么?
FSG是一個(gè)中立的、非盈利機(jī)構(gòu),它專注于通過制定標(biāo)準(zhǔn)促進(jìn)免費(fèi)軟件與開源軟件的發(fā)展,其下屬項(xiàng)目組包括:Linux Standard Base (LSB), OpenI18N (formerly Li18nux), LANANA and OpenPrinting,詳見FSG官方網(wǎng)站:.
2. LSB認(rèn)證計(jì)劃是什么?
LSB認(rèn)證計(jì)劃是由FSG發(fā)起的一個(gè)計(jì)劃,對符合一致性要求的所有產(chǎn)品開放 。它不僅僅局限于Linux系統(tǒng)和Linux應(yīng)用軟件 。LSB認(rèn)證是依據(jù)LSB認(rèn)證策略文檔和LSB商標(biāo)許可協(xié)議的正式過程 。已通過認(rèn)證產(chǎn)品的提供商,被授權(quán)表明其產(chǎn)品符合LSB認(rèn)證支持的認(rèn)證類別指定的所有一致性要求 。

推薦閱讀