เรื่องใหม่สำหรับ Gentoo

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

ผู้สร้างของคุณ

เราย้อนกลับไปในช่วงสหัสวรรษที่แล้วในปี 1999 Daniel Robbins ได้เปิดตัว Enoch Linux เวอร์ชันแรกซึ่งเป็นการแจกจ่ายที่ต้องการทำลายมาตรฐานจนถึงเวลานั้นที่เกิดจากการแจกแจงอื่น ๆ ทั้งหมดสร้างแพ็คเกจแทนที่จะได้รับการคอมไพล์ล่วงหน้า แนวคิดหลักคือการสร้างระบบที่รองรับฮาร์ดแวร์ของผู้ใช้และไม่มีแพ็คเกจที่ไม่จำเป็น

FreeBSD

หลังจากมีปัญหากับเอโนคเล็กน้อยดาเนียลก็ย้ายไป FreeBSDระบบปฏิบัติการ UNIX และนั่นคือสิ่งที่เขาได้พบ พอร์ต เครื่องมือควบคุมแพ็คเกจของระบบ อย่างที่คุณสามารถจินตนาการได้ว่าพอร์ตมีหน้าที่ในการรวบรวมโปรแกรมแทนที่จะได้รับไบนารีเนื่องจากเครื่องมือนี้ถูกใช้ pkg.

Gentoo 1.0

ในปี 2002 หลังจากแก้ไขข้อบกพร่องที่เข้าใจยาก Gentoo ได้รับชื่ออย่างเป็นทางการแล้วซึ่งตั้งชื่อตามสายพันธุ์เพนกวินที่เร็วที่สุดของทั้งหมดและได้แสดงให้โลกเห็นเป็นเวอร์ชั่นแรกอย่างเป็นทางการ ความสำเร็จนี้เป็นก้าวแรกของการเปลี่ยนแปลงและการปรับเปลี่ยนชุดยาวที่เกิดขึ้นในช่วงหลายปีที่ผ่านมา แต่เราจะมุ่งเน้นไปที่สิ่งที่สำคัญที่สุด

การจัดการชุมชน

นี่เป็นคุณสมบัติที่แปลกประหลาดใน Gentoo เนื่องจากไม่มี บริษัท ใดดำเนินการโดยเฉพาะชุมชนนี้จึงเป็นสิ่งที่ตัดสินใจเลือกสิ่งที่ดีที่สุดสำหรับทั้งนักพัฒนาและผู้ใช้ แต่เป็นที่น่าสังเกตว่า บริษัท ขนาดใหญ่เช่น Sony และ Google ได้ใช้กระบวนทัศน์ของ Gentoo เพื่อปรับปรุงระบบของตน

2004

นี่เป็นปีที่ยากลำบากเป็นพิเศษสำหรับ Gentoo เนื่องจากผู้ก่อตั้งต้องส่งมอบการบริหารจัดการให้กับมูลนิธิ Gentoo เนื่องจากปัญหาส่วนตัว เนื่องจากความนิยมอย่างแพร่หลายที่ Gentoo กำลังมีอยู่ในเวลานั้นผู้คนเริ่มใช้ Gentoo มากขึ้นเรื่อย ๆ และตัวเลขก็ดูมีแนวโน้มดี แต่การเติบโตที่รวดเร็วเช่นนี้ทำให้ยากที่จะปรับกรอบให้พอดีกับมาตราส่วนที่ถูกต้อง พึงระลึกไว้เสมอว่าโครงการเหล่านี้จำนวนมากดำเนินไปในช่วง "เวลาว่าง" การระเบิดชื่อเสียงคงไม่ดีนักหากไม่มีคนเพียงพอที่จะควบคุมบังเหียนได้

2007

