Networks Business Online Việt Nam & International VH2

GNU – Wikipedia tiếng Việt

Đăng ngày 03 October, 2022 bởi admin

GNU [3][4] là một hệ điều hành và bộ sưu tập phần mềm máy tính phong phú.[5][6][7][8][9][10] GNU bao gồm toàn bộ phần mềm tự do,[11][12][13] hầu hết được cấp phép theo General Public License (GPL) của GNU Project.

GNU là một kiểu viết tắt đệ quy của “GNU’s Not Unix!”,[11][14] nó được chọn bởi thiết kế của GNU là tương tự Unix, nhưng khác với Unix vì nó là phần mềm miễn phí và không có mã Unix.[11][15][16] Dự án GNU bao gồm nhân hệ điều hành, GNU Hurd, vốn là trọng tâm ban đầu của Free Software Foundation (FSF).[11][17][18][19] Tuy nhiên với trạng thái của hạt nhân Hurd là chưa sẵn sàng ra mắt,[20] các hạt nhân phi GNU, phổ biến nhất là nhân Linux, cũng có thể được sử dụng với phần mềm GNU.[21][22] Sự kết hợp giữa GNU và Linux đã trở nên phổ biến đến mức bộ đôi này thường được gọi tắt là “Linux”, hoặc ít thường xuyên hơn, GNU/Linux. (xem Tranh cãi về đặt tên GNU/Linux)

Richard Stallman, người sáng lập dự án, xem GNU như một “phương tiện kỹ thuật để kết thúc xã hội”.[23] Liên quan đến Lawrence Lessig trong phần giới thiệu về ấn bản thứ hai của cuốn sách Free Software, Free Society của mình Stallman đã viết về “các khía cạnh xã hội của phần mềm và cách Phần mềm tự do có thể tạo ra công bằng và xã hội”.[24]

