Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan.
Pengembangan FreeBSD sendiri sama halnya dengan pengembangan NetBSD dan OpenBSD, namun
berbeda jauh dengan pengembangan Linux dimana Linus Torvalds digambarkan sebagai benevolent
dictator yang menambahkan feature hanya pada modifikasi atau base yang disukainya. FreeBSD
developmen melibatkan banyak orang yang biasanya adalah programmer individual yang dikenal sebagai
Committers. Seorang Committer mempunyai wewenang untuk melakukan perubahan pada system
kapanpun. Pemilihan commiter biasanya datang dari FreeBSD Core Team. Dapat dianggap Core Team
adalah jajaran direksi sebuah perusahaan.
NetBSD
Ketika Jolitz dan yang lainnya berfokus pada 386BSD, ada kelompok lain yang bekerja pararel dengan
melakukan porting 386BSD ke Macintosh. Pengembangan ini juga dilanjutkan pada base system Atari ST,
Amiga, dan PC. Dan ketika FreeBSD masih terus berkonsentrasi pada mesin-mesin Intel, NetBSD
menyediakan dukungannya untuk mesin-mesin dengan platform yang lain.
Proyek NetBSD juga mengembangkan Mach-based virtual memory system, selain ada proyek lain yang
cukup besar yaitu KAME. KAME bertujuan untuk memperkenalkan IPv6, IPSec untuk IPv4 dan IPv6 dan
pengembangan implementasi TCP/IP pada dunia UNIX.
OpenBSD
Pada awal 1990, Theo de Raadt bertanggunjawab untuk melakukan porting NetBSD pada mesin-mesin
SPARC. Namun karena terjadi ketidakcocokan antara Theo dan NetBSD core team untuk masalah
pengembangan NetBSD, membuat Theo hengkang dengan mendirikan proyek baru bernama OpenBSD.
OpenBSD lebih memfokuskan pada tujuan memproduksi sebuah operating system yang secure. Pada awal
1996, OpenBSD team membuat analisa baris-per-baris untuk setiap source code yang disertakan untuk
menghindari adanya potensi bugs dan security hole. Dengan tujuan menemukan bugs sebelum orang lain
menemukannya, membuat OpenBSD semakin matang dengan konsep secure by default-nya.
OpenBSD juga mengembangkan porting ke banyak mesin, hal ini sepertinya terinfluence dengan
pengembangan NetBSD mengingat OpenBSD juga lahir dari NetBSD, telah banyak mesin-mesin Motorola
86k, VAX, dan Intel yang berhasil diinstall OpenBSD sebagai operating systemnya.
Ok. Finish.
2. Edit Virtual Machine Setting.
Berhubung tidak menggunakan cd installer. Alternatifnya bisa langsung menggunakan ISO image dari
OpenBSD. Browse Folder \\routelink.net.id\public\system\OpenBSD\iso\openbsd4.1.iso
Tambahkan Hardware component Ethernet, pilih type custom untuk VMnet1 (host only)
3. Installasi OpenBSD
Proses instalasi OpenBSD, termasuk proses instalasi yang paling cepat dibandingkan dengan Operating
System yang lainnya. Perlu dicatat, bahwa instalasi OpenBSD tidak sekedar instalasi kernel.
Umumnya OpenBSD dapat diinstal melalui FTP, HTTP ataupun dari CD-ROM, untuk ISO resmi tidak
disediakan oleh OpenBSD
Dalam kasus ini, instalasi OpenBSD menggunakan CDROM
Booting melalui Vmware CDROM
Partisi
Kapasitas HD Virtual sebesar 3Gb. Untuk skema partisi, digunakan
wd0a: / (root) - 150M
wd0b: (swap) - 256M
wd0d: /usr 2000M
wd0e: /var rest of the disk
Dari Gambar Diatas Bisa Disimpulkan bahwa OpenBSD sudah bisa sebagai Gateway.
Untuk Console selanjutnya bisa Menggunakan ssh (remote by putty)
Ssh 192.168.100.1 port 22
TAMBAHAN
Text Editor Vi
Vi merupakan teks editor interaktif yang dapat digunakan untuk membuat dan memodifikasi suatu file
text. Teks editor ini dibuat oleh Bill Joy dari Universitas California, Barkeley, USA. Vi dikenal ribet, padahal
gak gitu juga ;) Gak akan nyesel belajar menggunakan vi, karena nyaris di semua varian unix, text editor ini
tersedia. Penggunaan huruf besar dan huruf kecil di Vi akan menghasilkan hal yang berbeda.
Pengenalan
Untuk menjalankan vi, format perintah nya di shell adalah
vi [option] [namafile]
Contoh
$vi Hallo <enter>
<i>Hallo Namaku Omponk<enter>
Tukang Desainer web<enter>
Thanks<enter>
<tombol esc> <ketik :wq> <enter>
Mode dalam vi
Ada 3 mode dalam vi : yaitu :
Command Mode
Maksudnya, mode dimana user dapat menggerakkan kursor, menghapus, mensubtitusi, mencari suatu
string. Secara default, waktu pertama kita masuk ke dalam text editor vi, kita di tempatkan pada mode ini.
Berikut yang sering dipakai :
Menggerakkan kursor
h
l
k
j
w
b
^
e
n(n=1,2,3,dst)
Menggerakkan/menggulung layar
z <enter>
z.
znG
Menghapus teks
x
dw
dnw
d<enter>
d> atau dd
Mengganti/subtitusi teks
r
2rs
S atau cc
R atau s
Copy
yy
yw
Y
Paste
p
P
Input Mode
Pada mode ini, user dapat melakukan pengeditan teks. Untuk Masuk ke dalam mode ini, berikut
penjelasannya
i
I
a
A
o