Linux dùng làm gì

Linux là tên gọi của một hệ điều hành máy tính và cũng là tên hạt nhân của hệ điều hành. Nó có lẽ là một ví dụ nổi tiếng nhất của phần mềm tự do và của việc phát triển mã nguồn mở. Phiên bản Linux đầu tiên do Linus Torvalds viết vào năm 1991, lúc ông còn là một sinh viên của Đại học Helsinki tại Phần Lan. Ông làm việc một cách hăng say trong vòng 3 năm liên tục và cho ra đời phiên bản Linux 1.0 vào năm 1994. Bộ phận chủ yếu này được phát triển và tung ra trên thị trường dưới bản quyền GNU Genera...

Vì sao nên dùng nó ?

Có một số câu chuyện nêu trên đó là những vấn đề chung mà người dùng vẫn còn băn khoăn khi sử dụng Linux . Còn bây giờ là một số nguyên nhân khiến chúng ta cần xem xét để sử dụng Linux .

Nguyên nhân thứ nhất : Độ an toàn

Những Virus đe doạ Linux ít nhất . Có nhiều cách thiết kế trên Linux khiến cho Virus rất khó xâm nhập như đối với Windows . Những chương trình Virus , những chương trình độc hại [ Spyware , Trojan … ] rất khó tìm ra những lỗi trong nhân phần mềm hệ thống để tấn công những máy tính sử dụng Linux . Trong khi đó hầu như chúng ta tuần nào cũng đọc được những bài báo nói về những lỗ hổng đã tìm thấy trong hệ thống Windows hoặc những ứng dụng dùng trong Windows , và điều đó cũng tương tự xảy ra với Mac OS X .

Như cuộc thi Hack máy tính vừa qua thì hệ thống khó xâm nhập nhất là Linux và kẻ bị tấn công nhanh nhất lại là Mac OS X .

Nguyên nhân thứ hai : Khả năng cập nhật

Linux được những nhà phát triển chuyên nghiệp và bán chuyên nghiệp , là những người giành mọi thời gian và kĩ năng của họ cho những dự án khác nhau , phát triển và cải tiến . Bên cạnh đó yếu tốc chính của hệ thống này và những ứng dụng trên đó chính là mã nguồn mở , do đó nếu bạn mong muốn và là người có khả năng thì bạn có thể thêm mọi tính năng nếu cần .

Linux cũng có khả năng mở rộng thời gian sử dụng trên nhiều hệ thống và có thể chạy được trên những hệ thống cũ . Điều này Windows Vista và Mac OS không thể làm được .

Nguyên nhân thứ ba : Hỗ trợ

Đây là một khái niệm khó chấp nhận . Đối với hệ thống Windows , bạn có thể đi bất kì đâu cũng đều có thể tìm được những nơi hỗ trợ về mặt hệ thống . Nhưng với Linux bạn nên tìm kiếm một công ty chuyên nghiệp để giải quyết những vấn đề liên quan tới Linux .

Thực tế với Windows nếu sử dụng trong môi trường doanh nghiệp bạn cũng cần phải tìm một công ty tin cậy và chuyên nghiệp để giải quyết những vấn đề liên quan .

Nguyên nhân thứ tư : Tự mở mang kiến thức

Xét về phương diện cá nhân , có một điều quan trọng nhất là nguyên nhân khiến chúng ta có thể chuyển sang với Linux đó chính là cho chúng ta cơ hội học hỏi những kĩ năng mới , tăng cường sự hiểu biết của chúng ta xem máy tính làm việc như thế nào và cung cấp nền tảng tuyệt vời để phát triển trên đó .

Với một số người ưa thích câu hỏi Như thế nào / Cái gì / Tại sao thì Linux là sự lựa chọn hoàn hảo .

Nguyên nhân thứ năm : Giá cả

Hầu hết chúng ta đưa vấn đề này lên hàng đầu . Đối với nhiều người , coi trọng luật bản quyền , giá là nguyên nhân quan trong nhất để chuyển sang dùng Linux .

