What's the difference between Mac OS X and Linux?

Mac OS X belongs to cooyright software, and its operating system interface is very unique, highlighting image icons and man-machine dialogue (the graphical man-machine dialogue interface originally came from the Palo Alto Research Center of Xerox, and Apple developed its own graphical interface based on its achievements, which was later borrowed by Microsoft Windows and widely used in Windows). Mac OS X has no system-level package manager (only home-brew is provided), and OS X GUI is a client/server architecture. What users can see is the Quartz-based WindowServer process, a bunch of Kext and private APIs. All windows can be regarded as clients of this process, and OS X does not support more efficient epoll () (supports select () and kqueue ();

Linux is an operating system similar to Unix, which can be used for free (copyleft) and spread freely. It is a multi-user, multi-task, multi-thread and multi-CPU operating system based on POSIX and UNIX. Linux inherits the network-centric design idea of Unix and is a multi-user network operating system with stable performance. Because of open source code, the use does not involve patents and copyrights; Low requirements for hardware, strong operability, can let people go deep into the bottom of hardware, and is mostly used in network servers. The penetration rate of application software is not as good as that of Windows and MAC;; There are many versions and different standards. There is no beautiful and consistent graphical interface;