5/29/08

Phần cứng nguồn mở: OpenBook

Via công bố thiết kế máy tính nguồn mở.


Sau phần mềm nguồn mở, giờ đến lượt phần cứng nguồn mở.


Công ty chế tạo phần cứng máy tính Via Technologies vừa “nguồn mở hóa” thiết kế laptop OpenBook của công ty với ý định rút ngắn chu kỳ thiết kế và customization dễ dàng hơn.

Bất kỳ ai quan tâm có thể download tại đây các file thiết kế dạng CAD của mini-notebook OpenBook về sử dụng theo các điều khoản của giấy phép Common Attribution ShareAlike 3.0. Giấy phép này cho phép tự do copy, chia sẻ và thay đổi các file CAD.

Phó chủ tịch marketing của Via cho biết: “Chúng tôi hy vọng sẽ nhận được các ý kiến đóng góp hay và biết được cộng đồng nghĩ gì về thiết kế này”.

OpenBook dùng bộ vi xử lý Via C7-M 1,6GHz và chipset VX800. Màn hình 8.9-inch có độ phân giải 1024x600 pixel, ổ cứng 80GB hoặc lớn hơn. Mạng không dây hỗ trợ cả Wi-Fi và Bluetooth. Có thể trang bị (optional) cả module hỗ trợ hệ thống định vị toàn cầu AGPS, WiMax và các mạng cellular theo chuẩn EV-DO, HSPA, WCDMA.

Máy nặng 1kg, bàn phím đủ kích thước (full-size), có thể lắp đến 2GB DDR RAM, camera 2 megapixel, đầu đọc thẻ, pin 4-cell chạy được 3 giờ. Các hệ điều hành gồm: Windows Vista, Windows XP, Linux (gOS, SuSE Linux và Ubuntu). Tùy cấu hình, giá máy khoảng từ 500-800USD.

Via không phải công ty đầu tiên nguồn mở hóa thiết kế phần cứng. Tháng 3/2008, Openmoko đã công bố nguồn mở hóa thiết kế điện thoại smartphone Neo 1973. Điện thoại này chạy Linux, hỗ trợ các mạng GSM, GPRS, AGPS và Bluetooth.

5/26/08

Matxcơva dùng Mandriva và OpenOffice

Chính quyền vùng Matxcơva chuyển sang dùng phần mềm nguồn mở.


Open Source News - 13 May 2008 - Rest of the World - Deployments and Migrations

http://ec.europa.eu/idabc/en/document/7635/469


Chính quyền vùng Matxcova sẽ thực hiện một dự án thí điểm chuyển vài trăm máy để bàn sang dùng Mandriva Linux và cài OpenOffice trên hàng nghìn máy khác.


Dự án thí điểm này có mục đích cho hệ thống chính quyền vùng làm quen với một phương án thay thế các sản phẩm của Microsoft. Sau đó, tất cả các máy để bàn sẽ chuyển sang dùng Linux và OpenOffice, site tin tức Klerk của Nga cho biết.


Klerk cũng dẫn lời một thông báo của chính quyền vùng Matxcova nói việc thay đổi phần mềm này nhằm mục đích cắt giảm chi phí và tăng cường an ninh tin học.


Cán bộ chính quyền và các nhà quản lý IT sẽ được huấn luyện dùng Mandriva Linux và OpenOffice. Các công dân quan tâm cũng có thể thử phần mềm tại trung tâm huấn luyện ở Nakhabino, nằm cách thủ đô 20 km.


Chính quyền vùng sẽ dùng cả hai bản Mandriva thương mại và miễn phí. Công ty tin học Lynx và văn phòng đại diện tại Nga của Mandriva sẽ thực hiện việc huấn luyện và hỗ trợ người dùng.


5/23/08

Hướng dẫn cài Mandriva 2008 Spring

Tài liệu "Hướng dẫn cài đặt Mandriva 2008 Spring" hiện đã up lên site Mediafire (nhấn vào link ở góc trên bên phải màn hình blog).

Giới thiệu chung về Mandriva đã có trong một post trước.

5/21/08

Một kiểu máy tính mới: mainboard tích hợp sẵn Linux

