Perbedaan mendasar dari tiga Sistem Operasi yang paling banyak digunakan saat kini, yaitu Windows OS, Linux OS, dan Mac OS.
1. Program Binary dan Library
- Windows
binary program berupa file dengan ekstensi ".exe", dan library program berupa file dengan ekstensi ".dll"yang terdapat di folder.
- Linux
Binary program berupa file ELF tanpa ekstensi ataupun script shell *.shdan library program berupa file ELF denga ekstensi ".so" yang terdapat di folder /bin , /usr/bin , /usr/sbin (binari program) sementara library (pustaka program) terdapat di folder /lib , /usr/lib .
- Mac
Binary progra berupa binari terenkripsi berekstensi ".app" yang terdapat di folder /System/Library/, pustaka program berupa file terenkripsi yang terdapat pada folder /Library , programyang di installoleh users terinstall di /Users/(username)/Aplications/ .
2. File System
- Windows
Windows umumnya menggunakan FAT, FAT32, ataupun NTFS dan yang terbaru adalah exFAT, namun belum umum digunakan.
- Linux
Linux umumnya menggunakan ext2, ext3, dan yang terbaru adalah ext4ataupun raiserFS, XFS.
- Mac
Mac menggunakan HFS dan HFS+.
3. Konfigurasi
- Windows
Hampir semua Konfigurasi terdapat pada suatu data binary yang terdapat di file C:\Document and settings\\ntuser.datdan untuk membacanya digunakan program registry editor.
- Linux
Konfigurasi disimpan berupa file teks baik berupa nama tanpa ekstensi ataupun berekstensi ".conf" yang terdapt di folder /etc ataupun /var .
- Mac
Konfigura sistem berupa file XML dengan ekstensi ".plist" dan biasanya bernama awalan com.*.plist yang terdapat di folder /Library/Preferences/SystemConfigurations/ , konfigurasi program lainnya terdapat di / Private/etc dan /User//Library/ .
4. hirarki folder root
- Windows
Pada Windows, terdapat 3 folder utama, program dan pustaka sistem terdapat dalam folder C:\Windows, program di folder C:\Program Files, dan konfigurasi User folder C:\Document and setting.
- Linux
pada Linux, hirarkinya pada umumnya seperti ini
/bin #lokasi program utama
/boot #lokasi kernel dan konfigurasi bootloader
/etc #lokasi konfigurasi system dan lokasi script service
/dev #lokasi file device
/lib #lokasi pustaka utama
/media #lokasi mounting storage
/opt #lokasi aplikasi alternatif
/proc #lokasi informasi detail device
/sbin #lokasi binari program sistem utama
/sys #lokasi proses yang terdapat di RAM
/usr #lokasi program
/tmp #lokasi file sementara
/var #lokasi log dan beberapa variabel konfigurasi service atau program
- Mac
pada mac hirarkinya seperti ini
/.mach_kernel #file kernel
/.chameleon #bootloader
/.DSDT.aml #file dumping DSDT BIOS
/Applications #lokasi program default buatan apple semacam iTunes, safari dll
/bin #lokasi program opensource yang digunakan seperti bash, apachem samba dll
/Library #lokasi file konfigurasi, pustaka, log
/System #lokasi program sistem, driver, services
/Users #lokasi homedir user, data user dan program user
/Volumes #lokasi mounting storage
/private/etc #lokasi konfigurasi program non apple, atau program opensource yang digunakan
/private/tmp #lokasi file temporary
/private/var #lokasi
Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar