คุณจะใช้ ZFS บน Linux หรือไม่ถ้า Linus Torvalds บอกว่าเป็นความคิดที่ไม่ดี?

ZFS บน Linux และ Linus Torvalds

แม้ว่า ZFS บน Linux จะไม่ใช่เรื่องแปลกใหม่ในปี 2020 เป็นข่าวมาหลายเดือนแล้ว ส่วนหนึ่งของความผิดพลาดคือ Canonical ซึ่งเป็น บริษัท ที่พัฒนาการแจกแจงที่มีชื่อเสียงที่สุดแห่งหนึ่งเพื่อเพิ่ม การสนับสนุนเบื้องต้นบน Ubuntu 19.10 และสัญญาว่าจะรองรับ Ubuntu 20.04 อย่างเต็มที่ ตอนแรกทุกคนก็หัวเราะ ... จนกระทั่ง Linus Torvalds ผู้รับผิดชอบหลักของเคอร์เนลลินุกซ์ก้าวขึ้นมาพูดว่า«อย่าใช้ ZFS (บน Linux) ง่ายอย่างนั้น ".

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

จดหมาย Linus Torvalds ว่าทำไมไม่ใช้ ZFS บน Linux

โปรดทราบว่า "เราไม่ได้แยกผู้ใช้" เป็นเรื่องเกี่ยวกับแอปพลิเคชันพื้นที่ผู้ใช้และแกนหลักที่ฉันดูแล หากมีคนเพิ่มโมดูลเคอร์เนลเช่น ZFS พวกเขาจะอยู่คนเดียว ฉันไม่สามารถรักษามันได้และฉันไม่สามารถผูกพันกับการเปลี่ยนแปลงเคอร์เนลของคนอื่นได้ และโดยสุจริตไม่มีทางที่จะรวมความพยายามใด ๆ ของ ZFS ได้จนกว่าคุณจะได้รับจดหมายอย่างเป็นทางการจาก Oracle ซึ่งลงนามโดยที่ปรึกษากฎหมายอาวุโสของคุณหรือ Larry Ellison เองก็บอกว่าใช่ไม่เป็นไรที่จะทำเช่นนั้นและถือว่าผลลัพธ์สุดท้ายเป็น GPL

คนอื่นคิดว่าการรวมโค้ด ZFS เข้ากับเคอร์เนลอาจเป็นเรื่องปกติและอินเทอร์เฟซของโมดูลทำได้ดีและนั่นเป็นการตัดสินใจของพวกเขา แต่เมื่อพิจารณาถึงลักษณะทางศาสนาของ Oracle และคำถามการออกใบอนุญาตแล้วไม่มีวิธีใดที่ฉันรู้สึกปลอดภัยที่จะทำเช่นนั้น และฉันก็ไม่ได้สนใจ "ZFS wedge layer" แบบที่บางคนคิดว่าจะแยกทั้งสองโปรเจ็กต์ออกไป นั่นไม่ได้เพิ่มคุณค่าใด ๆ ให้กับฝั่งของเราและจากการเรียกร้องลิขสิทธิ์อินเทอร์เฟซของ Oracle (ดู Java) ฉันไม่คิดว่ามันเป็นการได้รับใบอนุญาตจริง

อย่าใช้ ZFS มันง่ายอย่างนั้น มันเป็นคำที่แพร่หลายมากกว่าสิ่งอื่น ๆ ที่ฉันคิดเสมอและปัญหาการออกใบอนุญาตก็ทำให้ฉันไม่ได้เริ่มต้น

เกณฑ์มาตรฐานที่ฉันเห็นไม่ได้ทำให้ ZFS ดูดีขนาดนั้น และเท่าที่ฉันสามารถบอกได้ว่ามันไม่มีการบำรุงรักษาที่แท้จริงอีกต่อไปดังนั้นจากมุมมองความมั่นคงในระยะยาวทำไมคุณถึงต้องการใช้มันตั้งแต่แรก?

อะไรคือปัญหา

ปัญหาที่ Torvalds เห็นกับ ZFS ใน Linux ส่วนใหญ่มีสองประการ:

  • คุณจะไม่ทำงานกับมันจนกว่า Larry Ellison จะอนุญาตเป็นลายลักษณ์อักษรให้ถือว่าเป็น GPL หากไม่ทำงานกับมัน ZFS บน Linux ไม่ได้ อย่างเป็นทางการ ทน
  • ประสิทธิภาพไม่ได้ดีที่สุดเท่าที่จะเป็นไปได้

หลังจากอ่านจดหมายฉบับนี้คุณจะใช้ ZFS บน Linux หรือไม่?


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   01101001b dijo

    ไลนัสพูดถูก ZFS มีประโยชน์น้อยมาก มันจะสร้างความแตกต่างให้กับผู้ใช้จำนวนมาก ดังนั้นการวางไว้ในเคอร์เนลและการต่อสู้ทางกฎหมายกับ Oracle จึงไม่มีจุดหมาย แต่ก็เป็นการดีที่จะบอกคุณว่าหากคุณไม่มีเหตุผลที่เจาะจงในการเลือกคุณจะเสียเวลาไปเปล่า ๆ

    มันเป็นเรื่องราวเก่า ๆ ที่พวกเขาต้องการ "ขาย" ระบบไฟล์ให้คุณ และความจริงก็คือไม่มีใครเก่งไปซะทุกอย่าง พวกเขาทุกคนเก่งในสิ่งเดียวและมีหมัดอย่างอื่น

    ครั้งหนึ่งฉันใช้ "โฆษณา" ในการเปรียบเทียบระบบไฟล์โดยมองหาสิ่งที่ดีที่สุด: ในด้านประสิทธิภาพความปลอดภัยและคุณสมบัติต่างๆ ฉันกำลังศึกษาเกณฑ์มาตรฐาน Phoronix ในตอนท้าย? หลังจากผ่านไปหนึ่งพันรอบฉันก็จบลงด้วยสิ่งเดียวกันกับที่ฉันมีในตอนแรก: ext2 / 4 และ btrfs

    ระบบของคุณจะไม่ "บิน" โดยการใส่ระบบไฟล์อื่น และสำหรับผู้ใช้ส่วนใหญ่ FS เกือบทั้งหมดจะทำงานให้พวกเขา (ค่าเริ่มต้น ext4 x)

    กล่าวโดยย่อไม่ว่าคุณจะเข้าใจในสิ่งที่คุณกำลังทำอยู่หรือไม่ระบบไฟล์ที่คุณใช้จะเป็นตัวเลือก "ส่วนบุคคล" ไม่มากก็น้อยเสมอ (Linus หรือไม่ LInus :-)