Đây vừa là một ý tưởng độc đáo vừa được xem là một "chiến thắng lớn của Linux". Hãng sản xuất mainboard lớn nhất thế giới ASUS vừa công bố sẽ tích hợp công nghệ Splashtop của hãng DeviceVM vào các mainboard họ P5Q (P5Q Deluxe, P5Q-WS, P5Q3 Deluxe và P5Q-E.) và tiếp sau sẽ mở rộng ra toàn bộ các họ ASUS mainboard khác.

Trên mainboard sẽ có một thẻ nhớ Flash cài sẵn Linux tối thiểu và các phần mềm duyệt web Firefox, phần mềm xem ảnh và phần mềm chat Pidgin. Các đặc điểm chính:

1- Nhanh: Khi nhấn nút Power mở máy, chỉ vài giây sau là có thể làm việc được (duyệt web, dùng webmail Google, Yahoo, ... xem ảnh và upload lên các site lưu ảnh, chat với MSN, Yahoo, Google Talk, điện thoại bằng Skype).

2- An toàn: vì làm việc trong môi trường Linux nên không ngại virus, spyware, ...

3- Thân thiện với môi trường: vì bật máy nhanh nên khi xong có thể tắt, không phải để cả ngày như khi dùng các hệ điều hành Windows, Linux đầy đủ. Do đó tốn rất ít điện, góp phần giảm ô nhiễm.

4- Khi cần làm các việc khác, vẫn có thể khởi động vào Windows hay Linux cài trên ổ cứng như bình thường.

Hiện nay, mỗi tháng ASUS sản xuất khoảng 1 triệu mainboard P5Q, vì vậy sau một năm sẽ có 12 triệu người dùng Linux. Theo hướng này, việc tích hợp sẵn cả bộ Linux vào thẻ nhớ Flash và ổ cứng chỉ dùng ghi dữ liệu có lẽ chỉ là vấn đề thời gian. Tốc độ của bộ nhớ Flash nhanh hơn ổ cứng nên dùng Linux trên USB nhanh hơn hẳn cài trên ổ cứng. (Xem thêm bài Vài hệ Linux đặc chủng trên blog này). Khi đó ta sẽ có một máy tính khởi động rất nhanh, mở các chương trình cũng nhanh.

Xem thêm chi tiết và các màn hình chương trình tại đây.

5/16/08

Linux vừa thắng một hợp đồng lớn trong ngành tài chính


Linux vừa thắng một hợp đồng lớn trong ngành tài chính


May 15, 2008


http://www.desktoplinux.com/news/NS7320882318.html


Hãng phần mềm Red Hat Linux vừa thông báo: chi nhánh châu Âu của Sàn chứng khoán NewYork (NYSE Euronext) triển khai các phần mềm Red Hat Enterprise Linux (RHEL) và mạng Red Hat (Red Hat Network). NYSE Euronext dùng RHEL để chạy các ứng dụng then chốt trong môi trường mạng giao dịch tài chính cao tốc và “tối quan trọng” (mission-critical) của họ.



NYSE Euronext chọn Linux do tính linh hoạt cao, không bị phụ thuộc vào một nhà cung cấp, tiết kiệm chi phí và xử lý được tải nặng. Red Hat đã đánh bại các hãng Linux khác vì nhiều lý do, trong đó có việc RHEL hỗ trợ những chỉ dẫn của dự án nguồn mở Security-Enhanced Linux (SELinux) .

Các phần mềm của Red Hat chạy trên 200 máy chủ HP ProLiant DL585 bốn bộ vi xử lý, 400 máy chủ dạng phiến ProLiant BL 685c dùng bộ vi xử lý dual-core AMD Opteron. NYSE Euronext dự kiến sẽ dùng thêm vài trăm giấy phép RHEL trong 18 tháng tới.


[................]



Giám đốc Thông tin của NYSE Euronext Steve Rubinow nói: “Thương mại điện tử đang phát triển như vũ bão. Linux là hệ điều hành phát triển nhanh nhất phù hợp với các yêu cầu của thương mại điện tử. Linux có sự linh hoạt (flexibility) mà chúng tôi mong muốn và chúng tôi cảm thấy phù hợp với môi trường của chúng tôi. Red Hat đáp ứng các yêu cầu đề ra. Red Hat thâm nhập vào mọi ngóc ngách của kiến trúc hệ thống. Không có nó, phần lớn máy tính của chúng tôi không hoạt động được.”

