Rabu, 30 November 2011

Configurasi Router (Static)


System Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory

Self decompressing the image :
########################################################################## [OK]

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS (tm) PT1000 Software (PT1000-I-M), Version 12.2(28), RELEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Wed 27-Apr-04 19:01 by miwang

PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory
.
Processor board ID PT0123 (0123)
PT2005 processor: part number 0, mask 01
Bridging software.
X.25 software, Version 3.0.0.
4 FastEthernet/IEEE 802.3 interface(s)
2 Low-speed serial(sync/async) network interface(s)
32K bytes of non-volatile configuration memory.
63488K bytes of ATA CompactFlash (Read/Write)


         --- System Configuration Dialog ---

Continue with configuration dialog? [yes/no]: n


Press RETURN to get started!



Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname lab_A
lab_A(config)#int fa 1/0
lab_A(config-if)#ip add 205.7.5.1 255.255.255.0
lab_A(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
lab_A(config-if)#exit
lab_A(config)#int fa0/0
lab_A(config-if)#ip add 192.5.5.1 255.255.255.0
lab_A(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
lab_A(config-if)#exit
lab_A(config)#int ser 2/0
lab_A(config-if)#ip add 201.100.11.1 255.255.255.0
lab_A(config-if)#clock rate 64000
lab_A(config-if)#no shut

%LINK-5-CHANGED: Interface Serial2/0, changed state to down
lab_A(config-if)#exit


ystem Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory

Self decompressing the image :
########################################################################## [OK]

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS (tm) PT1000 Software (PT1000-I-M), Version 12.2(28), RELEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Wed 27-Apr-04 19:01 by miwang

PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory
.
Processor board ID PT0123 (0123)
PT2005 processor: part number 0, mask 01
Bridging software.
X.25 software, Version 3.0.0.
4 FastEthernet/IEEE 802.3 interface(s)
2 Low-speed serial(sync/async) network interface(s)
32K bytes of non-volatile configuration memory.
63488K bytes of ATA CompactFlash (Read/Write)


         --- System Configuration Dialog ---

Continue with configuration dialog? [yes/no]: n


Press RETURN to get started!



Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname lab_B
lab_B(config)#int ser 3/0
lab_B(config-if)#ip add 201.100.11.2 255.255.255.0
lab_B(config-if)#no shut
lab_B(config-if)#exit
lab_B(config)#int ser 2/0
lab_B(config-if)#ip add 199.13.6.1 255.255.255.0
lab_B(config)clock rate 64000
lab_B(config-if)#no shut

%LINK-5-CHANGED: Interface Serial2/0, changed state to up
lab_B(config-if)#exit
lab_B(config)#ex
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to
lab_B(config)#int fa 0/0
lab_B(config-if)#ip add 219.17.100.1 255.255.255.0
lab_B(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
lab_B(config-if)#exit
%SYS-5-CONFIG_I: Configured from console by console

System Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory

Self decompressing the image :
########################################################################## [OK]

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS (tm) PT1000 Software (PT1000-I-M), Version 12.2(28), RELEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Wed 27-Apr-04 19:01 by miwang

PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory
.
Processor board ID PT0123 (0123)
PT2005 processor: part number 0, mask 01
Bridging software.
X.25 software, Version 3.0.0.
4 FastEthernet/IEEE 802.3 interface(s)
2 Low-speed serial(sync/async) network interface(s)
32K bytes of non-volatile configuration memory.
63488K bytes of ATA CompactFlash (Read/Write)


         --- System Configuration Dialog ---

Continue with configuration dialog? [yes/no]: n


Press RETURN to get started!



Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)hostname lab_C
lab_C(config)#int ser 3/0
lab_C(config-if)#ip add 199.6.13.2 255.255.255.0
lab_C(config-if)#no shut

%LINK-5-CHANGED: Interface Serial3/0, changed state to up
lab_C(config-if)#exit
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial3/0, changed state to up
lab_C(config)#int ser 2/0
lab_C(config-if)#ip add 204.204.7.1 255.255.255.0
lab_C(config)#clock rate 64000
lab_C(config-if)#no shut

%LINK-5-CHANGED: Interface Serial2/0, changed state to up
lab_C(config-if)#exit
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to up
lab_C(config)#int fa 0/0
lab_C(config-if)#ip add 223.8.151.1 255.255.255.0
lab_C(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
lab_C(config-if)#exit
lab_C(config)#

System Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory

Self decompressing the image :
########################################################################## [OK]

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS (tm) PT1000 Software (PT1000-I-M), Version 12.2(28), RELEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Wed 27-Apr-04 19:01 by miwang

PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory
.
Processor board ID PT0123 (0123)
PT2005 processor: part number 0, mask 01
Bridging software.
X.25 software, Version 3.0.0.
4 FastEthernet/IEEE 802.3 interface(s)
2 Low-speed serial(sync/async) network interface(s)
32K bytes of non-volatile configuration memory.
63488K bytes of ATA CompactFlash (Read/Write)


         --- System Configuration Dialog ---

Continue with configuration dialog? [yes/no]: n


Press RETURN to get started!



Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)hostname lab_D
lab_D(config)#int ser 3/0   
lab_D(config-if)#ip add 204.204.7.2 255.255.255.0
lab_D(config-if)#no shut

%LINK-5-CHANGED: Interface Serial3/0, changed state to up
lab_D(config-if)#exit
lab_D(config)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial3/0, changed state to up
lab_D(config)#int fa 0/0
lab_D(config-if)#ip add 210.93.105.1 255.255.255.0
lab_D(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
lab_D(config-if)#exit
lab_D(config)#

System Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory

Self decompressing the image :
########################################################################## [OK]

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS (tm) PT1000 Software (PT1000-I-M), Version 12.2(28), RELEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Wed 27-Apr-04 19:01 by miwang

PT 1001 (PTSC2005) processor (revision 0x200) with 60416K/5120K bytes of memory
.
Processor board ID PT0123 (0123)
PT2005 processor: part number 0, mask 01
Bridging software.
X.25 software, Version 3.0.0.
4 FastEthernet/IEEE 802.3 interface(s)
2 Low-speed serial(sync/async) network interface(s)
32K bytes of non-volatile configuration memory.
63488K bytes of ATA CompactFlash (Read/Write)


         --- System Configuration Dialog ---

Continue with configuration dialog? [yes/no]: n


Press RETURN to get started!



Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)hostname lab_E
lab_E(config)#int fa 0/0
lab_E(config-if)#ip add 210.93.105.2 255.255.255.0
lab_E(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
lab_E(config-if)#exit
lab_E(config)#exit
lab_E#
%SYS-5-CONFIG_I: Configured from console by console


lab_A
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 219.17.100.0 255.255.255.0 201.100.11.2
Router(config)#ip route 199.6.13.0 255.255.255.0 201.100.11.2
Router(config)#ip route 223.8.151.0 255.255.255.0 201.100.11.2
Router(config)#ip route 204.204.7.0 255.255.255.0 201.100.11.2
Router(config)#ip route 210.93.105.0 255.255.255.0 201.100.11.2
Router(config)#exit

lab_B
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 205.7.5.0 255.255.255.0 201.100.11.1
Router(config)#ip route 192.5.5.0 255.255.255.0 201.100.11.1
Router(config)#ip route 223.8.151.0 255.255.255.0 199.13.6.2
Router(config)#ip route 204.204.7.0 255.255.255.0 199.13.6.2
Router(config)#ip route 210.93.105.0 255.255.255.0 199.13.6.2
Router(config)#exit

lab_C
Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 219.17.100.0 255.255.255.0 199.13.6.1
Router(config)#ip route 201.100.11.0 255.255.255.0 199.13.6.1
Router(config)#ip route 192.5.5.0 255.255.255.0 199.13.6.1
Router(config)#ip route 205.7.5.0 255.255.255.0 199.13.6.1
Router(config)#ip route 210.93.105.0 255.255.255.0 204.204.7.2
Router(config)#exit

lab_D
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 223.8.151.0 255.255.255.0 204.204.7.1   
Router(config)#ip route 199.13.6.0 255.255.255.0 204.204.7.1
Router(config)#ip route 219.17.100.0 255.255.255.0 204.204.7.1
Router(config)#ip route 201.100.11.0 255.255.255.0 204.204.7.1
Router(config)#ip route 192.5.5.0 255.255.255.0 204.204.7.1
Router(config)#ip route 205.7.5.0 255.255.255.0 204.204.7.1
Router(config)#exit

Selasa, 05 Juli 2011

Wireles Teknologi

Enkripsi Pada WLAN

Otentikasi dan MAC filtering dapat menghentikan penyerang menghubungkan ke jaringan nirkabel tetapi tidak akan mencegah mereka dari yang mampu mencegat data yang dikirimkan. Karena tidak ada batas yang berbeda pada jaringan nirkabel, dan semua lalu lintas ditularkan melalui udara, mudah bagi penyerang untuk mencegat, atau mengendus frame wireless. Enkripsi adalah proses mengubah data sehingga bahkan jika dicegat itu tidak dapat digunakan.

Kabel Kesetaraan Protocol (WEP)

Kabel Kesetaraan Protocol (WEP) adalah fitur keamanan canggih yang mengenkripsi lalu lintas jaringan karena perjalanan melalui udara. WEP menggunakan pra-dikonfigurasi kunci untuk mengenkripsi dan mendekripsi data.

Kunci WEP yang dimasukkan sebagai string angka dan huruf dan umumnya 64 bit atau 128 bit panjang. Dalam beberapa kasus, WEP mendukung 256 bit kunci juga. Untuk mempermudah membuat dan memasukkan kunci ini, banyak perangkat termasuk pilihan Passphrase. Passphrase adalah cara mudah untuk mengingat kata atau frasa yang digunakan untuk secara otomatis menghasilkan kunci.

Dalam rangka untuk WEP berfungsi, AP, serta setiap perangkat nirkabel diizinkan untuk mengakses jaringan harus memiliki kunci WEP yang sama masuk. Tanpa kunci ini, perangkat tidak akan mampu memahami transmisi nirkabel.



WEP merupakan cara yang bagus untuk mencegah penyerang menyadap data. Namun, ada kelemahan dalam WEP, termasuk penggunaan kunci statis pada semua perangkat diaktifkan WEP. Ada aplikasi yang tersedia untuk penyerang yang dapat digunakan untuk menemukan kunci WEP. Aplikasi ini sudah tersedia di Internet. Setelah penyerang telah diekstrak kunci, mereka memiliki akses lengkap untuk semua informasi yang dikirimkan.

Salah satu cara untuk mengatasi kerentanan ini adalah untuk mengubah kunci sering. Cara lain adalah dengan menggunakan bentuk yang lebih maju dan aman enkripsi dikenal sebagai Wi-Fi Protected Access (WPA).

Wi-Fi Protected Access (WPA)

WPA juga menggunakan kunci enkripsi dari 64 bit hingga 256 bit. Namun, WPA, tidak seperti WEP, menghasilkan baru, kunci dinamis setiap kali client melakukan koneksi dengan AP. Untuk alasan ini, WPA dianggap lebih aman daripada WEP karena itu secara signifikan lebih sulit untuk retak.
       
Mencadangkan dan mengembalikan file konfigurasi

A. Konfigurasi Backup

Setelah jaringan nirkabel dikonfigurasi dengan benar dan lalu lintas bergerak, backup konfigurasi penuh harus dilakukan pada perangkat nirkabel. Hal ini terutama penting jika banyak kustomisasi dilakukan untuk konfigurasi.

Dengan router yang paling terintegrasi yang dirancang untuk rumah dan pasar usaha kecil, ini hanya masalah memilih opsi Konfigurasi Backup dari menu yang sesuai dan menentukan lokasi mana file tersebut harus disimpan. Router yang terintegrasi memberikan nama default untuk file konfigurasi. Nama file ini dapat diubah.

Proses restore sama sederhana. Pilih pilihan Restore Konfigurasi. Kemudian, cukup browse ke lokasi di mana file konfigurasi sebelumnya disimpan dan pilih file. Setelah file dipilih, klik Mulai untuk Kembalikan untuk memuat file konfigurasi.

Kadang-kadang mungkin perlu untuk kembali pengaturan ke kondisi standar pabrik. Untuk mencapai hal ini baik pilih opsi Pemulihan Pabrik Default dari menu yang sesuai atau tekan dan tahan tombol RESET yang terletak selama 30 detik. Teknik yang terakhir ini sangat berguna jika Anda tidak terhubung ke AP dari router yang terintegrasi melalui jaringan, tetapi memiliki akses fisik ke perangkat.


Wireles Game Noscore

Selasa, 19 April 2011

Sistem Operasi (Operating System)

Sebelum kita membahas tentang Tujuan dari Sistem Operasi, Alangkah indahnya, mari kita mengetahui pengertian dari Operasi Sistem itu sendiri.
 
Operating System (OS) atau yang kerap disebut dengan Sistem Operasi adalah Sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan computer.
 

Tujuan dari Operating System

  • Sistem komponen dan periferal, dengan sendirinya, tidak lebih dari sebuah koleksi elektronik dan bagian mekanik. Untuk mendapatkan bagian ini bekerja sama untuk melakukan tugas tertentu, khusus jenis program komputer, yang dikenal sebagai sistem operasi (OS), diperlukan.

    Misalkan pengguna ingin menulis laporan dan mencetaknya pada printer yang terpasang. Sebuah aplikasi pengolah kata yang diperlukan untuk menyelesaikan tugas ini. Informasi yang dimasukkan dari keyboard, ditampilkan di monitor, disimpan pada disk drive dan akhirnya dikirim ke printer.

    Agar program pengolah kata untuk mencapai semua ini, ia harus bekerja dengan OS, yang mengontrol fungsi input dan output. Selain itu, data yang dimasukkan dimanipulasi dalam komputer, disimpan di RAM dan diproses oleh CPU. Ini manipulasi internal dan pengolahan juga dikendalikan oleh OS. Semua perangkat komputer, seperti server, desktop, laptop atau handheld, memerlukan sebuah OS agar dapat berfungsi.

    • OS bertindak seperti penerjemah antara aplikasi user dan hardware. Seorang pengguna berinteraksi dengan sistem komputer melalui sebuah aplikasi, seperti pengolah kata, spreadsheet, permainan komputer atau program pesan instan. Program aplikasi yang dirancang untuk tujuan tertentu, seperti pengolah kata, dan mengetahui apa-apa tentang elektronik yang mendasarinya. Sebagai contoh, aplikasi ini tidak peduli dengan bagaimana informasi dimasukkan ke dalam aplikasi dari keyboard. Sistem operasi bertanggung jawab untuk komunikasi antara aplikasi dan perangkat keras.

      Ketika komputer dinyalakan, maka beban OS, biasanya dari disk drive, ke dalam RAM. Bagian dari kode OS yang berinteraksi langsung dengan hardware komputer dikenal sebagai kernel. Bagian yang interface dengan aplikasi dan pengguna, dikenal sebagai shell. Pengguna dapat berinteraksi dengan shell baik menggunakan antarmuka baris perintah (CLI) atau antarmuka pengguna grafis (GUI).
      Operating System

      Bila menggunakan CLI, pengguna berinteraksi langsung dengan sistem dalam lingkungan berbasis teks dengan memasukkan perintah pada keyboard pada command prompt. Sistem mengeksekusi perintah, sering memberikan output tekstual. Antarmuka GUI memungkinkan pengguna untuk berinteraksi dengan sistem di lingkungan yang menggunakan gambar grafis, multimedia, dan teks. Tindakan dilakukan dengan berinteraksi dengan gambar pada layar. GUI lebih user friendly dan memerlukan pengetahuan yang kurang dari CLI struktur perintah untuk memanfaatkan sistem. Untuk alasan ini, banyak orang bergantung pada lingkungan GUI. Sebagian besar sistem operasi menawarkan baik GUI dan CLI.
    • Sistem operasi memiliki kontrol penuh terhadap sumber daya perangkat keras lokal yang dirancang untuk bekerja dengan satu pengguna pada satu waktu, yang memungkinkan pengguna untuk multitask. Sistem operasi melacak sumber daya yang digunakan oleh aplikasi mana.

      Agar dapat bekerja dengan sumber daya yang tidak langsung terhubung ke
      sistem komputer, bagian khusus dari perangkat lunak harus ditambahkan yang memungkinkan perangkat untuk mengirim dan menerima data dari jaringan. Software ini, yang dikenal sebagai redirector, baik mungkin merupakan bagian integral dari OS atau mungkin perlu diinstal secara terpisah sebagai klien jaringan. Ketika dipasang, sistem operasi menjadi sebuah sistem operasi jaringan (NOS).

      Sebuah NOS menawarkan penjadwalan kompleks dan pengguna perangkat lunak manajemen yang memungkinkan perangkat untuk berbagi sumber daya antara banyak pengguna dan memperlakukan sumber daya jaringan seolah-olah mereka secara langsung dihubungkan
    Persyaratan Operating System

    Ada banyak sistem operasi yang tersedia, misalnya :
    Microsoft Windows: XP, Vista, 2003 Server
    Berbasis UNIX: IBM AIX, HPUX Hewlett Packard, dan Sun Solaris
    BSD - BSD Free
    Linux-Based (varietas Banyak)
    Macintosh OS X
    Non-proprietary Unix: IBM OS/400, z / OS




    Sementara sebagian besar sistem operasi ini meminta user untuk membeli dan menyetujui lisensi komersial, ada beberapa sistem operasi yang dirilis dibawah berbagai jenis skema lisensi yang dikenal sebagai GNU Public License (GPL).

    lisensi komersial biasanya menolak pengguna akhir untuk memodifikasi program dengan cara apapun. Windows XP, Mac OS X dan UNIX merupakan contoh perangkat lunak OS komersial.

    Sebaliknya, GPL memungkinkan pengguna akhir untuk memodifikasi dan meningkatkan kode tersebut, jika mereka inginkan, untuk lebih sesuai dengan lingkungan mereka. Beberapa sistem operasi umum, yang dirilis di bawah GPL, termasuk Linux dan BSD.



    Sistem operasi memerlukan sejumlah sumber daya perangkat keras. Sumber daya ini ditentukan oleh produsen dan mencakup hal-hal seperti:
    Jumlah RAM
    Hard disk space yang dibutuhkan
    Tipe prosesor dan kecepatan
    Revolusi Video

    Produsen sering menentukan baik tingkat minimum dan direkomendasikan sumber daya perangkat keras. Sistem kinerja pada konfigurasi hardware minimum yang ditetapkan biasanya miskin dan hanya cukup untuk mendukung OS dan tidak ada fungsi lainnya. Konfigurasi yang dianjurkan adalah biasanya pilihan yang lebih baik dan lebih mungkin untuk mendukung aplikasi tambahan standar dan sumber daya.

    Untuk memanfaatkan semua fitur yang disediakan oleh sistem operasi, sumber daya perangkat keras tambahan seperti sound card, NIC, modem, mikrofon, dan speaker umumnya diperlukan. Banyak pengembang OS uji berbagai perangkat keras dan menyatakan bahwa mereka yang kompatibel dengan sistem operasi. Selalu pastikan bahwa perangkat keras telah disertifikasi untuk bekerja dengan sistem operasi sebelum membeli dan memasangnya.

    Pemilihan Operating system

    Memilih OS yang tepat membutuhkan banyak faktor yang harus dipertimbangkan sebelum memutuskan mana yang akan digunakan dalam lingkungan tertentu.
     
    Langkah pertama dalam memilih OS adalah untuk memastikan bahwa OS sedang dipertimbangkan sepenuhnya mendukung kebutuhan pengguna akhir.
    • Apakah OS yang mendukung aplikasi yang akan dijalankan? 
    • Apakah keamanan dan fungsionalitas yang cukup untuk kebutuhan pengguna?
    Selanjutnya, melakukan penelitian untuk memastikan bahwa sumber daya perangkat keras yang cukup tersedia untuk mendukung OS. Ini termasuk barang-barang dasar seperti memori, prosesor, dan ruang disk, serta perangkat periferal seperti scanner, sound card, NIC dan removable storage.

    Pertimbangan lain adalah tingkat sumber daya manusia yang diperlukan untuk mendukung OS. Dalam lingkungan bisnis, perusahaan dapat membatasi dukungan kepada satu atau dua sistem operasi dan mencegah, atau bahkan melarang, instalasi OS lainnya. Di lingkungan rumah, siap ketersediaan dukungan teknis untuk OS mungkin menjadi faktor penentu.

    Faktor lain yang mungkin ikut serta dalam proses pengambilan keputusan adalah ketersediaan sistem operasi. Beberapa Negara atau bisnis telah membuat keputusan untuk mendukung jenis tertentu sistem operasi atau mungkin memiliki pembatasan-pembatasan individu dari jenis tertentu memperoleh teknologi. Dalam jenis lingkungan, tidak mungkin untuk mempertimbangkan sistem operasi tertentu terlepas dari kesesuaian untuk tugas itu. Proses untuk memilih sistem operasi harus mengambil semua faktor ini ke rekening.