Về live patching kernel thì đã có nhiều cách, nhưng ksplice hơn các solutions khác ở chỗ so sách sự khác biệt giữa các versions. Thay vì chỉ giữa source code, ksplice kết hợp giữa source code và binary. Nếu bác nào đọc kỹ published paper của ksplice thì thấy rằng live patching kernel hoàn toàn doable vì memory shared của kernel độc lập với userland, do đó memory status replacement giữa các kernel versions hoàn toàn không ảnh hưởng gì đến ABI. Tuy nhiên vấn đề khó hơn cả không phải là live patching kernel mà là live patching os :(
Có một cách tiếp cận khác về bootless patching kernel được published cùng thời điểm với ksplice với tên gọi Snowflock, bác nào thích có thể ngó qua: http://sysweb.cs.toronto.edu/snowflock -- Duy Le (Dan) 2011/7/22 Truong Anh. Tuan <tua...@iwayvietnam.com>: > > ----- Original Message ----- >> From: "Nguyen Vu Hung (VNC)" <vuh...@vinicorp.com.vn> >> To: hanoilug@lists.hanoilug.org >> Sent: Friday, July 22, 2011 1:23:39 PM >> Subject: Re: [HanoiLUG] Oracle Acquires K-splice >> >> > Anh thấy thà làm tay còn hơn tự mình trói mình vào cái gì đó mất >> > tự do. Ksplice đó hình như là không phải tự do nhỉ?!?? >> >> Linux là mở, patch cũng là mở, Kspline can thiệp vào memory. >> Cái họ giữ là công nghệ, cách patch kernel sao cho nó không cần >> reboot mà vẫn chạy. > > Anh thì đọc cái "How it works" ngay trên trang chủ [1] thì "ớn" lắm: > > " > 1. Your Linux vendor releases an update. > 2. Ksplice converts the update into a rebootless update. > 3. You download and install the update seamlessly, without rebooting. > " > > Cái gì mà: "convert kernel patch/update thành dạng của Ksplice" (theo > anh hiểu thì Ksplice sẽ làm 1 số thao tác gì đó trên source code của > kernel patch đó) > > Chơi kiểu này mà không phải là dạng tự do thì liệu có nên tin không? > Anh đoán là các đại gia lấy Linux làm nguồn sống cũng chẳng dám chơi > đâu. > > Nếu Ksplice mà GPL thì tốt quá nhỉ!?!! > Hay là Oracle mua về để open nó ra (như cách Red Hat vẫn thường làm). > Được thế thì tuyệt quá!! > > [1] http://www.ksplice.com/ > > Kind regards, > Tuan > _______________________________________________ > POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines > _______________________________________________ > HanoiLUG mailing lists: http://lists.hanoilug.org/ > HanoiLUG wiki: http://wiki.hanoilug.org/ > HanoiLUG blog: http://blog.hanoilug.org/ _______________________________________________ POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines _______________________________________________ HanoiLUG mailing lists: http://lists.hanoilug.org/ HanoiLUG wiki: http://wiki.hanoilug.org/ HanoiLUG blog: http://blog.hanoilug.org/