5/3/08

Trả lời một bài báo

Một “chuyên gia Linux Việt kiều” vừa phê phán tôi trên VnExpress. Đây là câu trả lời của tôi.


Các nhà sản xuất máy tính thúc dục các nhà sản xuất thiết bị tạo sản phẩm phần cứng tương thích Linux



By Steven J. Vaughan-Nichols on May 02, 2008 (7:00:00 PM)

Lược dịch Zxc232



Trong nhiều năm, các nhà sản xuất linh kiện và thiết bị ngoại vi máy tính không thèm biết đến thị trường máy tính cá nhân Linux. Họ cho rằng thị trường đó quá nhỏ, không đáng quan tâm. Tình hình nay đã thay đổi. Tại cuộc họp của Linux Foundation tháng 4/2008 tại Austin, Texas, các nhà sản xuất máy tính cá nhân lớn ASUS, Dell, Hewlett-Parkard và Lenovo nói rằng họ sẽ yêu cầu các nhà sản xuất OEM chipset, linh kiện và thiết bị ngoại vi cung cấp các sản phẩm phần cứng tương thích Linux. (OEM, original equipment manufacturers- nhà sản xuất thiết bị gốc).


Khi người dùng Linux yêu cầu thì là một chuyện. Nhưng khi các công ty nhiều tỷ đôla yêu cầu thì lại là một chuyện khác hoàn toàn. Đó là một đơn hàng mà các nhà sản xuất OEM không thể từ chối.

Nói một cách chính xác, các công ty sản xuất máy tính tuyên bố trong cuộc họp nói trên rằng họ sẽ đưa vào trong đơn đặt hàng yêu cầu “rất mong muốn” có các driver nguồn mở đi kèm thiết bị. Một số nhà sản xuất máy tính nói họ sẽ còn đi xa hơn. Trong vòng sau của các hợp đồng OEM, họ sẽ yêu cầu các nhà sản xuất OEM giao thiết bị cùng với Linux driver hoặc API (application programming interfaces) mở để có thể dễ dàng xây dựng Linux driver.

Một số công ty như VIA Technologies, nhà sản xuất bo mạch chủ và chip không cần đợi yêu cầu trên của các nhà sản xuất PC. VIA đã tuyên bố tại cuộc họp rằng họ sẽ nguồn mở hóa tất cả các sản phẩm của họ. Timothy Chen, trợ lý đặc biệt của chủ tịch VIA, nói “VIA chưa nguồn mở hóa nhiều, đó là một việc khá khó khăn, nhưng đến cuối tháng này, các bạn sẽ thấy chúng tôi nguồn mở hóa.”

VIA đã giữ lời hứa. Ngày 30/4/2008, VIA đã mở site VIA Linux Portal Web cho công chúng. Như món quà đầu tiên, VIA đã công bố các driver mã máy của chipset đồ họa VIA CN896 digital media IGP cho các hệ Linux Ubuntu 8.04 và SUSE Linux Enterprise Desktop 10SP1. Công ty sẽ công bố tài liệu kỹ thuật và mã nguồn driver trong các tuần tới cùng với một forum chính thức và công cụ theo dõi lỗi (bug tracking). VIA dự kiến sẽ đưa ra một lịch công bố các phiên bản driver cố định sao cho các driver của họ đồng bộ với các phiên bản nhân Linux của các bộ Linux chủ yếu.

Các nguồn tin thân cận với các nhà sản xuất chip Wi-Fi cho biết họ tối thiểu cũng sẽ cung cấp các driver Linux dạng mã máy của chip. Các nhà lãnh đạo hai công ty Atheros Communications và Broadcom Corp. đã nói trong chỗ riêng tư rằng họ dự kiến thay đổi cách hỗ trợ Linux. Có sự thay đổi đó vừa do các nhà sản xuất máy tính lớn hỗ trợ Linux và do sự hỗ trợ Linux của chip Wi-Fi Intel đã bắt đầu ảnh hưởng tới thị trường của họ.

