Showing posts with label opensource. Show all posts
Showing posts with label opensource. Show all posts

9/15/09

Mô hình nguồn mở trong một số lĩnh vực ngoài phần mềm.

Gần đây có một số bài báo về hai sản phẩm mới: Thiết kế xe ôtô cho tương lai và Hệ điều hành nguồn mở cho máy ảnh. Nhưng ý tưởng chính đằng sau các sản phẩm đó chưa được rõ ràng.

Phong trào Phần mềm nguồn mở không chỉ liên quan đến phần mềm máy tính. Nó tạo nên một mô hình (hoặc triết lý, tư tưởng, nguyên tắc, phương pháp luận, …) nguồn mở chi phối ở các mức độ khác nhau toàn bộ quá trình thiết kế, xây dựng, phân phối một sản phẩm. Về đại thể, một sản phẩm nguồn mở là do một cộng đồng tự nguyện tham gia đóng góp xây dựng (một phần hay toàn bộ) và cho phép người khác tự do sử dụng phần đóng góp của mình.

Hiện tại, những sản phẩm nguồn mở thường là sản phẩm chất xám (phần mềm, thông tin, ….) hoặc là phần chất xám trong sản phẩm đó (ý tưởng, thiết kế, phần mềm điều khiển, …).

Sản phẩm nguồn mở có thể là (một số ví dụ và còn nữa):

  • Truyền thông nguồn mở: điển hình là phong trào viết blog hiện nay. Ngoài ra còn có các diễn đàn (forum), các bảng tin (messageboard). Tất cả thông tin của blog, diễn đàn, bảng tin đều do cộng đồng tự nguyện đóng góp và chia sẻ cho mọi người cùng sử dụng.

  • Tình báo nguồn mở (Open source intelligence): phương pháp tìm kiếm, chọn lọc, phân tích các nguồn tin công khai để tạo nên các nguồn tin tình báo có giá trị. Đây là một ngành tình báo quan trọng, có tổ chức chặt chẽ (xem thêm).

  • Chính trị nguồn mở (Open Politics): phương pháp tiến hành các hoạt động chính trị sử dụng các phương tiện Internet như blog, email, poll (thăm dò ý kiến) để tăng cường giao lưu giữa các tổ chức chính trị và đội ngũ quần chúng ủng hộ. Tổng thống Mỹ Obama đã sử dụng xuất sắc phương pháp này trong kỳ bầu cử vừa qua. Một biến thể khác là dùng các phương tiện trên để quần chúng tham gia rộng rãi vào quá trình xây dựng một chính sách.

  • Giáo dục nguồn mở: bộ giáo trình mở (OpenCourseWare) đồ sộ của học viện công nghệ Massachusetts đưa công khai, miễn phí lên mạng Internet và từ điển bách khoa Wikipedia là các ví dụ.

  • Văn hóa nguồn mở: ví dụ điển hình nhất là các bản dịch truyện của cộng đồng mạng Việt nam gần đây (Harry Porter, Tru tiên, ….) hoặc các website thư viện do cộng đồng người đọc bỏ công gõ truyện đóng góp (Vietnam Thư quán, Nhạn môn quan, …).

  • Sản phẩm nguồn mở: trong một post trước đã giới thiệu notebook nguồn mở: thiết kế của laptop OpenBook được công khai để mọi người tham gia góp ý, sửa và sử dụng. Hãng chế tạo điện thoại smartphone Openmoko còn nguồn mở hóa cả thiết kế phần cứng lẫn phần mềm điện thoại của hãng. Và cả hai sản phẩm oto, máy ảnh đã nêu ở phần đầu bài này.

  • Y học nguồn mở: xem ví dụ

  • Còn nữa … (hỏi cụ Gúc).


Dự án xe ôtô tương lai:

Dự án C,mm,n (phát âm là 'common') là một dự án nguồn mở xây dựng một giải pháp tổng thể về phương tiện di chuyển cá nhân bền vững (sustainable personal mobility) cho tương lai. Về cơ bản nó là một kiểu xe chạy điện nhưng không phải chỉ có thiết kế xe mà cả hệ thống trạm nạp, điều khiển, tín hiệu, ...Ai cũng có thể tham gia dự án này, đóng góp các ý tưởng, phương án, thiết kế; sửa đổi, bổ xung những kết quả đã có hoặc tối thiểu là nhận xét, góp ý và sử dụng miễn phí các kết quả của dự án đúng như một dự án phần mềm nguồn mở. Các công trình đóng góp vào dự án cũng được cấp phép sử dụng theo một giấy phép nguồn mở.

