GNU Guix 1.4 ได้เปิดตัวแล้วและนี่คือข่าวของมัน

gnu-guix-1.4

GNU Guix System หรือ Guix System เป็นการกระจายลินุกซ์แบบโอเพ่นซอร์สฟรีแบบต่อเนื่องที่สร้างขึ้นโดยใช้ตัวจัดการแพ็คเกจ GNU Guix

ได้เปิดตัวแล้ว ผู้จัดการแพ็คเกจ GNU Guix 1.4 และการแจกจ่าย GNU/Linux ขึ้นอยู่กับมัน ในเวอร์ชันใหม่นี้ มีการอัปเดต 6573 แพ็คเกจ นอกเหนือจากการเพิ่มแพ็คเกจใหม่ 5311 รายการ เหนือสิ่งอื่นใด GNOME 42 เวอร์ชันอัปเดต, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2 และอื่นๆ

สำหรับผู้ที่ไม่คุ้นเคยกับ GNU Guix คุณควรทราบว่า GNU Guix อิงตามการพัฒนาจากโครงการ Nix และนอกเหนือจากฟังก์ชันการจัดการแพ็คเกจทั่วไปแล้ว ยังรองรับคุณสมบัติต่างๆ เช่น การอัปเดตธุรกรรม ความสามารถในการย้อนกลับการอัปเดต การทำงานโดยไม่ต้องใช้สิทธิ์รูท , เหนือสิ่งอื่นใด.

ในการกำหนดสคริปต์การสร้างแอปพลิเคชันและกฎการบรรจุขอเสนอให้ใช้ภาษาเฉพาะโดเมนระดับสูงและส่วนประกอบ Guile Scheme API ที่อนุญาตให้คุณดำเนินการจัดการแพ็คเกจทั้งหมดในภาษาโปรแกรมเชิงฟังก์ชันของ Guile Scheme Scheme

คุณสมบัติใหม่หลักของ GNU Guix 1.4

ในเวอร์ชันใหม่ที่นำเสนอนี้ การจัดการสภาพแวดล้อมของซอฟต์แวร์ได้รับการปรับปรุงตั้งแต่ คำสั่ง "สภาพแวดล้อม guix» ถูกแทนที่ด้วยคำสั่งใหม่ «guix shell»ซึ่งไม่เพียงสร้างสภาพแวดล้อมสำหรับนักพัฒนาเท่านั้น แต่ยังสามารถใช้สภาพแวดล้อมเพื่อทำความคุ้นเคยกับโปรแกรมโดยไม่แสดงในโปรไฟล์และไม่ต้องดำเนินการ "การติดตั้ง guix"

เพื่อลดความซับซ้อนในการสร้างสภาพแวดล้อมสำหรับนักพัฒนา "guix shell" รองรับไฟล์ guix.scm และ manifest.scm พร้อมคำอธิบายองค์ประกอบสภาพแวดล้อม (สามารถใช้ตัวเลือก “–export-manifest” เพื่อสร้างไฟล์ได้) หากต้องการสร้างคอนเทนเนอร์ที่จำลองลำดับชั้นของไดเร็กทอรีระบบแบบคลาสสิก "guix shell" จะมีตัวเลือก “–คอนเทนเนอร์ –จำลอง-fhs”.

การเปลี่ยนแปลงอีกอย่างหนึ่งที่โดดเด่นจาก Guix 1.4 ก็คือ เพิ่มคำสั่ง "บ้านกุยซ์" เพื่อจัดการสภาพแวดล้อมภายในบ้าน Guix อนุญาตให้คุณกำหนดองค์ประกอบทั้งหมดของสภาพแวดล้อมภายในบ้าน รวมถึงแพ็คเกจ บริการ และไฟล์ที่ขึ้นต้นด้วยจุด โดยใช้คำสั่ง "บ้านกุยซ์"อินสแตนซ์ของสภาพแวดล้อมภายในบ้านที่อธิบายสามารถสร้างขึ้นใหม่ในไดเร็กทอรี $HOME หรือในคอนเทนเนอร์ ตัวอย่างเช่น เพื่อถ่ายโอนสภาพแวดล้อมของคุณเองไปยังคอมพิวเตอร์เครื่องใหม่

เพิ่มตัวเลือก "-f deb" ในคำสั่ง "guix pack" เพื่อสร้างแพ็คเกจ deb แบบสแตนด์อโลนที่สามารถติดตั้งบน Debian

ในการสร้างอิมเมจระบบประเภทต่างๆ (raw, QCOW2, ISO8660 CD / DVD, Docker และ WSL2) จะมีการเสนอคำสั่งสากล "guix system image" ซึ่งช่วยให้คุณกำหนดประเภทของที่เก็บข้อมูล พาร์ติชัน และระบบปฏิบัติการสำหรับอิมเมจ สร้าง.

ตัวเลือก “–ปรับแต่ง” ถูกเพิ่มลงในคำสั่งการประกอบแพ็คเกจ ช่วยให้คุณสามารถระบุสถาปัตยกรรมไมโครโปรเซสเซอร์ที่จะเปิดใช้งานการปรับให้เหมาะสมเฉพาะ (ตัวอย่างเช่น คำสั่ง AVX-512 SIMD สามารถใช้กับ AMD และ Intel CPU รุ่นใหม่กว่า)

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่:

  • โปรแกรมติดตั้งใช้กลไกในการบันทึกข้อมูลการดีบักที่สำคัญโดยอัตโนมัติในกรณีที่มีการติดตั้งที่ผิดปกติ
  • ลดเวลาเริ่มต้นของแอปพลิเคชันโดยใช้ไดนามิกลิงก์แคชเพื่อลดการใช้สถิติและการเรียกใช้ระบบแบบเปิดเมื่อค้นหาไลบรารี
  • นี่คือเวอร์ชันใหม่ของระบบการเริ่มต้น GNU Shepherd 0.9 ซึ่งใช้แนวคิดของบริการชั่วคราว (ชั่วคราว) และความสามารถในการสร้างบริการที่เปิดใช้งานระหว่างกิจกรรมเครือข่าย (ในรูปแบบของการเปิดใช้งานซ็อกเก็ต systemd)
  • มีการเพิ่มอินเทอร์เฟซใหม่เพื่อกำหนดขนาดของพาร์ติชัน swap ในการตั้งค่าระบบปฏิบัติการ
  • อินเทอร์เฟซสำหรับการตั้งค่าคอนฟิกูเรชันเครือข่ายแบบสแตติกได้รับการออกแบบใหม่ โดยนำเสนออะนาล็อกการประกาศการกำหนดค่าให้กับสไตล์คำสั่ง ip
  • เพิ่มบริการระบบใหม่ 15 รายการ ได้แก่ Jami, Samba, fail2ban และ Gitile
  • เปิดตัวไซต์ Packages.guix.gnu.org สำหรับการเรียกดูแพ็คเกจ

ดาวน์โหลดและรับ Guix 1.4

สำหรับผู้สนใจควรทราบว่า สร้างอิมเมจสำหรับติดตั้งบน USB Flash (814 MB) และใช้งานในระบบเวอร์ช่วลไลเซชั่น (1,1 GB) สำหรับ การดาวน์โหลดของคุณ รองรับสถาปัตยกรรม i686, x86_64, Power9, armv7 และ aarch64


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

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

*

*

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