หลายชีวิตของ AdvFS

19
05月

ระบบไฟล์ AdvFS มีประวัติ bittersweet เมื่อได้รับการแนะนำโดย Digital Equipment Corporation ในช่วงกลางปี ​​1990 สำหรับรสชาติ Unix ของ DEC (ซึ่งในที่สุดจะกลายเป็น Tru64 UNIX) เป็นหนึ่งในความสามารถที่มากที่สุด - ถ้าไม่ใช่ระบบไฟล์ Unix ที่มีความสามารถมากที่สุด

: "Tru64 UNIX มีคุณสมบัติหนึ่งที่คาดหวังขององค์กรระดับบนสุดลิ้นชัก Unix: มัลติโพรเซสซิง, มัลติเธรด, การจัดการปริมาณดิสก์ การเชื่อมต่อเครือข่าย TCP / IP และความสอดคล้องกับช่วงของมาตรฐาน ทางกฎหมาย ระบบไฟล์ AdvFS การสนับสนุนหน่วยความจำ 64- บิตและขนาดใหญ่และการเชื่อมต่อระหว่างคลัสเตอร์ช่องสัญญาณหน่วยความจำทำให้ การ ออกแบบระบบในระดับสูง " ( )

อย่างไรก็ตาม Tru64 - พร้อมกับโปรเซสเซอร์อัลฟ่าที่ใช้ - เป็นหนึ่งในจำนวนผู้เสียชีวิตเมื่อ HP ซื้อ Compaq (ซึ่งเคยดูดซับ DEC มาก่อน) AdvFS ดูเหมือนว่าจะได้รับการอภัยโทษเมื่อ HP ตัดสินใจที่จะโอนย้ายพอร์ตไปยัง HP-UX พร้อมกับสภาพแวดล้อมการจัดกลุ่ม TruCluster ที่ได้รับการยกย่องอย่างเท่าเทียมกัน อย่างไรก็ตามในปี 2547 และไปกับ Veritas Storage Foundation บุคคลที่สามแทน

วันนี้ AdvFS กลายเป็นอีกชีวิตหนึ่งที่ HP เปิดตัวซอร์สโค้ดสำหรับ AdvFS ให้กับชุมชนโอเพ่นซอร์ส โดยเฉพาะอย่างยิ่งจากการแถลงข่าว "HP จะมีส่วนร่วมในการใช้อ้างอิงรหัสของระบบไฟล์องค์กร Linux ภายใต้เงื่อนไขของ General Public License Version 2 สำหรับความเข้ากันได้กับเคอร์เนล Linux รวมทั้งจัดทำเอกสารการออกแบบชุดทดสอบและ ทรัพยากรวิศวกรรม "

นั่นเป็นประวัติที่ค่อนข้างยุติธรรมที่ฉันรู้ อย่างไรก็ตามฉันคิดว่าอย่างน้อยก็จำเป็นต้องมีบริบทเล็กน้อยก่อนที่จะดำน้ำภายใต้ผ้าห่ม

มีส่วนร่วมอย่างไร HP บอกว่าซอร์สโค้ดสำหรับ AdvFS และทรัพยากรที่เกี่ยวข้อง ซึ่งรวมถึงทั้งรุ่น "ผู้ใหญ่" ดั้งเดิมสำหรับ Tru64 และรุ่นสำหรับพอร์ตที่ทำงานกับ HP-UX ซึ่งรวมถึงการปรับปรุงและอัปเดต HP อธิบายอย่างหลังว่าเป็น "คุณสมบัติสมบูรณ์พอร์ต" อย่างไรก็ตามฉันใช้สิ่งนี้ตามความหมายว่า 90 เปอร์เซ็นต์ของงานพัฒนาเสร็จแล้วดังนั้น "อีก 90 เปอร์เซ็นต์" ของการพัฒนาทดสอบ QA ปรับแต่งและอื่น ๆ เหลือไว้ให้ทำ (หลังจากทั้งหมดหากเกือบพร้อมที่จะทำการผลิตสันนิษฐานว่า HP จะทำโครงการให้เสร็จแทนที่จะไปตามเส้นทาง Veritas)

อะไรไม่ได้มีส่วนร่วม? การประกาศนี้เกี่ยวข้องกับระบบไฟล์ Tru64 อย่างเคร่งครัด ไม่รวมถึง TruCluster ซึ่งสร้างบนยอด Tru64 แต่เป็นผลิตภัณฑ์แยกต่างหาก

AdvFS จะพร้อมใช้งานเป็นระบบไฟล์สำหรับ Linux เมื่อใด คำตอบสั้น ๆ : อาจจะไม่เคย : "ทุกคนควรสามารถย้ายพอร์ตไปยังเคอร์เนล Linux และนำไปใช้ในการฉีดได้" อย่างไรก็ตามความจริงก็คือแม้ว่ารหัส AdvFS อาจให้ความช่วยเหลือและเอกสารการออกแบบอาจแจ้งให้ระบบไฟล์โอเพ่นซอร์สในอนาคตทำงานได้ แต่ก็ไม่น่าเป็นไปได้อย่างมากที่ AdvFS qua AdvFS จะถูก plopped ลงใน Linux ในรูปแบบปัจจุบัน