Việc sử dụng hệ điều hành Linux không hoàn toàn miễn phí nhưng bạn chỉ cần một ít tiền là đã có thể dùng được phiên bản Linux đầy đủ mọi tính năng và bạn có thể nhận được hàng nghìn tiên ích miễn phí trong Linux và cũng miễn phí cả hỗ trợ .

Bên cạnh đó với hệ thống chạy Windows thì khả năng bị hỏng hóc , bị nhiễm chương trình độc hại rất cao , lúc đó bạn cũng phải cần những chuyên gia đến khắc phục và khi đó bạn sẽ lại phải mất tiền .

Nếu bạn quan tâm tới Linux thì có thể dùng Ubuntu , Linux Mint hoặc PCLinuxOS . Tải phiên bản LiveCD . Khởi động bằng LiveCD cho phép bạn dùng môi trường Linux đầy đủ mà không cần thay đổi bất kì gì trên ổ cứng của bạn .

hacker dùng linux ?

Muốn đạt đến kỹ năng của hacker, bạn nhất thiết phải cài đặt một phiên bản của Linux hoặc BSD-Unix lên máy tính cá nhân của bạn và học cách dùng nó. Unix là hệ điều hành của Internet. Unix và Internet cộng sinh mạnh mẽ đến mức Microsoft không thể nào lay chuyển. Hãy đọc mã nguồn của Unix và sửa đổi nó, bạn sẽ có nhiều niềm vui và thu thập được những hiểu biết sâu sắc đến bất ngờ.

     Công ty TLT Vietnam mong rằng bạn đã hiểu được hệ điều hành Linux là gì và có được quyết định cho mình. Nếu có thắc mắc hay câu hỏi gì, hãy liên lạc với chúng tôi qua hotline 0283.811.9797 nhé!

Linux từ lâu đã được biết đến như một Hệ điều hành nguồn mở và miễn phí để đối đầu với Windows của Microsoft. Tuy là mở và miễn phí nhưng lại có một cộng đồng của giới công nghệ sẵn sàng đóng góp và hỗ trợ rất mạnh mẽ nhằm đưa Linux ngày càng đến gần hơn với công chúng, cũng như xâm nhập sâu vào các hệ thống lõi của Doanh nghiệp.

Tại sao khi nghĩ đến Linux là người ta hay nghĩ đến hình ảnh đại diện là một chú chim cánh cụt, đơn giản vì Linus Torvalds [cha đẻ của Linux] muốn tìm một hình ảnh thân thiện và vui vẻ gắn liền với Linux và một chú chim cánh cụt đang ngồi sau khi ăn uống no nê có vẻ là phù hợp hơn cả. Nhưng trước khi hiểu về Linux thì chúng ta cần hiểu một khái niệm cơ bản đó chính là “Hệ điều hành”.

Mục lục

Hệ điều hành là gì?

Hệ điều hành [Operating System – OS] sẽ xem nó như một trình phiên dịch [translator] giữa phần mềm bạn sử dụng và phần cứng mà Hệ điều hành được cài đặt trên đó. Vai trò chính của nó là giao tiếp giữa hai lớp riêng biệt để tạo ra trải nghiệm liền mạch cho người dùng. Có nhiều phần khác nhau được đặt bên trong Hệ điều hành mà cho phép thiết bị hoạt động theo những gì mà con người đã lập trình trước đó.

Tuy nhiên, Hệ điều hành về bản chất là một phần mềm quản lý tài nguyên phần cứng được cài đặt trên máy tính xách tay [Laptop/Netbook], máy tính để bàn [Desktop PC] hoặc máy chủ [Server] thậm chí là cả điện thoại thông minh [Smartphone] của bạn.

Hệ điều hành rất đa dạng và bao gồm Nhiều bản phân phối khác nhau [Linux gọi là Distributions], phiên bản [Windows và MacOS gọi là Version] có sẵn để triển khai trên các hệ thống máy tính.

