The 'system' API will run a command string in a subshell and return to the calling program. The 'execl' API will overlay the current process with a different program; it can never return to the calling program because the calling program is no longer there (it has been overlayed by the new program from execl).
The fork and exec command are used to spawn other activities or processes from a currently running program.
No difference, really. Unix is an OS (Operating System)
Unix is an operating system, Java is a language.
unix is a multiuser operating system but widows is a single user operating system.
Unix is a multi user, multi processing and multi tasking operating system
Unix is the name of an Operating System (software) and Cisco is the name of a technology company.
Linux is a Unix-like system. This means that it is inspired or influenced by Unix in some shape or form (Linux started off from Minix), but it is not directly derived from Unix. However, BSD is based on Unix, and macOS is indirectly Unix-based because of its mixed heritage with BSD.
what are similarities and differences between linux and unix?
In order to legally be called a "Unix" system, operating systems must undergo a rigorous and expensive certification procedure. "Unix-like" refers to systems that have an architecture similar to Unix, but have not undergone certification.
They are both administrator accounts and have privileges to do anything on the system.
Solaris is a Unix system.
Actually, UNIX is an operating system. It is generally used in business applications on large mainframe computers. However, many hobbyists prefer it for its simplicity and scalability.
The AS/400 is a specific piece of hardware manufactured by IBM corporation. It runs its own operating system. Unix is the designation for an Operating System and runs on multiple hardware. To my knowledge the AS/400 does not run any version of Unix.