ໂຄງການ Fedora ELN

ELN

ສັງລວມ

ELN ແມ່ນ buildroot ແລະ ຂະບວນການ compose ໃໝ່ສຳລັບ Fedora ທີ່ນຳເອົາຊອດໂຄ້ດ dist-git ຈາກ Fedora Rawhide ມາຈຳລອງການປະກອບແບບ Red Hat Enterprise Linux. ຂໍ້ມູນປ້ອນກັບຈາກການບິວ, ການປະກອບ ແລະ ການທົດສອບການເຮັດວຽກຮ່ວມກັນນີ້ ຈະຖືກສົ່ງໃຫ້ກັບຜູ້ຈັດທຳແພັກເກດ Fedora ເພື່ອໃຫ້ພວກເຂົາເຫັນຜົນກະທົບທີ່ອາດເກີດຂຶ້ນຈາກການປ່ຽນແປງຂອງພວກເຂົາຕໍ່ການພັດທະນາ RHEL.

ELN ຊ່ວຍໃຫ້ພວກເຮົາສາມາດສຳຫຼວດແນວຄິດໃໝ່ໆ ເຊັ່ນ: ການກຳນົດຖານມາດຕະຖານທີ່ສູງຂຶ້ນສຳລັບສະຖາປັດຕະຍະກຳ CPU ໃນຮູບແບບທີ່ຈະບໍ່ລົບກວນພາກສ່ວນອື່ນໆຂອງ Fedora. ມັນຍັງຊ່ວຍໃຫ້ພວກເຮົາກຽມຄວາມພ້ອມໃນອະນາຄົດສຳລັບບາງເງື່ອນໄຂໃນໄຟລ໌ spec ໃນປັດຈຸບັນ ທີ່ສົມມຸດວ່າເປັນ RHEL ≤ 8.

ແຫຼ່ງຂໍ້ມູນຂອງ ELN ແມ່ນມາຈາກສາຂາ Rawhide ໃນ dist-git. ບໍ່ມີການແຍກສາຂາຕ່າງຫາກສຳລັບ ELN.

ELN ແມ່ນຖືກດຳເນີນການໂດຍ ກຸ່ມ ELN Special Interest Group.

ຖ້າທ່ານກຳລັງພະຍາຍາມແກ້ໄຂບັນຫາການບິວ ELN ຫຼົ້ມເຫຼວ, ເລີ່ມຕົ້ນທີ່ນີ້.

ຈຸດປະສົງ

  • ສ້າງໂຄງລ່າງພື້ນຖານ ແລະ ເຄື່ອງມື, ເຊິ່ງຊ່ວຍໃຫ້ມີການທົດລອງກັບຂະບວນການບິວຂອງການແຈກຢາຍ Fedora.

  • ໃຊ້ໂຄງລ່າງພື້ນຖານນີ້ເພື່ອບິວແພັກເກດ Fedora ໃນຮູບແບບທີ່ຄ້າຍຄືກັບຂະບວນການຂອງ CentOS ແລະ RHEL ແລະ ໃຫ້ຂໍ້ມູນປ້ອນກັບສຳລັບຜູ້ດູແລ Fedora.

  • ຄຸນສົມບັດອື່ນໆບາງຢ່າງ (ເຊັ່ນ: ການອັບເດດ CPU) ສາມາດລວມເຂົ້າໃນຂະບວນການບິວດຽວກັນໄດ້ ຫາກພວກມັນສາມາດທົດສອບໄປພ້ອມໆກັນ. ການຮ້ອງຂໍຄຸນສົມບັດໃໝ່ຈະຖືກອະນຸມັດໂດຍ ELN SIG ພາຍໃຕ້ການກຳກັບດູແລທົ່ວໄປຂອງ FESCo ແລະ ສະພາ Fedora.

ຊື່

ໃນຕອນເລີ່ມຕົ້ນ ໂຄງການນີ້ມີຊື່ວ່າ EL Niño.

ຊື່ຂອງໂຄງການແມ່ນຖືກສະເໜີໂດຍ Stephen Gallagher. ມັນມີການອ້າງອີງເຖິງຄວາມເປັນ "ວິສາຫະກິດ" ແຕ່ກໍຍັງເນັ້ນຢ້ຳເຖິງຄວາມຈິງທີ່ວ່າ ມັນເປັນສະຖານທີ່ສຳລັບການເຮັດວຽກທີ່ກຳລັງດຳເນີນຢູ່ຢ່າງຕໍ່ເນື່ອງ ເພື່ອການທົດລອງ ແລະ ການພັດທະນາ, ແທນທີ່ຈະເປັນຜະລິດຕະພັນທີ່ສຳເລັດຮູບແລ້ວ.

ແຕ່ການຕີຄວາມໝາຍຂອງຊື່ໄດ້ວິວັດທະນາການໄປ, ແລະ ຕອນນີ້ທ່ານສາມາດຄິດເຖິງມັນໃນນາມ Enterprise Linux Next ໄດ້ຖ້າທ່ານຕ້ອງການ.

