{"id":200695,"date":"2020-11-20T14:36:06","date_gmt":"2020-11-20T06:36:06","guid":{"rendered":"http:\/\/4563.org\/?p=200695"},"modified":"2020-11-20T14:36:06","modified_gmt":"2020-11-20T06:36:06","slug":"%e5%85%b3%e4%ba%8e-apple-m1-%e7%9a%84%e7%be%a4%e4%bc%97%e6%84%8f%e8%a7%81%e6%af%8f%e6%97%a5%e6%b1%87%e6%80%bb-%e7%a0%81%e5%86%9c%e6%96%b9%e5%90%912020-11-21","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=200695","title":{"rendered":"\u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1\u6bcf\u65e5\u6c47\u603b [\u7801\u519c\u65b9\u5411][2020.11.21]"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  \u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1\u6bcf\u65e5\u6c47\u603b [\u7801\u519c\u65b9\u5411][2020.11.21]               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : zckevin <\/span>  <span><i><\/i> 4<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<h2>Go \u6027\u80fd\u6bd4\u8f83\uff0cMacBook Pro 2020(M1) v.s. 2017 13\u201d MacBook Pro(i5-7267U)<\/h2>\n<p>A top level takeaway from this data is that for things that rely on pure Go the M1 machine is, in general, a good bit faster than the Intel machine. For code that relies on highly optimized assembly, like a good chunk of the crypto\/ code, the Intel machine wins (although I wouldn\u2019t be surprised to see significant gains for the M1 as arm64 assembly implementations get more attention and are further polished).<\/p>\n<p>https:\/\/roland.zone\/m1-go-benchmarks https:\/\/twitter.com\/rolandshoemaker\/status\/1329599285168508929 https:\/\/pkg.go.dev\/golang.org\/x\/perf\/cmd\/benchstat<\/p>\n<h2>ARM Ubuntu virtualized on M1, using Virtualization framework<\/h2>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201125_5fbdd05b67271.png\" alt=\"\u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1\u6bcf\u65e5\u6c47\u603b [\u7801\u519c\u65b9\u5411][2020.11.21]\" \/><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Ubuntu virtualized on M1 \ud83d\ude09 <a href=\"https:\/\/t.co\/fAhknmZ47i\">pic.twitter.com\/fAhknmZ47i<\/a><\/p>\n<p>&mdash; Khaos Tian (@KhaosT) <a href=\"https:\/\/twitter.com\/KhaosT\/status\/1328936063990190085?ref_src=twsrc%5Etfw\">November 18, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>https:\/\/github.com\/KhaosT\/SimpleVM<\/p>\n<h2>\u7f51\u53cb\uff1aM1 Mac \u66f4\u6539\u663e\u793a\u5206\u8fa8\u7387\u975e\u5e38\u987a\u6ed1\uff1b\u82f9\u679c\u5de5\u7a0b\u5e08\uff1a\u7684\u786e<\/h2>\n<p>Steve Troughton-Smith<\/p>\n<blockquote>\n<p>Real \u2018wow\u2019 moment; try changing the resolution on an M1-based Mac, or attaching an external display \u2014 no blanking, just instant https:\/\/twitter.com\/stroughtonsmith\/status\/1329259493075668992<\/p>\n<\/blockquote>\n<p>Gokhan Avkarogullari (Apple Silicon Graphics Drivers Teams Lead)<\/p>\n<blockquote>\n<p>I was waiting for this. Our display pipes are many years ahead of the industry &amp; this is just 1 of that. From contrast to accessibility to color management many teams at Apple, including my display driver team, put so much effort to it. Glad to see it makes a difference. https:\/\/twitter.com\/gavkar\/status\/1329263147920756739<\/p>\n<\/blockquote>\n<p>\u7f51\u53cb\u89c6\u9891<\/p>\n<blockquote>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201125_5fbdd06346239.png\" alt=\"\u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1\u6bcf\u65e5\u6c47\u603b [\u7801\u519c\u65b9\u5411][2020.11.21]\" \/> https:\/\/twitter.com\/gsapienza\/status\/1329292745064771586<\/p>\n<\/blockquote>\n<h2>Apple M1 &amp; \u9ed1\u7070\u4ea7<\/h2>\n<p>@\u84b8\u7c73 spark\uff1a<\/p>\n<blockquote>\n<p>\u56e0\u4e3a\u521a\u624d\u53d1\u7684\u6587\u7ae0\u79d1\u666e\u6027\u592a\u597d\u4e86 \u80fd\u8ba9\u9ed1\u7070\u4ea7\u5feb\u901f\u5165\u95e8 \u5c31\u5148\u64a4\u6389\u4e86[\u5141\u60b2]\u3002\u63d0\u51e0\u4e2a\u6587\u7ae0\u4e2d\u7684\u5173\u952e\u70b9\u5427\uff1a<\/p>\n<\/blockquote>\n<blockquote>\n<ol>\n<li>\u5f00\u53d1\u8005\u65e0\u6cd5\u63a7\u5236\u5e94\u7528\u662f\u5426\u80fd\u591f\u5728 MacOS \u8fd0\u884c<\/li>\n<li>\u653b\u51fb\u8005\u53ef\u4ee5\u5bf9\u5e94\u7528\u8fdb\u884c\u8c03\u8bd5\u548c\u9ed1\u76d2\u8c03\u7528<\/li>\n<li>\u666e\u901a\u6743\u9650\u53ef\u4ee5\u76f4\u63a5\u8bbf\u95ee App \u5e94\u7528\u6c99\u7bb1\u5185\u7684\u6587\u4ef6<\/li>\n<li>\u5bf9\u7aef\u73af\u5883\u68c0\u6d4b\u4f1a\u9020\u6210\u5f71\u54cd<\/li>\n<li>MacOS \u4e0a\u4ecd\u7136\u652f\u6301\u5bf9 iOS app \u7684 Scheme \u8c03\u7528<\/li>\n<\/ol>\n<\/blockquote>\n<p>https:\/\/weibo.com\/2250770035\/JuNeblitp<\/p>\n<h2>\u5173\u4e8e iOS DRM(FairPlay) \u7684\u8ba8\u8bba<\/h2>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201125_5fbdd0677758f.png\" alt=\"\u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1\u6bcf\u65e5\u6c47\u603b [\u7801\u519c\u65b9\u5411][2020.11.21]\" \/><\/p>\n<p>Ian Carroll<\/p>\n<blockquote>\n<p>There appears to be no DRM on iOS app binaries running on macOS.<\/p>\n<\/blockquote>\n<blockquote>\n<p>It looks like, even though the binary isn&#8217;t encrypted, iOS apps from the Mac App Store still depend on FairPlay (and FairPlay depends on SIP enablement). iOS apps from an IPA are both encrypted and depend on FairPlay. https:\/\/twitter.com\/iangcarroll\/status\/1329506736277864448<\/p>\n<\/blockquote>\n<h2>Native Java on Apple Silicon Macs, Zulu Builds of OpenJDK<\/h2>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201125_5fbdd06d475ba.png\" alt=\"\u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1\u6bcf\u65e5\u6c47\u603b [\u7801\u519c\u65b9\u5411][2020.11.21]\" \/><\/p>\n<p>https:\/\/www.azul.com\/downloads\/zulu-community\/?version=java-8-lts&#038;os=macos&#038;architecture=arm-64-bit&#038;package=jdk<\/p>\n<h2>ZeroTier 1.6.0 \u652f\u6301 M1<\/h2>\n<p>ZeroTier 1.6.0 release coming any minute now. Just testing a few remaining things. Improvements include better and faster crypto (between 1.6 or newer nodes), better Linux performance, DNS management, multipath (this is still considered beta), and Apple M1 (ARM64) native support.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">ZeroTier 1.6.0 release coming any minute now. Just testing a few remaining things. Improvements include better and faster crypto (between 1.6 or newer nodes), better Linux performance, DNS management, multipath (this is still considered beta), and Apple M1 (ARM64) native support.<\/p>\n<p>&mdash; ZeroTier, Inc. (@ZeroTier) <a href=\"https:\/\/twitter.com\/ZeroTier\/status\/1329838218729168896?ref_src=twsrc%5Etfw\">November 20, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>8<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"4291358\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : coolcatha <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5e0c\u671b\u4e3b\u575a\u6301\u505a \u6bcf\u5929\u90fd\u6765\u770b                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291359\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : meganut <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u770b\u4e86\u4e00\u4e0b\u90a3\u4e2a\u8c03\u5206\u8fa8\u7387\u7684\u89c6\u9891 \u771f\u7684\u86ee\u725b\u7684                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291360\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : bookit <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @meganut intel mac \u5916\u63a5\u663e\u793a\u5668\u5404\u79cd\u95ee\u9898\uff0c\u6ca1\u89c1\u5230\u4ed6\u4eec\u8fd9\u4e48\u4e0a\u5fc3                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291361\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wdhwg001 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u53ef\u4ee5\u52a0\u4e00\u4e2a\u80fd\u8dd1 Wine \u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291362\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : luckyrayyy <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e3b\u725b\u903c                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291363\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : CommandZi <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u90a3\u4e2a\u201c\u80fd\u8ba9\u9ed1\u7070\u4ea7\u5feb\u901f\u5165\u95e8 \u201d\u7684\u6587\u7ae0\u8fd8\u6709\u5417\uff5e                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291364\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ALUliker <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6bcf\u5929\u90fd\u770b\uff0c\u771f\u7684\u597d\u5e16\u5b50                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4291365\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : fline <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u8e72\u4e00\u4e2a\u80fd\u8ba9\u9ed1\u7070\u4ea7\u5feb\u901f\u5165\u95e8\u5e16\u5b50\u7684\u5907\u4efd\uff08                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>\u5173\u4e8e Apple M1 \u7684\u7fa4\u4f17\u610f\u89c1&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/200695"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200695"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/200695\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200695"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}