Cũng đáng chú ý là Luis R. Rodriguez, lãnh đạo dự án driver nguồn mở Atheros ath5K bằng kỹ thuật reverse-engineering đã tuyên bố hôm 15/4 rằng Atheros đã thuê ông như kỹ sư phần mềm toàn thời gian với nhiệm vụ làm cho mỗi thiết bị của Atheros được hỗ trợ trong nhân Linux.

Nếu khuynh hướng trên tiếp tục, sẽ đến ngày người dùng Linux có thể yên tâm rằng mọi thiết bị họ mua đều hỗ trợ Linux.

(Ghi chú:

  • reverse-engineering: do các nhà sản xuất giữ kín hồ sơ kỹ thuật và mã nguồn driver nên các nhà lập trình nguồn mở phải dùng các kỹ thuật đo lường và phần mềm để suy đoán ngược cách hoạt động của thiết bị và từ đó viết ra các driver nguồn mở. Tất nhiên là không thể tốt bằng driver của chính hãng nhưng cũng dùng được. Ví dụ điển hình là các driver nguồn mở card màn hình NVIDIA và ATI.

  • các thông tin trên là mới nhất. Nhưng các nhà sản xuất OEM cũng đã làm điều đó trước đây rồi. Ví dụ: các site Linux driver cho chip đồ họa và chip Wi-Fi của Intel tại đây và tại đây -NVIDIA và ATI đều đã có Linux driver, máy in HP cũng vậy, v.v... Tất nhiên Linux driver chưa thể phổ biến được như Win driver nhưng xu thế là không phải bàn cãi- ND)



P/s: trong tin học, cập nhật là chuyện sống còn. Với Linux lại càng sống còn hơn. Đem kinh nghiệm với Ubuntu 6.04 để bàn bây giờ đã là chuyện buồn cười rồi.

Cài nhiều bộ Linux lên cùng một máy

Cài nhiều bộ Linux trên cùng một máy


Linux hiện nay có tới hàng trăm bộ với rất nhiều ý tưởng độc đáo khác nhau (ví dụ xem tại đây). Khi đã tương đối thạo một bộ, có thể cài và tìm hiểu một bộ khác (cho nhu cầu sử dụng thông thường) không khó khăn gì.


Các bộ Linux hiện đều có bản cài chỉ gồm 1 đĩa CD (khoảng 700MB). Tải về ngay cả với kết nối wifi với tốc độ trung bình 150KB/s mất khoảng hơn một tiếng. Có hai cách tải: nhấn vào file có đuôi iso để tải trực tiếp về bằng một chương trình Download Manager (ví dụ DownThemAll trong Firefox) hoặc nhấn vào file có đuôi torrent để tải về qua mạng chia sẻ bằng một chương trình download file torrent (ví dụ KTorrent). Nếu bản Linux đã ra một thời gian thì tải bằng torrent nhanh hơn.


File tải về dù theo cách nào đều có đuôi là iso. Nếu trên máy đã có một chương trình ghi đĩa CD (Nero, K3b, Brasero,...) nhấn vào file chương trình sẽ tự chạy sẵn sàng cho ghi. Tôi thường dùng K3b, ngay bước đầu tiên chương trình sẽ tính lại số kiểm tra md5sums của file đã tải, so sánh số này với số công bố trên site để chắc rằng file tải về không có lỗi. Nếu hai số không khớp nhau thì phải tải lại file khác. Khi ghi vào đĩa, nhớ chọn chế độ kiểm tra lại sau khi ghi để chắc là quá trình ghi không có lỗi. Quá trình ghi bằng K3b đơn giản, tự động không có gì khó.


Tiếp theo cần dọn dẹp các vùng ổ cứng Windows. Khởi động vào Windows, nhấn phím phải vào từng ổ, chọn Propeties rồi chọn Check disk (nếu là ổ C thì phải khởi động lại máy). Trước khi boot bằng đĩa CD Linux, Windows phải shutdown trơn tru. Những điều trên là cần thiết vì nếu vùng ổ Windows có lỗi, Linux sẽ không tự động mount vùng ổ đó được. Nên chia riêng một ổ D rồi move My Documents vào đó để sau này dùng chung với Linux.


