Tags:
Node Thumbnail

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

นอกจากประเด็นการใช้โมดูลเคอร์เนลภายนอกแล้ว ไลนัสยังแสดงความกังวลต่อออราเคิลเป็นพิเศษ โดยระบุว่าเคอร์เนลลินุกซ์นั้นคงไม่สามารถรวมเอาโมดูล ZFS เข้ามาในโครงการได้ หากไม่ได้รับจดหมายอนุญาตเป็นทางการโดยตรงจากตัวแทนฝ่ายกฎหมายของออราเคิล หรือให้ดีก็ให้ Larry Ellison เซ็นด้วยตัวเอง แม้แต่การสร้างชั้นคั่นกลางเพื่อให้โมดูลทำงานได้ก็ไม่น่าจะดีพอ เพราะออราเคิลก็เคยฟ้องกูเกิลจากการใช้อินเทอร์เฟซจาวามาแล้ว

ZFS เปิดซอร์สโค้ดออกมาพร้อมกับโครงการ OpenSolaris หลังจากนั้น OpenSolaris ก็ปิดโครงการไป หลังออราเคิลเข้าซื้อซัน ตัวโครงการ OpenZFS ใช้โค้ดเดิมที่ซันเคยเปิดออกมาพัฒนาต่อเนื่องจนมีการใช้งานค่อนข้างกว้างขวาง เช่น Ubuntu เองก็รองรับตั้งแต่ Ubuntu 15.10 และพัฒนาต่อเนื่องจน Ubuntu 19.10 ที่เพิ่งออกมา

ZFS มีความสามารถที่ล้ำสมัยหลายอย่าง เช่น การ checksum และแก้ไขความผิดพลาดระดับบล็อค, การสร้าง snapshot, และการทำสำเนา snapshot ประสิทธิภาพสูง โดยโมดูลในเคอร์เนลปัจจุบันมี Btrfs (b-tree file system) ที่ฟีเจอร์ใกล้เคียงกันแต่ไม่ได้รับความนิยมนัก โดย Red Hat เองก็ถอด Btrfs ไปหลัง RHEL 7.4

ที่มา - The Register, real world technologies

No Description

Get latest news from Blognone

Comments

By: A4
iPhoneAndroidRed HatSUSE
on 14 January 2020 - 04:32 #1143662
A4's picture

อ้อยเข้าปากช้าง

By: mr_tawan
ContributoriPhoneAndroidWindows
on 14 January 2020 - 09:44 #1143686
mr_tawan's picture

BTRFS มันเหมือนยังทำไม่เสร็จ ตอนแรกผมก็เล็งใช้ตัวนี้ แต่พอเห็นว่า RAID5 ยังไม่พร้อมใช้งานก็เลยถอย

สุดท้ายไปจบที่ MDADM + EXT4


  • 9tawan.net บล็อกส่วนตัวฮับ
By: thedesp
WriterAndroidWindows
on 14 January 2020 - 10:40 #1143692
thedesp's picture

เรียกแขกแท้ๆ ZFS นี่แฟนบอยยิ่งดุๆอยู่

By: jokerxsi on 14 January 2020 - 11:12 #1143695

สรุปเร็วๆคือ ไม่ไว้ใจ Oracle ซึ่งผมก็... เห็นด้วยนะ

By: PriteHome
ContributorAndroidWindows
on 14 January 2020 - 23:01 #1143781 Reply to:1143695
PriteHome's picture

+1

By: big50000
AndroidSUSEUbuntu
on 14 January 2020 - 23:54 #1143787 Reply to:1143695
big50000's picture

+++

By: IDCET
Contributor
on 15 January 2020 - 11:19 #1143857 Reply to:1143695

เห็นด้วย ยิ่งเกิดคดี Google vs Oracle ด้วย ยิ่งต้องห่างจาก Oracle ให้มาก เว้นแต่จำเป็นต้องซื้อมาใช้จริงๆ

By: iDan
ContributorAndroidSUSEUbuntu
on 14 January 2020 - 13:05 #1143719

เอิ่ม...เวรละ!! ทำงานเข้า แต่ก็ไม่ใช่เรื่องใหญ่อะไร? ขอรอดูฟากผู้พัฒนา OS ก่อนละกัน เพราะถ้า OS ไม่รับกับ File System นั้น ถึงจะเปลี่ยนก็เปลี่ยนไม่ได้ เพราะไม่มีให้เปลี่ยน

By: lew
FounderJusci's WriterMEconomicsAndroid
on 14 January 2020 - 14:38 #1143734 Reply to:1143719
lew's picture

ผู้พัฒนา OS นี่หมายถึงใครครับ

ถ้าหมายถึงเคอร์เนลนี่เขาไม่เอามาตลอด ถ้าหมายถึง distro นี่รายหลักทั้ง ubuntu/redhat เอาด้วยทั้งคู่


lewcpe.com, @public_lewcpe

By: iDan
ContributorAndroidSUSEUbuntu
on 21 January 2020 - 22:28 #1144885 Reply to:1143734

ผมหมายถึง distro ครับ ซึ่งก็งงๆ นะครับ ไม่อยากให้ใช้ ZFS แต่ก็ไม่บอกว่า ควรจะใช้อะไร?

By: zionzz on 14 January 2020 - 14:13 #1143731

คนนี้เขาเจ๋งนะ เป็นคนคิดบวกจริงๆ บวกไปทั่ว

By: lew
FounderJusci's WriterMEconomicsAndroid
on 14 January 2020 - 14:39 #1143735 Reply to:1143731
lew's picture

ลูกผู้ชายตัวจริง


lewcpe.com, @public_lewcpe

By: soullz
AndroidUbuntu
on 14 January 2020 - 18:31 #1143760 Reply to:1143731
soullz's picture

เป็นใครจะไม่แหยงหล่ะครับ Google ก็เอา Java JDK มาใช้ เพราะคิดว่า Opensource พอพี่เคิ้ล มาซื้อไปเท่านั้น
อ่าว โดนฟ้องเลย (ไม่ได้บอกว่า Google ไม่ผิดนะครับ)

เขาก็คง ไม่กล้าเสี่ยงเอา Kernel ไปผูกกับความเสี่ยงหล่ะมั๊งคับ

By: syootakarn
iPhoneWindows PhoneAndroidBlackberry
on 14 January 2020 - 22:18 #1143777
syootakarn's picture

ถ้าใช้ Linux ไม่ใช้ ZFS เพราะมันใช้ RAM มากกว่า Ext4
ถ้าใช้ FreeBSD จำเป็นต้องใช้ ZFS

By: big50000
AndroidSUSEUbuntu
on 14 January 2020 - 23:53 #1143786
big50000's picture

ส่วนตัวเป็นผู้ใช้โง่ ๆ คนหนึ่ง กด ext4 ไปตามคำแนะนำ ถึงจะง่อยเกือบระดับพิการแต่ถ้าไม่แครชก็โอเคละ