Microsoftstruggles to get Hyper-V drivers in Linux kernel
2năm sau, các trình điều khiển Hyper-V vẫn còn nằm chờđể được đưa vào nhân Linux
2years later, Hyper-V drivers are still in Linux staging area
By Jon Brodkin, NetworkWorld, July 18, 2011 02:50 PM ET
Theo:http://www.networkworld.com/news/2011/071811-microsoft-hyperv-linux.html?hpg1=bn
Bài được đưa lênInternet ngày: 18/07/2011
Lờingười dịch: Muốn làm cho một trình điều khiển luônnằm trong nhân Linux thì bạn phải cung cấp mã nguồn củatrình điều khiển đó theo dòng chính thống, để mỗilần thay đổi phiên bản nhân Linux thì trình điều khiểnđó đều được đưa vào trong nhân mà không phải viếtlại từ đầu. Microsoft cũng muốn làm như vậy với trìnhđiều khiển ảo hóa Hyper-V của hãng từ 2 năm về trước(Xem thêm [01],[02],[03],[04],[05]).Tuy nhiên tới bây giờ các mã nguồn này vẫn chỉ nằmtrong cây nằm chờ của nhân Linux, vì nó phải sửa vàthay đổi một số thứ, trong đó có việc không đượcđể lại những vấn đề vi phạm giấy phép GPL của nhânLinux, như nó đã từng làm 2 năm về trước. Nhiều ngườitrong thế giới nguồn mở đã đặt ra câu hỏi: Làm saolại để cho Microsoft đưa mã nguồn của hãng vào nhânLinux, khi mà hãng lại đang kiện việc sử dụng nhânLinux của các công ty về sở hữu trí tuệ???
Microsoft chính xác sẽkhông bỏ Windows vì Linux, nhưng hãng đã trở thành mộtnhà cung cấp bận rộn nhất cho nhân Linux. Dự kiến củaMicrosoft đưa các trình điều khiển Hyper-V vào trong nhânLinux đã mất nhiều thời gian hơn dự kiến, bắt đầutừ tháng 07/2009, nên hình như Microsoft đang cố gắng tăngtốc quá trình này.
THEL-WORLD: Microsoft: “Chúng tôi yêu nguồn mở”
Microsoft là hãng đónggóp lớn thứ 5 cho nhân Linux phiên bản 3.0, tác giả nguồnmở và nhà khoa học máy tính David Wheeler viết trên blogcủa mình.
“Công việc này củaMicrosoft từng là để làm sạch trình điều khiển Hyper-Vcủa Microsoft sao cho trình điều khiển này có thể đượcđưa vào trong dòng chính thống của nhân Linux”, Wheelerviết.
Việc đệ trìnhHyper-V là trong nhánh chờ của nhân Linux, và có thể đượcchuyển vào phần chính của nhân chỉ khi Microsoft giảiquyết được một số vấn đề, theo lãnh đạo dự ántrình điều khiển Linux Greg Kroah - Hartman, người có tráchnhiệm đối với các câu hỏi từ Network World thông quathư điện tử.
Kroah - Hartman nói“những làm sạch và thay đổi tiếp tục” là cầnthiết để Hyper - V vào được dòng chính thống của nhânLinux, nhưng ông không biết nhiệm vụ này đang đạt đượcgần tới bao nhiêu rồi. Công việc đang được hoàn tấtđể đảm bảo rằng các phân phối Linux có thể chạynền tảng ảo hóa của Microsoft.
Khi được hỏi vìsao nó mất thời gian lâu thế. Kroah - Hartman trả lời:“Những thay đổi đã không được đệ trình một cáchthường xuyên”.
Microsoftisn't exactly dumping Windowsfor Linux,but it has become oneof the busiest contributors to the Linux kernel. Microsoft'sattempt to get Hyper-V drivers into the Linux kernel has taken longerthan expected, having begunin July 2009, so Microsoft is apparently trying to speed up theprocess.
THEL-WORD: Microsoft:'We love open source'
Microsoftwas the fifth-largest corporate contributor to Linux kernel version3.0, open source author and computer scientist David Wheeler writesin his blog.
"Thiswork by Microsoft was to clean up the 'Microsoft Hyper-V (HV) driver'so that the Microsoft driver would be included in the mainline Linuxkernel," Wheeler writes.
TheHyper-V submission is in the Linux kernel staging tree, and can bemoved to the main portion of the kernel once Microsoft addresses someissues, according to Linux driver project leader Greg Kroah-Hartman,who responded to questions f-rom Network World via email.
Kroah-Hartmansays "further cleanups and changes" are needed to getHyper-V into the mainline Linux kernel, but he doesn't know how closethe task is to being achieved. The work is being done to ensure thatLinux distributions can run on the Microsoft virtualizationplatform.
Whenasked why it has taken this long, Kroah-Hartman responds: "Thechanges were not being submitted that frequently."
Nhánh chờ nơi mà cáctrình điều khiển của Microsoft đang nằm hôm nay “đượcsử dụng để giữ các trình điều khiển đứng riêng rẽvà các hệ thống tệp chưa sẵn sàng để được trộnvào phần chính của cây nhân Linux ở ở thời điểm nàyvì một loạt các lý do kỹ thuật”, Kroah - Hartman đãgiải thích trên blog vào năm 2009. “Có trong cây nhânLinux chính sao cho những người sử dụng có thể có đượcsự truy cập tới các trình điều khiển dễ đàng hơnnhiều so với trước đó, và để cung cấp một nơi chungcho sự phát triển diễn ra”.
Hồ sơ về Hyper - Vtrong cây chờ của Linux chứa 2 tá tệp bao gồm một danhsách “các việc cần làm - to do” với các vấn đềphải được giải quyết.
Danh sách này chỉ ralà Microsoft phải “sửa các cảnh báo và lỗi kiểm trabản vá còn lại”; kiểm tra VMBus để xác minh nó đanglàm việc phù hợp; kiểm tra các trình điều khiển mạng,khối và SCSI, và xem liệu VMBus có thể được “trộnvào với các bus aor khác hay không”.
Microsoft đã bắt đầuđóng góp mã nguồn của Hyper - V vào nhân Linux từ 2 nămtrước sau khi các thành viên cộng đồng Linux đã chỉ rarằng Microsoft đã vi phạm giấy phép phần mềm GPL bằngviệc sử dụng các thành phần nguồn mở bên trong mộttrình điều khiển Hyper - V.
Nhưng Microsoft có thểhưởng lợi bằng việc làm cho nó dễ dàng hơn đối vớinhững người nhiệt thành của Linux để chạy các hệđiều hành khách Linux trong Hyper-V. Đội Hyper-V củaMicrosoft đang hỗ trợ CentOS Linux, và đang nói chuyện vớiCanonical về việc mở rộng sự hỗ trợ Hyper-V cho Ubuntu.
Đệ trình mã nguồncủa Microsoft cho nhân Linux bị sa lầy ngay lập tức, với Kroah - Hartman nói vào tháng 09/2009 rằng “các lập trìnhviên của Microsoft dường như đã biến mất”.
Microsoft đã không trảlời cho một yêu cầu bình luận trong tuần này.
Thestaging tree whe-re Microsoft's drivers are today "is used tohold stand-alone drivers and filesystems that are not ready to bemerged into the main portion of the Linux kernel tree at this pointin time for various technical reasons," Kroah-Hartman explainedin a blog post in 2009. "It is contained within the mainLinux kernel tree so that users can get access to the drivers mucheasier than before, and to provide a common place for the developmentto happen."
TheHyper-V folder within the Linux staging tree contains two dozen filesincluding a "todo" list with the issues that must beaddressed.
Thelist shows Microsoft must "fix remaining checkpatch warnings anderrors"; audit the VMBus to verify it is working properly; auditthe network, block and SCSI drivers; and see if the VMBus can be"merged with the other virtual busses."
Microsoftbegan contributing Hyper-V code to the Linux kernel two years agoafter Linux community members pointed out that Microsoft wasviolatingthe GPL software license by using open source components within aHyper-V driver.
ButMicrosoft could benefit by making it easier for Linux enthusiasts torun Linux guest operating systems on Hyper-V. Microsoft's Hyper-Vteam issupporting CentOS Linux, and is in talks with Canonical aboutextending Hyper-V support to Ubuntu.
Microsoft'ssubmission of code to the Linux kernel stalledalmost immediately, with Kroah-Hartman saying in September 2009that "the Microsoft developers seem to have disappeared."
Microsofthas not responded to a request for comment this week.
FollowJon Brodkin on Twitter:www.twitter.com/jbrodkin
Readmore about software in Network World's Software section.
Dịch tài liệu: LêTrung Nghĩa
Talkback:
How would people allowmicrosoft in inject there code in the linux kernel, while they'resuing company's using the linux kernel for IP ? ?
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Blog này được chuyển đổi từ http://blog.yahoo.com/letrungnghia trên Yahoo Blog sang sử dụng NukeViet sau khi Yahoo Blog đóng cửa tại Việt Nam ngày 17/01/2013.Kể từ ngày 07/02/2013, thông tin trên Blog được cập nhật tiếp tục trở lại với sự hỗ trợ kỹ thuật và đặt chỗ hosting của nhóm phát triển...
Các bài trình chiếu trong năm 2024
Tập huấn thực hành ‘Khai thác tài nguyên giáo dục mở’ cho giáo viên phổ thông, bao gồm cả giáo viên tiểu học và mầm non tới hết năm 2024
Các lớp tập huấn thực hành ‘Khai thác tài nguyên giáo dục mở’ tới hết năm 2024
Các tài liệu dịch sang tiếng Việt tới hết năm 2024
‘Digcomp 2.2: Khung năng lực số cho công dân - với các ví dụ mới về kiến thức, kỹ năng và thái độ’, EC xuất bản năm 2022
Tổng hợp các bài của Nhóm các Nhà cấp vốn Nghiên cứu Mở (ORFG) đã được dịch sang tiếng Việt
Tổng hợp các bài của Liên minh S (cOAlition S) đã được dịch sang tiếng Việt
Năm Khoa học Mở & Chuyển đổi sang Khoa học Mở - Tổng hợp các bài liên quan
Hội nghị Đối tác Dữ liệu Mở châu Á năm 2021 do Việt Nam lần đầu tiên chủ trì
Các khung năng lực trong hành động
Phong trào Bình dân học vụ số: Mục tiêu, đối tượng, nội dung, nguồn lực, phương thức tổ chức thực hiện
Lễ công bố công khai Trung tâm Năng lực Kim cương châu Âu và dự án ALMASI
Khung năng lực AI cho giáo viên
Sư phạm Mở là gì (Trang của Đại học British Columbia, Canada)
Ngày Phần mềm Tự do, Ngày Phần cứng tự do, Ngày Tài liệu Tự do
‘Khung năng lực AI cho giáo viên’ - bản dịch sang tiếng Việt
Bạn cần biết những gì về các khung năng lực AI mới của UNESCO cho học sinh và giáo viên
Bàn về 'Lợi thế của doanh nghiệp Việt là dữ liệu Việt, bài toán Việt' - bài phát biểu của Bộ trưởng Nguyễn Mạnh Hùng ngày 21/08/2025
Các bài trình chiếu trong năm 2024
Các tài liệu dịch sang tiếng Việt tới hết năm 2024
Triển khai Khuyến nghị Khoa học Mở của UNESCO, cập nhật 15/10/2024
‘Tài liệu quan điểm của KR21 về Giữ lại Quyền Tác giả: Giữ lại các quyền trong kết quả đầu ra nghiên cứu để cho phép phổ biến mở kiến thức’ - bản dịch sang tiếng Việt
‘KHUYẾN NGHỊ VÀ HƯỚNG DẪN TRUY CẬP MỞ KIM CƯƠNG cho các cơ sở, nhà cấp vốn, nhà bảo trợ, nhà tài trợ, và nhà hoạch định chính sách’ - bản dịch sang tiếng Việt
Tập huấn thực hành ‘Khai thác tài nguyên giáo dục mở’ cho giáo viên phổ thông, bao gồm cả giáo viên tiểu học và mầm non tới hết năm 2024
DeepSeek đã gây ra sự hoảng loạn trên thị trường — nhưng một số người cho rằng việc bán tháo là quá mức
“Chúng tôi không có hào nước”: Sự đổi mới đột phá của AI nguồn mở
Dữ liệu để phân loại AI
Ứng dụng và phát triển Tài nguyên Giáo dục Mở (OER) tại Việt Nam
Nhà khoa học AI hàng đầu của Meta cho biết thành công của DeepSeek cho thấy 'các mô hình nguồn mở đang vượt trội hơn các mô hình độc quyền'
‘Tầm quan trọng của các kỹ năng tư duy phản biện và linh hoạt về năng lực AI của sinh viên TVET’ - bản dịch sang tiếng Việt