HowtodecideLinuxKernelforEmbeddedProductsTsugikazuSHIBATANEC20,Feb.
2013EmbeddedLinuxConference2013Parc55@SANFRANCISCOAgendaPointstobeconsideredtodecideLinuxkernelversionKeyactivitiesofLTSIPointstobeconsideredtodecidethekernelversionTechnicalaspectsStabilityMaintenanceCost…TechnicalaspectsPerformanceMemoryBatterylifeRealtimenestsConnectability…TechnicalaspectsPerformanceMemoryBatterylifeRealtimenestsConnectability…Technicalaspectsareheavilydependsonkerneldevelopmentinthecommunity.
WeshouldlookatthecommunityotherwisewecannotchooserightversionofthekernelLinuxkernel:releasedate,#offilesandlinesVersionReleasedate#ofFiles#ofLines3.
82013-2-1941,52016,416,967(+1.
4%)3.
72012-12-1140,90516,191,784(+1.
4%)3.
62012-10-139,73315,868,122(+1.
7%)3.
52012-7-2139,09615,596,464(+1.
4%)3.
42012-5-2238,56615,383,946(+1.
4%)3.
32012-3-1938,08215,166,160(+1.
1%)3.
22012-1-537,61714,998,737(+1.
5%)3.
12011-10-2837,08514,770,555500Filesadded,200,000LinesofcodeaddedforaversionReleased60-70daysLinuxkernel:Dateforrelease0204060801001203.
13.
23.
33.
43.
53.
63.
73.
8StabilityOlderkernelisnotalwaysstableLatestkernelisnotalwaysstable–Communitydevelopmentisalways"Releaseearly,Releaseoften"–Manydevelopersarereviewingandchangingthecode–SolvingtheproblemanddevelopingfeaturesarealwaysforthelatestversionofmainlineStabilityOlderkernelisnotalwaysstableLatestkernelisnotalwaysstable–Communitydevelopmentisalways"Releaseearly,Releaseoften"–Manydevelopersarereviewingandchangingthecode–SolvingtheproblemanddevelopingfeaturesarealwaysforthelatestversionofmainlineFortheproducts,weneedtobackportlatestfeaturetotheproductionkernelWeneedtowatchthedevelopmentcommunitytounderstandwhatishappeningMaintenance–bugandsecurityfixesNumberofbugswillbefoundafterthekernelreleaseNumberofsecurityproblemwillalsobefoundafterthekernelreleaseAllsuchproblemsarefixedinthelatestkernelversionMaintenance–bugandsecurityfixesNumberofbugswillbefoundafterthekernelreleaseNumberofsecurityproblemwillalsobefoundafterthekernelreleaseAllsuchproblemsarefixedinthelatestkernelversionWeshouldwatchthecommunityandeverybugsandsecurityfixesshouldbebackporttotheproductionkernel.
Ifyouwilllostthebackport,yourproductincludessecurityholeandbugs.
Thatwillbeacompany'sriskMaintenance–in-housepatchEveryonehaveownchangesasin-housecode–Sometimefixesthebugsandaddnicefeatures–Butmostofsuchchangesarestayin-houseKerneldevelopmentismovingveryfastandchangingitscodeSo,incaseofnewproductdevelopment,in-housecodemaynotbeabletoapplytothenewertargetkernelMaintenance-in-housepatchIn-housepatchportingprocessWhileeverysinglein-hosepatchesifapatchcannotapplytothetargetkernelInvestigatethereasonrewritethepatchfortargetkerneltestthepatchonthetargetkernelMaintenance-in-housepatchIn-housepatchportingprocessWhileeverysinglein-hosepatchesifapatchcannotapplytothetargetkernelInvestigatethereasonrewritethepatchfortargetkerneltestthepatchonthetargetkernelReasonmaydependsonforbothin-housepatchandkernelitselfMaintenance-in-housepatchIn-housepatchportingprocessWhileeverysinglein-hosepatchesifapatchcannotapplytothetargetkernelInvestigatethereasonrewritethepatchfortargetkerneltestthepatchonthetargetkernelReasonmaydependsonforbothin-housepatchandkernelitselfEngineerwhowrotethepatchmaynotintheteamMaintenance-in-housepatchIn-housepatchportingprocessWhileeverysinglein-hosepatchesifapatchcannotapplytothetargetkernelInvestigatethereasonrewritethepatchfortargetkerneltestthepatchonthetargetkernelReasonmaydependsonforbothin-housepatchandkernelitselfEngineerwhowrotethepatchisnotintheteamNeedreviewthepatchasthecorrectnessMaintenance-in-housepatchIn-housepatchportingprocessWhileeverysinglein-hosepatchesifapatchcannotapplytothetargetkernelInvestigatethereasonrewritethepatchfortargetkerneltestthepatchonthetargetkernelReasonmaydependsonforbothin-housepatchandkernelitselfEngineerwhowrotethepatchisnotintheteamNeedreviewthepatchasthecorrectnessNeedtocreatetestingenvironmentagainMaintenance-in-housepatchIn-housepatchportingprocessReasonmaydependsonforbothin-housepatchandkernelitselfEngineerwhowrotethepatchisnotintheteamNeedreviewthepatchasthecorrectnessNeedtocreatetestingenvironmentagainWhileeverysinglein-hosepatchesifapatchcannotapplytothetargetkernelInvestigatethereasonrewritethepatchfortargetkerneltestthepatchonthetargetkernelPatchportingworkscontinuefor#ofpatchesThesepatchportingworkcontinueforfutureproductswheneverin-housecodeexistsCostDevelopmentcostMaintenancecostHW/ProductcostSales/Marketingcost…CostDevelopmentcost–Specificapplicationormiddleware–Tuningforoverallsystem–Specificdriverforkernel–PatchportingtonewerkernelMaintenancecost–Backportingbugsandsecurityfixes–FixesforownapplicationandmiddlewareHW/ProductcostSales/MarketingcostSummaryProductdevelopmentisdeeplydependingonhowengineersareparticipatingthetothecommunity–Watchthedevelopmentstatus–Howthebugsandsecurityproblemsarefixed–In-housecodeneedtobemergedintoupstream–Decreasethedevelopmentcost–ShareinformationamongtheengineerswillalsodecreasethedevelopmentcostLTSI:KeyactivitiesProvideaindustrymanagedkernelandmaintainLongtermstablyProvideacommonplaceforembeddedindustryProvideplacetosupportupstreamactivityLTSI:IndustrymanagedkernelLTSIdefinescommonkerneleveryyearandmaintainsfor2yearsLTSIadoptscommunityLongtermkernelasabase.
Therefore,bug/securityfixesfromupstreamareautomaticallyappliedtoLTSI.
LTSIkernel=longterm+additionalpatchesAfter2yearstermfinished,possibletotakeovermaintenanceforlongertermCommunity'slongtermkernelsandItsconsumers2.
6.
27:SUSE112.
6.
32:SUSE11SP1/RHEL6/Ubuntu10.
04LTS2.
6.
34:WindRiverLinux2.
6.
35:Embeddedusage,Android(GingerBread)3.
0:LTSI,Android(IceCreamSandwich),SUSE11SP23.
2:Debian7,Bunt12.
04LTS3.
4:LTSI,Android(Jellybean)LTSI:CommonplaceLTSIprovidestheplacetoshareinformationandexperienceamongindustry–Mailinglisttoshareproblemanddiscusshowtosolve–OpenWorkshoptosharestatusamongtheindustry–Closedmeeting:ICM(IndustryContactMeeting)formoredeeperF2FdiscussionSharetheinformationwillreducethedevelopmentcostOpenWorkshopFebruary21,20133:00pm-5:00pmatHearstRoom,4thFloor,Park55HotelTheworkshopwillcover:–BriefUpdatesofLTSI–Updatesfromapartnerproject:Doctor–Discussiononafterreleasepatchacceptancepolicy–DiscussiononSuperLongTermSupport(over2yearssupport)–DiscussiononthenextLTSIreleaseLTSI:SupportupstreamactivityDeveloperintheembeddedindustryneedtoknowhowtoworkwithcommunityLTSIprovideshelpupstreamactivities–Providesuggestionhowtheirpatchescanbemergedintoupstream–Reviewanddiscussionforproposedpatchestobemerged–ManyofdiscussionunderwayMergingpatchestoupstreamisalsoreducethecostofeachcompaniesLTSIUseCaseProgramLTSIwouldliketoexpandusecaseWewouldaskyoutoportLTSItoyourpreferredOS–Android,CyanogenMOD,FirefoxOS–Gentoo,OpenWRT,XBMC,GeeXBoX–Debian,Ubuntu,Fedora,OpenSUSEforARMWewillhelpyouractivitieswithprovidingBoardHWandthatwillbeusedbyyourselfaftertheportingfinishedYouneedtowriteyourporingreporttoeLinuxWikiYouneedtosendpatchtoLTSImailinglistifyouhavechangedDetailscanbediscussedatLTSIBooth6pmtodayHowyoucanparticipateLTSIFollowonTwitteraccount:@LinuxLTSIWeb:http://ltsi.
linuxfoundation.
orgMailinglist:https://lists.
linuxfoundation.
org/mailman/listinfo/ltsi-devGittree:http://git.
linuxfoundation.
org/p=ltsi-ernel.
git;a=summary2930THANKYOU
极光KVM创立于2018年,主要经营美国洛杉矶CN2机房、CeRaNetworks机房、中国香港CeraNetworks机房、香港CMI机房等产品。其中,洛杉矶提供CN2 GIA、CN2 GT以及常规BGP直连线路接入。从名字也可以看到,VPS产品全部是基于KVM架构的。极光KVM也有明确的更换IP政策,下单时选择“IP保险计划”多支付10块钱,可以在服务周期内免费更换一次IP,当然也可以不选择,...
易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...
JUSTG,这个主机商第二个接触到,之前是有介绍到有提供俄罗斯CN2 GIA VPS主机活动的,商家成立时间不久看信息是2020年,公司隶属于一家叫AFRICA CLOUD LIMITED的公司,提供的产品为基于KVM架构VPS主机,数据中心在非洲(南非)、俄罗斯(莫斯科),国内访问双向CN2,线路质量不错。有很多服务商实际上都是国人背景的,有的用英文、繁体搭建的冒充老外,这个服务商不清楚是不是真...
ubuntu10.04为你推荐
网络访问无法连接到internet是什么情况newworldtheworld中文是什么意思杰景新特我准备在网上买杰普特711RBES长笛,10700元,这价格合理吗?还有,这是纯银的吗,是国内组装的吗?xyq.163.cbg.com梦幻西游藏宝阁同一ip网站最近我们网站老是出现同一个IP无数次的进我们网站,而且是在同一时刻,是不是被人刷了?为什么呀?郭泊雄郭佰雄最后一次出现是什么时候?dadi.tvApple TV是干嘛的?怎么用?多少钱?555sss.com拜求:http://www.jjj555.com/这个网站是用的什么程序机器蜘蛛尼尔机械纪元机械蜘蛛怎么过 机械蜘蛛打法攻略解析dpscycle寻求LR 高输出宏
域名升级访问中 网通服务器租用 西部数码vps 如何查询ip地址 国外免费域名网站 网站监控 可外链网盘 卡巴斯基试用版 qq云端 hdd 服务器硬件防火墙 卡巴斯基免费试用版 丽萨 linode支付宝 vul 免费网络 永久免费空间 lamp兄弟连 网页加速 网络速度 更多