Lại đi học về GNU/linux | #1
TIL
720
Linux
99
White

Vũ Garo viết ngày 15/04/2019

Mấy lời mới nói lần đầu

Do sắp thi học kì mà lười không ôn nên em lân la kiếm được một khóa học về linux trên edX. Thế là cứ đâm đầu vào học thôi ngại gì tiếng anh mình ngu thì phải học cho khôn lên chứ! :smile:
À trong tất cả các bài viêt sau này em không biết nên gọi Linux thay cho GNU/Linux.

Lịch sử của linux

Tháng 9 năm 1983, Richard Stallman thông báo về sự ra đời của GNU - Một dự án tạo nên một hệ điều hành mở.
Năm 1985 Richard thành lập tổ chức Free Software Foundation. Một tổ chức phi lợi nhuận thúc đẩy sự tự do trong phát triển phần mềm. Hôm nào rảnh lại tìm hiểu về FSF...
Dự án GNU đã hoàn thành được hầu hết các thành phần nhưng kernel vẫn chưa đủ hoàn thiện.
Tháng 8 năm 1991 Linus Torvalds đã công bố về một sản phẩm cá nhân - làm cho vui của ông này. Mà sau đó nó trở Linux kernel. Sau đó, kernel này được các cá nhân tổ chức tham gia vào phát triển. Đúng cái mà GNU đang thiếu.
Và thế là với sự kết hợp của cả 2 cái ta có được GNU/Linux mà người ta quen gọi là Linux cho gọn!

Linux Foundation

Ảnh về Linux Foundation

Ngày xưa thì cái tổ chức này hợp tác với mấy cái ông dev xịn xò, các tổ chức, công ty để cải thiện Linux và phát triển nó. Và cũng nhờ đó mấy vấn đề siêu phức tạp được giải quyết và ta có linux ngày hôm nay.

Ngay này thì nó có là ngôi nhà không chỉ của Linux nữa mà thêm cả tá dự án trên mọi lĩnh vực khác nhau. Đương nhiên là chúng cũng mở tất. Nhưng Linux vẫn là một dự án mã nguồn mở thành công nhất.

Quỹ này có sứ mệnh cung cấp kinh nghiệm và chuyên môn cho bất kỳ sáng kiến nào giải quyết các vấn đề phức tạp thông qua một dự án mã nguồn mở, thêm vào đó là những công cụ hữu ích để mở rộng, quản trị và phát triển dự án.

Trang chủ của nó đây: https://linuxfoundation.org note lại khi nào vào kiếm tài liệu đọc!

Ngoài ra, quỹ này cũng tổ chức nhiều sự kiện mà nghe chừng sự kiện nào cũng hoành tránh. Ước mơ được đi sự kiện nhiều lần cho đã! Tiện tay note cái link này lại: https://events.linuxfoundation.org

Và vẫn còn rất nhiều điều thú vị để khám phá. Nhưng mấy khóa đào tạo nghe ngon mà không mở gì cả!

Linux distributions (Distro)

Về cơ bản mà nói, có thể coi chúng là những hệ điều hành khác nhau sử dụng kernel là Linux. Một distro có thể được tạo ra trên nền của một distro khác. Điều này tạo thành các dòng họ trong Linux Distributions.

Một hệ điều hành Linux hay một Distro có gì?

  1. Linux kernel nhân của hệ điều hành. Có thể được xây dựng dựa trên nhiều phiên bản kernel khác nhau. Tính ổn định và phù hợp của kernel luôn được tập trung thay vì là độ mới của phiên bản.

  2. Và một số công cụ khác, những công cụ này thường sẽ cung cấp một chức năng về quản trị file, quản trị người dùng, quản trị ứng dụng... Các công cụ này thường được phát triển trên một project riêng, cùng với một đội ngũ dev làm việc để hoàn thiện một phần của hệ thống. Để ví dụ thì có thể kể đến C/C++ compiler, gdb debugger, libraries applications ...
    Distribution và vai trò của nó

Mấy cái distro cơ bản

Danh sách của các distro

Những ditro cơ bản nói cách khác là ông bà cụ kỵ mà từ đó những distro khác được sinh ra:

  • Debian : Có đứa con thứ n là Ubuntu thường được sử dụng bởi các dev và trong lĩnh vực giáo dục.
  • Red Hat : Với đại diện là CentOS, thường được các doanh nghiệp sử dụng.
  • SUSE : Với thằng em là openSUSE ....Uhm......uhm cái này có thể dùng làm được nhiều việc

Một dự án mã nguồn mở không có nghĩa là nó không mang lại lợi nhuận. Có những công ty đứng ra hỗ trợ cài đặt bảo trì, bảo mật những hệ thống Distro. Ví dụ điển hình là Canonical với các dịnh vụ về Ubuntu. Những dịch vụ này có nguồn thu chủ yếu từ các tổ chức, khi mà điều họ yêu cầu là sự ổn định và an toàn.

Hỗ trợ về các Linux distro...

Vậy thôi nhỉ! Bữa sau học tiếp.....

Tham khảo:

VuGaro 10-04-2019

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Vũ Garo

4 bài viết.
1 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
1 0
Linux boot process là quá trình khởi tạo hệ thống Linux. Nó bao bước từ khi ta bật máy đến khi giao diện người dùng sẵn sàng. (Ảnh) Giờ hãy tìm h...
Vũ Garo viết 4 tháng trước
1 0
White
1 0
Trong quá trình vắt não học đạo bên edX cụ thể là khóa Linux thì lại đụng đến khái niệm này. Đây đơn gian chỉ là bài viết ghi lại những gì đã học đ...
Vũ Garo viết 4 tháng trước
1 0
Bài viết liên quan
White
0 4
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 1 năm trước
0 4
White
2 0
I used Spring boot, Hibernate few times back then at University, I'v started using it again recently. In this (Link), I want to check how Spring J...
Rey viết 7 tháng trước
2 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
1 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!