|
wù tǐ zhōng xiàng hé de bù fēn As part of the nuclear objects in the |
wù tǐ zhōng xiàng hé de bù fēn。 jiè zhǐ zhù yào nèi róng, shí zhì。 ài sī qí《 biàn zhèng wéi wù zhù yì yǔ lì shǐ wéi wù zhù yì》 dì sān zhāng: “ mǎ kè sī 'ēn gé sī zài fǒu dìng hēi gé 'ěr de wéi xīn zhù yì zhé xué tǐ xì shí, tóng shí jiù chū liǎo tā de biàn zhèng fǎ zhōng de hé lǐ nèi hé 。 ” dèng yǒu méi《 zhòng fàng de xiān huā · zài xuán yá shàng》:“ duì bié rén fù zé, duì jí tǐ fù zé, hù xiāng dū bǎ duì fāng de tòng kǔ dāng zuò zì jǐ de tòng kǔ, shuō chuān liǎo, gòng chǎn zhù yì jīng shén bù jiù shì zhè me gè nèi hé me?” |
|
nèi hé shì cāo zuò xì tǒng zuì jī běn de bù fēn。 tā shì wéi zhòng duō yìng yòng chéng xù tí gōng duì jì suàn jī yìng jiàn de 'ān quán fǎng wèn de yī bù fēn ruǎn jiàn, zhè zhǒng fǎng wèn shì yòu xiàn de, bìng qiě nèi hé jué dìng yī gè chéng xù zài shénme shí hòu duì mǒu bù fēn yìng jiàn cāo zuò duō cháng shí jiān。 zhí jiē duì yìng jiàn cāo zuò shì fēi cháng fù zá de, suǒ yǐ nèi hé tōng cháng tí gōng yī zhǒng yìng jiàn chōu xiàng de fāng fǎ lái wán chéng zhè xiē cāo zuò。 yìng jiàn chōu xiàng yǐn cáng liǎo fù zá xìng, wéi yìng yòng ruǎn jiàn hé yìng jiàn tí gōng liǎo yī tào jiǎn jié, tǒng yī de jiē kǒu, shǐ chéng xù shè jì gèng wéi jiǎn dān。
yán gé dì shuō, nèi hé bìng bù shì jì suàn jī xì tǒng zhōng bì yào de zǔ chéng bù fēn。 chéng xù kě yǐ zhí jiē dì bèi diào rù jì suàn jī zhōng zhí xíng, zhè yàng de shè jì shuō míng liǎo shè jì zhě bù xī wàng tí gōng rèn hé yìng jiàn chōu xiàng hé cāo zuò xì tǒng de zhī chí, tā cháng jiàn yú zǎo qī jì suàn jī xì tǒng de shè jì zhōng。 zuì zhōng, yī xiē fǔ zhù xìng chéng xù, lì rú chéng xù jiā zài qì hé diào shì qì, bèi shè jì dào jī qì hé xīn dāng zhōng, huò zhě gù huà zài zhǐ dú cún chǔ qì lǐ。 zhè xiē biàn huà fā shēng shí, cāo zuò xì tǒng nèi hé de gài niàn jiù jiàn jiàn míng xī qǐ lái liǎo。 |
|
dān nèi hé tā wéi qián zài de yìng jiàn tí gōng liǎo dà liàng wán shàn de yìng jiàn chōu xiàng cāo zuò。
wēi nèi hé zhǐ tí gōng liǎo hěn xiǎo yī bù fēn de yìng jiàn chōu xiàng, dà bù fēn gōng néng yóu yī zhǒng tè shū de yòng hù tài chéng xù: fú wù qì lái wán chéng。
hùn hé nèi hé tā hěn xiàng wēi nèi hé jié gòu, zhǐ bù guò tā de de zǔ jiàn gèng duō de zài hé xīn tài zhōng yùn xíng, yǐ huò dé gèng kuài de zhí xíng sù dù。
wài nèi hé zhè zhǒng nèi hé bù tí gōng rèn hé yìng jiàn chōu xiàng cāo zuò, dàn shì yǔn xǔ wéi nèi hé zēng jiā 'é wài de yùn xíng kù, tōng guò zhè xiē yùn xíng kù yìng yòng chéng xù kě yǐ zhí jiē dì huò zhě jiē jìn zhí jiē dì duì yìng jiàn jìn xíng cāo zuò。
dān nèi hé
dān nèi hé jié gòu zài yìng jiàn zhī shàng dìng yì liǎo yī gè gāo jiē de chōu xiàng jiè miàn, yìng yòng yī zǔ yuán yǔ ( huò zhě jiào xì tǒng diào yòng ) lái shí xiàn cāo zuò xì tǒng de gōng néng, lì rú jìn chéng guǎn lǐ, wén jiàn xì tǒng, hé cún chǔ guǎn lǐ děng děng, zhè xiē gōng néng yóu duō gè yùn xíng zài hé xīn tài de mó kuài lái wán chéng。
jìn guǎn měi yī gè mó kuài dōushì dān dú dì fú wù zhè xiē cāo zuò, nèi hé dài mǎ shì gāo dù jí chéng de, ér qiě nán yǐ biān xiě zhèng què。 yīn wéi suǒ yòu de mó kuài dōuzài tóng yī gè nèi hé kōng jiān shàng yùn xíng, yī gè hěn xiǎo de bug dū huì shǐ zhěng gè xì tǒng bēng kuì。 rán 'ér, rú guǒ kāi fā shùn lì, dān nèi hé jié gòu jiù kě yǐ cóng yùn xíng xiàolǜ shàng dé dào hǎo chù。
hěn duō xiàn dài de dān nèi hé jié gòu nèi hé , rú linux hé freebsd nèi hé , néng gòu zài yùn xíng shí jiāng mó kuài diào rù zhí xíng, zhè jiù kě yǐ shǐ kuò chōng nèi hé de gōng néng biàn dé gèng jiǎn dān, yě kě yǐ shǐ nèi hé de hé xīn bù fēn biàn dé gèng jiǎn jié。
dān nèi hé jié gòu de lì zǐ:
1. chuán tǒng de unix nèi hé , lì rú bó kè lì dà xué fā xíng de bǎn běn
2.linux nèi hé
wēi nèi hé
wēi nèi hé jié gòu yóu yī gè fēi cháng jiǎn dān de yìng jiàn chōu xiàng céng hé yī zǔ bǐ jiào guān jiàn de yuán yǔ huò xì tǒng diào yòng zǔ chéng, zhè xiē yuán yǔ jǐn jǐn bāo kuò liǎo jiàn lì yī gè xì tǒng bì xū de jǐ gè bù fēn, rú xiàn chéng guǎn lǐ, dì zhǐ kōng jiān hé jìn chéng jiān tōng xìn děng。
wēi hé de mù biāo shì jiāng xì tǒng fú wù de shí xiàn hé xì tǒng de jī běn cāo zuò guī zé fēn lí kāi lái。 lì rú, jìn chéng de shū rù / shū chū suǒ dìng fú wù kě yǐ yóu yùn xíng zài wēi hé zhī wài de yī gè fú wù zǔ jiàn lái tí gōng。 zhè xiē fēi cháng mó kuài huà de yòng hù tài fú wù qì yòng yú wán chéng cāo zuò xì tǒng zhōng bǐ jiào gāo jí de cāo zuò, zhè yàng de shè jì shǐ nèi hé zhōng zuì hé xīn de bù fēn de shè jì gèng jiǎn dān。 yī gè fú wù zǔ jiàn de shī xiào bìng bù huì dǎo zhì zhěng gè xì tǒng de bēng kuì, nèi hé xū yào zuò de, jǐn jǐn shì chóngxīn qǐ dòng zhè gè zǔ jiàn, ér bù bì yǐng xiǎng qí tā de bù fēn
wēi nèi hé jiāng xǔ duō os fú wù fàng rù fēn lí de jìn chéng , rú wén jiàn xì tǒng , shè bèi qū dòng chéng xù , ér jìn chéng tōng guò xiāo xī chuán dì diào yòng os fú wù . wēi nèi hé jié gòu bì rán shì duō xiàn chéng de , dì yī dài wēi nèi hé , zài hé xīn tí gōng liǎo jiào duō de fú wù , yīn cǐ bèi chēng wéi ' pàng wēi nèi hé ', tā de diǎn xíng dài biǎo shì mach, tā jì shì gnuhurd yě shì appleserveros de hé xīn , kě yǐ shuō , zhēng zhēng rì shàng . dì 'èr dài wéi nèi hé zhǐ tí gōng zuì jī běn de os fú wù , diǎn xíng de os shì qnx,qnx zài lǐ lùn jiè hěn yòu míng , bèi rèn wéi shì yī zhǒng xiān jìn de os.
wēi nèi hé de lì zǐ:
1.aix
2.beos
3.l4 wēi nèi hé xì liè
4.mach, yòng yú gnuhurd hé macosx
5.minix
6.morphos
7.qnx
8.radios
9.vsta
dān nèi hé yǔ wēi nèi hé de bǐ jiào
dān nèi hé jié gòu shì fēi cháng yòu xī yǐn lì de yī zhǒng shè jì, yóu yú zài tóng yī gè dì zhǐ kōng jiān shàng shí xiàn suǒ yòu dī jí cāo zuò de xì tǒng kòng zhì dài mǎ de fù zá xìng de xiàolǜ huì bǐ zài bù tóng dì zhǐ kōng jiān shàng shí xiàn gèng gāo xiē。
20 shì jì 90 nián dài chū, dān nèi hé jié gòu bèi rèn wéi shì guò shí de。 bǎ linux shè jì chéng wéi dān nèi hé jié gòu 'ér bù shì wēi nèi hé yǐn qǐ liǎo wú shù de zhēng yì。
xiàn zài, dān hé jié gòu zhèng qū xiàng yú róng yì bèi zhèng què shè jì, suǒ yǐ tā de fā zhǎn huì bǐ wēi nèi hé jié gòu gèng xùn sù xiē。 liǎng gè zhèn yíng zhōng dōuyòu chéng gōng de 'àn lì。 wēi hé jīng cháng bèi yòng yú jī qì rén hé yī liáo qì xiè de qiàn rù shì shè jì zhōng, yīn wéi tā de xì tǒng de guān jiàn bù fēn dū chù zài xiāng hù fēn kāi de, bèi bǎo hù de cún chǔ kōng jiān zhōng。 zhè duì yú dān hé shè jì lái shuō shì bù kě néng de, jiù suàn tā cǎi yòng liǎo yùn xíng shí jiā zài mó kuài de fāng shì。
jìn guǎn mach shì zhòng suǒ zhōu zhī de duō yòng tú de wēi nèi hé , rén men hái shì kāi fā liǎo chú cǐ zhī wài de jǐ gè wēi nèi hé 。 l3 shì yī gè yǎn shì xìng de nèi hé , zhǐ shì wèile zhèng míng wēi nèi hé shè jì bìng bù zǒng shì dī yùn xíng sù dù。 tā de hòu xù bǎn běn l4 shèn zhì kě yǐ jiāng linux nèi hé zài dān dú de dì zhǐ kōng jiān zuò wéi tā de yī gè jìn chéng lái yùn xíng。
qnx shì yī gè cóng 20 shì jì 80 nián dài jiù kāi shǐ shè jì de wēi nèi hé xì tǒng。 tā bǐ mach gèng jiē jìn wēi nèi hé de lǐ niàn。 tā bèi yòng yú yī xiē tè shū de lǐng yù, zài zhè xiē qíng kuàng xià yóu yú ruǎn jiàn cuò wù dǎo zhì xì tǒng shī xiào shì bù yǔn xǔ de。 lì rú háng tiān fēi jī shàng de jī xiè shǒu, hái yòu yán mó wàng yuǎn jìng jìng piàn de jī qì, yī diǎn diǎn shī wù jiù huì dǎo zhì shàng qiān měi yuán de sǔn shī。
hěn duō rén xiāng xìn, yóu yú mach bù néng gòu jiě jué yī xiē tí chū wēi nèi hé lǐ lùn shí zhēn duì de wèn tí, suǒ yǐ wēi nèi hé jì shù háo wú yòng chù。 mach de 'àihào zhě biǎo míng zhè shì fēi cháng xiá 'ài de guān diǎn, yí hàn de shì sì hū suǒ yòu réndōu kāi shǐ jiē shòu zhè zhǒng guān diǎn。
hùn hé nèi hé
hùn hé nèi hé shí zhì shàng shì wēi nèi hé , zhǐ bù guò tā ràng yī xiē wēi hé jié gòu yùn xíng zài yòng hù kōng jiān de dài mǎ yùn xíng zài nèi hé kōng jiān, zhè yàng ràng nèi hé de yùn xíng xiàolǜ gèng gāo xiē。 zhè shì yī zhǒng tuǒ xié zuò fǎ, shè jì zhě cān kǎo liǎo wēi nèi hé jié gòu de xì tǒng yùn xíng sù dù bù jiā de lǐ lùn。 rán 'ér hòu lái de shí yàn zhèng míng, chún wēi nèi hé de xì tǒng shí jì shàng yě kě yǐ shì gāo xiàolǜ de。 dà duō shù xiàn dài cāo zuò xì tǒng zūn xún zhè zhǒng shè jì fàn chóu, wēi ruǎn shì chuāng jiù shì yī gè hěn hǎo de lì zǐ。 lìng wài hái yòu xnu, yùn xíng zài píng guǒ macosx shàng de nèi hé , yě shì yī gè hùn hé nèi hé 。
hùn hé nèi hé de lì zǐ:
beos nèi hé
dragonflybsd
reactos nèi hé
windowsnt、 windows2000、 windowsxp、 windowsserver2003 yǐ jí windowsvista děng jī yú nt jì shù de cāo zuò xì tǒng
xnu
yī xiē rén rèn wéi kě yǐ zài yùn xíng shí jiā zài mó kuài de dān hé xì tǒng hé hùn hé nèi hé xì tǒng méi yòu qū bié。 zhè shì bù zhèng què de。 hùn hé yì wèi zhe tā cóng dān hé hé wēi hé xì tǒng zhōng dū xī qǔ liǎo yī dìng de shè jì mó shì, lì rú yī xiē fēi guān jiàn de dài mǎ zài yòng hù kōng jiān yùn xíng, lìng yī xiē zài nèi hé kōng jiān yùn xíng, dān chún shì wéi liǎo xiàolǜ de yuán yīn。
wài nèi hé
wài nèi hé xì tǒng, yě bèi chēng wéi zòng xiàng jié gòu cāo zuò xì tǒng, shǐ yī zhǒng bǐ jiào jí duān de shè jì fāng fǎ。
tā de shè jì lǐ niàn shì ràng yòng hù chéng xù de shè jì zhě lái jué dìng yìng jiàn jiē kǒu de shè jì。 wài nèi hé běn shēn fēi cháng de xiǎo, tā tōng cháng zhǐ fù zé xì tǒng bǎo hù hé xì tǒng zī yuán fù yòng xiāng guān de fú wù。
chuán tǒng de nèi hé shè jì ( bāo kuò dān hé hé wēi hé ) dōuduì yìng jiàn zuò liǎo chōu xiàng, bǎ yìng jiàn zī yuán huò shè bèi qū dòng chéng xù dū yǐn cáng zài yìng jiàn chōu xiàng céng xià。 bǐ fāng shuō, zài zhè xiē xì tǒng zhōng, rú guǒ fēn pèi yī duàn wù lǐ cún chǔ, yìng yòng chéng xù bìng bù zhī dào tā de shí jì wèi zhì。
ér wài hé de mù biāo jiù shì ràng yìng yòng chéng xù zhí jiē qǐng qiú yī kuài tè dìng de wù lǐ kōng jiān, yī kuài tè dìng de cí pán kuài děng děng。 xì tǒng běn shēn zhǐ bǎo zhèng bèi qǐng qiú de zī yuán dāng qián shì kōng xián de, yìng yòng chéng xù jiù yǔn xǔ zhí jiē cún qǔ tā。 jì rán wài hé xì tǒng zhǐ tí gōng liǎo bǐ jiào dī jí de yìng jiàn cāo zuò, ér méi yòu xiàng qí tā xì tǒng yī yàng tí gōng gāo jí de yìng jiàn chōu xiàng, nà me jiù xū yào zēng jiā 'é wài de yùn xíng kù zhī chí。 zhè xiē yùn xíng kù yùn xíng zài wài hé zhī shàng, gěi yòng hù chéng xù tí gōng liǎo wán zhěng de gōng néng。
lǐ lùn shàng, zhè zhǒng shè jì kě yǐ ràng gè zhǒng cāo zuò xì tǒng yùn xíng zài yī gè wài hé zhī shàng, rú windows hé unix。 bìng qiě shè jì rén yuán kě yǐ gēn jù yùn xíng xiàolǜ tiáozhěng xì tǒng de gè bù fēn gōng néng。
xiàn zài, wài hé shè jì hái tíng liú zài yán jiū jiē duàn, méi yòu rèn hé yī gè shāng yè xì tǒng cǎi yòng liǎo zhè zhǒng shè jì。 jǐ zhǒng gài niàn shàng de cāo zuò xì tǒng zhèng zài bèi kāi fā, rú jiàn qiáo dà xué de nemesis, gé lā sī gē dà xué de citrix xì tǒng hé ruì shì jì suàn jī kē xué yuàn de yī tào xì tǒng。 má shěng lǐ gōng xué yuàn yě zài jìn xíng zhe zhè lèi yán jiū。 |
|
tunes project hé unununiumos dū jìn xíng wú nèi hé de cháng shì . wú nèi hé de xì tǒng isnotlimitedtoasinglecentralizingentrypoint. |
|
cāo zuò xì tǒng |
nèi hé fā zhǎn zhōng de gǎi jìn |
hóng qí 5 jiù shì 2.6 nèi hé liǎo, qī dài zhōng
zhuǎn: qī dài yǐ jiǔ de 2.6 nèi hé zhōng yú dào lái liǎo。 ibmlinuxtechnologycenter de paullarson 'àn zhōng guān zhù nà xiē ràng 2.6 chéng wéi yòu shǐ yǐ lái zuì hǎo nèi hé de gōng jù、 cè shì hé jì shù héng héng cóng xiū zhèng kòng zhì hé huí guī cè shì dào quē xiàn zhuī zōng hé liè biǎo bǎo chí。
jīng guò wéi qī sān nián de jī jí kāi fā, xīn 2.6linux nèi hé zuì jìn yǐ jīng fā bù liǎo, zài zhè qī jiān, linux nèi hé de kāi fā hé cè shì fāng fǎ fā shēng liǎo yī xiē yòu qù de biàn huà。 dāng qián, kāi fā nèi hé de fāng fǎ zài hěn duō fāng miàn yǔ sān nián qián méi shí me bù tóng。 bù guò, yī xiē guān jiàn biàn huà yǐ jīng shǐ zhěng tǐ de wěn dìng xìng hé zhì liàng dé dào liǎo tí gāo。
yuán dài mǎ guǎn lǐ
lì shǐ shàng, cóng lái méi yòu chū xiàn guò yòng yú linux nèi hé de zhèng shì de yuán dài mǎ guǎn lǐ huò xiū zhèng kòng zhì xì tǒng。 shí jì shàng, hěn duō kāi fā zhě shí xiàn liǎo tā men zì jǐ de xiū zhèng kòng zhì qì, dàn shì bìng méi yòu guān fāng de linuxcvs dàng 'àn kù, ràng linustorvalds jiǎn chá jiā rù dài mǎ, bìng ràng qí tā rén kě yǐ yóu cǐ huò dé dài mǎ。 xiū zhèng kòng zhì qì de quē fá, cháng cháng huì shǐ fā xíng bǎn běn zhī jiān cún zài“ dài gōu”, méi yòu rén zhēn zhèng zhī dào jiā rù liǎo nǎ xiē gǎi biàn, zhè xiē gǎi biàn shì fǒu néng hěn hǎo dì róng hé, huò zhě zài jí jiāng fā xíng de bǎn běn zhōng nǎ xiē xīn nèi róng shì zhí dé qī dài de。 tōng cháng, rú guǒ gèng duō de kāi fā zhě kě yǐ xiàng liǎo jiě tā men zì jǐ suǒ zuò de gǎi biàn yī yàng liǎo jiě dào nà xiē biàn huà, mǒu xiē wèn tí jiù kě yǐ dé dào bì miǎn。
yóu yú quē fá zhèng shì de xiū zhèng kòng zhì qì hé yuán dài mǎ guǎn lǐ gōng jù, shǐ dé hěn duō rén tí yì shǐ yòng yī gè míng wéi bitkeeper de chǎn pǐn。 bitkeeper shì yī gè yuán dài mǎ kòng zhì guǎn lǐ xì tǒng, hěn duō nèi hé kāi fā zhě yǐ jīng chéng gōng dì jiāng qí yìng yòng yú tā men zì jǐ de nèi hé kāi fā gōng zuò zhōng。 zuì chū de 2.5 nèi hé fā bù hòu bù jiǔ, linustorvalds kāi shǐ shì yòng bitkeeper, yǐ què dìng tā shì fǒu néng mǎn zú tā de xū yào。 xiàn zài, zhù yào de 2.4 hé 2.5 nèi hé de linux nèi hé yuán dài mǎ dōushì yòng bitkeeper lái guǎn lǐ de。 duì dà bù fēn kě néng hěn shǎo huò zhě gēn běn bù guān xīn nèi hé kāi fā de yòng hù lái shuō, zhè yī diǎn kàn qǐ lái kě néng wú guān jǐn yào。 bù guò, zài yī xiē qíng kuàng xià, yòng hù kě yǐ shòu yì yú nà xiē yóu yú shǐ yòng bitkeeper 'ér dài lái de kāi fā linux nèi hé de fāng fǎ de gǎi biàn。
shǐ yòng bitkeeper de zuì dà hǎo chǔzhī yī shì bǔ dīng de róng hé。 dāng duō gè bǔ dīng yìng yòng yú tóng yī jī chǔ de dài mǎ zhī shàng, bìng qiě qí zhōng yī xiē bǔ dīng huì duì tóng yī bù fēn chǎn shēng yǐng xiǎng shí, jiù kě néng huì chū xiàn róng hé wèn tí。 yī gè hǎo de yuán dài mǎ guǎn lǐ xì tǒng kě yǐ zì dòng dì wán chéng qí zhōng yī xiē gèng wéi fù zá de bù fēn gōng zuò, zhè yàng kě yǐ gèng kuài dì róng hé bǔ dīng, bìng shǐ gèng duō de bǔ dīng jiā rù dào nèi hé zhōng。 suí zhe linux nèi hé kāi fā zhě shè qū de kuò dà, fēi cháng xū yào xiū zhèng kòng zhì qì lái bāng zhù bǎo chí duì suǒ yòu gǎi biàn de zhuī zōng。 yóu yú měi gè réndōu kě yǐ jiāng zhè xiē gǎi biàn jí chéng dào zhù yào de linux nèi hé zhōng, wéi bǎo zhèng bǔ dīng bù huì bèi yí wàng bìng kě yǐ fāng biàn dì róng hé hé guǎn lǐ, bitkeeper děng gōng jù shì bì bù kě shǎo de。
fēi cháng yòu bì yào shǐ yòng yī gè shí shí de、 jí zhōng de dàng 'àn kù lái bǎo cún duì linux nèi hé de zuì xīn gēngxīn。 měi yī gè bèi nèi hé jiē shòu de gǎi biàn huò zhě bǔ dīng dōubèi zuò wéi yī gè gǎi biàn jí bèi zhuī zōng。 zhōng duān yòng hù hé kāi fā zhě kě yǐ bǎo cún tā men zì jǐ de yuán wén jiàn dàng 'àn kù, bìng gēn jù xū yào kě yǐ tōng guò yī gè jiǎn dān de mìng lìng yòng zuì xīn de gǎi biàn jí jìn xíng gēngxīn。 duì kāi fā zhě lái shuō, zhè yì wèi zhe kě yǐ shǐ zhōng shǐ yòng zuì xīn de dài mǎ kǎo bèi。 cè shì rén yuán kě yǐ shǐ yòng zhè xiē luó ji de gǎi biàn jí hé lái què dìng nǎ xiē biàn huà dǎo zhì liǎo wèn tí de chǎn shēng, suō duǎn tiáoshì suǒ xū yào de shí jiān。 shèn zhì nà xiē xī wàng shǐ yòng zuì xīn nèi hé de yòng hù yě kě yǐ zhí jiē lì yòng shí shí de、 jí zhōng de dàng 'àn kù, yīn wéi xiàn zài yī dàn tā men suǒ xū yào de bù jiàn huò quē xiàn xiū fù jiā rù dào nèi hé zhōng, tā men jiù kě yǐ mǎ shàng jìn xíng gēngxīn。 dāng dài mǎ róng hé dào nèi hé shí, rèn hé yòng hù dōukě yǐ tí gōng guān yú zhè xiē dài mǎ de jí shí fǎn kuì hé quē xiàn bào gào。
bìng xíng kāi fā
suí zhe linux nèi hé de chéngzhǎng, biàn dé gèng jiā fù zá, ér qiě xī yǐn gèng duō kāi fā zhě jiāng zhù yì lì jí zhōng dào nèi hé de tè dìng fāng miàn de zhuān mén kāi fā shàng lái, chū xiàn liǎo lìng yī gè kāi fā linux fāng fǎ de yòu qù gǎi biàn。 zài 2.3 nèi hé bǎn běn de kāi fā qī jiān, chú liǎo yóu linustorvalds fā xíng de zhù yào de yī gè nèi hé shù zhī wài, hái yòu yī xiē qí tā de nèi hé shù。
zài 2.5 de kāi fā qī jiān, nèi hé shù chū xiàn liǎo bào zhà shì de zēngzhǎng。 yóu yú shǐ yòng yuán dài mǎ guǎn lǐ gōng jù kě yǐ bǎo chí kāi fā de tóng bù bìng xíng jìn xíng, zhè yàng jiù kě néng shí xiàn kāi fā de bù fēn bìng xíng huà。 wéi liǎo ràng qí tā rén zài tā men suǒ zuò de gǎi biàn bèi jiē shòu zhī qián kě yǐ jìn xíng cè shì, yòu yī xiē kāi fā xū yào bìng xíng huà。 nà xiē bǎo chí zì jǐ de shù de nèi hé wéi hù zhě zhì lì yú tè dìng de zǔ jiàn hé mù biāo, bǐ rú nèi cún guǎn lǐ、 numa bù jiàn、 gǎi jìn kuò zhǎn xìng hé yòng yú tè dìng tǐ jìjié gòu de dài mǎ, hái yòu yī xiē shù shōu jí bìng zhuī zōng duì xǔ duō xiǎo quē xiàn de jiū zhèng。
tú 1.linux2.5 kāi fā shù
zhè zhǒng bìng xíng kāi fā mó xíng de yōu diǎn shì, tā shǐ dé xū yào jìn xíng zhòng dà gǎi biàn de kāi fā zhě, huò zhě zhēn duì yī gè tè dìng de mù biāo jìn xíng dà liàng lèi sì gǎi biàn de nà xiē kāi fā zhě kě yǐ zì yóu dì zài yī gè shòu kòng huán jìng zhōng kāi fā, ér bìng bù yǐng xiǎng qí tā rén suǒ yòng nèi hé de wěn dìng xìng。 dāng kāi fā zhě wán chéng gōng zuò hòu, tā men kě yǐ fā bù zhēn duì linux nèi hé dāng qián bǎn běn de bǔ dīng, yǐ shí xiàn dào cǐ wéi zhǐ tā men suǒ wán chéng de gǎi biàn。 zhè yàng, shè qū zhōng de cè shì rén yuán jiù kě yǐ fāng biàn dì cè shì zhè xiē gǎi biàn bìng tí gōng fǎn kuì。 dāng měi yī bù fēn dōubèi zhèng míng shì wěn dìng de zhī hòu, nà xiē bù fēn kě yǐ dān dú dì, huò zhě shèn zhì tóng shí quán bù dì, róng hé dào zhù yào linux nèi hé zhōng。
zài shí jì yìng yòng zhōng cè shì
guò qù, linux nèi hé cè shì fāng fǎ wéi rào kāi fàng yuán dài mǎ kāi fā mó xíng jìn xíng。 yóu yú dài mǎ yī jīng fā bù hòu jiù gōng kāi gěi qí tā kāi fā zhě jìn xíng shěn chá, yīn cǐ cóng lái méi yòu chū xiàn guò yī gè yǔ qí tā xíng shì de ruǎn jiàn kāi fā lèi sì de zhèng shì de yàn zhèng zhōu qī。 zhè zhǒng fāng fǎ bèi hòu de lǐ lùn yǐ jù shì“ thecathedralandthebazaar” zhōng suǒ wèi de“ linus fǎ zé”( qǐng chá yuè cān kǎo zī liào yǐ huò dé xiāng guān de cān kǎo), zhè yī fǎ zé de nèi róng wéi“ zhòng rén de yǎn guāng shì xuě liàng de”。 huàn jù huà shuō, gāo lì dù de shěn chá kě yǐ zhǎo chū dà bù fēn zhēn zhèng de dà wèn tí。
rán 'ér shí jì shàng, nèi hé yòu hěn duō fù zá de xiāng hù lián xì。 jí shǐ jìn xíng liǎo zú gòu lì dù de shěn chá, hái shì huì lòu guò hěn duō yán zhòng de quē xiàn。 cǐ wài, zuì xīn de nèi hé yī jīng fā bù, zhōng duān yòng hù kě yǐ( yě jīng cháng shì) xià zài bìng shǐ yòng。 2.4.0 fā bù shí, shè qū zhōng hěn duō réndōu tí yì jìn xíng gèng yòu zǔ zhì de cè shì, yǐ bǎo zhèng tè dìng cè shì hé dài mǎ shěn chá de qiáng dù。 yòu zǔ zhì de cè shì bāo kuò yùn yòng cè shì jìhuà、 cè shì guò chéng zhōng de kě chóngfù xìng děng děng。 shǐ yòng suǒ yòu de sān zhǒng fāng fǎ bǐ zuì chū zhǐ shǐ yòng liǎng zhǒng fāng fǎ huì dài lái gèng gāo de dài mǎ zhì liàng。
linux cè shì xiàng mù
zuì zǎo duì linux kāi shǐ jìn xíng yòu zǔ zhì cè shì de gòng xiàn zhě shì linux cè shì xiàng mù (linuxtestproject, ltp)。 zhè gè xiàng mùdì mù de shì tōng guò gèng yòu zǔ zhì de cè shì fāng fǎ tí gāo linux de zhì liàng。 zhè gè cè shì xiàng mùdì yī bù fēn shì zì dòng cè shì tào jiàn de kāi fā。 ltp kāi fā de zhù yào cè shì tào jiàn yě jiào zuò linux cè shì xiàng mù。 2.4.0 nèi hé fā bù shí, ltp cè shì tào jiàn zhǐ yòu dà yuē 100 gè cè shì。 suí zhe 2.4 hé 2.5 bǎn běn linux de fā zhǎn yǔ chéng shú, ltp cè shì tào jiàn yě zhèng zài fā zhǎn hé chéng shú。 dāng qián, linux cè shì xiàng mù bāo kuò chāo guò 2000 gè cè shì, ér qiě zhè gè shù zì hái zài zēngzhǎng !
dài mǎ fù gài fēn xī
xiàn zài suǒ shǐ yòng de xīn gōng jù wéi nèi hé tí gōng liǎo dài mǎ fù gài fēn xī de gōng néng。 fù gài fēn xī gào sù wǒ men, zài yī gè gěi dìng de cè shì yùn xíng shí, nèi hé zhōng nǎ xiē xíng dài mǎ bèi zhí xíng。 gèng zhòng yào de shì, fù gài fēn xī tí shì liǎo nèi hé de nǎ xiē bù fēn hái gēn běn méi yòu bèi cè shì dào。 zhè gè shù jù shì zhòng yào de, yīn wéi tā zhǐ chū liǎo xū yào zài biān xiě nǎ xiē xīn cè shì lái cè shì nèi hé de nà xiē bù fēn, yǐ shǐ nèi hé kě yǐ dé dào gèng wán bèi de cè shì。
chí xù duō rì de nèi hé huí guī cè shì
zài 2.5 de kāi fā zhōu qī zhōng, linux cè shì xiàng mù suǒ cǎi yòng de lìng yī gè xiàng mù shì, yòng ltp cè shì tào jiàn duì linux nèi hé zhí xíng chí xù duō rì de huí guī cè shì。 rén men yòng bitkeeper chuàng jiàn liǎo yī gè shí shí de、 jí zhōng de dàng 'àn kù, yǐ suí shí kě yǐ huò dé linux nèi hé de kuài zhào。 zài méi yòu shǐ yòng bitkeeper hé kuài zhào shí, cè shì rén yuán bù dé bù děng dào nèi hé fā bù hòu cái kě yǐ kāi shǐ cè shì。 xiàn zài, nèi hé zhǐ yào fā shēng liǎo gǎi biàn, cè shì rén yuán jiù kě yǐ jìn xíng cè shì。
shǐ yòng zì dòng huà gōng jù lái zhí xíng chí xù duō rì de huí guī cè shì de lìng yī gè yōu diǎn shì, hé shàng yī cì cè shì xiāng bǐ biàn huà jiào xiǎo。 rú guǒ fā xiàn liǎo yī gè xīn de huí guī quē xiàn, tōng cháng huì róng yì dì jiǎn cè chū zhè gè quē xiàn kě néng shì nǎ gè gǎi biàn dǎo zhì de。
tóng yàng, yóu yú shì zuì xīn de gǎi biàn, yīn cǐ tā zài kāi fā zhě de nǎo hǎi zhōng yìn xiàng hái bǐ jiào shēn héng héng xī wàng zhè néng ràng tā men gèng róng yì dì jì qǐ bìng xiū dìng xiāng yìng de dài mǎ。 huò xǔ linus fǎ zé yīnggāi yòu zhè yàng yī gè jié lùn, yòu yī xiē quē xiàn bǐ qí tā quē xiàn gèng róng yì bèi fā xiàn, yīn wéi nà xiē zhèng shì chí xù duō rì de nèi hé huí guī cè shì suǒ fā xiàn bìng chù lǐ de nà xiē。 zài kāi fā zhōu qī zhōng hé shí jì fā bù zhī qián néng gòu měi tiān jìn xíng zhè xiē cè shì, zhè jiù shǐ nà xiē zhǐ guān zhù wán zhěng fā xíng bǎn běn de cè shì zhě kě yǐ jiāng jīng lì jí zhōng yú gèng yán zhòng hé hào shí de quē xiàn。
kě kuò zhǎn cè shì píng tái
lìng wài yī gè míng wéi kāi fàng yuán dài mǎ kāi fā shí yàn shì (opensourcedevelopmentlabs,osdl) de tuán duì yě wéi linux cè shì zuò chū liǎo zhòng yào de gòng xiàn。 2.4 nèi hé fā bù hòu bù jiǔ, osdl chuàng jiàn liǎo yī gè jiào zuò kě kuò zhǎn cè shì píng tái (scalabletestplatform, stp) de xì tǒng。 stp shì yī gè zì dòng huà de cè shì píng tái, ràng kāi fā zhě hé cè shì zhě kě yǐ yùn xíng osdl yìng jiàn zhī shàng de xì tǒng suǒ tí gōng de cè shì。 kāi fā zhě shèn zhì kě yǐ shǐ yòng zhè gè xì tǒng lái cè shì tā men zì jǐ de zhēn duì nèi hé de bǔ dīng。 kě kuò zhǎn cè shì píng tái jiǎn huà liǎo cè shì de bù zhòu, yīn wéi stp kě yǐ gòu jiàn nèi hé 、 shè zhì cè shì、 yùn xíng cè shì, bìng shōu jí jiēguǒ。 rán hòu dé dào jiēguǒ yǐ jìn xíng shēn rù dì bǐ jiào。 hěn duō rén wú fǎ jiē chù dà xíng xì tǒng, bǐ rú jù yòu 8 gè chù lǐ qì de smp jī qì, ér tōng guò stp, rèn hé réndōu kě yǐ zài xiàng zhè yàng de dà xíng xì tǒng shàng yùn xíng cè shì, zhè gè xì tǒng (stp) de lìng yī gè hǎo chù jiù zài yú cǐ。
zhuī zōng quē xiàn
zì cóng 2.4 fā bù yǐ lái, duì linux nèi hé de yòu zǔ zhì cè shì zuì dà de gǎi jìn zhī yī shì quē xiàn zhuī zōng。 guò qù, zài linux nèi hé zhōng fā xiàn de quē xiàn huì bào gào gěi linux nèi hé yóu jiàn liè biǎo, bào gào gěi tè dìng zǔ jiàn huò zhě tè dìng tǐ xì de yóu jiàn liè biǎo, huò zhě zhí jiē bào gào gěi wéi hù fā xiàn quē xiàn de nà bù fēn dài mǎ de gè rén。 suí zhe kāi fā hé cè shì linux de rén shù de zēng jiā, zhè gè xì tǒng de bù zú zhī chù hěn kuài jiù bào lù liǎo chū lái。 zài yǐ qián, chú fēi rén men duì quē xiàn de bào gào kě yǐ jīng rén dì wéi chí xià qù, quē xiàn jīng cháng bèi yí lòu、 yí wàng huò zhě hū lüè。
xiàn zài, osdl 'ān zhuāng liǎo yī gè quē xiàn zhuī zōng xì tǒng( qǐng cān yuè cān kǎo zī liào zhōng de liàn jiē), lái bào gào hé zhuī zōng linux nèi hé de quē xiàn。 xì tǒng jīng guò liǎo pèi zhì, zhè yàng dāng mǒu gè zǔ jiàn de quē xiàn bèi bào gào shí, nà gè zǔ jiàn de wéi hù zhě jiù huì dé dào tōng zhī。 wéi hù zhě jì kě yǐ jiē shòu bìng xiū fù nà gè quē xiàn, huò chóngxīn zhǐ dìng quē xiàn( rú guǒ zuì zhōng què dìng shí jì shàng nà shì nèi hé lìng wài yī bù fēn de quē xiàn), yě kě yǐ pái chú tā( rú guǒ zuì zhōng què dìng bìng bù shì zhēn zhèng de quē xiàn, bǐ rú cuò wù pèi zhì de xì tǒng)。 bào gào gěi yóu jiàn liè biǎo de quē xiàn hái yòu diū shī de wēi xiǎn, yīn wéi yuè lái yuè duō de diàn zǐ yóu jiàn yǒng xiàng nà gè liè biǎo。 rán 'ér, zài quē xiàn zhuī zōng xì tǒng zhōng, shǐ zhōng yòu duì měi yī gè quē xiàn jí qí dāng qián zhuàng tài de jì lù。
dà liàng xìn xī
zài wéi jiāng lái de 2.6linux nèi hé jìn xíng kāi de guò chéng zhōng, chú liǎo zhè xiē zì dòng huà de xìn xī guǎn lǐ fāng fǎ zhī wài, kāi fàng yuán dài mǎ shè qū de bù tóng chéng yuán hái shōu jí hé zhuī zōng liǎo shù liàng jīng rén de xìn xī。
lì rú, zài kernelnewbies zhàn diǎn shàng chuàng jiàn liǎo yī gè zhuàng tài liè biǎo, lái bǎo chí duì yǐ jīng tí chū de nèi hé xīn bù jiàn de zhuī zōng。 zhè gè liè biǎo bāo hán liǎo yǐ zhuàng tài pái xù de tiáo mù, rú guǒ tā men yǐ jīng wán chéng liǎo, zé shuō míng tā men yǐ jīng bāo hán zài nǎ gè nèi hé zhōng, rú guǒ hái méi yòu wán chéng, zé zhǐ chū hái xū yào duō cháng shí jiān。 liè biǎo shàng hěn duō tiáo mùdì liàn jiē zhǐ xiàng dà xíng xiàng mùdì web zhàn diǎn, huò zhě dāng tiáo mù jiào xiǎo shí, liàn jiē zhǐ xiàng yī gè jiě shì xiāng yìng bù jiàn de diàn zǐ yóu jiàn xìn xī de kǎo bèi。
nèi hé bǎn běn lì shǐ
dào xiàn zài wǒ men hěn duō rén yǐ jīng shú xī liǎo linux nèi hé de bǎn běn biān hào xì tǒng, bù guò andriesbrouwer tí xǐng liǎo wǒ men shí jì shàng tā shì rú hé bù guī zé de。
linux de dì yī gè gōng kāi bǎn běn shì 1991 nián 10 yuè de 0.02 bǎn běn。 liǎng gè yuè yǐ hòu, zài 1991 nián 12 yuè, linus fā bù liǎo 0.11 bǎn běn, zhè shì dì yī gè kě yǐ bù yǐ lài yú minix jiù kě yǐ shǐ yòng de dú lì nèi hé 。
0.12 bǎn běn fā bù yī gè yuè yǐ hòu, zài 3 yuè, bǎn běn hào tiào dào liǎo 0.95, fǎn yìng chū xì tǒng zhèng biàn dé chéng shú。 bù jǐn rú cǐ, zhí dào liǎng nián hòu, yě jiù shì 1994 nián 3 yuè, jù yòu lǐ chéng bēi yì yì de 1.0.0 cái wán chéng。
dà yuē cóng zhè shí qǐ kāi shǐ shǐ yòng liǎng“ lù” biān hào fāng fǎ biāo zhù nèi hé de kāi fā。 ǒu shù hào de nèi hé ( bǐ rú 1.0、 2.2、 2.4, xiàn zài shì 2.6) shì wěn dìng de,“ chǎn pǐn” xíng hào。 tóng shí, jīshù hào de nèi hé bǎn běn( 1.1、 2.3) shì qián yán de huò zhě“ fā zhǎn zhōng de” nèi hé 。 zhí jiē zuì jìn, yī gè wěn dìng de nèi hé fā bù yǐ hòu jǐ gè yuè jiù kāi shǐ xīn nèi hé de kāi fā gōng zuò。 rán 'ér, 2.5 de kāi fā gōng zuò shì zài 2.4 wán chéng hòu jǐ ten gè yuè yǐ hòu cái kāi shǐ de。
nà me wǒ men shénme shí hòu kě yǐ qī dài 2.7 ní? zhè bù hǎo shuō, bù guò zài kerneltrap yǐ jīng yòu liǎo yī gè tǎo lùn de tóu xù。
zài nà zhī qián, nín kě yǐ yuè dú ragibhasan de wén zhāng yǐ shēn rù liǎo jiě linux de lì shǐ。
tóng shí,“ post-halloween wén dàng” gào sù yòng hù jí jiāng dào lái de 2.6 nèi hé yòu nǎ xiē kě qī dài de dōng xī( cān yuè cān kǎo zī liào zhōng de liàn jiē)。 post-halloween wén dàng de dà bù fēn tǎo lùn nèi róng shì yòng hù xū yào zhù yì de zhù yào gǎi biàn, yǐ jí xū yào gēngxīn de xì tǒng gōng jù( wèile lì yòng tā men)。 guān xīn zhè yī xìn xī rén de zhù yào shì nà xiē qī wàng tí qián liǎo jiě 2.6 nèi hé zhōng yòu nǎ xiē nèi róng de linux fā xíng shāng, hái yòu zhōng duān yòng hù, zhè kě yǐ ràng tā men què dìng wèile néng lì yòng xīn bù jiàn shì fǒu yòu xū yào shēng jí de chéng xù。
kerneljanitors xiàng mù bǎo chí liǎo( shí jì shàng xiàn zài hái zài bǎo chí) yī gè liè biǎo, nèi róng shì xū yào xiū fù de jiào xiǎo quē xiàn hé jiě jué fāng fǎ。 zhè xiē quē xiàn jiě jué fāng fǎ zhōng dà bù fēn shì yóu yú xiàng nèi hé dǎ jiào dà de bǔ dīng shí xū yào gǎi dòng hěn duō bù fēn dài mǎ 'ér dǎo zhì de, bǐ rú yòu xiē dì fāng huì yǐng xiǎng shè bèi qū dòng chéng xù。 nà xiē xīn jìn cóng shì nèi hé kāi fā de rén kāi shǐ shí de gōng zuò kě yǐ xuǎn zé liè biǎo zhōng de tiáo mù, zhè yàng ràng tā men kě yǐ tōng guò xiǎo xiàng mù xué xí rú hé biān xiě nèi hé dài mǎ, tóng shí yòu jī huì wéi shè qū zuò chū gòng xiàn。
hái yòu, zài lìng yī gè yù fā bù de xiàng mù zhōng, johncherry zhuī zōng liǎo zài duì měi gè yǐ jīng fā bù de nèi hé bǎn běn jìn xíng biān yì shí fā xiàn de cuò wù hé jǐng gào。 zhè xiē biān yì tǒng jì shù zì suí zhe shí jiān de liú shì yī zhí chí xù xià jiàng, ér qiě, yǐ xì tǒng de xíng shì lái fā bù zhè xiē jiēguǒ shǐ dé suǒ qǔ dé de jìn zhǎn yī mù liǎo rán。 zài hěn duō qíng kuàng xià, kě yǐ xiàng shǐ yòng kerneljanitors liè biǎo yī yàng lái lì yòng zhè xiē jǐng gào hé cuò wù xiāo xī zhōng de yī bù fēn, yīn wéi biān yì cuò wù tōng cháng shì yóu xiǎo de quē xiàn yǐn qǐ de, xū yào yī xiē nǔ lì qù xiū fù。
zuì hòu, hái yòu andrewmorton de“ must-fix” liè biǎo。 yóu yú tā yǐ jīng bèi xuǎn dìng wéi 2.6 nèi hé fā bù hòu de wéi hù zhě, tā yùn yòng tā de tè quán gài kuò dì liè chū liǎo nà xiē tā rèn wéi zài zuì zhōng de 2.6 nèi hé fā bù qián zuì pò qiē xū yào jiě jué fāng 'àn de wèn tí。 must-fix liè biǎo zhōng bāo hán liǎo nèi hé bugzilla xì tǒng zhōng de quē xiàn, xū yào wán chéng de bù jiàn, yǐ jí qí tā yǐ zhī de wèn tí, zhè xiē wèn tí rú bù jiě jué jiāng zǔ 'ài 2.6 fā bù。 zhè yī xìn xī kě yǐ bāng zhù zhǐ míng zài xīn nèi hé fā bù qián hái xū yào nǎ xiē bù zhòu; duì nà xiē guān xīn zhè yī wàn zhòng qī dài de 2.6 nèi hé fā bù hé shí néng wán chéng de rén lái shuō, tā hái kě yǐ tí gōng yòu jià zhí de xìn xī。
zì cóng qù nián nián dǐ 2.6 nèi hé fā bù yǐ hòu, zhè xiē zī liào zhōng yòu yī xiē yǐ jīng míng xiǎn bù zài jìn xíng wéi hù liǎo。 qí tā de xiāng guān gōng zuò zài zhù yào bǎn běn fā bù hòu réng wèi jié shù, hái yào jì xù jìn xíng hòu qī de gēngxīn。 yòu qù de shì néng kàn dào nǎ xiē yòu bèi chóngxīn tí qǐ, yòu liǎo nǎ xiē gé xīn, wǒ men yòu yī cì jiē jìn liǎo yī gè zhù yào fā bù bǎn běn。
jié shù yǔ
duō shù rén zài kǎo lǜ nèi hé de yī gè xīn de wěn dìng bǎn běn shí, dì yī gè wèn tí tōng cháng shì“ zhè yī bǎn běn zhōng yòu shénme xīn dōng xī má?” shí jì shàng chú liǎo yī xiē xīn tè xìng hé xiū fù zhī wài, zài mù hòu hái yòu yī gè suí zhe shí jiān 'ér bù duàn gǎi jìn de guò chéng。
zài linux shè qū zhōng, kāi fàng yuán dài mǎ kāi fā rì yì xīng wàng。 zhì lì yú linux nèi hé hé qí tā fāng miàn gōng zuò de biān mǎ zhě zhī jiān lián xì shì sōng sàn de, zhè jiù shǐ dé tuán duì kě yǐ chéng gōng dì shì yìng biàn huà。 zài xǔ duō fāng miàn, xiāng duì yú yǐ jīng wán chéng de hěn duō dān gè de gǎi jìn hé quē xiàn xiū fù 'ér yán, linux de kāi fā hé cè shì fāng fǎ héng héng yóu qí shì zhè xiē fāng fǎ suí shí jiān de tuī yí dé dào liǎo gǎi jìn héng héng duì xīn nèi hé de kě kào xìng yǐng xiǎng gèng wéi shēn yuǎn。 |
tiān wén xué yì yì shàng de nèi hé |
cóng tiān wén xué yì yì shàng jiǎng, yī kē xíng xīng( huò yī kē héng xīng) dōuyòu liǎng gè hé: nèi hé hé wài hé, xīng tǐ nèi hé de wēn dù kě gāo dá jǐ qiān shè shì dù。 |
|
- : inner core
- n.: kernel
|
|
dān nèi hé mó shì | wēi nèi hé mó shì | cpu | yìng jiàn | diàn nǎo | INTEL | amd | duron | athlon | 64 | shǎn lóng | gèng duō jiēguǒ ... |
|