Không có điểm thống nhất như vậy trên Linux, mà bạn có thể viết một tiêu đề và sau đó tiếp tục sử dụng nó. Hơn nữa, kể từ khi nhiều phần của Linux được phiên bản độc lập, không có những điều như một phiên bản duy nhất.
Điều đó đang được nói, phiên bản hạt nhân có thể được nhận thông qua baseunix.fpuname(). Phiên bản phân phối là khó, vì mỗi phân phối lưu trữ thông tin phiên bản của mình theo một cách khác.
Bước đầu tiên là xác định thông tin bạn cần và ý tưởng sơ bộ về địa điểm (ví dụ: thư viện hệ thống như libc, thông tin bổ sung như sysctl và/proc và nếu hệ thống cấp cao hơn trên hệ thống máy tính để bàn cho phép truy vấn thông tin, ví dụ: thông qua DBUS). Những tham chiếu đó sẽ không có trong Pascal luôn. Sau đó, đặt câu hỏi cụ thể tại đây, hoặc trên diễn đàn/maillists Lazarus.
Nhưng không có chức năng như WMI luôn hoạt động và khá bất biến. Linux là và vẫn là một hacker và hệ điều hành tweaker phân mảnh thành các bản phân phối riêng biệt với vài chứng khoán cứng. DBUS và HAL đang đi theo hướng đó, nhưng viêm phiên bản và sự chuyển đổi sang một thư viện mới khiến tuyến đường này ít phổ biến hơn.
Nguồn
2011-11-14 10:15:02
Trên Linux, bạn sẽ cần phải gọi vào 'libc'. Tôi không có bất kỳ ý tưởng hay không các thư viện FPC quấn lên cho bạn. Tôi hy vọng và hy vọng rằng họ sẽ làm. –
Tuy nhiên, bạn không muốn sử dụng đơn vị "libc" trong tệp freepascal, vì nó bị khấu hao. – Noah