Hiện dự án đã đạt tới phiên bản C,mm,n car 2.0. Nội dung cụ thể xem tại đây.

Máy ảnh Frankencamera

Máy ảnh Frankencamera là một trong hai dự án con của dự án Camera, một dự án chung của trường đại học Stanford và các công ty Nokia, Adobe Systems, Kodak, Hewlett-Packard, Walt Disney.

Dự án Camera là một dự án về công nghệ chụp ảnh bằng máy tính (computational photography), tức là chụp ảnh, quay video bằng máy ảnh có máy tính bên trong (có thể tạm gọi là máy tính chụp ảnh). Công nghệ ảnh máy tính dùng các phần mềm bên trong máy ảnh điều khiển quá trình chụp, nhằm tăng cường và mở rộng khả năng của công nghệ ảnh số hóa (digital photography). Máy ảnh loại computational photography chụp ra được những bức ảnh mà máy ảnh số bình thường (digital camera) không thể chụp được.

frankencamera 2 0 2 sshbal



Phần cứng của máy ảnh Frankencamera lắp tạp nham từ linh kiện của nhiều loại máy ảnh khác nhau: bo mạch chính của Texas Instruments có các bộ xử lý chung và xử lý ảnh, một màn hình LCD nhỏ, chạy hệ điều hành Linux; chip chụp ảnh lấy của điện thoại Nokia N95, ống kính thì của Canon,... tất cả đều có thể điều khiển bằng phần mềm được.

Mục tiêu của dự án là xây dựng một nền tảng phần mềm (platform) nguồn mở cho việc chụp ảnh và quay video. Vì là nguồn mở nên ai cũng có thể lập trình các tính năng mình thích dưới dạng phần mềm bổ xung (add-ons), tải vào máy cho chạy để chụp ra những bức ảnh mong muốn. Người dùng bình thường cũng có thể kết nối máy ảnh kiểu này vào Internet, chọn phần mềm bổ xung cần thiết tải về máy rồi chụp.

Những ai đã dùng trình duyệt nguồn mở Firefox đều rất quen thuộc với kho tính năng bổ xung add-ons và extensions kiểu này. Có điều đây là máy ảnh.

Nếu không dùng Photoshop, sẽ phải bố trí sân khấu, dàn đèn, máy ảnh, … rất đắt tiền và công phu để đạt được những hiệu ứng tương tự. Tương tự, máy tính chụp ảnh hứa hẹn sẽ tạo nên một cuộc cách mạng trong nghệ thuật nhiếp ảnh vì:

  • Chỉ dùng những máy ảnh rẻ tiền chụp được các bức ảnh cao cấp, thậm chí có những tính năng mà máy ảnh thường không thể đạt được.

  • Cho phép người chụp tự trang bị tính năng cần thiết cho máy ảnh bằng các phần mềm tải về từ Internet.


Và cuộc cách mạng đó là dựa trên mô hình nguồn mở!

2/20/08

Linux, opensource trong một vài danh sách TOP

1- TOP 500 siêu máy tính mạnh nhất thế giới

Trong danh sách TOP500 siêu máy tính (supercomputer) mạnh nhất thế giới tháng 11/2007, 85% chạy Linux (426 máy), 6,8% chạy hệ điều hành hỗn hợp (34 máy), 6% chạy Unix (30 máy) và 1,2% chạy Windows (6 máy).
Trong cũng danh sách này vào tháng 6/2007, Linux chiếm 77,8% và chỉ có 2 máy chạy Windows.
Các máy tính trong danh sách được xếp hạng căn cứ vào kết quả phép thử Linpack (Linpack benchmark) giải một hệ phương trình tuyến tính lớn.
Siêu máy tính mạnh nhất thế giới hiện nay (đứng số 1 trong danh sách trên) là BlueGene/L System do công ty máy tính IBM và Cục An ninh hạt nhân Quốc gia thuộc bộ Năng lượng Mỹ cùng xây dựng. Siêu máy tính này có cấu hình: gồm 212'992 bộ vi xử lý PowerPC 400 700MHz, năng lực tính toán: 478,2 tỷ tỷ phép toán dấu phẩy động trong một giây (teraFLOPS), bộ nhớ RAM 73'728 GB, chạy hệ điều hành hỗn hợp CNK (Compute Node Kernel)/SLES9 (SUSE Linux Enterprise System 9). CNK là một phần nhân Linux rất nhỏ chỉ có 5000 dòng lệnh.

