Tags:
Node Thumbnail

หลังจาก Arm เปิดตัวซีพียูชุดใหม่สำหรับบริการคลาวด์ ก็มีการพูดคุยกันในเว็บบอร์ด real world technologies ถึงความตื่นเต้นถึงการที่จะมีตัวเลือกใหม่ๆ เข้ามาในบริการคลาวด์ แต่ระหว่างการพูดคุยไลนัส ผู้ดูแลโครงการเคอร์เนลลินุกซ์ก็ถูกพาดพิงว่าเชื่อในการพัฒนาแบบ native ที่ต้องพัฒนาบนสถาปัตยกรรมเดียวกับเซิร์ฟเวอร์ที่ใช้รันแอปพลิเคชั่นมากเกินไป

ไลนัสเข้ามาตอบความเห็นนี้ โดยยืนยันว่าหากนักพัฒนายังไม่สามารถพัฒนาแอปพลิเคชั่นบนแพลตฟอร์มเดียวกันกับบนคลาวด์ได้ แพลตฟอร์มอื่นก็ไม่มีทางประสบความสำเร็จ

เขายกตัวอย่างความสำเร็จของ x86 ที่สุดท้ายสามารถครองตลาดเซิร์ฟเวอร์ได้แทบเบ็ดเสร็จ เป็นเพราะบริษัทจำนวนมากใช้พีซีบ้านๆ รันงานบางอย่างอยู่ในบริษัทเรื่อยมา และเมื่องานเหล่านั้นสำคัญขึ้นเรื่อยๆ จึงต้องการเซิร์ฟเวอร์ x86 พัฒนาการเช่นนี้ทำให้สุดท้ายแล้วผู้ให้บริการคลาวด์ต้องรองรับ x86 เป็นหลัก พีซีครองโลก และซีพียูสายอื่นๆ ตายไปทั้งหมด

เขาชี้ว่าแม้ Arm จะพยายามขายโมเดล hyperscaling ที่รองรับคอร์ได้มากถึง 128 คอร์ แต่ก็ไม่มีประโยชน์เพราะนักพัฒนาไม่สามารถเข้าถึงคอมพิวเตอร์ราคาถูกๆ ที่ใช้สถาปัตยกรรมเดียวกันได้ และความเชื่อว่า Arm จะถูกกว่าก็ไม่มีทางเป็นจริงหากไม่สามารถขายได้ปริมาณระดับเดียวกับอินเทลทุกวันนี้

เขาแย้งนักพํฒนาที่เชื่อว่าเราสามารถพัฒนา cross-platform แบบอุปกรณ์เคลื่อนที่ทุกวันนี้ ว่าที่ทุกวันนี้นักพัฒนาทนกับการพัฒนา cross-platform เพราะแพลตฟอร์มเหล่านั้นอ่อนด้อยเกินกว่าจะพัฒนาจริงจังบนตัวแพลตฟอร์มเองได้โดยตรง แต่กับเซิร์ฟเวอร์ขนาดใหญ่ที่ปกตินักพัฒนาสามารถพัฒนาบนเครื่องของตัวเองได้แล้ว แรงกดดันว่าทำไมจึงต้องทำ cross-platform จะหนักขึ้น

ที่มา - real world technologies

No Description

Get latest news from Blognone

Comments

By: Bigkung
iPhoneWindows Phone
on 23 February 2019 - 20:26 #1097961
Bigkung's picture

กดถูดใจยังไง ชอบคำพูดบทนี้ของพี่แกจริงๆ ผมก็คิดมานานแล้ว

By: agora
Windows
on 23 February 2019 - 20:41 #1097962

นึกว่าเข้ามาจะเจอรูปนิ้วกลาง 555555
(ดีแล้วที่เป็นรูปนี้)

By: panurat2000
ContributorSymbianUbuntuIn Love
on 23 February 2019 - 20:53 #1097963
panurat2000's picture

ไลนัส ผู้ดูแลโครงการเคอร์เนลนิลุกซ์ก็ถูกพาดพิงว่า

นิลุกซ์ => ลินุกซ์

By: lew
FounderJusci's WriterMEconomicsAndroid
on 23 February 2019 - 20:55 #1097964 Reply to:1097963
lew's picture
By: Floating Rotten Dog
iPhoneWindows PhoneAndroidWindows
on 24 February 2019 - 00:10 #1097992 Reply to:1097963
Floating Rotten Dog's picture