Thành phần Hệ điều hành [OS]:

Linux là gì?

Linux là một từ gọi chung của nhiều biến thể Hệ điều hành được phát triển bằng cách sử dụng nhân [kernel] Linux do Linus Torvalds tạo ra như một giải pháp mã nguồn mở thay thế.

Linux được tạo ra vào năm 1991 bởi Linus Torvalds, một sinh viên lúc bấy giờ tại Đại học Helsinki. Torvalds đã xây dựng Linux như một giải pháp thay thế mã nguồn mở và miễn phí cho Minix, một bản sao Unix khác được sử dụng chủ yếu trong các môi trường học thuật. Ban đầu ông định đặt tên nó là “Freeax”, nhưng quản trị viên của máy chủ đã đặt tên thư mục của Torvalds là “Linux” sau sự kết hợp giữa tên “Linus” và từ “Unix”, và cái tên này đã bị truyền lại cho đến ngày nay.

Mã nguồn mở có nghĩa là bất kỳ ai cũng được cấp phép tự do để sử dụng, sao chép, nghiên cứu hoặc thay đổi phần mềm theo bất kỳ cách nào. Mã nguồn, là tập hợp các hướng dẫn cho máy tính biết cách hoạt động ra sao, được chia sẻ công khai để khuyến khích sự phát triển liên tục.

Việc áp dụng nhân Linux này đã tạo ra một bộ nguồn [source] Hệ điều hành không cần mua để sử dụng và cài đặt. Điều này đối lập với mã độc quyền [proprietary code], nơi mã nguồn bị che dấu với người dùng và bị hạn chế sử dụng để sao chép theo luật.

Các biến thể của Linux: Các bản phân phối [Distribution hay Distro]

Một cách đơn giản để nghĩ về Bản phân phối Linux, hay thường gọi ngắn gọn là “distro”, là sự hình dung của các biến thể khác nhau của Windows. Mặc dù mỗi phiên bản [version] của Hệ điều hành Windows có các phần lõi [core parts] giống nhau, nhưng mỗi phần có thể trông rất khác nhau khi chúng ta so sánh phiên bản Windows 7 với phiên bản Windows 10.

Điều tương tự cũng có thể đối với các bản distro. Mỗi bản phân phối Linux sẽ chứa các thành phần lõi [core component] giống nhau bằng cách sử dụng mã nguồn mở, nhưng mỗi bản sẽ có sự khác biệt về chức năng và hình thức. Việc sử dụng nhân Linux cùng với các biến thể này tạo ra hơn 600 bản phân phối có sẵn của Hệ điều hành Linux.

Với rất nhiều bản distro của Linux có sẵn, các bản distro này có thể được tạo để hoạt động trên các hệ thống cụ thể như máy tính để bàn, máy tính xách tay, netbook và thậm chí cả điện thoại di động.

Các bản distro có thể được hỗ trợ về mặt thương mại như Fedora [Red Hat], openSUSE [SUSE] và Ubuntu [Canonical Ltd.] hoặc hoàn toàn do cộng đồng điều khiển như Debian, Slackware, Gentoo, Arch Linux.

Các Định nghĩa trong Linux

Với Hệ điều hành Windows, chúng ta có các khái niệm về các đối tượng và thành phần của nó, thì Linux cũng sẽ có những định nghĩa của riêng mình:

Ưu điểm và lợi ích của Linux

Linux được tạo ra với mục tiêu cung cấp một Hệ điều hành không độc quyền và có thể được sửa đổi bởi bất kỳ ai. Đây là lý do tại sao ngay từ đầu nó đã là mã nguồn mở. Trên thực tế, trước khi Linux được gọi là Linux, nó được gọi là Freeax [Free Unix]. Một bản distro hoặc bản phân phối [distribution] của Linux là một Hệ điều hành được xây dựng dựa trên nhân Linux được phân phối tự do. Một số ứng dụng phổ biến là Ubuntu, Linux Mint, Fedora, v.v.

 

