مها جان یه نگاهی به لینکی که گذاشتم می کردی بعد! ویندوز برخی از استانداردهای POSIX رو داره چون مجبوره.
البته من نمی تونم نظر تورو نسبت به سیستم عامل مک یا ویندوز عوض کنم ولی اونچه که در سایت ویکیپدیا اومده چیزی متفاوت از حرفهای توست. البته ممکنه اشتباه باشه ها! می تونی بری و سایتش رو edit کنی.
حرف شما برای سیستم های مک قبل از OSX درسته. از OSX به بعد سیستم عامل جدیدی طراحی شده. لطفا نوشته ها رو سرسری نخونید
http://en.wikipedia.org/wiki/Mac_OS_X
این هم بخشی از نوشته های wiki در باره ی snow leopard
Mac OS X, whose "X" represents the Roman numeral for "10" and is a prominent part of its brand identity, is a Unix-based operating system,[5] built on technologies developed at NeXT between the second half of the 1980s and Apple's purchase of the company in late 1996. Its sixth release Mac OS X v10.5 "Leopard" gained UNIX 03 certification while running on Intel processors.[1]
چرا می گن بر اساس FreeBSD است این هم دلیلش:
http://en.wikipedia.org/wiki/XNU
بله شما درست میگی ولی اطلاعات شما update نیست!
Mach
The core of the XNU kernel, Mach, was originally conceived as a simple microkernel. As such, it is able to run the core of an operating system as separated processes, which allows a great flexibility (one could run several operating systems in parallel above the Mach core), but this often reduced performance because of time consuming kernel/user mode context switches and overhead stemming from mapping or copying messages between the address spaces of the microkernel and that of the service daemons. With Mac OS X, the designers have attempted to streamline certain tasks and thus BSD functionalities were built into the core with Mach. The result is a combination of Mach and a classical BSD kernel, with some advantages and disadvantages of both.
Mach provides kernel threads, processes, pre-emptive multitasking, message-passing (used in inter-process communication), protected memory, virtual memory management, very soft real-time support, kernel debugging support, and console I/O.
[edit] BSD
The Berkeley Software Distribution (BSD) portion of the kernel provides the POSIX API (BSD system calls), the Unix process model atop Mach tasks, basic security policies, user and group ids, permissions, the network stack, the virtual file system code (including a filesystem independent journalling layer), several local file systems such as HFS/HFS+, the Network File System (NFS) client and server, cryptographic framework, UNIX System V inter-process communication (IPC), Audit subsystem, mandatory access control, and some of the locking primitives. The BSD code present in XNU came from the FreeBSD kernel. Although much of it has been significantly modified, code sharing still occurs between Apple and the FreeBSD Project.[citation needed][dubious – discuss]