Python là ngôn ngữ lập trình nguồn mở, di động, miễn phí, tùy chỉnh, hiệu quả và hiện đại, cung cấp nhiều chức năng hấp dẫn và cho phép nhà phát triển ứng dụng tạo các dự án phần mềm hoàn toàn tương thích với tất cả các dòng chính hệ điều hành.
Tùy chọn dòng lệnh
Tùy chọn dòng lệnh mặc định bao gồm tối ưu hóa bytecode được tạo, tối ưu hóa bytecode được tạo và loại bỏ các chuỗi tài liệu, sử dụng các dạng không phải UNIX #! cmd bằng cách bỏ qua dòng đầu tiên của nguồn, bảo vệ khỏi DoS (Từ chối dịch vụ) ) các cuộc tấn công bằng cách làm cho các giá trị băm () của các loại khác nhau không thể đoán trước được, sử dụng muối giả ngẫu nhiên.
Ngoài ra, chương trình cũng sẽ cho phép bạn thêm các tùy chọn phân chia khác nhau, chẳng hạn như -Qnew, Qwarn, Qold và Qwarnall, đưa ra cảnh báo về việc sử dụng tab không tương thích, chạy chương trình ở chế độ tiết, nhận cảnh báo về Python 3.x không tương thích, cũng như gỡ lỗi đầu ra từ trình phân tích cú pháp và bỏ qua các biến môi trường PYTHON *.
Bắt đầu với Python
Ngôn ngữ lập trình Python thường được so sánh với các ngôn ngữ lập trình / kịch bản lệnh Java, Perl, Scheme hoặc Tcl. Nó tương thích với tất cả các bản phân phối GNU / Linux, cũng như với Microsoft Windows, Mac OS X, Solaris, BSD và một số hệ điều hành giống UNIX khác. Hiện tại, nó tương thích với cả kiến trúc 32 bit (x86) và 64 bit (x86_64).
Cài đặt Python trên hệ thống của bạn khá dễ dàng, vì tất cả những gì bạn phải làm là truy cập trình quản lý gói mặc định của hệ thống GNU / Linux của bạn và tìm kiếm phần & lsquo; python & rsquo; gói. Cài đặt nó và sau đó tương tác với nó thông qua trình mô phỏng thiết bị đầu cuối Linux.
Người dùng Hardcore Linux / UNIX muốn tối ưu hóa Python cho kiến trúc phần cứng của họ, có thể làm như vậy bằng cách tải xuống phiên bản mới nhất của dự án từ Softoware, lưu tarball nguồn (tệp tar.xz) trên máy tính của họ, giải nén nó, mở trình giả lập thiết bị đầu cuối và điều hướng đến vị trí của các tệp lưu trữ được trích xuất bằng & lsquo; cd & rsquo; lệnh.
Sử dụng & lsquo; ./ configure & rsquo; lệnh để thực hiện tối ưu hóa nhất định và sau đó thực hiện & lsquo; tạo & rsquo; lệnh biên dịch Python. Cuối cùng, cài đặt hệ thống Python rộng bằng cách chạy phần & lsquo; hãy cài đặt & rsquo; lệnh dưới dạng root hoặc với sudo.
Có gì mới trong bản phát hành này:
- Thư viện:
- [Bảo mật] bpo-30730: Ngăn chặn các biến môi trường tiêm trong tiến trình con trên Windows. Ngăn chặn truyền các biến môi trường khác và các đối số lệnh.
- [Bảo mật] bpo-30694: Nâng cấp bản sao người nước ngoài từ 2.2.0 lên 2.2.1 để sửa các lỗ hổng bảo mật bao gồm: CVE-2017-9233 (DoS vòng lặp vô hạn thực thể bên ngoài), CVE-2016-9063 (Số nguyên tràn, sửa chữa lại), CVE-2016-0718 (Sửa lỗi hồi quy từ bản sửa lỗi 2.2.0 thành CVE-2016-0718) và CVE-2012-0876 (Số lượt truy cập băm băm với SipHash). Lưu ý: CVE-2016-5300 (Sử dụng các nguồn entropy os cụ thể như getrandom) không ảnh hưởng đến Python, vì Python đã lấy entropy từ hệ điều hành để thiết lập bí mật người nước ngoài bằng cách sử dụng XML_SetHashSalt ().
- [Bảo mật] bpo-30500: Sửa urllib.parse.splithost () để phân tích cú pháp phân đoạn một cách chính xác. Ví dụ, splithost ('// 127.0.0.1#@evil.com/') bây giờ trả về đúng máy chủ 127.0.0.1, thay vì xử lý @ evil.com làm máy chủ trong xác thực (đăng nhập @ host).
Tính năng mới trong phiên bản:
- Thư viện:
- [Bảo mật] bpo-30730: Ngăn chặn các biến môi trường tiêm trong tiến trình con trên Windows. Ngăn chặn truyền các biến môi trường khác và các đối số lệnh.
- [Bảo mật] bpo-30694: Nâng cấp bản sao người nước ngoài từ 2.2.0 lên 2.2.1 để sửa các lỗ hổng bảo mật bao gồm: CVE-2017-9233 (DoS vòng lặp vô hạn thực thể bên ngoài), CVE-2016-9063 (Số nguyên tràn, sửa chữa lại), CVE-2016-0718 (Sửa lỗi hồi quy từ bản sửa lỗi 2.2.0 thành CVE-2016-0718) và CVE-2012-0876 (Số lượt truy cập băm băm với SipHash). Lưu ý: CVE-2016-5300 (Sử dụng các nguồn entropy os cụ thể như getrandom) không ảnh hưởng đến Python, vì Python đã lấy entropy từ hệ điều hành để thiết lập bí mật người nước ngoài bằng cách sử dụng XML_SetHashSalt ().
- [Bảo mật] bpo-30500: Sửa urllib.parse.splithost () để phân tích cú pháp phân đoạn một cách chính xác. Ví dụ, splithost ('// 127.0.0.1#@evil.com/') bây giờ trả về đúng máy chủ 127.0.0.1, thay vì xử lý @ evil.com làm máy chủ trong xác thực (đăng nhập @ host).
Tính năng mới trong phiên bản 3.6.1 / 3.6.2 RC1:
- PEP 441, hỗ trợ ứng dụng zip zip được cải thiện
- PEP 448, các khái quát hóa giải nén bổ sung
- PEP 461, & quot;% - định dạng & quot; cho các đối tượng byte và bytearray
- PEP 465, toán tử mới (@) cho phép nhân ma trận
- PEP 471, os.scandir (), hàm truyền tải thư mục mới nhanh
- PEP 475, thêm hỗ trợ để tự động thử lại các cuộc gọi hệ thống bị gián đoạn
- PEP 479, thay đổi xử lý StopIteration bên trong máy phát điện
- PEP 484, mô-đun nhập, tiêu chuẩn mới cho chú thích loại
- PEP 485, math.isclose (), một hàm để kiểm tra sự bình đẳng gần đúng
- PEP 486, làm cho trình khởi chạy Windows Python nhận thức được các môi trường ảo
- PEP 488, loại bỏ các tệp .pyo
- PEP 489, cơ chế mới và được cải thiện để tải mô-đun tiện ích mở rộng
- PEP 492, coroutines có async và chờ cú pháp
Tính năng mới trong phiên bản 3.6.1:
- PEP 441, hỗ trợ ứng dụng zip zip được cải thiện
- PEP 448, các khái quát hóa giải nén bổ sung
- PEP 461, & quot;% - định dạng & quot; cho các đối tượng byte và bytearray
- PEP 465, toán tử mới (@) cho phép nhân ma trận
- PEP 471, os.scandir (), hàm truyền tải thư mục mới nhanh
- PEP 475, thêm hỗ trợ để tự động thử lại các cuộc gọi hệ thống bị gián đoạn
- PEP 479, thay đổi xử lý StopIteration bên trong máy phát điện
- PEP 484, mô-đun nhập, tiêu chuẩn mới cho chú thích loại
- PEP 485, math.isclose (), một hàm để kiểm tra sự bình đẳng gần đúng
- PEP 486, làm cho trình khởi chạy Windows Python nhận thức được các môi trường ảo
- PEP 488, loại bỏ các tệp .pyo
- PEP 489, cơ chế mới và được cải thiện để tải mô-đun tiện ích mở rộng
- PEP 492, coroutines có async và chờ cú pháp
Tính năng mới trong phiên bản 3.6.0:
- PEP 441, hỗ trợ ứng dụng zip zip được cải thiện
- PEP 448, các khái quát hóa giải nén bổ sung
- PEP 461, & quot;% - định dạng & quot; cho các đối tượng byte và bytearray
- PEP 465, toán tử mới (@) cho phép nhân ma trận
- PEP 471, os.scandir (), hàm truyền tải thư mục mới nhanh
- PEP 475, thêm hỗ trợ để tự động thử lại các cuộc gọi hệ thống bị gián đoạn
- PEP 479, thay đổi xử lý StopIteration bên trong máy phát điện
- PEP 484, mô-đun nhập, tiêu chuẩn mới cho chú thích loại
- PEP 485, math.isclose (), một hàm để kiểm tra sự bình đẳng gần đúng
- PEP 486, làm cho trình khởi chạy Windows Python nhận thức được các môi trường ảo
- PEP 488, loại bỏ các tệp .pyo
- PEP 489, cơ chế mới và được cải thiện để tải mô-đun tiện ích mở rộng
- PEP 492, coroutines có async và chờ cú pháp
Tính năng mới trong phiên bản 3.5.2:
- PEP 441, hỗ trợ ứng dụng zip zip được cải thiện
- PEP 448, các khái quát hóa giải nén bổ sung
- PEP 461, & quot;% - định dạng & quot; cho các đối tượng byte và bytearray
- PEP 465, toán tử mới (@) cho phép nhân ma trận
- PEP 471, os.scandir (), hàm truyền tải thư mục mới nhanh
- PEP 475, thêm hỗ trợ để tự động thử lại các cuộc gọi hệ thống bị gián đoạn
- PEP 479, thay đổi xử lý StopIteration bên trong máy phát điện
- PEP 484, mô-đun nhập, tiêu chuẩn mới cho chú thích loại
- PEP 485, math.isclose (), một hàm để kiểm tra sự bình đẳng gần đúng
- PEP 486, làm cho trình khởi chạy Windows Python nhận thức được các môi trường ảo
- PEP 488, loại bỏ các tệp .pyo
- PEP 489, cơ chế mới và được cải thiện để tải mô-đun tiện ích mở rộng
- PEP 492, coroutines có async và chờ cú pháp
Tính năng mới trong phiên bản 3.5.1:
- PEP 441, hỗ trợ ứng dụng zip zip được cải thiện
- PEP 448, các khái quát hóa giải nén bổ sung
- PEP 461, & quot;% - định dạng & quot; cho các đối tượng byte và bytearray
- PEP 465, toán tử mới (@) cho phép nhân ma trận
- PEP 471, os.scandir (), hàm truyền tải thư mục mới nhanh
- PEP 475, thêm hỗ trợ để tự động thử lại các cuộc gọi hệ thống bị gián đoạn
- PEP 479, thay đổi xử lý StopIteration bên trong máy phát điện
- PEP 484, mô-đun nhập, tiêu chuẩn mới cho chú thích loại
- PEP 485, math.isclose (), một hàm để kiểm tra sự bình đẳng gần đúng
- PEP 486, làm cho trình khởi chạy Windows Python nhận thức được các môi trường ảo
- PEP 488, loại bỏ các tệp .pyo
- PEP 489, cơ chế mới và được cải thiện để tải mô-đun tiện ích mở rộng
- PEP 492, coroutines có async và chờ cú pháp
Có gì mới trong phiên bản 3.5.0:
- Python 3.5.0 là phiên bản mới nhất của Ngôn ngữ Python và nó chứa nhiều tính năng và tối ưu hóa thú vị mới.
Tính năng mới trong phiên bản 3.4.3:
- Phiên bản này đi kèm với hơn ba trăm sửa lỗi và các cải tiến khác trên 3.4.0. Một thay đổi đáng chú ý: phiên bản OpenSSL đi kèm với trình cài đặt Windows không còn có lỗ hổng HeartBleed nữa.
Tính năng mới trong phiên bản 3.4.2:
- Phiên bản này có hơn ba trăm bản sửa lỗi và các phiên bản khác cải tiến hơn 3.4.0. Một thay đổi đáng chú ý: phiên bản OpenSSL đi kèm với trình cài đặt Windows không còn có lỗ hổng HeartBleed nữa.
Tính năng mới trong phiên bản 3.4.0 RC1:
- PEP 380, cú pháp để ủy nhiệm cho một nhà phát triển phụ (năng suất từ)
- PEP 393, biểu diễn chuỗi linh hoạt (loại bỏ sự khác biệt giữa & quot; rộng & quot; và & quot; hẹp & quot; xây dựng Unicode)
- Triển khai C của & quot; số thập phân & quot; mô-đun, với tốc độ lên đến 120x cho các ứng dụng thập phân nặng
- Hệ thống nhập (__import__) dựa trên importlib theo mặc định
- Mới & quot; lzma & quot; mô-đun với hỗ trợ LZMA / XZ
- PEP 397, trình khởi chạy Python dành cho Windows
- PEP 405, hỗ trợ môi trường ảo trong lõi
- PEP 420, hỗ trợ gói không gian tên
- PEP 3151, làm lại hệ thống phân cấp ngoại lệ OS và IO
- PEP 3155, tên đủ điều kiện cho các lớp và chức năng
- PEP 409, loại bỏ ngữ cảnh ngoại lệ
- PEP 414, các chữ Unicode rõ ràng để trợ giúp chuyển đổi
- PEP 418, đồng hồ độc lập nền tảng mở rộng trong thời gian & quot; & quot; mô-đun
- PEP 412, một triển khai từ điển chia sẻ khóa mới giúp tiết kiệm đáng kể bộ nhớ cho mã hướng đối tượng
- PEP 362, đối tượng chữ ký chức năng
- Trình gỡ lỗi & quot; trình xử lý sự cố mới & quot; mô-đun giúp chẩn đoán sự cố
- & quot; unittest.mock & quot; mô-đun
- Mới & quot; ipaddress & quot; mô-đun
- & quot; sys.implementation & quot; thuộc tính
- Khung chính sách cho gói email, với chính sách tạm thời (xem PEP 411) bổ sung nhiều hỗ trợ unicode được cải thiện cho phân tích cú pháp tiêu đề email
- A & quot; bộ sưu tập.Chỉ bản đồ & quot; lớp để liên kết ánh xạ tới một đơn vị duy nhất
- Trình bao bọc cho nhiều hàm POSIX khác trong phần & quot; os & quot; và & quot; tín hiệu & quot; các mô-đun, cũng như các chức năng hữu ích khác như & quot; sendfile () & quot;
- Ngắt ngẫu nhiên, được giới thiệu trong các bản phát hành lỗi trước đó, hiện được bật theo mặc định
Tính năng mới trong phiên bản 3.4.0 Beta 2:
- PEP 428, một & quot; pathlib & quot; mô-đun cung cấp đường dẫn hệ thống tập tin hướng đối tượng
- PEP 435, tiêu chuẩn & quot; enum & quot; mô-đun
- PEP 436, một cải tiến xây dựng sẽ giúp tạo thông tin nội tại cho nội trang
- PEP 442, ngữ nghĩa được cải thiện để hoàn thành đối tượng
- PEP 443, thêm các hàm chung chung một công văn vào thư viện chuẩn
- PEP 445, API C mới để triển khai cấp phát bộ nhớ tùy chỉnh
- PEP 446, thay đổi các mô tả tệp không được kế thừa theo mặc định trong các quy trình con
- PEP 450, một & quot; thống kê & quot; mô-đun
- PEP 451, chuẩn hóa siêu dữ liệu mô-đun cho hệ thống nhập mô-đun của Python
- PEP 453, trình cài đặt được đóng gói cho trình quản lý gói pip
- PEP 454, một & quot; tracemalloc & quot; mô-đun để truy tìm phân bổ bộ nhớ Python
- PEP 456, thuật toán băm mới cho chuỗi Python và dữ liệu nhị phân
- PEP 3154, giao thức mới và được cải thiện cho các đối tượng được chọn
- PEP 3156, một & quot; asyncio & quot; mô-đun, một khung công tác mới cho I / O không đồng bộ
Tính năng mới trong phiên bản 3.4.0 Beta 1:
- PEP 428, một & quot; pathlib & quot; mô-đun cung cấp đường dẫn hệ thống tập tin hướng đối tượng
- PEP 435, tiêu chuẩn & quot; enum & quot; mô-đun
- PEP 436, một cải tiến xây dựng sẽ giúp tạo thông tin nội tại cho nội trang
- PEP 442, ngữ nghĩa được cải thiện để hoàn thành đối tượng
- PEP 443, thêm các hàm chung chung một công văn vào thư viện chuẩn
- PEP 445, API C mới để triển khai cấp phát bộ nhớ tùy chỉnh
- PEP 446, thay đổi các mô tả tệp không được kế thừa theo mặc định trong các quy trình con
- PEP 450, một & quot; thống kê & quot; mô-đun
- PEP 451, chuẩn hóa siêu dữ liệu mô-đun cho hệ thống nhập mô-đun của Python
- PEP 453, trình cài đặt được đóng gói cho trình quản lý gói pip
- PEP 454, một & quot; tracemalloc & quot; mô-đun để truy tìm phân bổ bộ nhớ Python
- PEP 456, thuật toán băm mới cho chuỗi Python và dữ liệu nhị phân
- PEP 3154, giao thức mới và được cải thiện cho các đối tượng được chọn
- PEP 3156, một & quot; asyncio & quot; mô-đun, một khung công tác mới cho I / O không đồng bộ
Tính năng mới trong phiên bản 3.4.0 Alpha 4:
- PEP 435, tiêu chuẩn & quot; enum & quot; mô-đun
- PEP 436, một cải tiến xây dựng sẽ giúp tạo thông tin nội tại cho nội trang
- PEP 442, ngữ nghĩa được cải thiện để hoàn thành đối tượng
- PEP 443, thêm các hàm chung chung một công văn vào thư viện chuẩn
- PEP 445, API C mới để triển khai cấp phát bộ nhớ tùy chỉnh
- PEP 446, thay đổi các mô tả tệp không được kế thừa theo mặc định trong các quy trình con
- PEP 450, & quot; thống kê & quot; mô-đun
- PEP 3156, & quot; asyncio & quot; mô-đun, một khung công tác mới cho I / O không đồng bộ
Có gì mới trong phiên bản 2.7.6:
- Loại từ điển được đặt hàng
- Các tính năng mới nhất chưa bao gồm thử nghiệm bỏ qua, phương pháp xác nhận mới và khám phá thử nghiệm
- Mô-đun io nhanh hơn nhiều
- Tự động đánh số các trường trong phương thức str.format ()
- Các cải tiến về repr nổi được trả lại từ 3.x
- Hỗ trợ lát cho Tkinter
- Một backport của đối tượng memoryview từ 3.x
- Đặt các chữ cái
- Đặt và hiểu từ điển
- Số lượt xem từ điển
- Cú pháp mới cho lồng nhau với câu lệnh
- Mô-đun sysconfig
Tính năng mới trong phiên bản 3.2.5:
- nhiều cải tiến đối với mô-đun không chuyển đổi
- PEP 3147, hỗ trợ thư mục lưu trữ .pyc
- PEP 3149, hỗ trợ thư viện động được gắn thẻ phiên bản
- PEP 3148, một thư viện tương lai mới để lập trình đồng thời
- PEP 384, ABI ổn định cho mô-đun mở rộng
- PEP 391, cấu hình ghi nhật ký dựa trên từ điển
- triển khai GIL đã được đại tu giúp giảm ganh đua
- gói email mở rộng xử lý các thư byte
- mô-đun ssl được cải thiện nhiều với hỗ trợ cho ngữ cảnh SSL và đối sánh tên máy chủ chứng chỉ
- mô-đun sysconfig để truy cập thông tin cấu hình
- bổ sung vào mô-đun tắt, trong số đó có hỗ trợ tệp lưu trữ
- nhiều cải tiến đối với trình cấu hình, trong số đó có hỗ trợ giao thức ánh xạ
- các cải tiến đối với pdb, trình gỡ lỗi Python
- vô số các sửa lỗi liên quan đến các vấn đề về byte / chuỗi; trong số đó có hỗ trợ đầy đủ cho môi trường byte (tên tệp, biến môi trường)
- nhiều sửa lỗi về tính nhất quán và hành vi cho các phép toán số
Tính năng mới trong phiên bản 3.3.2:
- PEP 380, cú pháp để ủy nhiệm cho một nhà phát triển phụ (năng suất từ)
- PEP 393, biểu diễn chuỗi linh hoạt (loại bỏ sự khác biệt giữa & quot; rộng & quot; và & quot; hẹp & quot; xây dựng Unicode)
- Triển khai C của & quot; số thập phân & quot; mô-đun, với tốc độ lên đến 120x cho các ứng dụng thập phân nặng
- Hệ thống nhập (__import__) dựa trên importlib theo mặc định
- Mới & quot; lzma & quot; mô-đun với hỗ trợ LZMA / XZ
- PEP 397, trình khởi chạy Python dành cho Windows
- PEP 405, hỗ trợ môi trường ảo trong lõi
- PEP 420, hỗ trợ gói không gian tên
- PEP 3151, làm lại hệ thống phân cấp ngoại lệ OS và IO
- PEP 3155, tên đủ điều kiện cho các lớp và chức năng
- PEP 409, loại bỏ ngữ cảnh ngoại lệ
- PEP 414, các chữ Unicode rõ ràng để trợ giúp chuyển đổi
- PEP 418, đồng hồ độc lập nền tảng mở rộng trong thời gian & quot; & quot; mô-đun
- PEP 412, một triển khai từ điển chia sẻ khóa mới giúp tiết kiệm đáng kể bộ nhớ cho mã hướng đối tượng
- PEP 362, đối tượng chữ ký chức năng
- Trình gỡ lỗi & quot; trình xử lý sự cố mới & quot; mô-đun giúp chẩn đoán sự cố
- & quot; unittest.mock & quot; mô-đun
- Mới & quot; ipaddress & quot; mô-đun
- & quot; sys.implementation & quot; thuộc tính
- Khung chính sách cho gói email, với chính sách tạm thời (xem PEP 411) bổ sung nhiều hỗ trợ unicode được cải thiện cho phân tích cú pháp tiêu đề email
- A & quot; bộ sưu tập.Chỉ bản đồ & quot; lớp để liên kết ánh xạ tới một đơn vị duy nhất
- Trình bao bọc cho nhiều hàm POSIX khác trong phần & quot; os & quot; và & quot; tín hiệu & quot; các mô-đun, cũng như các chức năng hữu ích khác như & quot; sendfile () & quot;
- Ngắt ngẫu nhiên, được giới thiệu trong các bản phát hành lỗi trước đó, hiện được bật theo mặc định
Tính năng mới trong phiên bản 3.3.0:
- PEP 380, cú pháp để ủy nhiệm cho một nhà phát triển phụ (năng suất từ)
- PEP 393, biểu diễn chuỗi linh hoạt (loại bỏ sự khác biệt giữa & quot; rộng & quot; và & quot; hẹp & quot; xây dựng Unicode)
- Triển khai C của & quot; số thập phân & quot; mô-đun, với tốc độ lên đến 120x cho các ứng dụng thập phân nặng
- Hệ thống nhập (__import__) dựa trên importlib theo mặc định
- Mới & quot; lzma & quot; mô-đun với hỗ trợ LZMA / XZ
- PEP 397, trình khởi chạy Python dành cho Windows
- PEP 405, hỗ trợ môi trường ảo trong lõi
- PEP 420, hỗ trợ gói không gian tên
- PEP 3151, làm lại hệ thống phân cấp ngoại lệ OS và IO
- PEP 3155, tên đủ điều kiện cho các lớp và chức năng
- PEP 409, loại bỏ ngữ cảnh ngoại lệ
- PEP 414, các chữ Unicode rõ ràng để trợ giúp chuyển đổi
- PEP 418, đồng hồ độc lập nền tảng mở rộng trong thời gian & quot; & quot; mô-đun
- PEP 412, một triển khai từ điển chia sẻ khóa mới giúp tiết kiệm đáng kể bộ nhớ cho mã hướng đối tượng
- PEP 362, đối tượng chữ ký chức năng
- Trình gỡ lỗi & quot; trình xử lý sự cố mới & quot; mô-đun giúp chẩn đoán sự cố
- & quot; unittest.mock & quot; mô-đun
- Mới & quot; ipaddress & quot; mô-đun
- & quot; sys.implementation & quot; thuộc tính
- Khung chính sách cho gói email, với chính sách tạm thời (xem PEP 411) bổ sung nhiều hỗ trợ unicode được cải thiện cho phân tích cú pháp tiêu đề email
- A & quot; bộ sưu tập.Chỉ bản đồ & quot; lớp để liên kết ánh xạ tới một đơn vị duy nhất
- Trình bao bọc cho nhiều hàm POSIX khác trong phần & quot; os & quot; và & quot; tín hiệu & quot; các mô-đun, cũng như các chức năng hữu ích khác như & quot; sendfile () & quot;
- Ngắt ngẫu nhiên, được giới thiệu trong các bản phát hành lỗi trước đó, hiện được bật theo mặc định
Bình luận không