Halaman

Minggu, 07 Oktober 2012

Perbedaan teknis Mendasar Dari OS Windows, Linux dan Macintosh

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