Dùng Partition Magic hoặc Gparted, QTparted hay một chương trình Manage disk partition khác trong Control Center của Linux (khi boot bằng đĩa Linux vào chế độ LiveCD) để:





  • Resize thu nhỏ vùng Windows về mức tối thiểu, tạo khoảng trắng trên ổ.




  • Tạo một vùng swap khoảng 0,5 -1GB (khai format vùng đó là swap để dùng chung cho các bộ Linux sẽ cài).




  • Tạo các vùng (partition) sẽ cài Linux, mỗi vùng tối thiểu 3GB, format là ext3. Để tránh nhầm lẫn sau này, tốt nhất là các vùng nên có dung lượng khác nhau, ví dụ 3; 3,5; 4; 4,5GB, v.v.....




Màn hình sau khi tạo xong trong Mandriva, PCLOS có dạng như sau (các bộ Linux khác cũng tương tự):



Khi khởi động từ đĩa CD để cài Linux, đến mục Prepare partitions (hoặc tên tương tự tùy bộ Linux) chọn mục Manual ... (không chọn các mục Guided...)


Màn hình tương tự như trên sẽ xuất hiện. Mỗi hệ Linux cần tối thiểu hai partion: một partition có format là ext3, mount vào thư mục gốc / và một partition có format swap.


Nhấn chuột chọn partition định cài Linux rồi mount nó vào thư mục /


Cách mount ở đây cũng tùy bộ Linux đang cài. Với Mandriva, PCLOS, nhấn vào nút Mount ở bên dưới. Với K/Ubuntu, nhấn nút Edit, v.v....


CHÚ Ý: để tránh cài đè lên một partition đã cài bộ Linux khác hoặc Windows, nên chọn partition cẩn thận. Nhanh nhất là căn cứ vào dung lượng partition đã tạo ở trên (ví dụ: các vùng màu xanh là Windows không chọn, 3GB cài PCLOS, 3,5GB cài Mandriva, 4GB cài Ubuntu, v.v....)


Khi chọn thư mục mount xong, tiếp tục nhấn nút Done (hình trên với Mandriva) hoặc nút Next (với K/Ubuntu, OpenSUSE) để tiếp tục quá trình cài đặt. Không cần chọn partition swap vì chương trình sẽ tự chọn.


K/Ubuntu sẽ tiếp tục cài đến hết. Mandriva và PCLOS sẽ dừng lại ở phần tạo bootloader và cho hiện boot menu để kiểm tra:



Boot menu ví dụ ở trên đã sửa. Ba hàng đầu ứng với ba chế độ khởi động của hệ Linux vừa cài. Các hàng sau là những hệ đã cài trước đó trên ổ cứng (kể cả Windows). Nếu thiếu hàng nào, nhấn nút Add để bổ xung.


CHÚ Ý: Mandriva và PCLOS nhận biết các hệ đã có không tốt lắm và bổ xung cũng phức tạp, nếu không thạo thì đừng làm. K/Ubuntu và OpenSUSE nhận biết tốt hơn do đó nên cài sau cùng, trong boot menu sẽ có đầy đủ các hệ.


Khi cài xong, khởi động lại máy sẽ xuất hiện boot menu trên để chọn. Nếu để nguyên, máy sẽ khởi động vào hệ Linux cài sau cùng. Chọn hệ nào thì dùng phím mũi tên di chuyển thanh sáng xuống dòng đó rồi Enter.


Các bộ Linux hiện nay đều tự động mount các partition Windows ở chế độ đọc-ghi. Vì vậy, khi làm việc trong một bộ Linux, ghi văn bản vào thư mục My Document của Windows thì khi chuyển sang dùng bộ Linux khác hoặc dùng Windows vẫn truy cập được văn bản đó.


Boot menu được lưu trong file /boot/grub/menu.lst. Khi cần có thể dùng quyền root và một chương trình soạn văn bản mở ra để sửa.


Ví dụ trong Ubuntu, nhấn Alt+F2 rồi chạy lệnh sau:


gksu gedit /boot/grub/menu.lst