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
ZJI发布了9月份促销信息,针对香港华为云线路物理服务器华为一型提供立减300元优惠码,优惠后香港华为一型月付仅450元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,商家所选数据中心均为国内访问质量高的机房和线路,比如香港阿里云、华为...
官方网站:点击访问特网云官网活动方案:===========================香港云限时购==============================支持Linux和Windows操作系统,配置都是可以自选的,非常的灵活,宽带充足新老客户活动期间新购活动款产品都可以享受续费折扣(只限在活动期间购买活动款产品才可享受续费折扣 优惠码:AADE01),购买折扣与续费折扣不叠加,都是在原价...
Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立服务器租用和Hybrid Dedicated等,数据中心位于美国德克萨斯州达拉斯和加利福尼亚圣何塞机房。TheServerStore.com,自 1994 年以来,它是一家成熟的企业 IT 设备供应商,专门从事二手服务器和工作站业务,在德克萨斯州拥有 40,000 平方英尺的仓库,库存中始终有...
ubuntu10.04为你推荐
工信部约谈电信工信部投诉电信 电信会被罚款吗sonicchat国外军人的左胸上有彩色的阁子是什么意思网红名字被抢注球星名字被抢注合法合理吗?月神谭求古典武侠类的变身小说~!同一服务器网站同一服务器上的域名/网址无法访问www.kaspersky.com.cn卡巴斯基杀毒软件有免费的吗?稳定版的怎么找?kb123.net股市里的STAQ、NET市场是什么?www.zhiboba.com看NBA直播的网站哪个知道dadi.tv海信电视机上出现英文tvservice是什么意思?www.15job.com广州天河区的南方人才市场
美国vps租用 西安电信测速 便宜域名 nerd 韩国网名大全 泉州电信 河南移动m值兑换 如何用qq邮箱发邮件 免费asp空间申请 photobucket 德讯 xuni 万网主机 美国迈阿密 密钥索引 xshell5注册码 腾讯服务器 碳云 magento主机 linux服务器系统 更多