ຄຳອະທິບາຍກ່ຽວກັບການຫຼິ້ນຄຳ

  • "EL" ແມ່ນການອ້າງອີງເຖິງແທັກການແຈກຢາຍສຳລັບ RHEL/CentOS: "EL" ຫຍໍ້ມາຈາກ Enterprise Linux.

  • ສ່ວນຄຳວ່າ Niño ແມ່ນຄຳໃນພາສາສະເປນທີ່ແປວ່າ "ເດັກນ້ອຍ (ຜູ້ຊາຍ)". ຄວາມໝາຍໂດຍນຳຂອງການອ້າງອີງນີ້ແມ່ນ ໂຄງການຄວນຈະເປັນຕົວແທນຂອງເວີຊັນທີ່ "ຍັງບໍ່ທັນເຕີບໃຫຍ່" ຂອງສິ່ງທີ່ຈະ "ເຕີບໃຫຍ່" ກາຍເປັນ Enterprise Linux.

  • ໂດຍລວມແລ້ວ, "El Niño" ຍັງເປັນຊື່ຂອງຮູບແບບສະພາບອາກາດປະເພດໜຶ່ງ ທີ່ເກີດຂຶ້ນທຸກໆສາມ ຫຼື ສີ່ປີ ແລະ ມັກຈະນຳພາພາຍຸມາພ້ອມນຳ. ຄວາມໝາຍໃນທີ່ນີ້ຈຶ່ງຂ້ອນຂ້າງຈະແຈ້ງແລ້ວ!

ຂອບເຂດ

ເຖິງແມ່ນວ່າໃນຕອນທຳອິດພວກເຮົາຈະຕັ້ງຊື່ໂຄງການນີ້ວ່າ "Alternative buildroot", ແຕ່ຂອບເຂດຂອງມັນລວມເຖິງຂະບວນການທັງໝົດຂອງການບິວຊອດໂຄ້ດ Fedora ແລະ ການປະກອບໃຫ້ເປັນໄຟລ໌ທີ່ສາມາດສົ່ງມອບໄດ້.

ສິ່ງນີ້ລວມມີ:

  • ການກຳນົດຄ່າ buildroot, rpm macro ແລະ compile flags,

  • ໄຟລ໌ comps ແລະ ເນື້ອໃນການປະກອບ,

  • ຕົວ compose ເອງ ແລະ ໄພບ໌ລາຍທີ່ສ້າງມັນຂຶ້ນມາ.

ຜູ້ມີສ່ວນຮ່ວມ

ໃຜແດ່ທີ່ໄດ້ຮັບປະໂຫຍດຈາກໂຄງການ ELN:

  • ໂຄງລ່າງພື້ນຖານຂອງ Fedora

    • ເນື່ອງຈາກພວກເຮົາກຳລັງຈະທົດລອງ ແລະ ທົດສອບໂຄງລ່າງພື້ນຖານໃໝ່ສຳລັບການປະກອບ.

  • ການເຮັດໃຫ້ Fedora ມີຂະໜາດນ້ອຍລົງ

    • ເນື່ອງຈາກພວກເຮົາກຳລັງຈະປັບປຸງເນື້ອໃນການປະກອບ ໃຫ້ສອດຄ່ອງກັບເປົ້າໝາຍການເຮັດໃຫ້ມີຂະໜາດນ້ອຍລົງ.

  • CentOS Stream, EPEL ແລະ RHEL

    • ເນື່ອງຈາກພວກເຮົາກຳລັງຈະພະຍາຍາມບິວແພັກເກດ Fedora ໃຫ້ຢູ່ໃນໂຄງສ້າງແບບຫຼາຍຄັງເກັບຂອງການປະກອບ ເຊິ່ງຄ້າຍຄືກັບຂອງ CentOS ແລະ RHEL.

  • ຊຸມຊົນ Fedora

    • ໄພບ໌ລາຍການໃຫ້ຂໍ້ມູນປ້ອນກັບທີ່ສ້າງຂຶ້ນສຳລັບໂຄງການນີ້ ຈະຊ່ວຍໃຫ້ຜູ້ພັດທະນາປາຍນ້ຳສາມາດເປີດເຜີຍວຽກຂອງພວກເຂົາ ແລະ ເຮັດໃຫ້ມັນໃກ້ຊິດກັບ Fedora ຫຼາຍຂຶ້ນ. **

    • ເຄື່ອງມືທີ່ຖືກພັດທະນາຂຶ້ນສຳລັບໂຄງການນີ້ ຈະຊ່ວຍໃຫ້ມີການພັດທະນາການປ່ຽນແປງໃນໂຄງລ່າງພື້ນຖານຂອງ Fedora ໂດຍບໍ່ຂັດຂວາງຂະບວນການຈັດທຳແພັກເກດ ແລະ ການປ່ອຍເວີຊັນປົກກະຕິຂອງ Fedora.

ລິ້ງຕ່າງໆ