Documentation for a newer release is available. View Latest

ເຄີເນລ

ການປັບປຸງອາຍຸການໃຊ້ງານຂອງແບັດເຕີຣີຄອມພິວເຕີໂນດບຸກ

Fedora 28 ເປີດໃຊ້ ຄຸນສົມບັດການປະຢັດພະລັງງານຈຳນວນໜຶ່ງ ໂດຍຄ່າເລີ່ມຕົ້ນເປັນຄັ້ງທຳອິດ. ການປ່ຽນແປງເຫຼົ່ານີ້ຢູ່ໃນແພັກເກດພື້ນຖານ ແລະ ດັ່ງນັ້ນຜູ້ໃຊ້ທັງໝົດຈະໄດ້ຮັບການປັບປຸງເຫຼົ່ານີ້ໂດຍອັດຕະໂນມັດເມື່ອມີການອັບເກຣດ. ດ້ວຍເຫດນີ້, ຄອມພິວເຕີໂນດບຸກທີ່ໃຊ້ Fedora ຈະສາມາດໃຊ້ງານໄດ້ດົນຂຶ້ນດ້ວຍພະລັງງານຈາກແບັດເຕີຣີ.

ການຮອງຮັບ Thunderbolt

Fedora 28 ເພີ່ມການຮອງຮັບ Thunderbolt - ເຊິ່ງເປັນອິນເຕີເຟດທີ່ພັດທະນາໂດຍ Intel ທີ່ຊ່ວຍໃຫ້ສາມາດເຊື່ອມຕໍ່ອຸປະກອນເສີມພາຍນອກເຂົ້າກັບຄອມພິວເຕີໄດ້.

ອຸປະກອນທີ່ເຊື່ອມຕໍ່ຜ່ານ Thunderbolt ແມ່ນ DMA masters, ເຊິ່ງໝາຍຄວາມວ່າພວກມັນສາມາດອ່ານໜ່ວຍຄວາມຈຳຂອງລະບົບໄດ້ໂດຍກົງ ໂດຍບໍ່ມີການແຊກແຊງຈາກລະບົບປະຕິບັດການຂອງຄອມພິວເຕີ ຫຼື ແມ່ນແຕ່ CPU. ເພື່ອຫຼຸດຜ່ອນຄວາມສ່ຽງດ້ານຄວາມປອດໄພທີ່ເກີດຈາກການເຂົ້າເຖິງປະເພດນີ້, ຈຶ່ງມີລະດັບຄວາມປອດໄພສີ່ລະດັບສຳລັບການສື່ສານ, ເຊິ່ງຖືກກຳນົດໂດຍເຟີມແວຂອງລະບົບ:

  • none - ປິດການໃຊ້ງານຄວາມປອດໄພ, ອຸປະກອນທັງໝົດສາມາດເຮັດວຽກໄດ້ຢ່າງເຕັມສ່ວນເມື່ອເຊື່ອມຕໍ່

  • dponly - ສົ່ງຜ່ານສະເພາະສັນຍານ DisplayPort ໄປຫາອຸປະກອນທີ່ເຊື່ອມຕໍ່ເທົ່ານັ້ນ

  • user - ອຸປະກອນທີ່ເຊື່ອມຕໍ່ຕ້ອງໄດ້ຮັບການອະນຸຍາດດ້ວຍຕົນເອງໂດຍຜູ້ໃຊ້

  • secure - ຄືກັນກັບ user, ແຕ່ຈະມີການກວດສອບຕົວຕົນຂອງອຸປະກອນຜ່ານລະຫັດລັບຕື່ມອີກ

ເລີ່ມຕົ້ນດ້ວຍເວີຊັນ 4.13, ເຄີນເນລ ລີນຸກສ໌ (Linux kernel) ໄດ້ສະໜອງອິນເຕີເຟສຜ່ານ sysfs ເຊິ່ງຊ່ວຍໃຫ້ຢູເຊີສະເປຊ໌ (userspace) ສາມາດສອບຖາມກ່ຽວກັບລະດັບຄວາມປອດໄພ, ສະຖານະຂອງອຸປະກອນທີ່ເຊື່ອມຕໍ່ ແລະ ອະນຸຍາດອຸປະກອນຕ່າງໆ ຫາກລະດັບຄວາມປອດໄພຕ້ອງການ. ໂດຍປົກກະຕິແລ້ວ ລະດັບຄວາມປອດໄພທີ່ໃຊ້ງານຢູ່ຈະຕ້ອງຖືກເລືອກກ່ອນການບູດ (boot) ຜ່ານຕົວເລືອກ BIOS/EFI, ແຕ່ເປັນສິ່ງທີ່ໜ້າສົນໃຈຄື ຕົວເລືອກ none ອາດຈະຖືກຖອນອອກໃນອະນາຄົດ. ສິ່ງນີ້ໝາຍຄວາມວ່າ ອຸປະກອນ Thunderbolt ທີ່ເຊື່ອມຕໍ່ຈະບໍ່ສາມາດໃຊ້ງານໄດ້ ນອກຈາກຈະໄດ້ຮັບການອະນຸຍາດຈາກຜູ້ໃຊ້ ຈາກພາຍໃນລະບົບປະຕິບັດການທີ່ກຳລັງເຮັດວຽກຢູ່.

ດ້ວຍເຫດຜົນນີ້, Fedora 28 ຈຶ່ງໄດ້ຮອງຮັບ Thunderbolt 3 ຢ່າງເຕັມຮູບແບບ. ເພື່ອຫຼີກເວັ້ນການຫຼຸດຜ່ອນຄວາມປອດໄພ, ຈຶ່ງມີສອງສ່ວນປະກອບຂອງ userspace ທີ່ເຮັດວຽກຮ່ວມກັນເພື່ອເປີດໃຊ້ Thunderbolt: ບໍລິການຂອງລະບົບ (boltd) ແລະ ສ່ວນປະກອບໃນ GNOME Shell. ສ່ວນປະກອບຂອງ shell ຈະລົງທະບຽນອັດຕະໂນມັດ (ອະນຸຍາດ ແລະ ເກັບໄວ້ໃນຖານຂໍ້ມູນພາຍໃນ) ສຳລັບທຸກອຸປະກອນທີ່ເຊື່ອມຕໍ່ໃໝ່ໂດຍໃຊ້ boltd ກໍຕໍ່ເມື່ອຜູ້ໃຊ້ປັດຈຸບັນແມ່ນຜູ້ດູແລລະບົບ ແລະ ເຊສຊັນ (session) ບໍ່ໄດ້ຖືກລັອກຢູ່. ຫຼັງຈາກອຸປະກອນໄດ້ຮັບການອະນຸຍາດແລ້ວຄັ້ງໜຶ່ງ, ຂໍ້ມູນຂອງມັນຈະຖືກເກັບໄວ້ໃນຖານຂໍ້ມູນ ແລະ ຈະໄດ້ຮັບການອະນຸຍາດໂດຍອັດຕະໂນມັດໃນການເຊື່ອມຕໍ່ຄັ້ງຕໍ່ໄປ.