Việc phát triển hệ điều hành GNU được Richard Stallman khởi xướng khi ông làm việc tại Phòng thí nghiệm trí tuệ nhân tạo MIT. Nó được gọi là Dự án GNU, và được công bố công khai vào ngày 27 tháng 9 năm 1983, trên các nhóm tin net.unix-wizards và net.usoft bởi Stallman.[25] Việc phát triển phần mềm bắt đầu vào ngày 5 tháng 1 năm 1984, khi Stallman nghỉ việc tại Phòng thí nghiệm để họ không thể đòi quyền sở hữu hoặc can thiệp vào việc phân phối các thành phần GNU dưới dạng phần mềm tự do.[26] Richard Stallman đã chọn tên bằng cách sử dụng nhiều cách chơi chữ khác nhau, bao gồm cả bài hát The Gnu.[4](9 tháng 3 năm 2006.en.html#the-name-gnu 00:45:30)

Bạn đang đọc: GNU – Wikipedia tiếng Việt

Mục tiêu là ra đời một hệ điều hành ứng dụng trọn vẹn tự do. Stallman muốn người dùng máy tính được tự do nghiên cứu và điều tra mã nguồn của ứng dụng họ sử dụng, san sẻ ứng dụng với người khác, sửa đổi hành vi của ứng dụng và xuất bản những phiên bản ứng dụng được sửa đổi của riêng họ. Triết lý này sau đó đã được xuất bản thành Tuyên ngôn GNU vào tháng 3 năm 1985. [ 27 ]Kinh nghiệm của Richard Stallman với Incompatible Timesharing System ( ITS ), [ 26 ] một hệ điều hành bắt đầu được viết bằng hợp ngữ đã trở nên lỗi thời do PDP-10 bị ngừng tăng trưởng, kiến ​ ​ trúc máy tính mà ITS đã viết, dẫn đến một quyết định hành động rằng mạng lưới hệ thống di động là thiết yếu. [ 4 ] ( 9 tháng 3 năm 2006.en.html # choosing-the-unix-design 00:40:52 ) [ 28 ] Do đó ông đã quyết định hành động rằng sự tăng trưởng sẽ được khởi đầu bằng C và Lisp làm ngôn từ lập trình mạng lưới hệ thống, [ 29 ] và GNU sẽ thích hợp với Unix. [ 30 ] Vào thời gian đó, Unix đã là một hệ điều hành độc quyền phổ cập. Thiết kế của Unix là mô-đun, do đó, nó hoàn toàn có thể được thực thi lại từng phần. [ 28 ]Phần lớn những ứng dụng thiết yếu phải được viết từ đầu, nhưng những thành phần ứng dụng không lấy phí của bên thứ ba thích hợp hiện có cũng được sử dụng như mạng lưới hệ thống sắp chữ TeX, X Window System, và microkernel Mach tạo thành nền tảng của lõi GNU Mach của GNU Hurd ( hạt nhân chính thức của GNU ). [ 31 ] Ngoại trừ những thành phần bên thứ ba nói trên, hầu hết GNU đã được những tình nguyện viên viết ; một số ít trong thời hạn rảnh rỗi, 1 số ít được trả bởi những công ty, [ 32 ] tổ chức triển khai giáo dục và những tổ chức triển khai phi doanh thu khác. Tháng 10 năm 1985, Stallman đã xây dựng Free Software Foundation ( FSF ). Vào cuối những năm 1980 và 1990, FSF đã thuê những nhà tăng trưởng ứng dụng viết ứng dụng thiết yếu cho GNU. [ 33 ] [ 34 ]Khi GNU trở nên điển hình nổi bật, những doanh nghiệp chăm sóc mở màn góp phần vào việc tăng trưởng hoặc bán ứng dụng và tương hỗ kỹ thuật của GNU. Nổi bật và thành công xuất sắc nhất trong số này là Cygnus Solutions, [ 32 ] giờ đây là một phần của Red Hat. [ 35 ]
Các thành phần cơ bản của mạng lưới hệ thống gồm có GNU Compiler Collection ( GCC ), GNU C library ( glibc ), và GNU Core Utilities ( coreutils ), [ 11 ] cũng gồm có GNU Debugger ( GDB ), GNU Binary Utilities ( binutils ), [ 36 ] GNU Bash shell. [ 31 ] [ 37 ] [ 38 ] Các nhà tăng trưởng GNU đã góp phần cho những ports Linux của những ứng dụng và tiện ích GNU, hiện cũng được sử dụng thoáng đãng trên những hệ điều hành khác như những biến thể BSD, Solaris và macOS. [ 39 ]Nhiều chương trình GNU đã được port đến những hệ điều hành khác, gồm có cả những nền tảng độc quyền như Microsoft Windows [ 40 ] và macOS. [ 41 ] Các chương trình GNU đã được chứng tỏ là đáng đáng tin cậy hơn so với những so sánh Unix độc quyền của chúng. [ 42 ] [ 43 ]Tính đến tháng 11 năm năm ngoái, có tổng số 466 gói GNU ( gồm có ngừng hoạt động giải trí, loại trừ 383 ) được tàng trữ trên website tăng trưởng GNU chính thức. [ 44 ]

Biến thể GNU[sửa|sửa mã nguồn]

gNewSense, một ví dụ về phân phối được FSF phê duyệt Parabola GNU/Linux-libre, một ví dụ về phân phối được phê duyệt của FSF sử dụng mô hình phát hành cuộnHạt nhân chính thức của GNU Project là GNU Hurd microkernel ; tuy nhiên, vào năm 2012, Linux kernel trở thành một phần chính thức của GNU Project với Linux-libre, một biến thể của Linux với tổng thể những thành phần độc quyền được vô hiệu. [ 45 ]Với bản phát hành Debian GNU / Hurd năm ngoái ngày 30/4/2015, [ 46 ] [ 47 ] GNU OS hiện phân phối những thành phần để hợp lại thành một hệ điều hành mà người dùng hoàn toàn có thể thiết lập và sử dụng trên máy tính. [ 48 ] [ 49 ] [ 50 ] Việc này gồm có hạt nhân GNU Hurd, hiện đang ở trạng thái tiền phát hành. Trang trạng thái Hurd nói rằng ” nó hoàn toàn có thể chưa sẵn sàng chuẩn bị để đưa vào sử dụng, vì vẫn còn 1 số ít lỗi và thiếu tính năng. Tuy nhiên, đây phải là cơ sở tốt để tăng trưởng thêm và sử dụng ứng dụng không quan trọng. ” [ 48 ]Do Hurd chưa sẵn sàng chuẩn bị để đưa vào sử dụng, trong thực tiễn, những hệ điều hành này là những bản phân phối Linux. Chúng chứa nhân Linux, những thành phần GNU và ứng dụng từ nhiều dự án Bất Động Sản ứng dụng tự do khác. Nhìn vào tổng thể những mã chương trình có trong bản phân phối Ubuntu Linux vào năm 2011, GNU gồm có 8 % ( 13 % trong GNOME ) và Linux kernel 6 % ( tăng lên 9 % khi gồm có những nhờ vào trực tiếp của nó ). [ 51 ]

Các hạt nhân khác như FreeBSD cũng hoạt động cùng với phần mềm GNU để tạo thành một hệ điều hành hoạt động.[52] FSF cho trì rằng một hệ điều hành được xây dựng bằng nhân Linux và các công cụ và tiện ích GNU, nên được coi là một biến thể của GNU và thúc đẩy thuật ngữ GNU/Linux cho các hệ thống đó (dẫn đến tranh cãi về đặt tên GNU/Linux).[53][54][55] GNU Project đã phê duyệt các bản phân phối Linux, như gNewSense, Trisquel và Parabola GNU/Linux-libre.[56] Các biến thể GNU khác không sử dụng Hurd làm hạt nhân bao gồm Debian GNU/kFreeBSD và Debian GNU/NetBSD, mang lại kết quả ban đầu cho GNU trên kernel BSD.

Bản quyền, giấy phép GNU và quản trị[sửa|sửa mã nguồn]

GNU Project khuyến nghị rằng những người góp phần gán bản quyền cho những gói GNU cho Quỹ ứng dụng tự do, [ 57 ] [ 58 ] mặc dầu Quỹ ứng dụng tự do cho rằng hoàn toàn có thể gật đầu phát hành những đổi khác nhỏ cho một dự án Bất Động Sản hiện theo Phạm vi công cộng. [ 59 ] Tuy nhiên, điều này là không bắt buộc ; những nhà bảo dưỡng gói hoàn toàn có thể giữ bản quyền so với những gói GNU mà họ duy trì, mặc dầu chỉ có chủ bản quyền mới hoàn toàn có thể thực thi giấy phép được sử dụng ( như GNU GPL ), nên người giữ bản quyền trong trường hợp này thi hành nó thay vì Free Software Foundation. [ 60 ]Để tăng trưởng ứng dụng thiết yếu, Stallman đã viết một giấy phép gọi là GNU General Public License ( bắt đầu gọi là Emacs General Public License ), với tiềm năng bảo vệ người dùng tự do san sẻ và tự do đổi khác ứng dụng. [ 61 ] Stallman đã viết giấy phép này sau kinh nghiệm tay nghề của mình với James Gosling và một chương trình có tên UniPress, về một cuộc tranh cãi xung quanh việc sử dụng mã ứng dụng trong chương trình GNU Emacs. [ 62 ] [ 63 ] Trong hầu hết những năm 1980, mỗi gói GNU có giấy phép riêng : Emacs General Public License, GCC General Public License, v.v. Năm 1989, FSF đã xuất bản một giấy phép duy nhất mà hoàn toàn có thể sử dụng cho tổng thể ứng dụng của mình hoàn toàn có thể được sử dụng bởi những dự án Bất Động Sản không phải GNU : GNU General Public License ( GPL ). [ 62 ] [ 64 ]Giấy phép này hiện được sử dụng bởi hầu hết những ứng dụng GNU, cũng như một số lượng lớn những chương trình ứng dụng tự do không phải là một phần của GNU Project ; nó cũng là giấy phép ứng dụng tự do được sử dụng phổ cập nhất. [ 65 ] Nó được cho phép toàn bộ những người nhận chương trình có quyền chạy, sao chép, sửa đổi và phân phối chương trình đó, đồng thời cấm họ áp đặt những hạn chế hơn nữa so với bất kể bản sao nào họ phân phối. Ý tưởng này thường được gọi là copyleft. [ 66 ]Năm 1991, giấy phép GNU Lesser General Public License ( LGPL ), sau đó được gọi là Library General Public License, được viết cho GNU C Library để cho phép nó được link với ứng dụng độc quyền. [ 67 ] Năm 1991 phiên bản 2 của GNU GPL cũng được phát hành. GNU Free Documentation License ( FDL ), cho tài liệu, ra đời vào năm 2000. [ 68 ] GPL và LGPL đã được sửa đổi thành phiên bản 3 năm 2007, thêm những lao lý để bảo vệ người dùng chống lại những hạn chế phần cứng ngăn người dùng chạy ứng dụng đã sửa đổi trên thiết bị của họ. [ 69 ]Bên cạnh những gói riêng của GNU, giấy phép của Dự án GNU được sử dụng bởi nhiều dự án Bất Động Sản không tương quan, ví dụ điển hình như Linux kernel, thường được sử dụng với ứng dụng GNU. Một số ít những ứng dụng được sử dụng bởi hầu hết những bản phân phối Linux, ví dụ điển hình như X Window System, được cấp phép theo giấy phép ứng dụng tự do .
Logo kỷ niệm 30 năm GNULogo của GNU là một chiếc đầu gnu. nan đầu được vẽ bởi Etienne Suvasa, một phiên bản táo bạo và đơn thuần hơn được phong cách thiết kế bởi Aurelio Heckert hiện được ưa thích. [ 70 ] [ 71 ] Nó Open trong ứng dụng GNU và trong tài liệu in và điện tử của GNU Project, và cũng được sử dụng trong những tài liệu của Tổ chức ứng dụng tự do .Hình ảnh hiển thị ở đây là một phiên bản sửa đổi của logo chính thức. Nó được tạo bởi Quỹ ứng dụng không lấy phí vào tháng 9 năm 2013 để kỷ niệm 30 năm GNU Project. [ 72 ]

Liên kết ngoài[sửa|sửa mã nguồn]

Các tổ chức công nghệ thông tin quốc tế (sửa)

Các tổ chức quy định chuẩn:
ANSI |
W3C |
ISO |

Các tổ chức phần mềm tự do và nguồn mở:
GNU |

Source: https://vh2.com.vn
Category : Ứng Dụng