Khiêu chuyển đáo nội dung

Kexec

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do đích bách khoa toàn thư

kexec(kernelexecution, loại tự vuUnixHoặcLinuxĐíchHệ thống điều dụngexec(Anh ngữ:Exec_(system_call))) thịLinux nội hạchĐích nhất chủng cơ chế, tha duẫn hứa tòng đương tiền vận hành đíchNội hạchKhải động tân nội hạch. kexec hội khiêu quá do hệ thống cố kiện (BIOSHoặcUEFI) chấp hành đíchDẫn đạo gia tái trình tựGiai đoạn hòa ngạnh kiện sơ thủy hóa giai đoạn, trực tiếp tương tân nội hạch gia tái đáo chủNội tồnTịnh lập tức khai thủy chấp hành. Giá tị miễn liễu dữ hoàn toàn trọng tân khải động tương quan đích mạn trường thời gian, tịnh thả khả dĩ thông quá tối tiểu hóaĐình cơ thời gianLai bang trợ hệ thống mãn túc cao khả dụng tính yếu cầu.[1][2]

Tuy nhiên khả hành, đãn sử dụng kexec đẳng cơ chế hội đái lai lưỡng đại thiêu chiến:

  • Cựu nội hạch đích nội tồn bị tân nội hạch phúc cái, nhi cựu nội hạch nhưng tại chấp hành.
  • Tân đích nội hạch thông thường hi vọng sở hữu đích ngạnh kiện thiết bị xử vu nhất cá định nghĩa lương hảo đích trạng thái, tại giá chủng trạng thái hạ, hệ thống trọng khải hậu hệ thống cố kiện hội tương kỳ trọng trí vi “Chính thường” trạng thái. Nhiễu quá chân chính đích trọng tân khải động khả năng hội sử thiết bị xử vu vị tri trạng thái, tân nội hạch tương bất đắc bất tòng trung khôi phục.

Chi trì cận thông quá kexec dẫn đạo dĩThiêm danhĐích nội hạch dĩ hợp tịnh đáo 2014 niên 10 nguyệt 5 nhật phát bố đích Linux nội hạch chủ tuyến đích 3.17 bản trung.[3]Giá bất duẫn hứaRoot dụng hộThông quá kexec gia tái tịnh chấp hành nhậm ý đại mã, bổ sung liễuUEFI an toàn khải độngHòa nội hạch an toàn cơ chế, dĩ xác bảo chỉ hữu kinh quá thiêm danh đích Linux nội hạch mô khối tài năng bị sáp nhập chính tại vận hành đích nội hạch trung.[4][5][6]

Tham kiến

[Biên tập]
  • kdump– Linux nội hạch đích băng hội chuyển trữ cơ chế, tha tại nội bộ sử dụng kexec
  • kGraft(Anh ngữ:kGraft)– SUSE khai phát đích Linux nội hạch thật thời tu bổ kỹ thuật
  • kpatch(Anh ngữ:kpatch)– doHồng mạoKhai phát đích Linux nội hạch thật thời tu bổ kỹ thuật
  • Ksplice– Ksplice công tư khai phát đích Linux nội hạch thật thời tu bổ kỹ thuật, hậu lai bị Oracle thu cấu

Tham khảo văn hiến

[Biên tập]
  1. ^Hariprasad Nellitheertha.Reboot Linux faster using kexec.IBM.May 4, 2004[December 5,2013].(Nguyên thủy nội dungTồn đương vu 2013-01-21 ).
  2. ^David Pendell.Reboot like a racecar with kexec.linux.com. August 16, 2008[December 5,2013].(Nguyên thủy nội dungTồn đương vu 2009-02-14 ).
  3. ^Linux kernel 3.17, Section 1.10. Signed kexec kernels.kernelnewbies.org. October 5, 2014[November 3,2014].( nguyên thủy nội dungTồn đươngVu 2015-04-03 ).
  4. ^Jake Edge.Reworking kexec for signatures.LWN.net.June 25, 2014[August 9,2014].( nguyên thủy nội dungTồn đươngVu 2020-11-12 ).
  5. ^Matthew Garrett.Subverting security with kexec.dreamwidth.org. December 3, 2013[December 5,2013].( nguyên thủy nội dungTồn đươngVu 2020-11-12 ).
  6. ^Kees Cook.Live patching the kernel.outflux.net. December 10, 2013[December 12,2013].( nguyên thủy nội dungTồn đươngVu 2020-11-12 ).

Ngoại bộ liên tiếp

[Biên tập]