โครงการระบบไฟล์ใดที่สามารถใช้ประโยชน์จาก AdvFS ได้? ในระยะเวลาอันใกล้ ext4 เป็นระบบไฟล์ใหม่ถัดไปซึ่งเราน่าจะเห็นการใช้งานอย่างกว้างขวางบน Linux มันเป็นการปรับปรุงที่เพิ่มขึ้นอย่างมากสำหรับ ext3 ที่แพร่หลายซึ่งมุ่งเน้นไปที่ขนาดไฟล์และระบบไฟล์ที่ใหญ่ขึ้นรวมถึงการปรับแต่งประสิทธิภาพที่หลากหลาย รุ่น ext4 เริ่มปรากฏในรีลีสชุมชนเช่น Fedora 9 HP และอื่น ๆ อีกมากมายมีส่วนร่วมในการพัฒนา ext4 แต่ AdvFS เองจะไม่ได้รับผลกระทบมากนัก แต่มันคือ (ออกเสียงว่า "butter fs") ซึ่ง HP กำลังมองหา hookup AdvFS

Btrfs คืออะไร โดยทั่วไปคิดว่า Btrfs เป็น "ระบบไฟล์รุ่นต่อไป" ซึ่งจะกล่าวถึงสิ่งที่นอกเหนือจากรูปแบบการบริหารและความพร้อมใช้งานที่ใช้โดยระบบไฟล์ปัจจุบัน แม้ว่าข้อมูลเฉพาะจะแตกต่างกันมาก ZFS ของ Sun เป็นอีกตัวอย่างหนึ่ง จากหน้าโครงการใน kernel.org: "Btrfs เป็นสำเนาใหม่ในระบบไฟล์เขียนสำหรับ Linux มุ่งเป้าไปที่การใช้คุณสมบัติขั้นสูงในขณะที่มุ่งเน้นไปที่การยอมรับข้อบกพร่องการซ่อมแซมและการดูแลระบบที่ง่ายเริ่มแรกพัฒนาโดย Oracle Btrfs ได้รับอนุญาตภายใต้ GPL ผลงานจากทุกคน "

สิ่งที่ HP สนใจคืออะไร? HP ได้ให้การสนับสนุนโครงการโอเพ่นซอร์สหลากหลายรูปแบบเมื่อเวลาผ่านไป แต่สิ่งนี้นอกเหนือไปจากคุณงามความดีทั่วไปของชุมชน Oracle เริ่มเปิดตัว Btrfs แต่ดูเหมือนว่าจะสนใจที่จะย้ายมากกว่าแค่ "โครงการระบบไฟล์ของ Oracle" สำหรับ HP นั้น AdvFS (และ TruCluster) นั้นเป็นส่วนหนึ่งของการพัฒนาอย่างใกล้ชิดกับ Oracle ที่เกี่ยวข้องกับการจัดกลุ่มฐานข้อมูล ฉันค่อนข้างชัดเจนว่า Oracle ต้องการ บริษัท ที่เกี่ยวข้องกับการพัฒนา Btrfs มากขึ้น AdvFS เป็นเทคโนโลยีที่เกี่ยวข้องอย่างยิ่งสำหรับ HP เพื่อนำมาเป็นของขวัญในพิธีขึ้นบ้านใหม่สำหรับหนึ่งในพันธมิตรที่สำคัญที่สุด

Bottom line: โดยเฉพาะอย่างยิ่งจากความสำเร็จที่ยิ่งใหญ่ของสายผลิตภัณฑ์ ProLiant และ BladeSystem ที่เพลิดเพลินเอชพีได้ให้ความสนใจในความสำเร็จอย่างต่อเนื่องของ Linux และความสามารถในการขยายขนาดไปสู่ปริมาณงานที่ใหญ่ขึ้นและใหญ่ขึ้น การเติบโตจำนวนมากนั้นเกี่ยวกับข้อมูลที่เพิ่มขึ้นอย่างรวดเร็วดังนั้นระบบไฟล์รุ่นใหม่จึงจำเป็นต้องมีในบางจุด Btrfs ต่อ se เป็นการเก็งกำไรด้วยการปรับใช้การผลิตแม้ในช่วงเวลา 2011 หรือ 2012 ดูเหมือนจะเป็นแง่ดีเนื่องจากจังหวะการทำงานของระบบไฟล์ช้า (เป็นข้อมูลของลูกค้าที่เรากำลังพูดถึงที่นี่ซุนใช้เวลาสองสามปีในการเริ่มต้นอย่างจริงจังที่จะเปิดตัว ZFS แม้หลังจากที่ชื่อ "พร้อม") แต่การทำให้ทรัพยากร AdvFS พร้อมใช้งานทำให้นักพัฒนาโอเพ่นซอร์สเปิดโอกาสให้ ข้อมูลเชิงลึกที่มีประโยชน์เกี่ยวกับวิธีที่ระบบไฟล์การผลิตที่ซับซ้อนควรทำงาน โดยเฉพาะอย่างยิ่งในระดับที่ AdvFS ชนะคะแนนกับพันธมิตรรายใหญ่เป็นวิธีที่ดีในการใช้ประโยชน์จากทรัพย์สินทางปัญญาบางอย่างที่ส่วนใหญ่จะเสียไป

แบ่งปันเสียงของคุณ

แท็ก