เร็ว Ubuntu - เหตุผล?


10

อาจเป็นคำถามที่ไร้เดียงสา แต่ทำไมบางคนควรติดตั้ง Snappy Ubuntu กับ Raspberry Pi ฉันไม่ได้รับข้อดีเหนือ Raspbian Wheezy

อาจมีใครบางคนมีประสบการณ์หรือเป็นกรณี ...

คำตอบ:


8

ฉันไม่ได้ใช้ Snappy Core แต่นี่คือเหตุผลบางประการ:

  1. Snappy Core ได้รับการรวบรวมสำหรับ ARMv7 ซึ่งหมายความว่าซอฟต์แวร์จะใช้ประโยชน์จากโปรเซสเซอร์ของ Pi 2 ได้ดีขึ้น สิ่งนี้ทำให้เกิดความแตกต่างมากมายที่ฉันไม่รู้ ตามความเห็นของ Diederik de Haas ด้านล่าง ARMv6 ของ Rasbpian เกือบจะเหมือนกับ ARMv7 ของ Debian อยู่แล้ว (สันนิษฐานว่าเป็นฐานของ Snappy Core) ฉันไม่เห็นมาตรฐานที่ชัดเจน

  2. Ubuntu มีนโยบายที่อนุรักษ์นิยมน้อยกว่าโดยคำนึงถึงรุ่นและการอัพเดตกว่า Debian นี่หมายความว่าจะมีซอฟต์แวร์รุ่นใหม่กว่าจาก distro

  3. Snappy Core ถูกตั้งค่าให้ใช้ระบบไฟล์แบบอ่านอย่างเดียว ผมไม่คิดว่านี่เป็นความคิดที่ดีและมันเป็นความอัปยศที่นี้คือสิ่งที่ Ubuntu และมูลนิธิได้ตัดสินใจที่จะส่งเสริมปี่โดยเฉพาะอย่างยิ่งตั้งแต่Ubuntu มีการกระจาย ARMv7 มากกว่าปกติที่สามารถทำงานบน อย่างไรก็ตามบางคนอาจชื่นชมและปรารถนาสิ่งนี้


1
ใบแจ้งยอดของคุณไม่ถูกต้อง Pi 1 มีมากกว่าสถาปัตยกรรม ARMv6 แต่ไม่เพียงพอที่จะมีคุณสมบัติสำหรับสถาปัตยกรรม armhf ของ Debian Raspbian ใช้ประโยชน์จากความพิเศษเหล่านี้ที่ด้านบนของ ARMv6 มิฉะนั้นพวกเขาอาจติดอยู่กับพอร์ต armel ของ Debian (อย่างที่พวกเขาใช้ในตอนแรก) ความแตกต่างระหว่าง armhf ของ Debian (เช่น ARMv7) และ armhf ของ Raspbian นั้นจะเห็นได้ในแพ็คเกจ (เลือกมาก) เท่านั้น นอกจากนี้การอ้างสิทธิ์ "เร็วกว่า 6x" นั้นขึ้นอยู่กับการวัดประสิทธิภาพด้วย Raspbian
Diederik de Haas

1
@DiederikdeHaas Sure ARM1176JZF-S คือ ARMv6 ซึ่งรวมถึงส่วนขยายบางส่วนและตัวประมวลผลร่วม VFP ฉันคาดเดาว่าการใช้งาน ARMv6 เกือบทั้งหมดที่มีอยู่ / ที่ใช้งานอยู่นี้ สิ่งนี้ทำให้มันสามารถปรับให้เหมาะสมได้ดีกว่า Armel ของ Debian เนื่องจาก Armel ไม่ได้ปรับให้เหมาะกับ ARMv6 แต่รองรับ ARMv5 และ v4 มันทำงานบนระบบ ARMv6 เพราะ ARMv6 เช่น ARMv7 นั้นใช้งานได้แบบย้อนหลัง
goldilocks

ความสับสนบางอย่างถูกสร้างขึ้นโดย VFP เช่นกันเพราะ distrob ของเดเบียน armhf ("hard float") คือ ARMv7 ฉันเข้าใจว่า Snappy Core ใช้ไบนารีเดียวกัน แต่ไม่รู้ ฉันจะใช้คำของคุณสำหรับมันว่ามาตรฐานได้ทำกับซอฟต์แวร์ Raspbian หุ้น; ฉันคิดว่าหน้าประกาศของมูลนิธิเพิ่งบอกว่าทำใน Raspbian ซึ่งไม่จำเป็นต้องเหมือนกัน อย่างไรก็ตามฉันได้แก้ไขสิ่งนั้น ฯลฯ
goldilocks

