loading...

Instalasi Xinu OS oracle virtualbox

Pengenalan Sistem Operasi

Sistem Operasi (SO) adalah perangkat lunak yang berfungsi untuk mengelola perangkat keras dan perangkat lunak lainnya di dalam sebuah komputer. Fungsi utama sistem operasi adalah untuk menjadi perantara antara pengguna dengan perangkat keras komputer, serta menyediakan berbagai layanan yang memungkinkan perangkat keras dan perangkat lunak dapat bekerja secara bersamaan.

Beberapa fungsi utama dari sistem operasi adalah:

  • Antarmuka Pengguna: Menyediakan antarmuka bagi pengguna agar dapat berinteraksi dengan perangkat keras komputer.
  • Manajemen Memori: Mengelola penggunaan memori oleh berbagai aplikasi agar tidak saling bertabrakan.
  • Manajemen Proses: Mengatur jalannya proses yang berjalan pada komputer, serta bagaimana proses tersebut berinteraksi satu sama lain.
  • Manajemen File: Mengatur penyimpanan, pengambilan, dan pengorganisasian file di dalam sistem.
  • Manajemen Perangkat Keras: Mengontrol perangkat keras seperti keyboard, mouse, layar, printer, dll.

Contoh sistem operasi yang populer adalah:

  1. Windows
  2. Linux
  3. macOS
  4. Android
  5. iOS

Modul 1: Pendahuluan Praktikum Sistem Operasi

Pada modul pertama ini, praktikan akan dikenalkan dengan aturan dan sistem pelaksanaan praktikum, serta tools yang digunakan selama praktikum. Beberapa tools yang harus dipersiapkan dan terinstal di komputer praktikan adalah:

  1. Oracle VM VirtualBox: Untuk menjalankan virtual machine (VM) di mana sistem operasi lain dapat dijalankan.
  2. Xinu OS: Sebuah sistem operasi ringan yang digunakan untuk tujuan praktikum ini.
  3. Ubuntu: Sebagai sistem operasi yang berjalan di dalam VirtualBox.
  4. Sourcetrail: Alat bantu untuk memahami dan menelusuri kode sumber yang digunakan dalam praktikum.

    source data : Index of /homes/comer/downloads/Xinu_Book_And_Code/VirtualBox

Sebelum memulai praktikum, pastikan tools tersebut sudah terinstal di komputer lab masing-masing dan tidak ada kerusakan perangkat keras.


Modul 2: Instalasi Xinu

Tujuan Praktikum

Pada modul ini, praktikan diharapkan dapat menginstal dan mengkonfigurasi Xinu OS serta memahami arsitektur sistem Xinu OS.

Langkah-langkah Instalasi Xinu OS

  1. Import dan Setting Development-System VM:

    • Jalankan VirtualBox dan impor file development-system.ova untuk memulai pengaturan VM.
    • Setel jaringan dan port serial menjdi \\.\pipe\com_1 untuk komunikasi antara VM. Tidak perlu di centang/checklist
    • Jadikan enable 3D Acceleration

  1. Setting Backend VM:

    • Import dan setting file backend.ova yang merupakan virtual machine target untuk menjalankan Xinu OS.
    • Pengaturan serupa dilakukan pada VM ini untuk memastikan komunikasi antara Development-System dan Backend berjalan dengan lancar.
    • Jadikan enable 3D Acceleration 

  1. Arsitektur Xinu: Xinu menggunakan dua virtual machine (VM):

    • Development-System VM: Digunakan untuk pengembangan Xinu OS (berbasis Debian Linux), tempat programmer mengedit dan mengompile kode Xinu.
    • Backend VM: Digunakan untuk menjalankan Xinu OS setelah di-compile pada Development-System.

Modul 3: Eksplorasi Xinu

Tujuan Praktikum

Praktikan akan belajar untuk menjalankan dan berinteraksi dengan Xinu melalui terminal, serta memahami beberapa perintah dasar yang digunakan dalam sistem Xinu.

Langkah-langkah Menjalankan Xinu

  1. Menjalankan VirtualBox:

    • Jalankan Development-System VM dan login menggunakan username xinu dan password xinurocks.
  2. Menggunakan Perintah Xinu:

    • Beberapa perintah dasar yang digunakan di terminal Xinu adalah:
      • cd xinu/compile: Pindah ke direktori tempat file Xinu disimpan.
      • make clean: Menghapus file image Xinu yang lama untuk memastikan proses kompilasi yang baru.
      • make: Proses kompilasi Xinu OS, yang akan mengubah kode sumber menjadi file image Xinu.
      • sudo minicom: Menggunakan minicom untuk berkomunikasi antara VM Development-System dan Backend VM.
  3. Verifikasi Xinu Berjalan:

    • Setelah menjalankan backend VM dan memperoleh pesan "Welcome to GRUB", Xinu telah berhasil dijalankan di Backend VM.
    • Praktikan dapat memberikan perintah pada terminal untuk berinteraksi langsung dengan Xinu.

Perintah Xinu

Sama seperti sistem operasi lainnya, Xinu menyediakan berbagai perintah untuk memanipulasi dan mengelola proses yang berjalan. Beberapa perintah dasar yang dapat digunakan adalah:

  • xsh$ help: Menampilkan daftar perintah yang dapat dijalankan di Xinu.
  • Perintah lainnya seperti cd, ls, dan exit dapat digunakan untuk navigasi dan interaksi dasar dengan sistem.

Kesimpulan

Praktikum ini bertujuan untuk memberikan pemahaman mendalam mengenai sistem operasi, dengan fokus pada Xinu OS yang merupakan sistem operasi kecil dan ringan. Melalui instalasi, konfigurasi, dan eksplorasi perintah Xinu, praktikan diharapkan dapat memahami konsep dasar pengoperasian dan pengembangan sistem operasi serta penerapannya dalam dunia nyata.

0 Comments

Leave a comment