Rumah > Artikel > Operasi dan penyelenggaraan > Adakah ios berasaskan linux atau unix?
IOS dibangunkan berdasarkan UNIX; IOS sebenarnya adalah varian ARM Darwin, yang diperolehi daripada BSD, kernel seperti UNIX, dan sistem sambungan inti Mach milik Apple Ini sama sekali berbeza daripada linux, iaitu A monolitik kernel, Apple ialah kernel hibrid; IOS berasal daripada macOS dan berdasarkan Unix Struktur fail dan set arahan adalah sama, tetapi kod sebenar adalah berbeza dan tidak serasi.
Persekitaran pengendalian tutorial ini: sistem IOS15, telefon mudah alih iphone13.
iOS sebenarnya ialah varian ARM Darwin, yang diperoleh daripada BSD, kernel seperti UNIX dan sistem sambungan inti Mach Apple sendiri. Ini berbeza sama sekali daripada Linux, iaitu kernel monolitik, bermakna semua kod pemacu dan kit alat I/O adalah sebahagian daripada kernel teras.
Epal ialah kernel hibrid. Ada yang tinggal dalam kernel, ada yang sambungan kernel (biasanya fail .kext). Sebagai perbandingan, Windows adalah mikrokernel, bermakna terdapat sangat sedikit dalam kernel dan hampir semuanya adalah pemacu luaran.
Linux juga serupa dengan UNIX, tetapi ia bukan BSD. Linux sebenarnya muncul kerana Linus Torvalds memutuskan bahawa dia menyukai konsep UNIX dan BSD, tetapi dia tidak menyukai pelaksanaan projek tersebut. Pada asasnya, macOS, iOS, BSD dan Linux semuanya adik-beradik. DNA yang serupa, tetapi berbeza dengan hak mereka sendiri, UNIX adalah ayahnya.
"Linux OS" sebenarnya ialah GNU/Linux, yang bermaksud GNU menyediakan semua alatan perisian kepada pengguna (iaitu arahan yang anda masukkan pada baris arahan), manakala "Linux" ialah yang digunakan untuk semua alatan terletak pada teras. Linux dicipta oleh Linus Torvalds untuk mengelakkan isu pelesenan menggunakan Minix atau isu kos UNIX atau Windows. Dia menciptanya sebagai klon Minix, yang seterusnya merupakan pengganti UNIX yang pada asalnya direka untuk kegunaan akademik.
iOS berasal daripada macOS (OSX), yang diperoleh daripada NextStep, yang diperoleh daripada BSD Unix. Jadi sepupu, tetapi bukan Linux. Seperti Linux dan MacOS, iOS berasaskan UNIX. Struktur fail dan set arahan adalah sama, tetapi kod sebenar adalah berbeza dan tidak serasi.
Pembelajaran yang disyorkan: Tutorial video Linux
Atas ialah kandungan terperinci Adakah ios berasaskan linux atau unix?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!