2- TOP 100 công ty lớn nhất nước Mỹ


Trong danh sách Fortune 500 năm 2007 các công ty lớn nhất nước Mỹ xếp theo doanh thu, ta hãy xét TOP100 công ty thuộc danh sách đó.

Công ty số 1 trong danh sách là Wal-Mart, hệ thống bán lẻ hàng đầu Mỹ vừa mua Linux tháng 1/2007 theo thông báo ở dây.
Các công ty số 14,15 và 49 là những công ty rất hăng hái trong lĩnh vực phần mềm nguồn mở theo những thông tin chi tiết ở đây và ở đây.
Công ty số 28 đang xây dựng hệ điều hành Linux cho quân đội Mỹ
Các công ty số 13 và 22 nói rằng họ tiết kiệm được hàng triệu đô la nhờ dùng Linux.
Nếu ta chọn ngẫu nhiên một công ty trong danh sách đó, ví dụ công ty thứ 17 Home Depot, rồi hỏi cụ Gúc "Home Depot linux", ta sẽ được cái link nói thế này: "The Home Depot are firmly embracing Linux and JavaPOS as viable platforms for their store operations.".


Search thử công ty số 9 "Bank of America linux" ta sẽ được cái tin này " Bank of America has embarked on a global grid computing project linking computer nodes across three of its key trading centers—New York, Chicago and London ....Almost all of the individual compute nodes are blade servers running Linux, because of its favorable cost-to-performance ratio".

Search thử ... mà thôi có lẽ thế cũng đủ rồi. Có thể xem thêm ở đây.

3- TOP tổ chức lớn nhất Việt nam

Đảng Cộng sản VN quyết định như thế này. Còn đây là ngành giáo dục.
Tập đoàn kinh tế Vinashin chủ trương :"Trong hệ thống tin học của Tập đoàn, dùng phối hợp cả phần mềm nguồn mở và phần mềm nguồn đóng một cách hợp lý nhắm nâng cao hiệu quả, tiết kiệm chi phí".
Công ty tin học hàng đầu Việt nam FPT thì có một hệ điều hành nguồn mở FOOD và một lô sản phẩm nguồn mở khác do công ty con FPT Open Solutions xây dựng.

Cám ơn một comment trong mục Giới thiệu đã gợi ý cho tôi viết bài này. Lời khuyên:"Gúc bẩy lần trước khi gõ bàn phím".

12/30/07

Các đại công ty tin học và phần mềm nguồn mở

CÁC ĐẠI CÔNG TY TIN HỌC VÀ PHẦN MỀM NGUỒN MỞ


zxc232


Phong trào phần mềm nguồn mở ban đầu chỉ là “thú chơi” nghiệp dư của một số lập trình viên nay đã phát triển thành một trào lưu lớn, lôi cuốn cả các đại công ty tin học vào cuộc. Tìm hiểu tình hình này cũng là một cách để:





  1. Thấy được sức mạnh, tính nghiêm chỉnh và tương lai của phần mềm nguồn mở.




  2. Hiểu được rằng phần mềm nguồn mở không chỉ giới hạn ở máy tính để bàn. Thực tế nó phát huy sức mạnh đầu tiên ở các máy chủ và các ứng dụng cỡ lớn do các ưu điểm vốn có của nó.




Bài viết này sử dụng các tư liệu Internet. Nhấn vào các link để xem chi tiết.



I.SUN MICROSYSTEMS


Sun, cũng giống như IBM, là một công ty sản xuất cả phần cứng lẫn phần mềm, có những đóng góp rất lớn cho phong trào phần mềm nguồn mở. Sun là công ty đã nguồn mở hóa các sản phẩm của mình nhiều nhất so với bất kỳ công ty nào khác, mà lại toàn là những sản phẩm lớn, chủ yếu nhất của Sun.


Hệ điều hành Solaris của Sun là một hệ điều hành Unix mạnh. Từ cuối năm 2006, Solaris được chuyển thành hệ điều hành nguồn mở trong dự án OpenSolaris với hơn 60.000 thành viên tham gia, trong đó có 2000 người làm việc ăn lương của Sun. Theo Sun, Solaris có nhiều ứng dụng hơn bất kỳ hệ điều hành nguồn mở nào khác (khoảng 6000 ứng dụng).