เขาแย้งนักพํฒนา

พํฒนา —> พัฒนา

อัพเดต: อ้าว มีคนแก้ไว้แล้วข้างล่างครับ

By: mrdd on 23 February 2019 - 21:06 #1097967

อื่มมมม...นายแน่มาก

By: freeriod on 23 February 2019 - 21:32 #1097969
freeriod's picture

x86 ไม่ดีตรงไหน

By: IDCET
Contributor
on 23 February 2019 - 21:34 #1097971 Reply to:1097969

เรื่องผูกขาดไงครับ ตามที่ Linus ระบุในข่าวเลย

By: freeriod on 23 February 2019 - 21:50 #1097972 Reply to:1097971
freeriod's picture

นอกจากผูกขาด arm ก็ผูกขาด mobile

By: put4558350
ContributorAndroidUbuntuWindows
on 26 February 2019 - 19:08 #1098630 Reply to:1097972
put4558350's picture

เรื่องของเรื่องคือมีคนถือ license x86 เอาไว้ ทำให้ต้นทุนชิพ เป็น license กับการไม่มีการแข่งขัน
... ปัญหาคือ Arm ก็มี Arm Holdings ถือ license เอาไว้ และพฤติกรรมทางธุรกิจก็ปรับใด้ตลอดเวลา

ตัวที่น่าจะแก้ปัญหาใด้เด็ดขาดคือ RISC-V (royalty-free for any purpose) ก็ยังไม่เป็นรูปเป็นร่าง


samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo

By: whitebigbird
Contributor
on 23 February 2019 - 22:32 #1097976 Reply to:1097969
whitebigbird's picture

ARM ดีกว่าเรื่องการประหยัดพลังงานครับ

By: maxmin on 23 February 2019 - 22:51 #1097980 Reply to:1097969

เปลืองแบต+ร้อน เป็นสาเหตุหนึ่งที่ไม่ได้เกิดบนตลาดสมารท์โฟน

By: Neroroms
Windows
on 23 February 2019 - 21:33 #1097970

พูดตรงประเด็นดีครับ

By: massacre
AndroidUbuntu
on 23 February 2019 - 22:05 #1097973

เยี่ยม

By: devilblaze
iPhoneAndroidWindows
on 23 February 2019 - 22:49 #1097979
devilblaze's picture

แต่ผมมองว่า arm เองก็กำลังตั้งไข่อยู่นะ มือถือก็พกกันทุกคน สเปคมือถือก็เริ่มใกล้เคียงพื้นฐานของ pc

แอฟหลายรายการก็ใช้งานได้ดีบนมือถือ

เกม ก็เริ่มทยอยลงมือถือกันพรึ่บ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 24 February 2019 - 01:52 #1097999 Reply to:1097979
mr_tawan's picture

ถ้านักพัฒนาสามารถเอามือถือต่อจอแล้วเปิด IDE เขียนโปรแกรม + คอมไพล์ในเครื่องตัวเองแล้วรันได้ ผมว่าก็เป็นไปได้นะที่อาจจะเกิด

แต่ก็ต้องตอบคำถามให้ได้ว่า ทำไมนักพัฒนาถึงเลือกจะเขียนโปรแกรมบนมือถือ ทั้ง ๆ ที่เขาสามารถเปิด Laptop ที่รัน Core i9 กับ RAM 32GB แล้วทำงานได้เหมือนกัน และเร็วกว่าด้วยน่ะครับ (แถมไม่ต้องมาต่อจอ ต่อคีย์บอร์ด ต่อเมาส์ให้ยุ่งยาก เปิดฝาแล้วทำงานได้เลย)

หรือถ้าจะใช้เป็น Terminal ต่อเข้า Server ผมว่า Dev ส่วนใหญ่คงไม่ทำงานโดยตรงกับ Server ไม่ว่าจะเป็น Development Server หรือ Production ก็ตาม (ถ้าอันหลังนี่ถือว่าบ้าบิ่นทีเดียว) แต่จะทำงานกับเครื่องตัวเองให้เสร็จแล้วส่งไป deploy เข้า server มากกว่านะ (รัน server ในเครื่องตัวเอง)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: Neroroms
Windows
on 24 February 2019 - 07:09 #1098008 Reply to:1097999

