Man pages เป็นวิธีดั้งเดิมของ UNIX ในการแจกจ่ายเอกสารเกี่ยวกับโปรแกรม คำว่า "man page" นั้นสั้นสำหรับ "manual page" เนื่องจากมันสอดคล้องกับหน้าของคู่มือที่พิมพ์ออกมา man pages "ส่วน" (1 สำหรับคำสั่ง, 2 สำหรับการเรียกระบบ, ฯลฯ ) สอดคล้องกับส่วนต่างๆในคู่มือ UNIX แบบเต็ม การสนับสนุนยังคงมีอยู่ถ้าคุณต้องการพิมพ์หน้ากระดาษลงในกระดาษแม้ว่าจะไม่ค่อยทำในวันนี้และหน้ากระดาษจำนวนมากทำให้ไม่สามารถมัดพวกเขาทั้งหมดไว้ในหนังสือเล่มเดียวได้
ในช่วงต้นทศวรรษ 90 โครงการ GNUตัดสินใจว่าระบบเอกสาร "คน" ล้าสมัยและเขียนคำสั่งinfoเพื่อแทนที่: infoมีคุณสมบัติการเชื่อมโยงหลายมิติพื้นฐานและภาษามาร์กอัปที่ง่ายต่อการใช้งาน (เทียบกับระบบ "troff" ที่ใช้สำหรับ หน้าคน) นอกจากนี้ GNU ยังสนับสนุนการใช้หน้าเว็บของมนุษย์และเชื่อว่าระบบซอฟต์แวร์ที่ซับซ้อนควรมีเอกสารที่ครบถ้วนและครอบคลุมมากกว่าเพียงแค่ชุดของหน้าแบบย่อ
มีระบบเอกสารอื่น ๆ ที่ใช้งานอยู่นอกจากมนุษย์และข้อมูล : GNOME และ KDE มีระบบของพวกเขาเองที่ใช้ HTML เป็นต้น
ในที่สุดรูปแบบที่คุณได้รับเอกสารขึ้นอยู่กับนโยบายภายในของโครงการที่ให้ซอฟต์แวร์ในสถานที่แรก - ไม่มีมาตรฐานที่ยอมรับทั่วโลก
Flat is better than nested.