Libos cho Linux là một tập hợp các bản vá lỗi để ngăn xếp mạng lưới hạt nhân trong hình thức tùy chỉnh thư viện

Nhà phát triển của công nghệ cho phép để thực hiện thường xuyên LibOS mạng hạt nhân stack là một thư viện bên ngoài chạy ở không gian người dùng, đã cung cấp công nghệ cho hạt nhân Linux.
Ý tưởng cơ bản của LibOS là sử dụng các phiên bản được cá nhân hoá mạng lưới ngăn xếp ứng dụng khác nhau của môi trường người dùng nên kiểm tra phần mềm này, cũng như mô phỏng mạng với cấu trúc liên kết phức tạp trong Linux (như LibOS cho phép bạn sử dụng một số tùy chọn khác nhau của ngăn xếp mạng trong cùng một ứng dụng). Tất nhiên, mô hình này cho phép và gỡ lỗi ngăn xếp mạng trong các hình thức của một ứng dụng tùy chỉnh. Ở LibOS có công nghệ như TCP, UDP, SCTP, DCCP (IPv4 và IPv6), điện thoại di động IPv6, đa TCP (IPv4 và IPv6) và netlink.
Cho khởi tạo LibOS trong API cho ứng dụng tùy chỉnh, một cuộc gọi đến lib_init (). Tại thời điểm này, LibOS được sử dụng trong hai dự án — trong ngăn xếp mạng Userspace (NUSE) và mạng mô phỏng ns-3. Mặc dù trong lý thuyết kiến trúc cho phép bạn để virtualize khác nhau LibOS hệ thống con hạt nhân, việc thực hiện hiện nay là tập trung chỉ vào ngăn xếp mạng. Mã nguồn cho toàn bộ dự án có sẵn để nuse-libos GitHub.