Chính vì vậy, lợi ích đáng kể của phần mềm nguồn mở như Linux là vì nó không có chủ sở hữu, nó có thể được chỉnh sửa mà không cần là chủ sở hữu giấy phép hoặc chủ sở hữu phần mềm. Do đó, các doanh nghiệp có thể linh hoạt làm những gì họ muốn với Hệ điều hành mà không phải lo lắng về việc tuân thủ các thỏa thuận cấp phép phức tạp. Đối với hầu hết các phần, nó không tốn một xu. Tuy nhiên, một số bản phân phối Linux dành cho doanh nghiệp như Red Hat đi kèm với chi phí được trả trước hoặc dưới dạng đăng ký.

Ưu điểm chính của Linux là giá thành của nó: Hệ điều hành lõi [core OS] là miễn phí, trong khi nhiều ứng dụng phần mềm cũng đi kèm với GNU GPL [GNU General Public License]. Nó cũng có thể được sử dụng đồng thời bởi số lượng lớn người dùng mà không bị chậm hoặc hoặc bị treo và tốc độ xử lý rất nhanh. Nó là một nền tảng mạng tuyệt vời và hoạt động với hiệu quả tối ưu ngay cả khi có ít dung lượng đĩa cứng và bộ nhớ RAM.

Sự phát triển của Linux được quan tâm bởi quỹ Linux Foundation, là tổ chức tài trợ cho sự phát triển của nhân [kernel] Linux. Các công ty trực tiếp hoặc gián tiếp sử dụng Linux trong tổ chức hoặc sản phẩm của họ thường đầu tư rất nhiều tiền vào việc phát triển dự án này để làm cho dự án trở nên đáng tin cậy và an toàn hơn.

Dù là một Hệ điều hành dành cho tất cả mọi người, nhưng Linux không phải là một lựa chọn hàng đầu. Tuy nhiên, khi nói đến máy chủ và xây dựng cơ sở hạ tầng mạnh mẽ, cho đến nay Linux vẫn là lựa chọn phổ biến nhất.

Bảo mật là một thuật ngữ tương đối, bạn không thể nói Linux hoàn toàn an toàn hay tốt hơn Windows hoặc Unix về mặt bảo mật. Phần mềm độc hại [malware] và phần mề khai thác [exploit] tồn tại trên tất cả các nền tảng chính. Lý do tại sao Windows có nhiều virus hơn Linux là vì kẻ tấn công nhìn đến một lượng lớn đối tượng người dùng Windows hơn so với Linux.

Linux download thế nào?

Trang web DistroWatch.com liệt kê nhiều bản phân phối Linux và hiển thị một số bản phân phối có lưu lượng truy cập web nhiều nhất trên đó. Nhiều bản phân phối phổ biến được liệt kê dưới đây.

Các bản phân phối Linux dựa trên GNU hoặc GNU

Hệ điều hành dựa trên nhân Linux

Ngoài ra còn có các hệ điều hành dựa trên nhân Linux khác nhưng đã bị ngừng phát triển, bao gồm Cyanogenmod [là các bản “độ” của Android], LineageOS [kế thừa của Cyanogenmod], Android-x86 [là bản android dị biến để chạy trên các thiết sử dụng vi xử lý x86, mà ko phải là ARM] và gần đây là Tizen [Samsung], Mer/Sailfish OS [Jolla] và KaiOS [Firefox OS].

Các bản phân phối Linux hạng nhẹ

Các bản phân phối Linux hạng nhẹ là những bản phân phối đã được thiết kế để hỗ trợ cho phần cứng cũ hơn, cho phép phần cứng cũ vẫn được sử dụng một cách hiệu quả hoặc có tốc độ tối đa trên các phần cứng mới hơn, bằng cách dành nhiều tài nguyên hơn cho các ứng dụng. Ví dụ gồm Tiny Core Linux, Puppy Linux và Slitaz.

