ฉันต้องบอกว่านี่เป็นคำถามที่ยอดเยี่ยมและฉันจะผ่านคำถามที่ยอดเยี่ยมของคุณทีละส่วนกับความรู้เล็ก ๆ ที่ฉันมีเกี่ยวกับระบบนิเวศของ Ubuntu ฉันแบ่งคำถามของคุณออกเป็นคำถามเล็ก ๆ หลายข้อ:
1. Ubuntu รองรับรุ่นใดรุ่นหนึ่งโดยมีเวลา จำกัด หรือไม่?
ก่อนที่จะอธิบายการ จำกัด เวลาสำหรับแต่ละรุ่น (9.10, 11.04, 12.10 ... ) หรือประเภทของเวอร์ชัน (เดสก์ท็อป, เซิร์ฟเวอร์ ... ) เราต้องเห็นตัวแปรก่อนที่จะนำมาพิจารณาสำหรับการ จำกัด เวลานี้ ตัวอย่างเช่นบางส่วนของพวกเขาคือ:
Man Power / Geek Power / จำนวนนักพัฒนา - นี่คือปริมาณของนักพัฒนาและบุคคลทั่วไปที่ทำงานในการสร้าง Ubuntu นี่คือจำนวนคนที่สามารถใช้เวลาในการทำงานกับ Ubuntu รุ่นใหม่, Ubuntu รุ่นปัจจุบันและ / หรือ Ubuntu รุ่นก่อนหน้า ตอนนี้ด้วยช่วงเวลาที่ให้การสนับสนุนผลักดันจากเซิร์ฟเวอร์ถึง 5 ปีและเดสก์ท็อปเป็น 5 ปีใน LTS และในรุ่นปกติถึง 2 ปีซึ่งหมายความว่า devs ของ Ubuntu ต้องทำงานใน Ubuntu ประมาณ 9 เวอร์ชัน จากการเขียนเวอร์ชันของ Ubuntu ที่มีการสนับสนุนอยู่ด้านล่าง (คุณสามารถดูรายการปัจจุบันเพิ่มเติมได้ที่นี่ ):
- เซิร์ฟเวอร์ LTS 8.04
- เดสก์ท็อป 10.04
- 10.04 เซิร์ฟเวอร์ LTS
- เดสก์ท็อป 11.04
- เซิร์ฟเวอร์ 11.04
- 11.10 เดสก์ท็อป
- 11.10 เซิร์ฟเวอร์
- เดสก์ท็อป 12.04
- 12.04 เซิร์ฟเวอร์ LTS
นี้ไม่รวมงานที่ทำใน 12.10 ซึ่งเป็นรุ่นที่จะเกิดขึ้น (ณ วันที่เขียนนี้) ดังนั้นโดยรวมตอนนี้มี 10 รุ่นที่ได้รับการสนับสนุน สำหรับสิ่งที่ฉันได้เห็นรุ่น 2 ที่ได้รับการสนับสนุนเพิ่มเติมคือ 12.04 และ 12.10 ในค่อนข้าง 70% -80% ทำงานสำหรับ 12.10 และ 30% -20% สำหรับ 12.04 แน่นอนว่าถ้าเราคำนึงถึง Ubuntu รุ่นก่อนหน้าอื่น ๆ ที่ได้รับการสนับสนุนมันจะเป็นสิ่งที่ใหญ่กว่าสำหรับรุ่นที่กำลังจะมาถึงตามด้วยเปอร์เซ็นต์ที่ใหญ่เป็นอันดับสองสำหรับรุ่นปัจจุบันและจากนั้นตามมาด้วยเกือบร้อยละ รุ่นที่รองรับ ซึ่งหมายความว่าในภาษาอังกฤษธรรมดาที่ devs มุ่งเน้นที่การวางจำหน่ายที่กำลังจะมีขึ้นและในปัจจุบัน แต่ก็ยังไม่ละทิ้งรุ่นเก่ากว่าที่รองรับ
จุดประสงค์ทั้งหมดนี้คือการมองให้ชัดเจนถึงปริมาณงานที่ต้องทำสำหรับ Ubuntu ทั้ง 10 รุ่นนี้เพื่อตอบสนองและให้การสนับสนุนผู้ใช้ทุกคนในแต่ละรุ่น ด้วยเหตุนี้เราจึงข้ามไปยังส่วนที่สอง
วิวัฒนาการฮาร์ดแวร์ / ซอฟต์แวร์วิวัฒนาการ
เมื่อเวลาผ่านไปฮาร์ดแวร์ใหม่เทคนิคซอฟต์แวร์ใหม่และวิธีการใหม่ที่ชาญฉลาดและชาญฉลาดในการสร้างสิ่งใหม่ ๆ และเพื่อทำให้สิ่งเก่า ๆ ดีขึ้น ตัวอย่างเช่นเมื่อ Ubuntu 5.10 ออกมาไม่มี USB 3.0, Sata 6G หรือ NFC นอกจากนี้ยังใช้กับฮาร์ดแวร์และซอฟต์แวร์ในกรอบเวลานั้น เมื่อเมนบอร์ดออกมาประมาณว่า Ubuntu รุ่นใดรุ่นหนึ่งออกมาไม่มีฮาร์ดแวร์ X ที่คิดค้นหรือพัฒนาขึ้นมา ไม่มี GCC ที่มีคุณสมบัติ X ที่ดีกว่าและเวลาในการคอมไพล์ Y
ซึ่งหมายความว่าสำหรับแต่ละเวอร์ชั่นใหม่ที่ออกมา Ubuntu จะพยายามซึมซับเทคโนโลยีใหม่ ๆ ที่ออกมาในโลก สิ่งนี้จะช่วยพัฒนาได้มากหากระยะเวลาระหว่างการเปิดตัวนั้นสั้นเนื่องจากมีกรอบเวลาระหว่างเวอร์ชั่นให้เราบอกว่า 10 ปีหมายความว่าจะต้องใช้เทคโนโลยีทั้งหมดในเวลานั้น .. นั่นเป็นจำนวนมาก ! การมีภายในหนึ่งปีหมายความว่าผู้ใช้อาจไม่ได้รับการอัปเดตที่พวกเขาต้องการหรือโปรแกรมรุ่นพิเศษที่ใช้ในเวลานั้น กรอบเวลาที่สมดุลจึงเป็นรอบการเปิดตัว 6 เดือน นั่นคือเหตุผลในตัวอย่างนี้รอบการเปิดตัวคือช่วงเวลา 6 เดือน ดังนั้นสิ่งที่เกิดขึ้นในอีก 6 เดือนข้างหน้าสามารถนำไปใช้กับเวอร์ชันใหม่ (เพื่อความอุ่นใจของนักพัฒนาที่ฉันอาจเพิ่ม)
โดยทั่วไปเรามีกรอบเวลาที่มุ่งเน้นไปที่ผู้ใช้ปลายทางนักพัฒนาและมีตาเทคโนโลยีใหม่แนวคิดใหม่ซอฟต์แวร์ใหม่ สมดุลถ้าฉันสามารถพูดได้
แนวคิด / วิธีการใหม่ / เทคนิคใหม่
เพื่อที่จะนำไปใช้และทำงานร่วมกับ 2 จุดที่กล่าวถึงข้างต้นแนวคิดใหม่ ๆ ออกมาบ่อยๆ (ฉันขอพูดทุก ๆ 6 เดือน ^^) ดังนั้นแนวคิดสำหรับเดสก์ท็อป Gnome ที่ดีกว่าสำหรับวิธีที่ดีกว่าในการรวมการกระทำของผู้ใช้เพื่อประสบการณ์คอมพิวเตอร์ที่ดีขึ้นและเข้าถึงได้ การมีสิ่งนี้ยังหมายถึงความคิดที่ดูดีเมื่อ 2 ปีที่แล้วอาจไม่ได้ดูมากในวันนี้หรืออาจจะปรับปรุงหรือเปลี่ยนแปลงเพื่อคนอื่น สิ่งนี้มีผลต่อพวกเขาเช่นพฤติกรรมของโปรแกรมเดียวจนถึงการเปลี่ยนแปลงครั้งใหญ่เช่นการเปลี่ยนจาก Gnome 2.x เป็น Unity นี่เป็นความคิดในแผนพัฒนา Ubuntu
ด้วยจุดทั้งหมดนี้ในใจเราสามารถพูดได้ว่าการได้รับการสนับสนุนสำหรับ Ubuntu แต่ละรุ่นในระยะเวลา จำกัด เป็นความคิดที่ดีทีเดียว สิ่งนี้จะทำให้นักพัฒนามุ่งเน้นที่การใช้เวลากับเทคโนโลยีใหม่ฮาร์ดแวร์ใหม่ซอฟต์แวร์ใหม่และ Ubuntu รุ่นใหม่และปัจจุบัน สิ่งนี้อาจฟังดูเป็น "ละทิ้งความหวังสำหรับทุกคนที่มีรุ่นก่อนหน้า" แต่ไม่ใช่ ข้อเท็จจริงที่ว่า Ubuntu มีการรองรับเวอร์ชันเก่ามากเช่น 8.04 และแม้กระทั่งมีตัวเลือกการสนับสนุนระยะยาวกับ Ubuntu เวอร์ชันทุก 2 ปีหมายความว่าพวกเขามีแผนสำหรับเวอร์ชันเก่า พวกเขาต้องการนำเสนอความปลอดภัยเสถียรภาพและระบบเสียงที่สามารถให้ได้เมื่อคุณต้องการ ทั้งหมดนี้ในขณะที่คิดถึงอูบุนตู 10 เวอร์ชันที่ทำงานได้สำเร็จ
2. เวอร์ชัน (เก่ามาก) ยังคงได้รับการสนับสนุนและอัปเดตบางอย่างหรือไม่
ใช่. แต่ไม่ใช่ทั้งหมด อย่างที่ฉันได้กล่าวไปแล้วบางรุ่นเช่น 8.04 ได้รับการสนับสนุน แต่นี่เป็นเพราะพวกเขามี LTS (การสนับสนุนระยะยาว) ซึ่งให้การรับประกันว่าพวกเขาจะให้การสนับสนุนในอีก 5 ปีข้างหน้าในขณะที่รุ่นปกติอื่น ๆ แม้ในกรณีนี้หากมีช่องโหว่ด้านความปลอดภัยเกิดขึ้นกับรุ่น Ubuntu ของคุณจะได้รับการอัปเดต โปรดทราบว่ายิ่ง Ubuntu เวอร์ชันเก่าของคุณอัปเดตน้อยลงเท่าใดก็จะได้รับ จะยังคงได้รับพวกเขา แต่พวกเขาสามารถมาในก้อนใหญ่ก้อนใหญ่ในวันเดียวกันหรือจำนวนเล็กน้อยทุกครั้ง นี่คือเหตุผลหนึ่งในการอัปเดตเป็นรุ่นใหม่ คุณจะได้รับไม่เพียง แต่การอัปเดตและการเปลี่ยนแปลงในรีลีสใหม่ แต่คุณจะมั่นใจได้ว่าคุณจะได้รับการสนับสนุนเทคโนโลยีใหม่ในส่วนฮาร์ดแวร์และซอฟต์แวร์ของโลกคอมพิวเตอร์
หลังจากสิ้นสุดเวลาสนับสนุนคุณขอแนะนำให้อัปเดตเนื่องจากนี่เป็นพฤติกรรมปกติของโลกของซอฟต์แวร์และฮาร์ดแวร์ สิ่งใหม่ ๆ ออกมาเพื่อเร่งให้เร็วขึ้นและทำให้ง่ายขึ้นดังนั้นเราจึงควรคำนึงถึงสิ่งนั้น แค่คิดเช่นในกรณีของฉันโลกที่ติดกับ HTML 1.0 โดยไม่ต้องใช้ Ajax, JQuery, Javascript และไลค์ ไม่มี HTML5 เหมือนกัน เหมือนกันสำหรับฮาร์ดแวร์ ไม่มีสถาปัตยกรรมการประมวลผลที่หลากหลายไม่มี AMD64 ไม่มีหน่วยความจำ Dual Channel และไม่มีไดรเวอร์ Gigalan BTW ไม่มี Wifi หรือ facebook อย่างใดอย่างหนึ่ง สิ่งที่แย่ที่สุดคือ ... ไม่มี Askubuntu !!
3. ผู้ใช้ควรอัปเดตจากไม่รองรับเวอร์ชัน (เวอร์ชั่นเก่ามาก) และอย่างไร
ใช่พวกเขาควร ข้อยกเว้นเพียงอย่างเดียวคือถ้าคุณอาศัยอยู่ในที่ห่างไกลจากอารยธรรมไม่อนุญาตให้มีเพนกวิน แต่คุณควรอัปเดตเพื่อให้ระบบของคุณทันสมัยและทันสมัยอยู่เสมอ ในกรณีที่ไม่รองรับเวอร์ชั่นสิ่งที่คนส่วนใหญ่จะบอกคุณคือการสำรองไฟล์และทำการติดตั้งใหม่ทั้งหมด วิธีนี้ช่วยแก้ปัญหาใด ๆ ที่คุณอาจพบขณะทำการอัปเกรดจากรุ่นหนึ่งเป็นรุ่นถัดไปและจำนวนข้อมูลที่คุณต้องดาวน์โหลด
ไม่เหมือนกันกับการอัปเดตจาก 9.10 ถึง 10.04, 10.04 เป็น 10.10, 10.10 ถึง 11.04, 11.04 ถึง 11.10, 11.10 ถึง 12.04 และสุดท้ายเป็น 12.10 มากกว่าดาวน์โหลด 12.10 สำรองไฟล์สำคัญของคุณและทำการติดตั้งใหม่ทั้งหมด ไฟล์สำรอง ประหยัดเวลาแบนด์วิดท์และคุณสามารถเริ่ม "ทำงาน" ได้เร็วขึ้น ข่าวดีก็คือตั้งแต่สองสามเวอร์ชั่นที่แล้ว Ubuntu รุ่นใหม่รวมอยู่ใน LiveCD / LiveUSB เป็นตัวเลือกในโปรแกรมติดตั้งเพื่ออัปเกรด Ubuntu รุ่นเก่าที่มีอยู่บนคอมพิวเตอร์ ดังนั้นหากคุณใส่ LiveCD เป็น 12.10 และตรวจพบ Ubuntu รุ่นเก่ามันจะให้ตัวเลือกในการอัพเกรด ช่วยคุณประหยัดเวลาและแบนด์วิดท์ไปพร้อมกัน
แน่นอนว่าถ้าคุณพยายามอัพเกรดจาก EOL รีลีสเป็นเวอร์ชั่นใหม่และเวอร์ชั่นถัดไปก็คือ EOL (เช่นพยายามอัพเกรดจาก 6.04 เป็น 6.10 โดยที่ทั้งสองเป็น EOL) ทำตามขั้นตอนปกติเช่นการใช้do-release-upgrade -d
หรือapt-get upgrade
จะไม่ทำงานเพราะมัน จะค้นหารุ่นถัดไปและเนื่องจากเป็น EOL ก็จะเกิดข้อผิดพลาด ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้ในวิธีการติดตั้งซอฟต์แวร์หรืออัพเกรดจากรุ่นเก่าที่ไม่รองรับ
ในกรณีเหล่านั้นฉันก็ขอให้ผู้ใช้ดาวน์โหลดล่าสุดและอัปเกรดจาก liveCD หรือติดตั้งใหม่ตั้งแต่ต้นหลังจากทำการสำรองข้อมูลที่เหมาะสม
มีแม้แต่หน้าสำหรับ EOL (End of Life) รีลีส: https://help.ubuntu.com/community/EOLUpgrades/
4. "วงจรชีวิต" ของ Ubuntu แตกต่างจาก Windows อย่างไร
ฉันจะเปรียบเทียบวงจรชีวิตของ Windows XP กับ Windows 7 หรือรอบการปล่อยกับ Ubuntu หนึ่ง ฉันข้าม Windows Vista ไปเพราะเราทุกคนรู้ว่าเกิดอะไรขึ้นกับมัน Hasta la Vista, baby !.
อย่างไรก็ตามในกรอบเวลาระหว่าง Windows XP และ Windows 7 นั้น Ubuntu ออกมาแล้วเปิดตัว Ubuntu รุ่นใหม่ 9 รุ่นซึ่งแต่ละรุ่นได้รวมเทคโนโลยีใหม่เข้าด้วยกันการปรับปรุงซอฟต์แวร์และเทคนิคใหม่ ๆ และแนวคิดใหม่ ๆ จากชุมชนและ devs อ่านอย่างละเอียด 9! ก่อนที่ Windows 7 จะออกมาคุณรู้หรือไม่ว่า Ubuntu รองรับ USB 3.0 Windows 7 ไม่รองรับ USB 3.0 เมื่อเปิดตัว สิ่งนี้จะช่วยให้คุณทราบถึงวิธีการไม่เฉพาะอูบุนตูเท่านั้น แต่ยังเป็นการพัฒนาซอฟต์แวร์ในโลกโอเพ่นซอร์ส มันไม่เดิน แต่วิ่ง หลังจากเปิดตัว Windows 7 และก่อนที่ Windows 8 จะเปิดตัว Ubuntu ได้เปิดตัวรุ่น 11.04, 11.10, 12.04 และ 12.10 ทั้งหมดนั้นรวมฮาร์ดแวร์ / ซอฟต์แวร์ใหม่เข้าด้วยกัน
ทั้งหมดนี้ต้องขอบคุณการเชื่อมโยงโดยตรงระหว่างจุดทั้งหมดที่กล่าวถึงข้างต้นและกรอบเวลาสำหรับการพัฒนา โลกของฮาร์ดแวร์และซอฟต์แวร์กำลังเคลื่อนไหวอย่างรวดเร็วและเพื่อให้ระบบปฏิบัติการทำงานได้ต้องพัฒนาและปรับตามความเร็วนี้ นี่คือข้อดีและคุณลักษณะที่เป็นประโยชน์อย่างมากกับ Ubuntu เมื่อเปรียบเทียบกับ Windows แม้ว่า Windows จะมี Service Pack แต่พวกเขาไม่ได้เสนอแม้แต่ 10% ของสิ่งที่เกิดขึ้นในช่วงเวลาที่วางจำหน่ายและเวลาที่ Windows รุ่นนั้นออกมา (2 ปีนับจากการเปิดตัว Windows 7 จนถึง SP1 สำหรับการให้เท่านั้น คุณมีความคิดนั่นคืออูบุนตู 4 รุ่นหรือเคอร์เนล Linux 12 เวอร์ชั่น)
ด้วยวิธีนี้คุณจะเห็นประโยชน์ของรอบ 6 เดือนเมื่อเทียบกับ 2 ปีหรือ 5/7 ปี เพิ่มการสนับสนุนที่รวดเร็วยิ่งขึ้นสำหรับฮาร์ดแวร์เพื่อให้ผู้ใช้สนุกกับมัน เพิ่มเทคนิคซอฟต์แวร์ใหม่เพื่อการใช้งาน cpu / หน่วยความจำน้อยลงและสามารถปรับให้เหมาะสมได้อย่างรวดเร็วเพื่อให้ผู้ใช้ไม่ต้องรอเป็นปีเพื่อให้การแก้ไขเป็นทางการปรากฏขึ้น
โดยรวมแล้วฉันคิดว่าคุณสามารถเห็นคำตอบของคำถามแต่ละข้อด้วยวิธีที่ช่วยให้คุณรู้ว่าทำไมเมื่อไรและอย่างไร Ubuntu จึงสนับสนุนเฉพาะรุ่นในระยะเวลาที่ จำกัด ฉันต้องการเพิ่มอีกหนึ่งคำถามที่ผู้ใช้หลายคนถามและสับสนหลายครั้ง:
5 ความแตกต่างของความเสถียรระหว่าง LTS และ Normal release คืออะไร
ถ้าเราจะพูดถึงความมั่นคงระหว่างทั้งสองรุ่นคำตอบคือ: เหมือนกัน พวกเขาทั้งสองมีความเสถียรเหมือนกันเพราะหนึ่งในวัตถุประสงค์หลักของ Ubuntu ทุกรุ่นคือความเสถียร หากคุณติดตั้ง LTS หรือรีลีสปกติคุณจะได้รับความเสถียรเหมือนกัน ความแตกต่างที่แท้จริงระหว่าง LTS และรุ่นปกติคือความหมายของLTS : การสนับสนุนระยะยาว ซึ่งหมายความว่าคุณจะได้รับการอัปเดตเป็นเวลานานกว่าเมื่อเทียบกับรีลีสปกติ คุณจะไม่ได้รับประสิทธิภาพที่เพิ่มขึ้นกราฟิกที่ดีกว่าความเร็วที่เพิ่มขึ้นหรือสิ่งอื่นใดเมื่อเปรียบเทียบ LTS กับรีลีสปกติ นี่ไม่ใช่สิ่งที่ LTS นำเสนอเปรียบเทียบ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่าง LTS และรุ่นปกติ (ซึ่งยังมีเสถียรภาพ) โปรดดูความแตกต่างระหว่างรุ่นวางจำหน่ายการสนับสนุนระยะยาวและรุ่นวางจำหน่ายปกติคืออะไร