Bộ phần mềm văn phòng StarOffice của Sun cũng được chuyển thành phần mềm nguồn mở với tên OpenOffice từ tháng 7/2000 (Sun tiếp tục bán StarOffice như phiên bản thương mại của OpenOffice với giá 70USD).


Từ tháng 11/2006, công nghệ Java nổi tiếng của Sun cũng trở thành sản phẩm nguồn mở.


Ngay cả bộ vi xử lý UltraSPARC 64bit của Sun cũng được nguồn mở hóa trong dự án OpenSPARC từ tháng 12/2005. Sun cung cấp thiết kế, mã nguồn bộ lệnh, các phần mềm công cụ,... của UltraSPARC theo giấy phép phần mềm nguồn mở GPL. Đây là một loại vi xử lý mạnh dành cho server và workstation.


Có thể nói Sun là một công ty kỳ lạ, “say mê” mở toang mọi bí mật thương mại của mình ra cho tất cả mọi người.



II. IBM


IBM hỗ trợ phần mềm nguồn mở cả trong ba lĩnh vực phần cứng, phần mềm và dịch vụ.


Về phần cứng, IBM có các dòng máy chủ chạy Linux:





  • Các siêu máy tính (supercomputer): trong danh sách Top500 siêu máy tính mạnh nhất thế giới tháng 11/2007, hai vị trí hàng đầu thuộc về siêu máy tính BlueGene/L của IBM. Siêu máy tính này chạy hệ điều hành hỗn hợp CNK/SLES 9 (SUSE Linux Enterprise Server 9) và SLES 9. Đáng chú ý là trong danh sách Top500, số siêu máy tính chạy Linux chiếm 85,20%.




  • Các máy chủ cỡ lớn (mainframe server) thuộc họ IBM System z chạy các hệ điều hành Linux (SUSE) và các giải pháp ứng dụng Linux.




  • Các dòng máy chủ khác của IBM cũng hỗ trợ Linux: IBM System x, System i, System p, BladeCenter, System Cluster và hệ thống lưu trữ mạng System Storage. Hai bản Linux được IBM chính thức hỗ trợ là RedHat và Novell SUSE.




Về phần mềm, IBM hỗ trợ phần mềm nguồn mở ở những mặt sau:





  • IBM có một Trung tâm Công nghệ Linux với hơn 600 kỹ sư phần mềm làm việc cho hơn 100 dự án phần mềm nguồn mở.




  • Hơn 500 phần mềm của IBM chạy trên nền Linux. Trong đó có hầu hết các sản phẩm lớn của IBM như:








    • Phần mềm cơ sở dữ liệu cỡ lớn DB2 và Informix. Đây là những phần mềm cơ sở dữ liệu ngang tầm với Oracle và SQL Server.




    • Họ phần mềm làm việc cộng tác Lotus (trong đó có bộ phần mềm văn phòng Lotus Symphony dựa trên nền OpenOffice),




    • Công cụ phát triển phần mềm Rational. Đây là bộ công cụ rất mạnh cho mọi giai đoạn từ A đến Z của quá trình phát triển phần mềm.




    • Phần mềm quản lý hạ tầng nghiệp vụ Tivoli. Phần mềm này quản lý một loạt hạ tầng mạng nghiệp vụ: quản lý ứng dụng, lỗi, các dịch vụ, cấu hình máy, an ninh,...




    • Phần mềm máy chủ ứng dụng WebSphere.








  • Một số phần mềm của IBM có phiên bản nguồn mở (Community Edition), ví dụ WebSphere hoặc dựa trên một phần mềm nguồn mở, ví dụ Lotus Symphony. IBM có riêng một loại giấy phép phần mềm nguồn mở.




Về dịch vụ, IBM cung cấp một loạt dịch vụ liên quan đến Linux: thiết kế, lên kế hoạch, triển khai, hỗ trợ, quản lý các hệ thống Linux mới hoặc chuyển từ các hệ thống khác sang Linux.



III.ORACLE


Oracle là một trong những công ty phần mềm lớn nhất thế giới. Các sản phẩm chính của công ty gồm: hệ quản trị cơ sở dữ liệu Oracle (đứng đầu thế giới về thị phần), các phần mềm trung gian (midleware): máy chủ ứng dụng (Application Server), quản lý quá trình nghiệp vụ (Business Process Management), quản lý nội dung (Content Management),..., các bộ phần mềm ứng dụng (Oracle E-Business Suite, ...).


Các phần mềm của Oracle đều là những sản phẩm lớn, đắt tiền chủ yếu phục vụ cho các khách hàng lớn.


