PDA

View Full Version : Microsoft phát triển nhân Linux: Một công đôi việc


khanh11121988
07-22-2009, 11:31 AM
Microsoft đă đóng góp các tŕnh điều khiển Hyper-V cho nhân Linux để cải thiện hiệu quả cho việc chạy các máy khách Linux ảo hóa trong một môi trường với máy chủ Windows. Microsoft cũng công khai mă nguồn Hyper-V dưới giấy phép mă nguồn mở GLP (GNU General Public License)[Only registered and activated users can see links]
Microsoft đang đóng góp gần 20 ngàn ḍng mà nguồn cho nhân Linux với mục hỗ trợ việc cải thiện cho việc chạy HĐH Linux trong môi trường ảo hóa trên các máy chủ Windows. Bước đi này là một phần xu hướng rộng hơn của Microsoft nhằm hợp tác với cộng đồng phần mềm mă nguồn mở.

Nhà phát triển nhân Linux nổi tiếng Greg Kroah-Hartman đă công bố mă nguồn vào hôm thứ 2 trong một thông điệp được gửi đến danh sách mail các nhà phát triển nhân Linux. Ông ta nói rằng tŕnh điều khiển mới này được đóng góp bởi Microsoft sẽ trải qua nhiều bước tinh lọc trước khi chúng được kết hợp trực tiếp vào trong nhân chính của Linux. Microsoft đang tạo ra mă nguồn dưới giấy phép GLP của GNU, một giấy phép phần mềm mă nguồn mở được sử cho nhân Linux.

Kroah-Hartman viết: “Tôi thật hạnh phúc để công bố rằng sau nhiều tháng thảo luận, Microsoft đă phát hành tŕnh điều khiển Linux Hyper-V dưới giấy phép GLP v2” . “Những tŕnh điều khiển này cho phép Linux làm việc tốt hơn khi chạy như một vai tṛ máy khách trong tầm điều khiển của hệ thống Hyper-V”.

Kroah-Hartman được Novell thuê để làm việc cho dự án Linux Driver, một sáng kiến mà qua đó tổ chức Linux Foundation và công đồng phát triển nhân Linux cung cấp sự hỗ trợ kĩ thuật miễn phí cho các nhà cung cấp khi họ muốn Linux hỗ trợ cho phần cứng của họ. Microsoft đang làm việc với Kroah-Hartman để đưa mă của Hyper-V kết hợp trực tiếp trong nhân Linux để nó có thể hỗ trợ một cách đầy đủ cho tất cả các bản phân phối Linux chủ đạo. Kroah-Hartman ca ngợi một vài người tại Microsoft đă đóng góp vai tṛ quan trọng cho tiến tŕnh này, đặc biệt là kĩ sư phần mềm Hank Janssen người đă cung cấp mă nguồn và đang tiếp tục làm việc với những nhà phát triển nhân Linux để chuẩn bị cho sự kết hợp này. Kroah-Hartman cho biết, giám đốc chiến lược nền tảng của Microsoft Sam Ramji người thường xuyên làm việc để cải thiện các mối quan hệ giữa Microsoft và cộng đồng mă nguồn mở nói chung và với Linux nói riêng.

“Chúng ta đang nh́n thấy các cộng đồng Microsoft và các cộng đồng mă nguồn mở cùng nhau phát triển, mà lợi ích đem lại cuối cùng là cho những khách hàng” Ramji phát biểu tại một hội nghị bàn tṛn của Microsoft. “ Điều này có lợi cho lẫn khách hàng, cho Microsoft và cho các bản phân phối cộng đồng hay thương mại của Linux để nâng cao hiệu quả cho HĐH Linux khi chay với vai tṛ là máy khách trong một môi trường mà ở đó Windows Server là máy chủ”
Microsoft ngày càng gần gũi với nguồn mở !

Microsoft đang ngày càng tiến gần với phần mềm mă nguồn mở và tham gia một cách tích cực trong nỗ lực cộng tác với cộng đồng mă nguồn mở. Ví dụ, năm ngoái Microsoft trở thành một nhà tài trợ cho tổ chức Apache Software Foundation và đă đóng góp công sức vào dự án Stonehenge của Apache. Gần đây, Microsoft cũng ban bố một hứa hẹn về mặc pháp lư rằng họ sẽ không ràng buộc bằng sáng chế của họ mà nó chống lại dự án mă nguồn mở Mono và những sự triển khai mă nguồn mở khác theo các tiêu chuẩn C# và .NET.