Các bản phân phối Linux riêng

Các bản phân phối khác nhằm mục tiêu riêng cụ thể, chẳng hạn như:

Các vấn đề liên quan đến các bản phân phối Linux

Free Standards Group là là một tổ chức được thành lập bởi các nhà cung cấp phần mềm và phần cứng lớn nhằm mục đích cải thiện khả năng tương thích giữa các bản distro khác nhau. Trong số các tiêu chuẩn được đề xuất của họ đó là Linux Standard Base, nó xác định ABI [Application binary interface – tạm dịch là Giao tiếp nhị phân cho ứng dụng, nó định ra cách mà ứng dụng phía người dùng giao tiếp với các thư viện của nhân hệ điều hành] và hệ thống đóng gói chung cho Linux; cùng với đó là Filesystem Hierachy Standard nhằm đề xuất tên các thư mục cơ bản được tìm thấy trên cây thư mục của bất kỳ hệ thống tập tin Linux nào. Tuy nhiên, các tiêu chuẩn đó được sử dụng rất hạn chế, ngay cả trong số các bản phân phối do các thành viên của tổ chức phát triển, vd: Debian và Fedora sử dụng các thư viện riêng của mình.

Sự đa dạng của các bản phân phối Linux có nghĩa là không phải tất cả phần mềm đều chạy được trên tất cả các bản phân phối, nó tùy thuộc vào những thư viện và các thuộc tính hệ thống khác mà hệ điều hành yêu cầu. Phần mềm đóng gói và kho phần mềm thường dành riêng cho một bản phân phối cụ thể, mặc dù đôi khi có thể cài đặt chéo trên các bản phân phối có liên quan chặt chẽ, vd: RedHat và CentOS vẫn có thể cài đặt và chạy khá nhiều phần mềm của nhau.

Linux Vs Windows

Những lợi ích và lợi thế chính của Linux so với các hệ điều hành khác, đặc biệt là Microsoft Windows, là:

Hệ điều hành Linux được sử dụng rộng rãi bởi cả người dùng gia đình và doanh nghiệp, và việc sử dụng nó đang tăng lên hàng ngày. Người ta coi rằng Linux cuối cùng sẽ vượt qua Microsoft Windows để trở thành hệ điều hành phổ biến nhất, điều này cũng có thể mở ra cánh cửa cho nhiều phần mềm miễn phí hơn như Open Office, The Gimp, Paint, Thunderbird, Firefox và Scribus.

Mối quan hệ giữa Android và Linux là gì?

Android có thể dựa trên Linux, nhưng bạn không thể chạy các ứng dụng Android trên các bản phân phối Linux điển hình và bạn không thể chạy các chương trình Linux mà bạn đã quen thuộc trên Android.

Linux tạo nên phần lõi [core] của Android, nhưng Google chưa từng thêm vào đó tất cả các phần mềm và thư viện điển hình nào mà bạn thấy trên một bản phân phối Linux như Ubuntu. Điều này tạo nên sự khác biệt.

Sự khác biệt lớn ở đây là do cách chúng ta hiểu về Linux. Mọi người sử dụng thuật ngữ “Linux” để chỉ nhiều thứ khác nhau. Về cơ bản, Linux có nghĩa là nhân [kernel] Linux. Kernel là phần cốt lõi của bất kỳ hệ điều hành nào.

Chúng ta cũng gọi các bản phân phối Linux đơn giản là “Linux”. Tuy nhiên, các bản phân phối Linux không chỉ có nhân Linux thôi đâu. Chúng còn chứa nhiều phần mềm khác, chẳng hạn như tiện ích GNU Shell, máy chủ đồ họa Xorg, giao diện máy tính để bàn GNOME, trình duyệt web Firefox, … Đó là lý do tại sao một số người nghĩ rằng thuật ngữ GNU/Linux nên được sử dụng cho “các bản phân phối Linux” như Ubuntu, Mint, Debian, Fedora, openSUSE và những bản khác nữa.

