Bạn có thể không phải là người dùng Linux nhưng có một người bạn mọt sách sẽ không im lặng về điều đó. Tại sao họ lại rất hào hứng với một hệ điều hành?
Đọc tiếp để tìm hiểu lý do tại sao nhiều người kỹ thuật lại yêu thích Linux.
1. Linux Miễn phí
Một lý do tại sao Linux có được sự ủng hộ nhiệt tình như vậy là các bản phân phối Linux có sẵn để tải xuống miễn phí.
Điều này nghe có vẻ không ấn tượng lắm khi ngày nay việc nâng cấp lên hệ điều hành độc quyền của Apple và Microsoft cũng được miễn phí, nhưng vào những năm 90, khi Linux ra mắt lần đầu tiên, hệ điều hành sẽ tốn rất nhiều tiền nếu chúng không đi kèm với máy của bạn.
Windows, OS / 2 hoặc macOS có thể có giá hàng trăm đô la và các hệ thống Unix độc quyền có thể có giá trên 1000 đô la, tùy thuộc vào tùy chọn bạn đã cài đặt.
Ngược lại, các bản phân phối Linux có thể được tải xuống miễn phí, chi phí duy nhất là các hộp đĩa mềm bạn cần để cài đặt. Hoặc nếu bạn có ổ CD-ROM, bạn có thể mua một đĩa CD, điều này giúp tiết kiệm rất nhiều thời gian trong thời đại internet quay số.
Thậm chí vào thời điểm đó, hệ điều hành này còn rẻ hơn nhiều so với một hệ điều hành độc quyền và những người làm kỹ thuật thích rằng nó bị ảnh hưởng bởi thiết kế của hệ thống Unix mà họ biết và yêu thích.
Linux, trước đó và bây giờ, cho phép những người muốn khám phá các khái niệm Unix và Linux làm như vậy với một khoản đầu tư tối thiểu.
2. Linux đang mở
Cùng với việc Netscape mở mã nguồn trình duyệt của mình (dẫn đến trình duyệt Mozilla Firefox ngày nay), Linux đã giúp phổ biến phong trào mã nguồn mở vào cuối những năm 90.
Một trong những khía cạnh quan trọng nhất của Linux là hạt nhân hoặc trái tim của hệ điều hành, các thành phần khác của hệ điều hành và nhiều chương trình người dùng là miễn phí và mã nguồn mở, có nghĩa là bất kỳ ai cũng có thể xem mã nguồn và thực hiện thay đổi. Như Richard Stallman nói, phần mềm này "miễn phí như trong bài phát biểu".
Vì nhiều người làm kỹ thuật đã quen thuộc với Unix và biết ít nhất một số lập trình, họ sẵn sàng bổ sung những thứ để làm cho hệ thống tốt hơn nữa. Tính mở này cũng mở rộng đến thiết kế của chính hệ thống. Linux được định cấu hình chủ yếu thông qua các tệp văn bản mà bạn có thể kiểm tra bằng bất kỳ trình soạn thảo văn bản nào.
3. Dòng lệnh Linux
Một lý do khác khiến Linux được giới công nghệ yêu thích là nó duy trì kết nối với dòng lệnh theo những cách mà Windows và macOS không làm được.
Mặc dù bạn có thể coi macOS là anh em họ với Linux vì nó dựa trên biến thể BSD Unix, nhưng nó vẫn thể hiện là một hệ thống dựa trên GUI thân thiện với người dùng, cũng như Windows, ngay cả khi nó có ứng dụng đầu cuối.
Mặc dù Windows có các giao diện dòng lệnh, cả PowerShell và, vâng, thậm chí cả Linux, chúng vẫn được các quản trị viên sử dụng chủ yếu trái ngược với thời của MS-DOS, khi mọi người đều sử dụng dòng lệnh.
Lý do cho điều này là dòng lệnh cung cấp nhiều quyền kiểm soát nhất đối với máy tính. Nhiều chương trình Linux chỉ sử dụng dòng lệnh, bao gồm cả các công cụ dành cho nhà phát triển. Điều này có thể đẩy lùi người dùng bình thường, nhưng người dùng kỹ thuật đánh giá cao điều đó.
4. Hỗ trợ cộng đồng
Không ai thích nghe nhạc. Nếu bạn gặp sự cố với cài đặt Linux của mình, bạn có thể nhận trợ giúp từ những người dùng khác. Bạn có nhiều lựa chọn hỗ trợ, từ IRC, diễn đàn web, Wikis, máy chủ Discord, thậm chí cả nhóm người dùng trực tiếp.
Bạn có thể nhận trợ giúp về cài đặt hoặc bất kỳ sự cố nào khác mà bạn có thể gặp phải trong Linux. Nếu nó xảy ra với bạn, bạn có thể không phải là người đầu tiên. Ai đó đã thường đăng một giải pháp ở đâu đó trên web.
Ngay cả khi bạn không gặp bất kỳ rắc rối nào với Linux, các nhóm người dùng, trực tuyến hoặc gặp trực tiếp, đều mang đến một bầu không khí xã hội vui vẻ, có thể là do tinh thần cộng đồng mà Linux dường như truyền cảm hứng cho người dùng. Người dùng Linux đến từ mọi tầng lớp và có xu hướng trở thành những người thú vị, vì vậy thật thú vị khi đi chơi với họ.
Có các hình thức hỗ trợ thương mại có sẵn từ các nhà phát triển bản phân phối lớn như Red Hat, SUSE và Canonical, nhưng các hình thức này nhằm vào các doanh nghiệp sử dụng máy chủ Linux trong các trung tâm dữ liệu lớn hơn.
5. Rất nhiều công cụ lập trình
Có một lý do khiến Linux rất phổ biến với các nhà phát triển:nó đi kèm với nhiều công cụ mà họ cần để thực hiện công việc của mình. Người soạn thảo, trình biên dịch, trình thông dịch, trình gỡ rối, bạn đặt tên cho nó, nó thường được đưa vào hệ thống mặc định. Nếu không, đó chỉ là lệnh của trình quản lý gói.
Sự sẵn có rộng rãi của các công cụ lập trình trên Linux làm cho nó trở thành một hệ thống lý tưởng để học viết mã. Các ngôn ngữ dễ dàng nhất để bắt đầu là shell, vì rất nhiều người dùng đã sử dụng nó và các ngôn ngữ kịch bản như Perl hoặc Python. Những điều này giúp người dùng dễ dàng thử nghiệm, dẫn đến sự phổ biến của Linux đối với việc tạo mẫu nhanh.
6. Tạo mẫu nhanh
Linux là một nền tảng lý tưởng để tạo mẫu và thử nghiệm nhanh chóng do mối quan hệ của nó với các ngôn ngữ kịch bản.
Các ngôn ngữ kịch bản cho phép bạn xử lý mã một cách tương tác và vì chúng được thông dịch, bạn không phải đợi chúng biên dịch. Điều này có nghĩa là bạn có thể phát triển ứng dụng một cách nhanh chóng. Các nhà phát triển có thể tự do thử nghiệm mã của họ theo cách này.
Rất nhiều trang web sử dụng chúng ở hậu trường, đó là lý do tại sao họ có thể tung ra các tính năng trước khi đối thủ cạnh tranh làm. Trình thông dịch có thể chậm hơn so với các chương trình đã biên dịch, nhưng các nhà phát triển tin rằng tốc độ phát triển vượt trội so với hiệu suất.
Trong nhiều năm, shell hay còn gọi là trình thông dịch lệnh, là ngôn ngữ lập trình kịch bản. Trong khi các tập lệnh shell vẫn hữu ích cho các công việc nhỏ liên quan đến các tệp và tiện ích Linux, các ngôn ngữ kịch bản hiện đại như Python lại phổ biến vì chúng dễ di chuyển hơn với các hệ thống khác nhau và có nhiều thư viện để giúp công việc lập trình dễ dàng hơn.
7. Linux có thể tùy chỉnh
Linux cũng phổ biến đối với người dùng kỹ thuật vì bạn có thể tùy chỉnh nó ở mức độ lớn hơn các hệ điều hành khác. Bạn có thể lựa chọn môi trường máy tính để bàn, trình quản lý cửa sổ và ứng dụng.
Bạn thậm chí có thể chạy Linux mà không cần GUI nếu bạn muốn. Và nhiều máy chủ làm. Chính sự linh hoạt này đã mang lại cho Linux rất nhiều người dùng sành sỏi.
8. Linux chạy mọi nơi
Linux bắt đầu trên bộ vi xử lý x86 nhưng giờ chỉ chạy trên hầu hết mọi bộ xử lý hiện có. Nếu bạn có điện thoại Android, nó đang chạy phiên bản sửa đổi của Linux. Nó cũng là hệ điều hành mặc định của Raspberry Pi. Nếu nó tồn tại, bạn có thể tải Linux cho nó.
Đây là lý do tại sao Linux rất phổ biến trong việc hồi sinh các máy cũ có thể không còn được Microsoft hoặc Apple hỗ trợ.
9. Nó chơi tốt với những người khác
Một trong những điểm mạnh của Linux là khả năng tương tác với các hệ thống khác. Linux có thể đọc hoặc ghi nhiều định dạng tệp giống nhau trên PC và Mac.
Bởi vì một số chương trình PC chỉ chạy trên DOS / Windows, nhiều người dùng sẽ khởi động kép hoặc chạy Windows và Linux trên các phân vùng hoặc ổ đĩa riêng biệt và sử dụng bộ tải khởi động để chọn giữa chúng tại thời điểm khởi động.
Sau đó, ảo hóa cho phép người dùng chạy một hệ thống trong hệ thống kia mà không cần khởi động lại. Với Hệ thống con Windows dành cho Linux (WSL) của Microsoft, bạn không phải cài đặt riêng Linux. Bạn có thể chạy một số bản phân phối Linux phổ biến trên Windows 10 hoặc 11. Điều này có nghĩa là bạn không phải chọn giữa cái này hay cái kia.
Linux có dành cho bạn không?
Nếu tất cả các tính năng này khiến bạn tò mò, bạn có thể tự hỏi liệu Linux có dành cho bạn không. Nếu bạn đang xem xét sự nghiệp trong lĩnh vực CNTT hoặc chỉ thực sự thích máy tính, Linux rất đáng để học hỏi.
Bạn thậm chí không cần phải cài đặt Linux để kiểm tra nó. Bạn có thể thử một bản phát hành trực tiếp, chơi với Linux và xem bạn có thích nó không. Có lẽ một ngày nào đó bạn sẽ trở thành người bạn không bao giờ im lặng về Linux.
Linux là sân chơi của Nerd
Tính linh hoạt của Linux khiến nó trở thành một ứng dụng yêu thích đối với những người dùng thành thạo về mặt kỹ thuật, nhưng bạn không cần phải là một người đam mê cài đặt và sử dụng nó. Nếu bạn có một thanh USB dự phòng, bạn có thể dùng thử bản phân phối Linux và xem nó có dành cho bạn không.