Contoh beserta penjelasan OS & Kali Linux

    • pengertian OS

    Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.

        Secara umum, sistem operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah sistem operasi berjalan, dan sistem operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu sistem operasi. 

        Kalau sistem komputer terbagi dalam lapisan-lapisan, maka sistem operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

    • Fungsi Adanya Sistem Operasi

    Setidaknya, terdapat empat fungsi pokok dari OS dalam menjalankan kebutuhan setiap proses sumber daya yang ada.

    1. Memory Management

    Manajemen memori terbagi menjadi dua fokus utama, yaitu primary memory dan main memory. Dimana primary memory merupakan kebutuhan penyimpanan yang diutamakan seperti RAM. Main memory merupakan penyimpanan yang dapat diakses langsung melalui CPU.

    2. Device Management

    Sistem operasi juga mempunyai fungsi untuk mengatur komunikasi antar perangkat melalui setiap driver. Untuk program yang berperan untuk menangani hal tersebut adalah I/O Controller.

    3. File Management

    Fungsi yang ketiga, OS juga dapat digunakan untuk melakukan konfigurasi pada dokumen, mulai dari tahap awal hingga akhir yang mengatur kebutuhan detail setiap informasi. Kemudian, mengelola lokasi, fungsionalitas sistem, dan fitur yang lainnya.

    Fase pengaturan tersebut disebut dengan file system yang biasanya dimasukkan ke dalam direktori pencarian untuk memudahkan penggunaannya.

    4. Processor Management

    Fungsi dari sistem operasi yang terakhir adalah mendukung proses multiprogramming untuk menentukan fase mana yang menggunakan prosesor dalam jangka waktu tertentu.



    • Komponen dalam OS

    Berikut ini merupakan beberapa komponen utama dalam sebuah operating system, diantaranya adalah sebagai berikut:

    1. File

    Merupakan file yang terbentuk atau dijalankan melalui sebuah sistem operasi.

    2. Kernel

    Kernel adalah perangkat lunak (software) yang membentuk sistem dan memiliki tugas untuk melayani berbagai macam program aplikasi secara aman dan mudah.

    3. User Interface

    Sistem operasi mempunyai karakteristik antarmuka yang menjadikan interaksi antara pengguna dengan komputer.



    • Cara kerja OS

    Setelah mengetahui beberapa hal mengenai sistem operasi, berikutnya kita akan membahas secara singkat mengenai cara kerja dari OS. Baik Windows, Linux, atau Mac OS tentunya memiliki paradigma yang mungkin berbeda, namun kita akan membahasnya beberapa hal untuk memberikan pengetahuan dasar terkait fungsionalitas sebuah sistem operasi.

    Tahap yang pertama, sistem operasi akan dimuat dalam perangkat komputer menggunakan boot program, dimana proses booting dilakukan saat menyalakan PC atau device lain. Setelah itu, OS bertugas untuk mengatur dan mengelola setiap program aplikasi pada perangkat yang anda gunakan.

    Aplikasi tersebut akan membuat permintaan kepada API (Application Programming Interface) agar user tidak perlu mengetahui bagian dapur dalam software yang sedang digunakan. Tugas dari sebuah OS akan mengeksekusi berbagai instruksi yang dilakukan melalui user. Sehingga, tujuan utama dari sebuah operating system tentu saja untuk mempermudah proses user dalam menggunakan aplikasi dengan efektif dan efisien.



    • Jenis Sistem Operasi Komputer

    1. Kali Linux

    See the source image


    Kali Linux adalah system operasi berbasis debian linux yang di kembangkan oleh offensive Security. Dari segi tampilan Kali Linux memiliki tampilan sederhana dan tidak terlalu mencolok dan penggunaanya pun tergolong cukup mudah, sehingga sangat baik untuk para Pemula dalam melakukan penetrasi pada jaringan. Selain terdapat di PC, Kali Linux juga membuat ROM yang terdapat di Android yang disebut Kali Nethunter yang memiliki fungsi yang sama.

    2. Windows



        Arti Windows secara umum adalah system operasi yang dikembangkan oleh Microsoft Corporation yang menyediakan sistem antarmuka grafis atau GUI (Graphical User Interface). 
    Dalam sejarah perkembangan singkat sistem operasi Windows, windows telah bervolusi dari MS-DOS. MS-DOS itu sendiri dimaksud sebagai sistem operasi yang berbasis modus teks dan command-line.Sepak terjang sistem operasi ini dimulai dari versi pertama. Jenis pertama windows dikenal dengan nama Windows Graphic Environment 1.0 yang diluncurkan pada 10 November 1983. 

        Walaupun telah diluncurkan pada tahun tersebut, akan tetapi penjelajahan pasar baru dikeluarkan oleh Windows pada bulan November tahun 1985. Adapun fungsi dan tujuan dari Windows Graphic Environment 1.0 adalah untuk memenuhi kebutuhan komputer dengan tampilan bergambar. 

        Selain itu, Windows 1.0 merupakan perangkat lunak 16-bit tambahan yang diketahui bukan merupakan sistem operasi yang berjalan di atas MS-DOS dan beberapa macam-macam varian dari MS-DOS. Oleh karena itu, ia tidak akan dapat berjalan tanpa hadirnya sistem operasi DOS Versi 2.x, versi 3 x juga sama. 

        Bahkan dalam beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi yang bersifat mandiri yang dimaksud dimana tidak lagi 
    bergantung kepada sistem operasi MS-DOS. Perkembangan demi perkembangan terus dikeluarkan oleh Microsoft Windows hingga sejauh ini dapat menguasai penggunaan sistem operasi hingga mencapai 90%. 


    3. Android



    Pengertian Android adalah platform berbasis Linux untuk ponsel. Android dirilis di bawah lisensi Open Source Apache v2. Android dikembangkan oleh Google dan Open Handset Alliance (OHA), sebuah koalisi perusahaan perangkat keras, perangkat lunak, dan telekomunikasi.

    Lebih dari 30 perusahaan terlibat dalam OHA, termasuk Qualcomm, Broadcom, HTC, Intel, Samsung, Motorola, Sprint, Texas Instruments dan operator nirkabel Jepang KDDI dan NTT DoCoMo. Di bawah ini akan Kami ulas secara lengkap mengenai apa itu Android dan Definisi Android menurut para ahli secara lengkap.


    4. BlackBerry




    BlackBerry OS adalah sistem operasi mobile yang dikembangkan oleh Research In Motio (RIM) untuk lini BlackBerry Smartphone. Platform BlackBerry mungkin paling dikenal karena dukungan asli untuk lingkungan komunikasi perusahaan, yang kemungkinan aktivitas nirkabel lengkap dan sinkronasi email, kelnder, tugas, catatan dan kontak.

    Versi saat ini dikerahkan termasuk BlackBerry Device Software v5.0, BlackBerry 6 OS dan BlackBerry 7 OS. 

        OS BlackBerry 10 adalah sistem operasi berbasis QNX, mirip dengan yang ditemukan pada tablet Playbook RIM.



    • KALI LINUX   *PILIHAN
    See the source image

    Kali Linux adalah system operasi berbasis debian linux yang di kembangkan oleh offensive Security. Dari segi tampilan Kali Linux memiliki tampilan sederhana dan tidak terlalu mencolok dan penggunaanya pun tergolong cukup mudah, sehingga sangat baik untuk para Pemula dalam melakukan penetrasi pada jaringan. Selain terdapat di PC, Kali Linux juga membuat ROM yang terdapat di Android yang disebut Kali Nethunter yang memiliki fungsi yang sama.

    Kali Linux merupakan reinkarnasi daripada BackTrack, salah satu distri Linux yang diciptakan secara khusus supaya bisa memenuhi keperluan dalam penetration juga testing di sebuah system serta keamanan pada computer. Adanya Kali Linux diperkirakan akan lebih stabil serta powerful dari generasi yang sebelumnya adalah BackTrack. Pengembangan secara penuh sesuai dengan standar pengembangan pada Debian. Perilisan paling barunya sekarang ini yaitu Kali Linux 1.0.7 yang telah rilis pada Mei 2014.

    Kali Linux telah dikembangkan serta didanai Offensive Security. Sama dengan pendahulunya yaitu BackTrack. Saat ini Kali Linux telah dikembangkan dengan cara open source serta tentu bisa didapatkan dengan gratis. Anda dapat melakukan perubahan di Kali Linux sesuai dengan keinginan anda, ada banyak lebih dari 300 tools yang harus di penerration testing dalam Kali Linux.

    Penampilan yang ada pada system operasi yang mempunyai basis Linux ini dari segi penampilannya sangat sederhana serta tidak mencolok, penggunaan masuk golongan mudah, dengan demikian sangat bagus digunakan untuk pemula yang ingin melakukan penetration di jaringan. Bukan hanya di PC saja, adanya Kali Linux dapat menciptakan ROM yang ada di system Android yang dikenal dengan Kali Nethunter yang punya fungsi sama.


    1.Sejarah Kali Linux

    Linux sendiri berarti Unix clone, kernel yang ditulis oleh Linus Torvalds dan dikembangkan dengan bantuan programer dan hackers dari seluruh dunia.

    Linux memiliki semua feature yang dimiliki oleh Unix, termasuk multitasking, virtual memory, shared libraries, demand load, shared copy on write executables, proper memory management dan TCP/IP networking.

    Dengan feature sekelas ‘real operating system’ tersebut tidak membuat Linux menjadi mahal harganya, justru Linux dapat diperoleh secara gratis. Kalaupun ada sedikit charge itu hanya sebagai ongkos distribusi atau pembelian cd belaka.

    Linux di distribusikan dibawah GNU General Public License yaitu suatu lisensi dimana pemilik program tetap memegang hak ciptanya tetapi orang lain dimungkinkan menyebarkan, memodifikasi atau bahkan menjual kembali program tersebut tapi dengan syarat source code asli harus tetap disertakan dalam distribusinya.

    Linux pertama kali dikembangkan untuk PC berbasis 386/486 dan kemudian dikembangkan juga untuk mesin-mesin lain.Hingga saat ini Linux juga berjalan di mesin DEC Alpha, SUN Sparcs, M68000,MIPS serta PowerPC.

    Linux bisa berjalan hanya dengan 150Mb space hard disk,2 Mb RAM tapi secara realistis tentunya dibutuhkan ruang lagi untuk development tools, data dan sebagainya maka dibutuhkan sekitar 250Mb space HD dan 12-16Mb RAM.

    Sebagai sistem operasi modern Linux mendukung banyak sekali hardware yang beredar di pasaran tapi beberapa memang tidak didukung karena masalah teknis atau sekelompok sukarelawan sedang sedang mengusahakan driver-nya. Untuk mengecek hardware apa saja yang bisa berjalan di bawah Linux silakan lihat hardware compability di Redhat.


    2. Kelebihan Kali Linux

    Nah, setelah mengetahui pengertian dari Kali Linux, Selanjutnya anda wajib mengetahui tentang kelebihan Kali Linux berikut ini :

     

    1. Stremaing Security serta update package dari repositori Debian
      Sinkronisasi dengan repositori Debian 4 kali sehari, terus memberikan Anda dengan update paket terbaru dan perbaikan keamanan yang tersedia.
    2. Packaging file Debian dari masing – masing tools Kali Linux
      Jadi tool-tool pada Kali linux bisa di gunakan oleh distro yang lain yang masih turunan dari linux Debian, seperti Ubuntu, Blankon, dll
    3. Pemaketan/packaging jangka panjang & sering maintenance pada bug-bug di tools-nya
    4. Bisa menggunakan banyak desktop evironment misal KDE, LXDE, XFCE
    5.  Kemudahan update untuk versi kali linux terbaru
    6.  Support jangka panjang pada pengembangan jangka panjang pada ARM Hardware
    7.  Automatis Instalasi pada Kali
    8.  Costum ISO & Boostraps

    Dan masih banyak yang lain , tetapi pada dasarnya Kali Linux adalah distro versi 6 dari Backtrack hanya saja di rubah namanya jadi so pasti akan ada kelebihan yang di berikan . Dari kelebihan ini, yang paling mencolok yaitu adanya support yang kuat dari Debian yang merupakan nenek moyang dari Kali Linux.


    3. Kekurangan Kali Linux

    Kali Linux selain dengan segala kemudahannya karena open source, juga memiliki kekurangan. kekurangan Kali Linux berikut ini :

     

    1. Sistem operasi Kali Linux sulit untuk dipelajari, terutama yang belum mempunyai
      kemampuan komputer sama sekali
    2. Belum banyak aplikasi yang mendukung Linux
    3. Tampilan dari sistem operasi ini kurang menarik
    4. Tidak banyak dukungan dari hardware-hardware tertentu

    4. Fitur Fitur Kali Linux

    Kali Linux merupakan pembangunan kembali BackTrack Linux secara sempurna,  mengikuti sepenuhnya kepada standar pengembangan Debian. Semua infrastruktur baru telah dimasukkan ke dalam satu tempat, semua tools telah direview dan dikemas, dan kami menggunakan Git untuk VCS nya.

    • Lebih dari 300 tools penetration testing:  Setelah melakukan review setiap tools yang terdapat pada BackTrack, kami menghilangkan tools dalam jumlah besar baik yang tidak bekerja  atau memiliki tools yang tersedia yang menyediakan fungsi serupa.
    • Gratis dan akan selalu gratis: Kali Linux, seperti pendahulunya , benar – benar gratis dan akan selalu gratis. Anda tidak pernah akan diminta membayar untuk Kali Linux.
    • Open source Git tree: Kami sangat mendukung perangkat lunak open source dan development tree  tersedia untuk semua orang yang ingin melihatnya, dan semua source tersedia bagi  mereka yang ingin mengubah dan membangun ulang seluruh paket.
    • Mengikuti FHS compliant: Kali telah dikembangkan untuk mematuhi FHS ( Filesystem Hierarchy Standard ), yang memungkinkan semua pengguna Linux dengan mudah mencari file binary, support  file, library, dan lain-lain.
    • Dukungan perangkat wireless yang luas:  Kami telah membangun Kali Linux untuk mendukung perangkat wireless sebanyak mungkin yang kami bisa, yang memungkinkan berjalan  dengan baik pada berbagai perangkat keras dan kompatibel dengan berbagai USB dan perangkat wireless lainnya.
    • Modifikasi kernel yang sudah di patch untuk injection : Sebagai penetration tester, team kami  seringkali perlu melakukan wireless assessments sehingga kernel kami memiliki patch injection terbaru.
    • Lingkungan pengembangan yang aman : Kali Linux team terdiri dari sekelompok orang terpercaya yang hanya dapat commit paket dan berinteraksi dengan repositori saat menggunakan beberapa protokol yang aman.
    • GPG menandai beberapa paket dan repo: Semua paket Kali ditandai oleh masing-masing individu pengembang ketika paket-paket tersebut dibuat dan di commit, kemudian repositori  menandai paket.
    • Banyak bahasa : Meskipun tools penetration testing cenderung ditulis dalam bahasa Inggris, kami telah memastikan bahwa Kali Linux memiliki dukungan beberapa bahasa, memungkinkan lebih banyak pengguna untuk mengoperasikannya dalam bahasa mereka dan menemukan tools yang mereka butuhkan untuk pekerjaan tersebut.
    • Dapat dirubah sepenuhnya : Kami  benar-benar memahami bahwa tidak semua orang akan setuju dengan keputusan desain kami sehingga kami telah membuatnya semudah mungkin bagi pengguna berpengalaman untuk merubah Kali Linux  sesuai keinginan mereka.
    • Mendukung ARMEL dan ARMHF : Sejak sistem berbasis ARM menjadi lebih umum dan murah, kami mengetahui bahwa dukungan ARM Kali Linux akan sekuat seperti yang dapat kami kelola, sehingga installasi dapat bekerja untuk kedua sistem ARMEL & ARMHF. Kali Linux mempunyai repositori ARM terintegrasi dengan jalur distribusi utama sehingga tools untuk ARM akan diupdate dalam hubungannya dengan sisa dari distribusi. Kali Linux saat ini tersedia untuk beberapa device berikut ini :
    • rk3306 mk/ss808
    • Raspberry Pi
    • ODROID U2/X2
    • Samsung Chromebook
    • EfikaMX
    • Beaglebone Black
    • CuBox
    • Galaxy Note 10.1

    5. Tools-tools di Kali Linux

    Di Kali Linux terdapat banyak tools untuk membantu kegiatan kita dalam menggunakan OS ini, berikut beberapa dari tools-nya:
     
        1. Lynis
        2. Autopsy Forensic Browser
        3. Wireshark
        4. THC-Hydra
        5. Nmap(Network Mapper)
        6. Metasploit Framework
        7. Burp Suite Scanner
        8. Maltego
        9. Skipfish
      10. John The Ripper
      11. Nikto
      12. Nessus
      13. Medusa

    Kali Linux merupakan sebuah system operasi berbasis debian linux yang cukup mudah digunakan oleh pemula. Bahkan, Kali linux ini bisa di gunakan oleh distro yang lain yang masih turunan dari linux Debian, seperti Ubuntu, Blankon.

    Fitur – fitur Kali Linux sendiri juga beragam seperti mempunyai 300 lebih alat penetration testing, Gratis sampai kapan pun, Open source git tree, Mengikuti FHS complaint, hingga Dukungan perangkat wireless yang luas.

    Nah, buat anda yang ingin belajar hacker sangat disarankan mengetahui definisi hingga fungsi dari Kali Linux. Karena biasanya setiap kernel dari kali linux sangat flexibel dan dapat beradaptasi dengan turunan linux lainnya.


    sekian terimakasih

    salute!


    sc:



    Comments

    Popular posts from this blog

    RECOVERY DATA

    VGA