IDE, Library กับ Complier ก็คงเป็นอีกปัญหาที่มันทำให้ยากด้วยแหละครับ
อีกอย่างคือ Developer บนโลกเราบางคนคิดว่ามีแค่คนทำ API, Website กับพวก Mobile แต่ถ้าดูดีๆ Spreadsheet, Word processor, Illustrator Software, Science Program พวกนี้ก็ต้องมี developer เหมือนกัน ผมว่าพวกนี้แหละที่น่าจะต้องการ x86 มากกว่า

By: maxmin on 23 February 2019 - 23:00 #1097981

RISC > CISC

By: ouoam
AndroidWindows
on 23 February 2019 - 23:51 #1097991

เขาแย้งนักพํฒนาที่เชื่อว่าเราสามารถ

พํฒนา > พัฒนา

By: Architec
ContributorWindows PhoneAndroidWindows
on 24 February 2019 - 04:42 #1098003

คำถามคือ arm ทุกรุ่นใช้ชุดคำสั่งเหมือนกันทั้งหมดรึเปล่า?

By: whitebigbird
Contributor
on 24 February 2019 - 12:10 #1098033 Reply to:1098003
whitebigbird's picture

ชุดคำสั่ง RISC น่าจะมี common มั้ง

By: Hoo
AndroidWindows
on 24 February 2019 - 17:01 #1098056 Reply to:1098003

ก็มีเป็นรุ่นๆครับ
เช่น ARMv6, ARMv7, ARMv64

By: th_sakchai
iPhoneWindows PhoneAndroidUbuntu
on 24 February 2019 - 09:04 #1098014
th_sakchai's picture

Notebook/Windows 10/Linux สำหรับ CPU ARM แล้ว CPU ARM คงมาเป็นตัวเลือก CPU Intel ที่ทางที่สำคัญครับ

By: zionzz on 24 February 2019 - 12:54 #1098038

มันก็ไม่ใช่ว่าไม่มีหนทางนี่ ARM ก็กำลังจะรุกตลาดโน้ตบุคราคาประหยัดอยู่ MS กับ Apple ก็ดูจะเอาด้วยอยู่นะ

By: gololo
iPhoneWindows PhoneAndroidBlackberry
on 24 February 2019 - 13:25 #1098042

ผมว่าปัจจัยการใช้ งานcpu บนสถาปัตยกรรมอะไร มันขึ้นอยู่กับความเหมาะสมมากกว่า งานบน sever บางตัวต้องการการประมวลผลที่ไม่ต้องใช้คำสั่งซับซ้อนยังไง Arm ก็กินขาดในเรื่องพลังงานต่อผลผลิตต่อค่าใช้จ่าย เหมือนกับ arm ที่อยู่บน mobile และสมัยที่ intel ออก cpu มาชน Arm สุดท้ายก็แพ้ไป

ไม่ว่า x86 จะใช้ในการพัฒนาหรือดียังไงแต่ถ้าต้นทุกในบริการเดียวกันเทียบกับ arm ก็ย่อมสูงกว่าในงานทั่วไป ถ้าบันดาผู้ให้บริการมีคนพัฒนาระบบ server บน arm ออกมาชนกับบริการที่มีอยู่แล้ว ทั้งราคา server และ พลังงานที่ใช้ต่อหน่วย ลดลงมาก การที่ยังฝืนไม่ปรับตัวก็อาจจะต้องแบกพาระต้นทุนที่สูง ซึ่งก็น่าจะอีกนานแต่ถ้าคนเริ่มธุรกิจใหนก็อาจจะมอง server arm ไม่มากก็น้อยที่จะมาทำตลาดต่อจากนี้

แต่ x86 เองความแข็งแกรงเรื่องประสิธิทธิภาพอยู่ ยังไงก็ยังคงอยู่ต่อไปแต่ฝ่ายใหนจะชิงส่วนแบ่งการตลาดก็น่าจะอีกเรื่องหนึ่ง

By: TeamKiller
ContributoriPhone
on 24 February 2019 - 15:13 #1098049
TeamKiller's picture

ARM มันแรงขนาดไหนกันเชียว เห็นตัวเลข benchmark ว่าแรงเทียบเท่า Core i แต่ไม่เห็นการใช้งานจริง