8

ฉันต้องยอมรับว่าอูบุนตู Snappy ต้องสับสนโดยสิ้นเชิง

ฉันคิดว่ามันควรจะเป็นแอปพลิเคชั่น Internet of Things นั่นคือระบบหลักขั้นต่ำที่ไม่มีเดสก์ท็อปรองรับ ฉันไม่คิดว่ามันจะใช้งานได้เป็นระบบเดสก์ท็อปใน Raspberry Pi ฉันไม่คิดว่าขณะนี้ยังมีวิธีการทำงานในการเพิ่มแอปพลิเคชันเพิ่มเติมในระบบหลัก

หากคุณต้องการใช้ Ubuntu บน Rapberry Pi ฉันขอแนะนำให้คุณลองhttps://wiki.ubuntu.com/ARM/RaspberryPi

หากใครสามารถหาคำอธิบายที่เข้าใจได้ของ Snappy core โปรดแจ้งให้เราทราบ


1
+1 สำหรับลิงก์นั้นไปยังหน้าของ Ubuntu ด้วยเวอร์ชันปกติสำหรับ pi! ฉันไม่รู้ว่าทำไมถึงไม่อยู่ในหน้าดาวน์โหลด rpi.org ...
goldilocks

6

ฉันคิดว่าเหตุผลที่ดีที่สุดที่ใครบางคนสามารถติดตั้งSnappy (ใน Raspberry Pi หรือส่วนโค้งอื่น ๆ ) คือการแยกที่ Snappy ทุกแพ็คเกจจะมี

หากคุณพยายามใช้ Raspberry Pi ของคุณสำหรับโครงการที่สามารถจัดการส่วนประกอบซอฟต์แวร์ที่ปรับใช้ได้ดังนั้นแพ็คเกจ Snappy (เช่นแพ็คเกจDocker ) เป็นวิธีที่ดีมากในการรักษาส่วนประกอบเหล่านั้นและวงจรชีวิตของพวกเขา

กล่าวอีกนัยหนึ่งซอฟต์แวร์ทุกตัวที่คุณติดตั้งเป็นแพ็คเกจ Snappy (หรือ Docker) (แตกต่างจาก DEB หรือ RPMs) คือไม่มีซอฟต์แวร์ตัวใดตัวหนึ่งหรือระบบปฏิบัติการที่ใช้ร่วมกันพึ่งพา ดังนั้นคุณสามารถมีทุกไลบรารีและซอฟต์แวร์ที่มีเวอร์ชันตามที่คุณต้องการ หากแพ็กเกจบางตัวขึ้นอยู่กับไลบรารี A ที่มีเวอร์ชัน 1.x และแพ็กเกจอื่นใช้ไลบรารีเดียวกัน แต่เวอร์ชัน 1.y จากนั้นทั้งสองแพ็กเกจสามารถแบ่งใช้ระบบเดียวกันรันในเวลาเดียวกันและไม่รบกวนซึ่งกันและกัน และคุณสามารถอัพเกรดหรือบำรุงรักษารุ่นที่รู้ว่าแต่ละคนมี "พื้นที่" ของตัวเอง "sandbox แยก" ของตัวเอง

คุณสามารถลองนักเทียบท่าใน Debian ถ้าคุณต้องการมี "ปรัชญาวงจรชีวิตของซอฟต์แวร์" ที่คล้ายคลึงกัน

นั่นคือความคิดเห็นของฉัน ฉันหวังว่ามันจะมีประโยชน์


2

Snappy เป็น Ubuntu ที่ใช้คอนโซลเพื่อทดสอบและเรียกใช้โปรแกรมภายใต้ Ubuntu (กับ Debian และทั้งคู่ต่างออกไป) ถ้า GUI เป็นความต้องการของคุณให้ไปกับ Raspian


ฉันเห็นคอนโซลตาม แต่มีความแตกต่างกับระบบนิเวศของราสเปียนหรือไม่? ฉันไม่สามารถเรียกคืนแอปพลิเคชันคอนโซลของ Ubuntu ใด ๆ ที่ไม่ทำงานภายใต้เดเบียน ...
jaromrax

ทำไม Raspbian ถึงดีกว่า Ubuntu Mate?
IgorGanapolsky

0

Snappy Core สำหรับนักพัฒนาในตอนนี้ ฉันไม่เชื่อว่ามันพร้อมใช้งานทุกวัน ดูเหมือนจะไม่มี repos สำหรับดาวน์โหลดแพ็คเกจ หากคุณต้องการคนจรจัดฉันจะไปกับ Raspbian ในตอนนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.