Mặc dù trước đây Microsoft cũng đă phát hành mă nguồn dưới các giấp phép mă nguồn mở nhưng đây là lần đầu tiên công ty này đă đóng góp một cách trực tiếp vào nhân Linux. Điều này cũng cho thấy rằng Microsoft đang sẵng ḷng để sử dụng giấy phép GLP, một giấy phép mà trước đây Microsoft nhất quyết tránh né. Microsoft thường sử dụng giấy phép mă nguồn mở OSI cũng như một vài giấy phép phần mềm tự do khác như là Apache Software License.

Trong một bản tuyên bố, Microsoft nói rằng họ sử dụng mă Linux để phát triển tŕnh điều khiển Hyper-V Linux, điều này có nghĩa là họ phải chuyển giao kết quả mă nguồn này dưới giấy phép GPL để tuân thủ những yêu cầu cấp giấy phép. Họ đang làm việc với cộng đồng phát triển nhân Linux để đưa tŕnh điều khiển của họ vào nhân chính của Linux để mă này có thể được duy tŕ như là một phần của nhân Linux và vẫn c̣n tương thích trong tương lai.

Mă nguồn đóng góp của Microsoft có thể sử dụng và phân phối một cách tự do cho mọi người theo đúng như qui định GPLv2 của chứ không phải chỉ riêng các công ty mà có các thỏa thuận về giấy phép với Microsoft.
Thơa măn những người hoài nghi về Microsoft ?

Tuy nhiên, không rơ nếu điều này có thơa măn số ít những tín đồ chính thống về phần mềm tự do hay không, người mà tin rằng Microsoft không đáng tin cậy và tất cả mọi nỗ lực của Microsoft để trao quyền hợp pháp mă nguồn mở là một phần của cái bẫy tinh vi. Những yêu cầu không bắt buộc trong giấy phép GPLv2 th́ không rơ ràng như trong giấy phép GPLv3, một phiên bản mới của giấy phép GPL mà cộng đồng phát triển nhân Linux chưa thông qua. Gần đây tổ chức Free Software Foundation đă đưa ra một phát biểu nói rằng Microsoft không đáng tin cậy bởi v́ trước đây hăng này có những lời đe dọa kiên tụng liên quan đến bằng sáng chế của họ để chống lại cộng đồng Linux.

Vào năm 2007, Microsoft khẳng định rằng nhân Linux đă vi phạm hàng trăm bằng sáng chế của Microsoft nhưng công ty này đă từ chối chứng minh những khẳng định này hoặc chỉ rỏ bằng sáng chế nào đă bị Linux xâm phạm. Công ty này cũng kêu gọi các nhà cung cấp kí vào các hiệp ước bằng sáng chế không rơ ràng mà sẽ bảo vệ các khách hàng của họ trước sự kiện tụng về vi phạm bằng sáng chế nhưng sẽ không bao gồm việc sử dụng nó. Vào lúc đó, Microsoft nhấn mạnh rằng họ sẽ không hợp tác trên các vấn đề thao tác giữa các phần với các công ty mà đă không sẵn ḷng đồng ư kí vào hiệp ước này.

Gần đây, Microsoft cũng đă thay đổi quan điểm của họ trên vấn đề này và kể từ lúc bắt đầu cộng tác với Red Hat và các nhà cung cấp khác trong lĩnh vực ảo hóa đa nền tảng. Việc công bố các tŕnh điều khiển Hyper-V cho Linux dưới giấy phép GPL là một bước đi mới nhất trong nỗ lực tiến tới tính tương kết không trở ngại. Cuôc tranh căi gần đây của Microsoft với nhà sản xuất thiết bị định vị GPS TomTom trên bằng sáng chế về hệ thống filesystem FAT, tuy nhiên điều này chỉ ra rằng công ty này vẫn đang sử dụng IP của họ để để giữ lại tính tương kết trong một vài trường hợp.

Để làm cho Hyper-V trở thành một giải pháp hấp dẫn cho sự ảo hóa của doanh nghiệp, sự hỗ trợ của Linux là một yếu tố cơ bản cần thiết. Rơ ràng là Microsoft nhận ra rằng việc mở cửa cho một nền tảng máy chủ chi phối không phải là để giúp tạo ra Hyper-V cạnh tranh chống lại các nhà cung cấp các phần mềm ảo hóa khác ví dụ như VMware. Các môi trường được pha trộn ngày càng phổ biến, lợi ích của việc tích hợp Hyper-V vào trong nhân Linux chính sẽ giúp cho các công ty có thể triển khai hầu hết các bản phân phối Linux sát cạnh HĐH Windows cùng với Hyper-V, một khả năng có thể giúp tăng cường việc áp dụng công nghệ ảo hóa của Microsoft.
Theo Arstechnica