Nên dùng windows hay linux
Khi bước chân vào ngành lập trình, chắc hẳn bạn đã từng nghe về hệ điều hành Linux. Bài viết sẽ chia sẻ một số kinh nghiệm sử dụng cá nhân cũng như ưu nhược điểm của hệ điều hành này dưới góc độ của một lập trình viên. Bài viết sử dụng góc độ cá nhân của mình nên có thể sẽ không đúng với một số người khác, hy vọng chúng ta có thể trao đổi ý kiến với nhau. Linux và mã nguồn mởNếu bạn vẫn còn băn khoăn về Linux thì những điều bạn cần biết đó là Linux là một hệ điều hành mạnh, chặt chẽ, miễn phí và mã nguồn mở. Thêm vào đó, Linux còn có khả năng chạy được trên hầu như tất cả các loại máy tính từ PC, Mac cho đến những hệ thống Alpha,Amigas. Ban đầu, Linux được phát triển và sử dụng bởi những người yêu thích nó. Tuy nhiên, hiện nay Linux đã có được các công ty lớn như IBM và Hewlett-Packard hậu thuẫn, đồng thời nó cũng bắt kịp được các phiên bản Unix độc quyền và thậm chí là một thách thức đối với sự thống trị của Microsoft Windows trong một số lĩnh vực. Sở dĩ Linux đạt được những thành công một cách nhanh chóng là nhờ vào các đặc tính nổi bật so với các hệ thống khác: chi phí phần cứng thấp, tốc độ cao (khi so sánh với các phiên bản Unix độc quyền) và khả năng bảo mật tốt, độ tin cậy cao (khi so sánh với Windows) cũng như là các đặc điểm về giá thành rẻ, không bị phụ thuộc vào nhà cung cấp. Một đặc tính nổi trội của nó là được phát triển bởi một mô hình phát triển phần mềm nguồn mở hiệu quả. Ưu điểm1.1 Nhẹ và nhanh Nếu như ở windows thì riêng các file hệ thống đã chiếm tầm 25GB -> 40GB thì ở Linux chỉ mất khoảng tầm từ 15 -> 20GB thôi. Bạn có thể tiết kiệm được rất nhiều dùng lượng ổ cứng. Mình đang dùng một ở SSD 256GB là quá thừa rồi :)) Ngoài ra Linux cũng không yêu cầu máy bạn phải có một cấu hình mạnh thì mới có thể dùng mượt, ngay cả khi có những bản update mới hay là trên các phần cứng đã cũ. Trước khi có bản update mới bên Windows thì mình thường có cảm giác máy chậm đi một chút, có thể là do bản cập nhật mới cũng yêu cầu phần cứng được nâng cấp. Nhưng đối với Linux thì chưa thấy điều này xảy ra. 1.2 Miễn phí Linux được xây dựng dựa trên nền tảng mã nguồn mở 1.3 Các câu lệnh thần thánh Khi chuyển qua dùng Linux thì bạn sẽ bắt buộc phải làm quen với Ở windows cũng có
1.4 Môi trường như một Server Chủ
yếu các Server hiện nay đều sử dụng Linux, vậy nên việc dev trên Linux cũng không khác gì đang dev trên một con Server thật cả. Hơn nữa một số nền tảng, Framework cũng khuyên lập trình viên sử dụng trên Linux để tránh một số lỗi bất tiện Nhược điểm2.1 Ít phần mềm Có lẽ là do một số nhà phát triển tập trung vào hệ điều hành Windows nhiều hơn, nên vẫn có ít ứng dụng hỗ trợ trên Linux. Nhất là Game, các phần mềm thiết kế đồ họa hoặc Driver của các phần cứng cũ, ... Nhưng về phía lập trình thì đây cũng là điều không đáng lo, các Text Editor, IDE hoặc Git vẫn được hỗ trợ rất tốt trên Linux. Một phương án cho vấn đề này đó là sử dụng "Play On Linux" để cài các ứng dụng từ WIndows vào Linux, tuy nhiên vẫn không thể sử dụng được bản update mới nhất của phần mềm, hoặc là đôi khi sẽ bị xung đột với Linux. 2.2 Vẫn có một số lỗi khó chịu Do là mã nguồn mở nên tất nhiên sẽ có một số lỗi ẩn khó chịu, ví dụ như một số lỗi đánh tiếng Việt qua Unikey, ... Hoặc đôi khi có các bản update nhưng không phải LTS thì cũng sẽ có những lỗi như vậy. Một số câu hỏi thường gặp3.1 Máy tính của tôi có chạy được Linux? Một điều thú vị nhất của Linux là nó chạy được với những cấu hình máy tính cấp thấp . Với máy tính để bàn, có những phiên bản riêng của Linux cho những chip Intel(và các chip tương thích), PowerPC, Sun Sparcs, DecAlphas, và những chip khác. Điều đó cũng có nghĩa là bạn không cần phải có một hệ thống mới và mạnh nhất để chạy Linux. Linux cũng rất "thân thiện" với các máy tính xách tay như: Apple, IBM ThinkPads, Toshiba Tecras, vv ... Nếu muốn cài đặt Linux, bạn hãy search Google nhé, có nhiều bài hướng dẫn cụ thể rồi nên mình không viết lại phần này nữa. 3.2 Nên sử dụng Distro, phiên bản nào? Nếu như bạn là một người dùng phổ thông và cũng mới tiếp cận đến Linux thì mình khuyên dùng Distro Ubuntu. Đây là một Distro có giao diện ổn nhất và cũng có store ứng dụng nên ban đầu khi chuyển sang sẽ không bị khó dùng. Còn về phiên bản thì nên dùng các bản có LTS (Long Tern Support), đây là phiên bản ít lỗi nhất vì các lỗi từ beta đã được fix. 3.3 Có nên dùng song song Windows và Linux không? Câu trả lời là KHÔNG. Vì nếu như vẫn còn Windows trong máy thì tỉ lệ bạn chuyển về lại dùng Window rất cao. Nhưng khi không còn sự lựa chọn nào khác thì bạn sẽ phải tập sử dụng, thích nghi với Linux. Bạn nên tập làm quen từ các thao tác nhỏ nhất như tạo, xóa file, sau đó từ từ tìm hiểu về các chức năng cao hơn thì sẽ dần sử dụng Linux thành thạo. Kết luậnVậy là đã hết bài viết, hy vọng sau bài này thì mọi người sẽ chuyển qua dùng thử Linux để thấy sự tiện lợi của nó. Mong mọi người nhận xét , thảo luận để bài viết tốt hơn. Nếu thấy hay thì hãy vote 5 sao giúp mình nhé :)) Cảm ơn mọi người đã đọc bài viết. |