{"id":3649,"date":"2018-08-11T22:59:58","date_gmt":"2018-08-11T14:59:58","guid":{"rendered":"http:\/\/www.brofive.org\/?p=3649"},"modified":"2018-08-13T23:49:22","modified_gmt":"2018-08-13T15:49:22","slug":"linux%e5%8f%91%e8%a1%8c%e7%89%88%e9%9c%80%e8%a6%81%e6%94%af%e6%8c%81%e7%9a%84%e6%a0%87%e5%87%86","status":"publish","type":"post","link":"http:\/\/www.brofive.net\/?p=3649","title":{"rendered":"Linux\u53d1\u884c\u7248\u7684\u76f8\u5173\u6807\u51c6"},"content":{"rendered":"<p><a href=\"http:\/\/www.brofive.net\/wp-content\/uploads\/2018\/08\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border: 0px;\" title=\"image\" src=\"http:\/\/www.brofive.net\/wp-content\/uploads\/2018\/08\/image_thumb-12.png\" alt=\"image\" width=\"474\" height=\"477\" border=\"0\" \/><\/a><\/p>\n<p><span style=\"font-size: large;\">\u505a\u4e00\u4e2a\u5546\u7528Linux\u53d1\u884c\u7248\uff0c\u9700\u8981\u652f\u6301\u5404\u79cd\u76f8\u5173\u6807\u51c6\uff0c\u8fd9\u4e9b\u6807\u51c6\u4e00\u822c\u90fd\u5728Linux Foundation\u7ba1\u8f96\u4e4b\u4e0b\uff0c\u7814\u7a76\u4e86\u4e00\u4e0b\uff0cLinux\u7684\u4e3b\u6807\u51c6\u662fPOSIX\uff0c\u7136\u540e\u5c31\u662f\u57fa\u4e8ePOSIX\u7684LSB\uff08\u517c\u5bb9\u6027\u6807\u51c6\uff09\uff0c\u6b64\u5916\u7684\u67094\u4e2a\u4e3b\u8981\u7684\u9886\u57df\uff1a\u5b9e\u65f6Linux\u3001\u5d4c\u5165\u5f0f\u3001\u4e91\u539f\u751f\u3001\u5b58\u50a8\uff1b3\u4e2a\u4e3b\u8981\u7684\u884c\u4e1a\uff1a\u7535\u4fe1\u7ea7Linux\u3001\u9a7e\u9a76\u7ea7Linux\u3001\u7269\u8054\u7f51\u7b49\u3002\u4f46\u662f\u65b0\u578b\u7684\u9886\u57df\u5e76\u6ca1\u6709\u5f62\u6210\u6807\u51c6\uff0c\u8fd8\u505c\u7559\u5728\u6700\u4f73\u5b9e\u8df5\u3001\u751a\u81f3\u5b75\u5316\u9636\u6bb5\u3002<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.brofive.net\/wp-content\/uploads\/2018\/08\/image-24.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border: 0px;\" title=\"image\" src=\"http:\/\/www.brofive.net\/wp-content\/uploads\/2018\/08\/image_thumb-13.png\" alt=\"image\" width=\"564\" height=\"116\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">1\u3001<strong>LSB\uff08<\/strong><\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Standard_Base\"><span style=\"font-size: large;\"><strong>Linux Standard Base<\/strong><\/span><\/a><span style=\"font-size: large;\"><strong>\uff09=<\/strong> \u9700\u8ba4\u8bc1\uff1a\u8fd9\u662f\u5404\u4e2aLinux\u53d1\u884c\u7248\u5546\u91cf\u51fa\u6765\u7684\u4e8c\u8fdb\u5236\u63a5\u53e3\uff08ABI\uff09\uff0c\u57fa\u4e8e<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/POSIX\"><span style=\"font-size: large;\">POSIX<\/span><\/a><span style=\"font-size: large;\">\uff0c\u5305\u62ec\u6587\u4ef6\u7cfb\u7edf\u3001SUS\u7b49\u7b49\u3002LSB\u4e5f\u6210\u4e3a\u4e86\u56fd\u9645\u6807\u51c6\uff0cISO\/IEC 23360 and ISO\/IEC TR 24715 can be freely downloaded from ISO website\u3002<\/span><a href=\"http:\/\/refspecs.linuxfoundation.org\/LSB_5.0.0\/\"><span style=\"font-size: large;\">\u76ee\u524d\u662fLSB 5.0<\/span><\/a><span style=\"font-size: large;\">\u3002\u6ce8\u610f\u52305.0\u7684Release Notes\u6307\u5411\u7684\u8fd8\u662f<\/span><a href=\"https:\/\/wiki.linuxfoundation.org\/lsb\/lsb-41-release-notes\"><span style=\"font-size: large;\">4.1<\/span><\/a><span style=\"font-size: large;\">\u7248\u672c\u7684\uff0c\u770b\u6765\u76ee\u524d\u70ed\u5ea6\u4e0d\u9ad8\u3002\u6b64\u5916\uff0c\u5728LSB 1.0\u4e2d\u5b9a\u4e49\u4e86\u76f8\u5173\u7684\u5404\u79cd\u6807\u51c6\u3002<\/span><a title=\"http:\/\/refspecs.linuxfoundation.org\/LSB_1.0.0\/gLSB\/rstandards.html\" href=\"http:\/\/refspecs.linuxfoundation.org\/LSB_1.0.0\/gLSB\/rstandards.html\"><span style=\"font-size: large;\">http:\/\/refspecs.linuxfoundation.org\/LSB_1.0.0\/gLSB\/rstandards.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\"><em>The goal of the LSB is to develop and promote a set of open standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system <\/em><em>even in binary form<\/em><em>. In addition, the LSB will help coordinate efforts to recruit software vendors to port and write products for Linux Operating Systems.<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">2\u3001<strong>CGL\uff08<\/strong><\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Carrier_Grade_Linux\"><span style=\"font-size: large;\"><strong>Carrier Grade Linux<\/strong><\/span><\/a><span style=\"font-size: large;\"><strong>\uff09<\/strong> = \u9700\u8ba4\u8bc1\uff1a\u5b9a\u4e49\u4e86\u4e00\u7ec4\u8ba9\u57fa\u4e8eLinux\u5185\u6838\u7684OS\u53ef\u4ee5\u79f0\u4e4b\u4e3a\u7535\u4fe1\u7ea7\uff085-6\u4e2a9\uff09\u64cd\u4f5c\u7cfb\u7edf\u7684\u89c4\u8303\uff0c\u5305\u62ec\u53ef\u7528\u6027\u3001\u53ef\u4f38\u7f29\u6027\u3001\u53ef\u7ba1\u7406\u6027\u548c\u54cd\u5e94\u65f6\u95f4\u3002<\/span><a href=\"http:\/\/www.linux-foundation.org\/en\/Carrier_Grade_Linux\"><span style=\"font-size: large;\">OSDL CGLWG\u5f00\u53d1\u4e86CGL<\/span><\/a><span style=\"font-size: large;\">\uff0c\u5e76\u5b9a\u4e49\u4e863\u4e2a\u573a\u666f\uff1a\uff081\uff09\u7f51\u5173\u578b\u5e94\u7528\uff082\uff09\u4fe1\u4ee4\u578b\u5e94\u7528\uff0c\u652f\u630110000+\u5927\u5e76\u53d1\u94fe\u63a5\uff083\uff09\u7ba1\u7406\u578b\u5e94\u7528\u3002\u76ee\u524d\u4e5f\u662f5.0\u7248\u672c<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><em><span style=\"font-size: large;\">Carrier-grade is a term for public network telecommunications products that require up to <\/span><\/em><a href=\"https:\/\/en.wikipedia.org\/wiki\/High_availability\"><em><span style=\"font-size: large;\">5 nines<\/span><\/em><\/a><em><span style=\"font-size: large;\"> or <\/span><\/em><a href=\"https:\/\/en.wikipedia.org\/wiki\/High_availability\"><em><span style=\"font-size: large;\">6 nines<\/span><\/em><\/a><em><span style=\"font-size: large;\"> (or 99.999 to 99.9999 percent) availability, which translates to downtime per year of 30 seconds (6 nines) to 5 minutes (5 nines). The term &#8220;5 nines&#8221; is usually associated with carrier-class servers, while &#8220;6 nines&#8221; is usually associated with carrier-class switches.<\/span><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">3\u3001<strong>AGL\uff08Automotive Grade Linux\uff09=<\/strong> \u672a\u7a33\u5b9a\uff1aIn 2013, collaborative open source project developing a Linux-based, open platform for the connected car that can serve as the de facto standard for the industry<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">On June 30, 2014, AGL announced their first release, which was based on <\/span><a href=\"https:\/\/www.tizen.org\/\"><span style=\"font-size: large;\">Tizen IVI<\/span><\/a><span style=\"font-size: large;\"> and was primarily for demo applications.<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation#cite_note-29\">[29]<\/a><\/sup> AGL expanded the first reference platform with the Unified Code Base (UCB) distribution.<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation#cite_note-30\">[30]<\/a><\/sup> The first UCB release, nicknamed Agile Albacore, was released in January 2016 and leverages software components from AGL, Tizen and GENIVI Alliance. UCB 2.0, nicknamed Brilliant Blowfish, was made available in July 2016 and included new features like rear seat display, video playback, audio routing and application framework.<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation#cite_note-31\">[31]<\/a><\/sup> UCB 3.0, or Charming Chinook<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation#cite_note-32\">[32]<\/a><\/sup> was released in January 2017. AGL plans to support additional use cases such as instrument clusters and telematics systems.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">4\u3001<strong>CNCF\uff08Cloud Native Computing Foundation\uff09=<\/strong> \u672a\u6807\u51c6\u5316\uff1aIn 2015, promote <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Operating-system-level_virtualization\"><span style=\"font-size: large;\">containers<\/span><\/a><span style=\"font-size: large;\">. It was announced with <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Kubernetes\"><span style=\"font-size: large;\">Kubernetes<\/span><\/a><span style=\"font-size: large;\"> 1.0, an open source container cluster manager, which was contributed to the foundation by <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Google\"><span style=\"font-size: large;\">Google<\/span><\/a><span style=\"font-size: large;\"> as a seed technology. Founding members included Google, Twitter, Huawei, Intel, Cisco, IBM, Docker, Univa, and VMware. In order to establish qualified representatives of the technologies governed by the CNCF, a program was announced at the inaugural CloudNativeDay in Toronto in August, 2016.\u00a0 Serial entrepreneur Dan Kohn, who also helped launch CII, is the project&#8217;s current executive director.<sup>[38]<\/sup><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">\u76f8\u5173\u4fe1\u606f\uff1a<\/span><\/p>\n<ol>\n<li><a title=\"https:\/\/en.wikipedia.org\/wiki\/POSIX\" href=\"https:\/\/en.wikipedia.org\/wiki\/POSIX\"><span style=\"font-size: large;\">https:\/\/en.wikipedia.org\/wiki\/POSIX<\/span><\/a><\/li>\n<li><a title=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation\"><span style=\"font-size: large;\">https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation<\/span><\/a><\/li>\n<li><a title=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Standard_Base\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Standard_Base\"><span style=\"font-size: large;\">https:\/\/en.wikipedia.org\/wiki\/Linux_Standard_Base<\/span><\/a><\/li>\n<li><a title=\"https:\/\/www.redhat.com\/en\/topics\/linux\" href=\"https:\/\/www.redhat.com\/en\/topics\/linux\"><span style=\"font-size: large;\">https:\/\/www.redhat.com\/en\/topics\/linux<\/span><\/a><\/li>\n<li><a title=\"https:\/\/www.linuxtoday.com\/\" href=\"https:\/\/www.linuxtoday.com\/\"><span style=\"font-size: large;\">https:\/\/www.linuxtoday.com\/<\/span><\/a><\/li>\n<li><a title=\"https:\/\/www.linuxfoundation.org\/\" href=\"https:\/\/www.linuxfoundation.org\/\"><span style=\"font-size: large;\">https:\/\/www.linuxfoundation.org\/<\/span><\/a><\/li>\n<li><a title=\"https:\/\/en.wikipedia.org\/wiki\/Carrier_Grade_Linux\" href=\"https:\/\/en.wikipedia.org\/wiki\/Carrier_Grade_Linux\"><span style=\"font-size: large;\">https:\/\/en.wikipedia.org\/wiki\/Carrier_Grade_Linux<\/span><\/a><\/li>\n<li><a title=\"http:\/\/www.linux-foundation.org\/en\/Carrier_Grade_Linux\" href=\"http:\/\/www.linux-foundation.org\/en\/Carrier_Grade_Linux\"><span style=\"font-size: large;\">http:\/\/www.linux-foundation.org\/en\/Carrier_Grade_Linux<\/span><\/a><\/li>\n<li><a title=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation\"><span style=\"font-size: large;\">https:\/\/en.wikipedia.org\/wiki\/Linux_Foundation<\/span><\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u505a\u4e00\u4e2a\u5546\u7528Linux\u53d1\u884c\u7248\uff0c\u9700\u8981\u652f\u6301\u5404\u79cd\u76f8\u5173\u6807\u51c6\uff0c\u8fd9\u4e9b\u6807\u51c6\u4e00\u822c\u90fd\u5728Linux Foundation\u7ba1\u8f96\u4e4b\u4e0b\uff0c\u7814&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39,22,128],"tags":[461,460,462,458,459],"views":4629,"_links":{"self":[{"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/posts\/3649"}],"collection":[{"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.brofive.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3649"}],"version-history":[{"count":3,"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/posts\/3649\/revisions"}],"predecessor-version":[{"id":3663,"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/posts\/3649\/revisions\/3663"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.brofive.net\/index.php?rest_route=\/wp\/v2\/media\/3646"}],"wp:attachment":[{"href":"http:\/\/www.brofive.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.brofive.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3649"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.brofive.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}