อีกปีที่ยากลำบากเนื่องจากขาดโครงสร้างที่เพียงพอและด้วยกองโจรภายในชนิดหนึ่งทำให้ Gentoo จมลงสู่โลก GNU / Linux และกลายเป็นการกระจาย "รอง" ในสภาพแวดล้อมนี้แดเนียลตัดสินใจที่จะกลับไปสู่การพัฒนาที่กระตือรือร้นในฐานะนักพัฒนา แต่หลังจากความแตกต่างและการโจมตีของทั้งสองฝ่ายเขาก็ตัดสินใจที่จะเกษียณไม่นานหลังจากที่เขากลับเข้ามาใหม่ ไม่นานหลังจากที่ funtoo ลินุกซ์ซึ่งเป็น distro ที่มีพื้นฐานมาจาก Gentoo แต่มีการปรับเปลี่ยนที่สำคัญบางอย่างที่ไม่สามารถเอาชนะโครงสร้างที่ไม่เสถียรในเวลานั้นได้

GLEP39

Gentoo Linux Enhancement Proposal (GLEP) เป็นเอกสารที่เสนอการเปลี่ยนแปลงทั้งด้านเทคนิคและโครงสร้างต่อชุมชน GLEP ต้องผ่านกระบวนการอย่างต่อเนื่องในการเตรียมการตรวจสอบการลงคะแนนและอาจนำไปใช้หรือไม่ก็ได้ขึ้นอยู่กับความต้องการของชุมชนและความเป็นไปได้ของข้อเสนอ โดยเฉพาะอย่างยิ่ง GLEP 39 เป็นโครงการที่ต้องการใช้โครงสร้างใหม่สำหรับ Gentoo Linux ซึ่งลำดับและวิธีการดำเนินการของโครงการและนักพัฒนาจำนวนมากได้รับการกำหนดใหม่ เริ่มต้นในปี 2005 และดำเนินการพัฒนาต่อไปจนกว่าจะได้รับการอนุมัติในปี 2008 แน่นอนว่าเป็นการตอบสนองของชุมชนทั้งนักพัฒนาและผู้ใช้ในการปรับปรุงปัญหาเชิงโครงสร้างที่ซับซ้อนซึ่งทำให้เกิดปัญหามานานหลายปี

ความเสียหายเห็นได้ชัด

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

การทดสอบที่ดีที่สุดปีพ

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

"แผนสำหรับ Gentoo"

นี่เป็นไฟล์ ชื่อเรื่อง จากชุดข้อความของการสนทนาที่ทำให้เกิดบทความนี้แม้ว่าจะยังไม่มีบันทึกทั้งหมด แต่นี่เป็นสิ่งที่เกิดขึ้นเล็กน้อย Daniel ต้องการมีส่วนร่วมในโครงการสร้างความเชื่อมโยงระหว่าง Gentoo และ Funtoo ให้มากขึ้นและแก้ไขปัญหาที่โดดเด่นในโครงการต่างๆของชุมชน

ขณะนี้กำลังมีการพูดคุยกันในรายการและความประทับใจแรกคือ Daniel ต้องการกลับมามากกว่าที่กระตือรือร้นและช่วยให้ผู้นำ Gentoo (ในฐานะสมาชิกสภา) สำหรับสิ่งนี้คุณกำลังทำแบบทดสอบนักพัฒนาซอฟต์แวร์อยู่แล้ว โดยไม่ต้องกระทำการเข้าถึงซึ่งมีการสัมภาษณ์หลายชุดผ่าน IRC ระหว่างนายหน้าของ Gentoo (โดยปกติจะเป็นนักพัฒนา) และผู้สมัคร ในการสัมภาษณ์เหล่านี้คำถามแบบทดสอบจะได้รับการทบทวนทีละคำถามซึ่งจะวนเวียนอยู่กับโครงสร้างใหม่ของชุมชนวิธีดำเนินการวิธีเสนอและวิธีแก้ไขสิ่งต่างๆ

เช่นเดียวกับหมายเหตุเพิ่มเติมมีแบบทดสอบที่ออกแบบมาเป็นพิเศษเพื่อรับ กระทำการเข้าถึงซึ่งหมายความว่าสามารถแก้ไขไฟล์ได้โดยตรง .ebuild จะเป็นอย่างไร .deb o .rpm บน debian หรือ redhat ตามลำดับ สิ่งนี้เข้มงวดกว่ามากในประเด็นทางเทคนิคและกระบวนการบำรุงรักษาโปรแกรม

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

