ໂຄງການ Fedora 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.
-
ລິ້ງຕ່າງໆ
-
ເວີຊັນທຳອິດທີ່ຖືກກຳນົດຂອບເຂດຂອງການປ່ຽນແປງ: https://fedoraproject.org/wiki/Changes/Additional_buildroot_to_test_x86-64_micro-architecture_update
-
ການສົນທະນາກ່ຽວກັບການປ່ຽນແປງ: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/IFBHS2WKKPKJH6H54OX4DV3U7A4XYOPU/#LUWYM7CBG5LVB2MFPO3R3JQEBFCPYPLK
-
ມຸມມອງທົ່ວໄປກ່ຽວກັບ buildroot ທາງເລືອກໃນຖານະເຄື່ອງມືພັດທະນາ: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3Z5SMF6CPL3MK2CNYPUW4OZYMA6TZJBN/#MKXPMQOZNLECPPWRM6UBUMR2WHVG5DL6
Want to help? Learn how to contribute to Fedora Docs ›