Theo Oracle: “Hiện nay, nhiều khách hàng đang sử dụng Oracle cùng với các công nghệ nguồn mở trong những môi trường cực kỳ quan trọng ( mission-critical environments) và thu được những lợi ích do chi phí thấp, dễ quản lý, tính sẵn sàng và độ tin cậy cao cùng với các ưu điểm về tốc độ và khả năng mở rộng”.


Theo một báo cáo của hãng Gartner, năm 2006 Linux là hệ điều hành tăng trưởng nhanh nhất (67%) trong thị trường các hệ quản trị cơ sở dữ liệu. Trong thị trường CSDL trên nền Linux, Oracle chiếm 82,6%.


Các phần mềm khác của Oracle cũng đang được xây dựng để chạy trên nền Linux.


Oracle có riêng một dịch vụ hỗ trợ Linux gọi là Oracle Unbreakable Linux chỉ sau 9 tháng triển khai đã có hơn 1500 khách hàng lớn: Mitshubishi, Nissan,...Bộ Linux của Oracle (Oracle Enterprise Linux) dựa trên nền RedHat. Gần đây, phần mềm Veritas Data Center của Symantec đã được xác nhận là chạy tốt trên nền hệ điều hành này.



IV.NOVELL


Novell là hãng phần mềm một thời nổi tiếng với hệ điều hành mạng Novell Netware. Nay sản phẩm chính của hãng là hệ Linux SUSE với các bộ SUSE Linux Enterprise Server 10 và SUSE Linux Enterprise Desktop 10 .


Cũng như một số các hãng kinh doanh phần mềm nguồn mở khác (Sun, IBM, RedHat,...), ngoài các sản phẩm Linux thương mại như hai hệ điều hành trên, Novell có một hệ điều hành nguồn mở OpenSUSE miễn phí dành cho cộng đồng.


Novell có một thỏa thuận riêng với Microsoft đảm bảo tính tương tác, kết nối giữa các sản phẩm Linux và Windows trong các môi trường mạng hỗn hợp. Vì vậy, SUSE thường được các tổ chức lớn (ngân hàng HSBC – 9.500 chi nhánh, 284.000 nhân viên tại 76 nước, 125 triệu khách hàng; nhà cung cấp sản phẩm văn phòng Office Depot – 15,5 tỷ USD doanh số, 52.000 nhân viên, chi nhánh tại 43 nước; ....) chọn.



V.DELL


Dell là một trong ba nhà sản xuất máy tính hàng đầu thế giới. Năm 2007, Dell cũng là hãng máy tính lớn đầu tiên chính thức cài đặt, hỗ trợ hệ điều hành Linux Ubuntu trên một số loại máy tính để bàn và xách tay của hãng.


Theo Dell: “Ưu điểm của phần mềm nguồn mở là tin cậy hơn, linh hoạt hơn, cập nhật và sửa lỗi nhanh hơn, chi phí thấp hơn [Windows]. Hơn nữa, nếu bạn là chuyên gia lập trình, bạn có thể tinh chỉnh, sửa đổi mã nguồn để điều chỉnh hoàn toàn phần mềm làm đúng những điều bạn muốn. Nhược điểm của phần mềm nguồn mở là một số phần mềm cần phải có hiểu biết thêm hoặc sâu mới dùng được và hệ điều hành nguồn mở có thể không tương thích với các ứng dụng và phần cứng như Windows”.


Các máy tính của Dell cũng hỗ trợ các hệ Linux RedHat, Novell SUSE, Oracle Linux.



VI.Hewlett-Packard (HP)


HP là nhà sản xuất máy tính hàng đầu thế giới. HP rất tích cực hỗ trợ phong trào phần mềm nguồn mở.


Hiện tại, HP có hơn 2.500 kỹ sư lập trình chuyên về Linux và phần mềm nguồn mở, 6.500 nhân viên trên toàn cầu chuyên cung cấp các dịch vụ về Linux và phần mềm nguồn mở và hơn 200 sản phẩm có phần mềm nguồn mở.


HP cũng là nhà bảo trợ cho nhiều tổ chức nguồn mở cũng như nhiều dự án nguồn mở lớn.


HP đã cung cấp hơn 1.200 driver máy in nguồn mở, hơn 200 gói phần mềm nguồn mở các loại khác.


HP cũng trực tiếp cung cấp các dịch vụ hỗ trợ, tư vấn, đào tạo về Linux và phần mềm nguồn mở.








private:stream Page 1 of 5