เรียนรู้จากประวัติศาสตร์

ฉันไม่คิดว่าตัวเองเป็นคนรักประวัติศาสตร์ แต่ฉันได้เรียนรู้ว่าจำเป็นต้องรู้หากเราไม่ต้องการทำสิ่งที่ผิดพลาดเดิม ๆ และเช่นเดียวกับการเขียนโปรแกรมการรู้ว่าเกิดอะไรขึ้นในอดีตสอนให้เราเข้าใจอนาคตได้ดีขึ้น นี่จะเป็นหัวข้อที่คงที่ในรายชื่อส่งเมลของ Gentoo ในอีกไม่กี่วันข้างหน้าหรืออาจจะเป็นสัปดาห์และหวังว่าจะดีขึ้นเพราะหลายปีที่ผ่านมาไม่ผ่านไปและทั้งสองฝ่ายต่างก็มีประสบการณ์เรื่องอายุ ในที่สุดเราทุกคนต่างมองหาสิ่งเดียวกันเพื่อสร้าง Gentoo ที่ดีขึ้นเรื่อย ๆ สวัสดีและขอบคุณที่มาที่นี่🙂


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

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

*

*

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

  1.   โฮทูกิ dijo

    บทความที่ดีมากฉันขอแสดงความยินดีกับคุณ

  2.   ไฟดาว dijo

    บทความที่ดีมาก

  3.   Jose J Gascón dijo

    หากมีการเลือกชนชั้นทางการเมือง - เศรษฐกิจโลกอื่นก็จะเป็นไปได้หากไม่มีระบบทุนนิยมที่ดุร้าย (ฟรีดแมน) และด้วยวิสัยทัศน์ของเคนส์เกี่ยวกับรัฐสวัสดิการ
    บทความที่ยอดเยี่ยมจนถึงตอนนี้ฉันเข้าใจวิธีการทำงานของ Gentoo และไม่ใช่เรื่องง่ายเลย
    พวกเขากำลัง "เดินไปเดินมา" Machado
    ความนับถือ

  4.   อัลเบอร์โตคาร์โดนา dijo

    Hello!
    คุณคิดอย่างไรกับ Funtoo และคุณรู้อะไรเกี่ยวกับสาเหตุที่ทำให้ Daniel สร้าง Distro (Funtoo) ดังกล่าว
    ฉันอ่านว่าเขาอยู่ที่ Microsoft แต่เขากลับไปที่ Gentoo และไม่ได้เข้าร่วมโครงการดังนั้นเขาจึงตัดสินใจหา Funtoo
    รายละเอียดนั้นทำให้ฉันสงสัยอยู่เสมอ
    อยากทราบว่าคุณเคยใช้ Funtoo หรือไม่และความประทับใจและความแตกต่างของคุณกับ Gentoo อย่างไร

    ทักทาย!
    โพสต์ดีๆ! เช่นเคย🙂

    1.    คริส ADR dijo

      สวัสดี Alberto

      มันเป็นเรื่องจริงแดเนียลอยู่ที่ Microsoft ด้วยเหตุผลด้านแรงงานล้วนๆดังที่เขากล่าวในบางประเด็น: "แนวคิดนี้คือการสอน Microsoft ว่าซอฟต์แวร์โอเพนซอร์สฟรีและทำงานได้อย่างไร" หลังจากแก้ไขปัญหาส่วนตัวที่ทำให้เขาต้องออกจาก Gentoo ตั้งแต่แรกเขาก็ตัดสินใจที่จะเชื่อมต่อกับชุมชนอีกครั้ง แต่ในตอนนี้สถานการณ์ค่อนข้างตึงเครียดและมีนักพัฒนาบางคนที่ลำบาก แรงเสียดทานและการโจมตีส่วนบุคคลค่อยๆทำให้ทุกอย่างตึงเครียดมากขึ้น เมื่อถึงจุดแตกหัก Daniel ตัดสินใจที่จะออกจากชุมชน "ศัตรู" และพบ Gentoo เวอร์ชันใหม่ ... Funtoo มีการเปลี่ยนแปลงโครงสร้างในการขนถ่ายและกระบวนการอื่น ๆ "การปรับปรุง" อย่างที่บางคนพูด กระบวนการเปลี่ยนแปลงสคีมาหรือโครงสร้างในโครงการโอเพนซอร์สบางครั้งมีความซับซ้อนและการพยายามโน้มน้าวชุมชนก็ไม่ได้ผลเสมอไป ปัจจุบันแดเนียลมีส่วนช่วยในการพัฒนา Portage อย่างต่อเนื่องและในวันนี้คาดว่าจะมีวิวัฒนาการใหม่ในตัวจัดการแพ็คเกจของ Gentoo

      ฉันไม่ได้ลอง Funtoo เป็นการส่วนตัวฉันได้ยินสิ่งดีๆเกี่ยวกับการจัดจำหน่าย ความแตกต่างในจุดนี้อาจเป็นโครงสร้างและทิศทางของโครงการลำดับความสำคัญของ Funtoo มีรายละเอียดอยู่ในเว็บไซต์ซึ่งเป็นชุดลำดับความสำคัญที่ทำหน้าที่กำกับโครงการ

      ฉันหวังว่าฉันจะสามารถชี้แจงข้อสงสัยได้เล็กน้อย🙂
      ความนับถือ

  5.   เฟิร์น dijo

    สวัสดี:
    คุณคิดว่า gentoo เป็นเรื่องยากสำหรับผู้ใช้ที่จะจัดการในแต่ละวันหรือไม่? ฉันพูดแบบนี้เพราะเห็นได้ชัดและจากสิ่งที่ไม่รู้จักดูเหมือนว่าสำหรับผู้ใช้ทั่วไปไม่ใช่โปรแกรมเมอร์หรือนักเรียนของ GNU linux gentoo มีความซับซ้อนอย่างมากในการอัปเดตและไม่มีปัญหาพอร์ตเทจมีข่าวมากมายรวบรวม ต้องใช้เวลาดูเหมือนว่าไบนารี Distros อื่น ๆ แม้ว่าจะมีประสิทธิภาพค่อนข้างน้อย แต่ก็อยู่ห่างออกไปหลายปีแสงในแง่ของความง่าย
    ดังนั้นบทความต่อไปนี้เกี่ยวกับ gentoo จะเป็นวิธีการบำรุงรักษา gentoo เมื่อติดตั้งแล้ว
    อาศิรพจน์

    1.    คริส ADR dijo

      สวัสดี Fernan

      คำตอบสั้น ๆ : ไม่ฉันไม่คิดว่ามันยากสำหรับผู้ใช้ "ปกติ"

      คำตอบยาว:
      เป็นความจริงที่เส้นโค้งความซับซ้อนของ Gentoo นั้นสูงชัน (มันทำให้ฉันนึกถึงตอนที่ฉันเรียน Vim เป็นครั้งแรก) แต่ส่วนหนึ่งเป็นเพราะ GNU / Linux กำลังผ่านกระบวนการ "ซ่อน" ความซับซ้อน สิ่งที่ซับซ้อนไม่ได้ทำให้มันแย่ในทางตรงกันข้ามการลบความซับซ้อนของบางสิ่งออกไปในที่สุดก็ทำให้มันแย่ แต่ดูที่ความซับซ้อนที่ซ่อนอยู่ของ Windows นั้นแย่กว่าสิ่งอื่นใดเพราะมันทำให้ผู้ใช้ต้องพึ่งพา

      ตอนนี้ฉันวันนี้ฉันต้องเรียกใช้คำสั่งเพียงสองคำสั่งเพื่อให้ gentoo ของฉันทำงานบนสาขาที่ไม่เสถียร (ทดลอง) สัปดาห์ละครั้งหรือทุกๆ 3 วันหากมีการเปลี่ยนแปลงมากมาย:

      โผล่ - ซิงค์

      โผล่ -avuD @world

      หรือเทียบเท่า

      โผล่ออกมา –ask –verbose –update –deep @world

      ครั้งแรกซิงค์ที่เก็บ (เช่น #apt update)
      โปรแกรมที่สองจะอัปเดตโปรแกรมทั้งหมดที่ฉันได้ติดตั้งรวมถึงการอ้างอิง (#apt upgrade)

      ในตอนแรกเป็นที่ชัดเจนว่ามันยากที่จะเข้าใจข่าวและข้อผิดพลาดเล็กน้อย แต่เมื่อข้ามความยากครั้งแรกไปแล้วสิ่งต่างๆก็เริ่มสมเหตุสมผลมากขึ้นและมองเห็นได้อย่างสมบูรณ์มากขึ้น (ฉันทำอุปกรณ์ล้มเหลวหลายครั้งต้องติดตั้งตั้งแต่เริ่มต้น แต่ด้วยข้อผิดพลาดแต่ละครั้งจึงมีบทเรียนที่สำคัญมาก🙂)

      และสิ่งนี้ไม่เพียง แต่ช่วยให้ผู้ใช้ "ปกติ" ทำลายการพึ่งพา แต่ยังสอนให้เขารู้ถึงสิ่งต่างๆในกระบวนการที่เป็นแก่นแท้ของ GNU / Linux ซึ่งเป็นเสรีภาพที่แท้จริง

      สำหรับข้อหลังนี้เป็นความจริงการแจกแจงแบบไบนารีนั้นง่ายกว่ามากสำหรับ "ผู้ใช้" และในระดับหนึ่งในการใช้ Gentoo คุณต้องมีความชอบเป็นพิเศษสำหรับเทคโนโลยีหรือต้องการประสิทธิภาพอย่างมาก และนั่นก็เป็นสิ่งที่สวยงามเช่นกันเกี่ยวกับ GNU / Linux 🙂คุณมีอิสระที่จะเลือกระดับที่เหมาะสมกับความต้องการของคุณมากที่สุด🙂 Gentoo ไม่พยายามซ่อนความซับซ้อนของซอฟต์แวร์ในทางกลับกันมันสอนผู้ใช้ถึงความซับซ้อนนั้นเพื่อที่เขาจะได้ ตัดสินใจว่าจะทำอย่างไรกับงานแต่ละชิ้นนั่นคือสิ่งที่มีความรับผิดชอบ แต่เมื่อเชี่ยวชาญแล้วมันจะให้ความพึงพอใจมากขึ้น🙂อย่างน้อยฉันก็รู้สึกดีขึ้นเมื่อรู้ว่าฉันมีอะไรในทีมของฉันและฉันมีมันอย่างไรและทำไมฉันถึงมีมัน 🙂
      ขอแสดงความนับถือ

  6.   เฟิร์น dijo

    สวัสดี:
    ในที่ทำงานพวกเขาวาง Windows 10 ไว้ให้เราฉันใช้ gnome ที่บ้านเป็นเวลา 4 ปีแล้ว windows 10 ดูแย่สำหรับฉันยิ่งไปกว่านั้นในกรณีเฉพาะของฉันด้วยปัญหาการมองเห็นของฉันฉันได้ปรับ manjaro คำพังเพยของฉันได้ดีกว่า windows 10 พร้อมขยายส่วนตัว
    อาศิรพจน์

  7.   อัลวาริโต้ 05050506 dijo

    บทความที่ดีมากก่อนที่จะค้นพบบทความของคุณฉันไม่รู้ด้วยซ้ำว่ามี Gentoo อยู่และตอนนี้ฉันกำลังจะเปลี่ยนจาก Raspbian เป็น Gemtoo ขอบคุณ!