Android sử dụng nhân Linux.

Vì Linux là nguồn mở nên các nhà phát triển Android của Google có thể sửa đổi nhân Linux để phù hợp với nhu cầu của họ. Linux cung cấp cho các nhà phát triển Android một nhân hệ điều hành đã được tối ưu và xây dựng sẵn để khởi đầu, vì vậy họ không phải viết mới kernel của riêng mình. Đây là cách mà nhiều thiết bị khác nhau được xây dựng – ví dụ: PlayStation 4 sử dụng nhân FreeBSD mã nguồn mở, trong khi Xbox One sử dụng nhân Windows NT được tìm thấy trong các phiên bản Windows hiện đại.

Bạn thậm chí sẽ thấy phiên bản của nhân Linux đang chạy trên thiết bị của mình trong Giới thiệu về điện thoại hoặc Giới thiệu về máy tính bảng trong Cài đặt của Android.

Sự khác biệt giữa Linux và Android

Có một số cuộc tranh luận về việc liệu Android có đủ tiêu chuẩn là “bản phân phối Linux” hay không. Nó sử dụng nhân Linux và các phần mềm hỗ trợ khác, nhưng không bao gồm nhiều phần mềm hỗ trợ mà các bản phân phối Linux thường dùng.

Khi bạn khởi động một thiết bị Android, nhân Linux sẽ nạp vào giống như trên một bản phân phối Linux. Tuy nhiên, nhiều phần mềm hỗ trợ khác lại không như vậy. Android không bao gồm Thư viện GNU C [glibc] được sử dụng trên các bản phân phối Linux tiêu chuẩn, cũng như không bao gồm tất cả các thư viện GNU mà bạn thấy trên một bản phân phối Linux điển hình. Nó cũng không bao gồm máy chủ X như Xorg, vì vậy bạn không thể chạy được các ứng dụng Linux đồ họa tiêu chuẩn.

Thay vì chạy các ứng dụng Linux điển hình, Android sử dụng máy ảo Dalvik để chạy các ứng dụng được viết bằng Java. Các ứng dụng này được nhắm vào các thiết bị Android và các giao diện lập trình ứng dụng [API – Application Programming Interfaces] mà Android cung cấp thay vì nhắm mục tiêu vào Linux nói chung.

Kết luận về hệ điều hành Linux

Nếu bạn là dân công nghệ và bạn đang tìm kiếm một trong những nền tảng đáng tin cậy, an toàn và đảm bảo nhất cho cả máy tính để bàn và máy chủ, thì không cần tìm đâu xa hơn là một trong nhiều bản phân phối Linux. Với Linux, bạn có thể đảm bảo rằng máy tính để bàn của bạn sẽ không gặp sự cố, máy chủ của bạn hoạt động và yêu cầu hỗ trợ của bạn là tối thiểu. Cùng tham khảo thêm các mẹo hay máy tính nhé!

 

 

 

 

GNU [Generation-New Unix – tạm dịch là Unix thết hệ mới] là một Hệ điều hành tương thích với Unix [Một trong những Hệ điều hành đầu tiên trên thế giới] được phát triển và gọi là Dự án GNU, bắt đầu vào năm 1983 bởi Richard Stallman với mục tiêu sản xuất phần mềm không độc quyền. Do đó, người dùng có thể tải xuống, sửa đổi và phân phối lại phần mềm GNU.

GPL [General Public License – tạm dịch là giấy phép công cộng chung] đây là giấy phép mà theo đó một số chương trình phần mềm miễn phí phổ biến nhất được phân phối, một vài trong số chúng sẽ là nhân Linux và trình biên dịch GCC [GNU Compiler Collection]. Nó cấp cho người dùng của các chương trình được nói ở trên quyền chạy, chia sẻ và sửa đổi phần mềm.

Bài Viết Liên Quan

Toplist mới

Bài mới nhất

Chủ Đề