SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Verri Surya Pratama                  Tugas Open Source
 M3308030
 Teknik Komputer SMT 5




   1. FREEDOS

        FreeDOS terdiri dari banyak berbeda, program terpisah yang bertindak sebagai "paket" dengan
Proyek FreeDOS keseluruhan. Sebagai anggota keluarga DOS, menyediakan akses disk melalui kernel,
dan manajemen memori parsial, tapi tidak default GUI (walaupun OpenGEM terdaftar di website
FreeDOS resmi). FreeDOS saat ini di versi 1.0, dirilis pada 3 September 2006. FreeDOS mendukung
hardware IBM PC vintage maupun yang modern. Tidak seperti MS-DOS, yang terdiri dari perangkat
lunak bebas dan sumber terbuka, freedos berlisensi di bawah GNU General Public License (GPL). Tidak
memerlukan biaya lisensi atau royalti dan penciptaan distribusi adat diizinkan.

SEDIKIT SEJARAH TENTANG FREEDOS

         Proyek FreeDOS mulai 29 Juni 1994, setelah Microsoft mengumumkan akan tidak lagi menjual
atau mendukung MS-DOS. Jim Hall kemudian mengusulkan pengembangan pengganti open-source.
Dalam beberapa minggu, programmer lain termasuk Pat Villani dan Tim Norman bergabung dengan
proyek. Sebuah kernel, perintah COMMAND.COM line interpreter dan utilitas inti diciptakan oleh
penyatuan kode mereka telah tertulis atau menemukan tersedia Ada beberapa distribusi resmi pre-release
dari FreeDOS sebelum distribusi 1.0 final FreeDOS. GNU/DOS, sebuah distribusi FreeDOS, dihentikan
setelah versi1.0 dirilis. FreeDOS 1.0 tersedia untuk di-download sebagai gambar CD-ROM: disc dasar
yang hanya berisi kernel dan aplikasi dasar, dan disk penuh yang berisi banyak aplikasi (game, jaringan,
pengembangan, dll) dan berfungsi sebagai Live CD. Versi dari kedua disk dengan source code juga
tersedia.

        FreeDOS mampu menjalankan Microsoft Windows 1.0 dan 2.0 rilis. Windows 3.x rilis, yang
memiliki dukungan untuk i386 prosesor, dapat dijalankan di 386 Enhanced Mode sejak membangun
kernel FreeDOS 2037. Windows 95, 98 dan Me menggunakan versi dipreteli MS-DOS sebagai sebuah
bootloader. FreeDOS tidak dapat digunakan sebagai pengganti bootloader, namun dapat diinstal dan
digunakan di samping itu sistem ini menggunakan program boot manager, seperti "METAKERN"
disertakan dengan FreeDOS. Pada sistem operasi Windows berbasis NT, termasuk Windows 2000, XP,
2003, Vista, 2008, 7 dan 2008 R2 tidak menggunakan MS-DOS sebagai komponen inti sistem. Sistem ini
dapat menggunakan sistem berkas FAT, yang digunakan oleh MS-DOS dan versi Windows sebelumnya,
namun mereka biasanya menggunakan NTFS (NT File System) secara default. FreeDOS dapat diinstal di
sistem ini di partisi yang terpisah pada sistem NTFS, atau pada partisi yang sama pada sistem FAT.
FreeDOS kernel dapat di-boot.
2. NETBSD

NetBSD adalah sistem operasi open source UNIX-like yang bebas, aman dan sangat portable
untuk sangat banyak arsitektur. Ia tersedia nyaris untuk semua prosesor yang ada didunia, mulai
dari 64-bit AlphaServers, segala sistem desktop sampai dengan handheld dan embedded devices.
Dengan disain yang clean berikut fitur yang canggih merupakan sistem operasi yang 'excellent',
baik untuk lingkungan produksi maupun penelitian.

Sejarah NETBSD

        NetBSD pada awalnya berasal dari rilis 4.3BSD dari Berkeley Software Distribution dari
Computer Systems Research Group dari University of California, Berkeley, melalui mereka Net / 2
merilis source code dan proyek 386BSD. Proyek NetBSD dimulai sebagai akibat dari frustrasi dalam
komunitas pengembang 386BSD dengan kecepatan dan arah pengembangan sistem operasi. empat pendiri
dari proyek NetBSD, Chris Demetriou, Theo de Raadt, Adam Kaca dan Charles Hannum, merasa bahwa
model pengembangan yang lebih terbuka akan bermanfaat untuk proyek ini: satu yang berpusat pada
portabel, kode bersih, benar. Tujuan mereka adalah untuk menghasilkan, terpadu multi-platform, produksi
berkualitas, sistem operasi berbasis BSD. Nama "NetBSD" disarankan oleh de Raadt, berdasarkan
kepentingan dan pertumbuhan jaringan seperti Internet pada waktu itu, dan sifat, didistribusikan
kolaboratif perkembangannya.

        Sumber NetBSD kode repositori didirikan pada tanggal 21 Maret 1993 dan rilis resmi pertama,
NetBSD 0.8, dibuat pada bulan April, 1993. Ini berasal dari 386BSD 0.1 ditambah versi 0.2.2 patchkit
resmi, dengan beberapa program dari Net / 2 release hilang dari 386BSD ulang terpadu, dan berbagai
perbaikan lainnya Rilis multi-platform pertama, NetBSD 1.0,. dibuat pada bulan Oktober 1994. Juga pada
tahun 1994, karena alasan sengketa, salah satu pendiri, Theo de Raadt, meninggalkan proyek tersebut. Dia
kemudian mendirikan sebuah proyek baru, OpenBSD, dari versi cagak dari NetBSD 1.0 dekat akhir tahun
1995 Pada tahun 1998, NetBSD 1.3 memperkenalkan koleksi paket-paket pkgsrc.

        Hingga 2004, NetBSD 1.x rilis dibuat pada interval kasar tahunan, dengan sedikit rilis "patch" di
antara keduanya. Dari rilis 2.0 dan seterusnya, setiap rilis NetBSD utama berhubungan dengan nomor
versi bertambah besar, yaitu rilis utama berikut 2.0 adalah 3.0, 4.0 dan seterusnya. Rilis minor
sebelumnya kini dibagi menjadi dua kategori:. Xy rilis pemeliharaan "stabil" dan rilis xyz mengandung
hanya keamanan dan perbaikan kritis.

Fitur-Fitur dari NETBSD

        Sesuai dengan motto proyek ("Tentu saja berjalan NetBSD") menunjukkan, NetBSD telah porting
ke sejumlah besar 32 - dan arsitektur 64-bit. Ini berkisar dari minicomputer VAX untuk PDA Pocket PC.
Pada 2009, NetBSD mendukung 57 platform perangkat keras (di 15 arsitektur prosesor yang berbeda).
Meskipun kernel Linux 2.6 termasuk dukungan untuk arsitektur prosesor yang lebih, distribusi NetBSD
mendukung platform lebih dari distribusi Linux tunggal. Kernel dan userland untuk platform ini semua
dibangun dari pohon kode sumber pusat terpadu yang dikelola oleh CVS. Saat ini, tidak seperti kernel
lain seperti µClinux, kernel NetBSD membutuhkan adanya suatu MMU dalam arsitektur target yang
diberikan. Portabilitas NetBSD adalah dibantu dengan menggunakan antarmuka lapisan abstraksi
perangkat keras untuk akses perangkat keras tingkat rendah seperti bus input / output atau DMA.
Menggunakan layer portabilitas, device driver dapat dibagi menjadi mesin-independen dan mesin-yang
tergantung pada komponen. Hal ini memungkinkan sopir tunggal untuk mudah digunakan pada beberapa
platform dengan menyembunyikan rincian bagaimana mengakses driver hardware, dan mengurangi
jumlah kerja yang diperlukan untuk port ke sebuah arsitektur baru.

         Hal ini memungkinkan, misalnya, driver untuk kartu PCI yang spesifik untuk bekerja apakah
kartu yang ada di dalam slot PCI pada IA-32, Alpha, PowerPC, SPARC, atau arsitektur lain dengan bus
PCI. Selain itu, seorang sopir tunggal untuk perangkat tertentu dapat beroperasi melalui bus yang
berbeda, misalnya ISA, PCI, kartu PC, dan sebagainya. Sebagai perbandingan, kode driver perangkat
Linux seringkali perlu dikerjakan ulang untuk setiap arsitektur baru. Sebagai konsekuensinya, dalam
upaya port baru-baru ini oleh NetBSD dan pengembang Linux, NetBSD telah mengambil banyak waktu
sedikit untuk port untuk perangkat keras baru. Kebebasan ini membantu platform pengembangan
embedded system, terutama sejak NetBSD 1.6, ketika seluruh toolchain kompiler, perakit, linker, dan
alat-alat lainnya sepenuhnya didukung cross-compiling. Pada tahun 2005, sebagai demonstrasi
portabilitas NetBSD dan kesesuaian untuk aplikasi embedded, Technologic Systems, vendor perangkat
keras embedded system, dirancang dan menunjukkan pemanggang roti dapur NetBSD bertenaga. port
Komersial untuk platform tertanam, termasuk AMD Geode LX800, PowerQUICC Freescale prosesor,
Marvell Orion, AMCC 405 keluarga prosesor PowerPC, Intel XScale TIO dan seri IXP, yang tersedia
dari dan didukung oleh Wasabi Systems (mati pada Maret, 2009).

Keamanan

         NetBSD menyediakan berbagai fitur di daerah keamanan Kernel Authorization framework (atau
Kauth). Adalah subsistem yang mengelola permintaan otorisasi semua di dalam kernel, dan digunakan
sebagai kebijakan keamanan sistem. Hal ini memungkinkan modul eksternal untuk plug-dalam proses
otorisasi. NetBSD juga menggabungkan fitur mengeksploitasi mitigasi, ASLR, MPROTECT dan
Segvguard dari proyek Pax, dan GCC Stack Smashing Protection (SSP, atau juga dikenal sebagai
ProPolice, diaktifkan secara default sejak NetBSD 6.0) ekstensi kompilator. Verified executables (atau
Veriexec) adalah sebuah file di-kernel integritas subsistem di NetBSD. Hal ini memungkinkan pengguna
untuk mengatur sidik jari digital (hash) file, dan mengambil sejumlah tindakan yang berbeda jika file
tidak cocok dengan sidik jari mereka. Misalnya, satu dapat memungkinkan Perl untuk menjalankan script
hanya yang cocok dengan sidik jari mereka driver perangkat kriptografi (CGD) memungkinkan disk
menggunakan atau partisi (termasuk CD dan DVD) untuk penyimpanan dienkripsi.

Kompatibilitas dengan sistem operasi lain.

        Pada tingkat kode sumber, NetBSD sangat hampir sepenuhnya kompatibel dengan POSIX.1
(IEEE 1.003,1-1.990) standar dan sebagian besar kompatibel dengan POSIX.2 (IEEE1.003,2-1.992).
NetBSD juga menyediakan sistem panggilan tingkat kompatibilitas biner pada arsitektur prosesor yang
sesuai dengan beberapa sistem operasi yang diturunkan dari UNIX dan UNIX-like, termasuk Linux, BSD
varian lain seperti FreeBSD, Apple Darwin, Solaris dan SunOS 4. Hal ini memungkinkan NetBSD
pengguna untuk menjalankan banyak aplikasi yang hanya didistribusikan dalam bentuk biner untuk
sistem operasi lain, biasanya dengan tidak ada kerugian yang signifikan kinerja.

Berbagai format disk filesystem juga didukung di NetBSD, termasuk FAT, NTFS, ext2fs Linux, Mac OS
X UFS, RISC OS FileCore / ADFS, AmigaOS Fast File System, IRIX EFS dan banyak lagi melalui
FUSE.
Lisensi

         Semua kernel NetBSD dan sebagian besar kode sumber userland inti dirilis di bawah persyaratan
Lisensi BSD (, dua, tiga, dan empat-klausul varian). Dasarnya ini memungkinkan setiap orang untuk
menggunakan, memodifikasi, mendistribusikan ulang atau menjualnya yang mereka inginkan, selama
mereka tidak menghapus pemberitahuan hak cipta dan teks lisensi (varian empat-klausul juga mencakup
hal yang berkaitan dengan bahan publikasi). Dengan demikian, pengembangan produk berbasis NetBSD
dimungkinkan tanpa harus melakukan modifikasi pada kode sumber publik. Sebaliknya, GPL menetapkan
bahwa perubahan kode sumber suatu produk harus dibebaskan kepada penerima produk ketika produk
yang berasal dari perubahan-perubahan tersebut dirilis. Pada tanggal 20 Juni 2008, Yayasan NetBSD
mengumumkan transisi ke lisensi BSD dua klausa, mengutip keprihatinan dengan dukungan UCB ayat 3
dan penerapan industri ayat 4. NetBSD juga termasuk alat pengembangan GNU dan paket lainnya, yang
tercakup dalam lisensi GPL dan open source. Seperti halnya untuk proyek-proyek BSD lainnya, NetBSD
memisahkan mereka dalam source basis, dalam rangka untuk membuat penghapusan kode di bawah
lisensi yang membatasi lebih mudah tidak ada perbedaan dibuat untuk port.

        NetBSD logo "bendera", dirancang oleh Grant Bissett, diperkenalkan pada tahun 2004 dan
merupakan abstraksi dari logo mereka yang lebih tua, dirancang oleh Shawn Mueller pada tahun 1994.
Hal ini didasarkan pada foto terkenal Perang Dunia II Menegakkan Bendera di Iwo Jima, yang sebagian
dianggap sebagai budaya yang sensitif dan tidak pantas untuk sebuah proyek internasional.



   3. MINIX

        MINIX adalah komputer Unix seperti sistem operasi berbasis pada arsitektur microkernel yang
diciptakan oleh Andrew S. Tanenbaum untuk tujuan pendidikan; MINIX juga mengilhami penciptaan dari
kernel Linux.

         MINIX (dari "mini-Unix") pertama kali dirilis pada tahun 1987, dengan kode sumber lengkap
yang tersedia bagi perguruan tinggi untuk belajar di kursus dan penelitian. Telah perangkat lunak bebas
dan sumber terbuka sejak kembali dilisensikan di bawah lisensi BSD pada bulan April 2000. Andrew S.
Tanenbaum pembuat MINIX diciptakan di Vrije Universiteit di Amsterdam untuk contoh prinsip-prinsip
yang disampaikan dalam buku itu, Sistem Operasi: Desain dan Implementasi (1987).Sebuah 12.000
singkat baris kode sumber C dari kernel, manajer memori, dan sistem file dari MINIX 1.0 dicetak dalam
buku. Prentice-Hall MINIX juga merilis kode sumber dan binari pada floppy disk dengan manual
referensi. MINIX 1 adalah sistem-panggilan yang kompatibel dengan Unix Seventh Edition. Tanenbaum
awalnya dikembangkan MINIX untuk kompatibilitas dengan PC IBM /IBM PC AT mikrokomputer
tersedia pada saat itu. MINIX 1.5, dirilis pada tahun 1991, termasuk dukungan untuk MicroChannel IBM
PS/2 sistem dan juga porting ke Motorola 68000 dan arsitektur SPARC, mendukung Atari ST,
Commodore Amiga, Apple Macintosh dan SPARCstation Sun platform komputer. Ada juga pelabuhan
tidak resmi untuk Intel 386 compatibles PC (dalam protected mode 32-bit), National Semiconductor
NS32532, ARM dan prosesor transputer INMOS. Meiko Ilmiah digunakan versi awal MINIX sebagai
dasar untuk sistem operasi MeikOS untuk transputer-based Permukaan komputer Komputasi paralel.
Sebuah versi dari MINIX berjalan sebagai proses pengguna di bawah SunOS dan Solaris juga tersedia,
simulator yang disebut SMX. Permintaan untuk arsitektur-arsitektur 68k berbasis menyusut,
bagaimanapun, dan MINIX 2.0, dirilis pada tahun 1997, hanya tersedia untuk x86 dan Solaris-host
arsitektur SPARC. Itu adalah subjek edisi kedua dari buku Tanenbaum's, co-ditulis dengan Albert
Woodhull dan dibagikan pada CD-ROM yang disertakan dengan buku. MINIX 2.0 ditambahkan POSIX.1
kepatuhan, dukungan untuk prosesor 386 dan kemudian dalam mode 32-bit dan menggantikan protokol
jaringan Amoeba termasuk dalam MINIX 1.5 dengan TCP/IP stack. pelabuhan tidak resmi dari MINIX
2.0.2 ke workstation Prisma berbasis ISICAD 68020 700 dan Hitachi SH3 berbasis PDA HP Jornada
680/690 juga dikembangkan.

        Minix-VMD adalah varian dari MINIX 2 untuk prosesor Intel IA-32 yang kompatibel, yang
diciptakan oleh dua peneliti Vrije Universiteit, yang menambahkan memori virtual dan dukungan untuk X
Window System.

MINIX3

        MINIX 3 diumumkan ke publik pada tanggal 24 Oktober 2005 oleh Andrew Tanenbaum selama
keynote speech-nya di atas konferensi Simposium ACM Prinsip Sistem Operasi. Walaupun masih
berfungsi sebagai contoh untuk edisi baru Tanenbaum dan buku Woodhull, itu secara komprehensif
dirancang ulang menjadi sebuah sistem yang serius pada komputer terbatas sumber daya dan tertanam dan
untuk aplikasi yang memerlukan keandalan yang tinggi.

MINIX 3 saat ini hanya mendukung sistem IA-32 arsitektur PC yang kompatibel. Ini tersedia dalam
format CD Live yang memungkinkan untuk digunakan pada komputer tanpa memasangnya pada hard
drive, dan di versi yang kompatibel dengan emulasi hardware sistem virtualisasi /, termasuk Bochs,
Qemu, VMware Workstation / Fusion, dan Microsoft Virtual PC .

Versi 3.1.5 dirilis 5 November 2009. Ini berisi X11, emacs, vi, cc, gcc, perl, python, abu, bash, zsh, ftp,
ssh, telnet, pinus, dan lebih dari 400 lainnya umum program utilitas Unix. Dengan penambahan X11,
versi ini menandai transisi dari sistem teks saja. Fitur lain dari versi ini, yang akan diperbaiki di rilis masa
depan, adalah kemampuan sistem untuk menahan crash driver perangkat, dan dalam banyak kasus
memiliki mereka otomatis diganti tanpa mempengaruhi proses yang berjalan. Dengan cara ini, MINIX
adalah penyembuhan diri sendiri dan dapat digunakan dalam aplikasi menuntut keandalan yang tinggi.
Prinsip desain Tanenbaum diterapkan untuk MINIX sangat dipengaruhi keputusan-keputusan desain
Linus Torvalds diterapkan dalam penciptaan dari kernel Linux. Torvalds digunakan dan dihargai MINIX,
namun desain menyimpang dari arsitektur MINIX secara signifikan, terutama dengan menggunakan
sebuah kernel monolitik, bukan sebuah mikrokernel. Ini terkenal ditolak oleh Tanenbaum dalam debat
Tanenbaum-Torvalds.



    4. OPENBSD

        OpenBSD adalah sebuah sistem operasi komputer bertipe Unix turun dari Berkeley Software
Distribution (BSD), sebuah turunan Unix yang dikembangkan di University of California, Berkeley. Hal
ini bercabang dari NetBSD oleh pemimpin proyek Theo de Raadt di akhir 1995. Proyek ini secara luas
dikenal karena desakan para pengembang 'pada kode open source dan dokumentasi mutu, tanpa
kompromi posisi pada lisensi perangkat lunak, dan fokus pada keamanan dan benar kode. Proyek ini
dikoordinasikan dari rumah de Raadt di Calgary, Alberta, Kanada. Its logo dan maskot adalah buntal
bernama Puffy. OpenBSD termasuk sejumlah fitur keamanan hadir atau opsional dalam sistem operasi
lain, dan memiliki tradisi di mana pengembang audit kode sumber untuk bug perangkat lunak dan
masalah keamanan. Proyek ini mempertahankan kebijakan yang ketat tentang perizinan dan lebih suka
open-source variannya lisensi BSD dan (lisensi ISC adalah lisensi yang lebih disukai untuk kode baru
dimasukkan ke dalam OpenBSD)-di masa lalu ini telah menyebabkan audit lisensi yang komprehensif
dan bergerak untuk menghapus atau mengganti kode di bawah lisensi yang ditemukan kurang diterima.
Seperti kebanyakan sistem operasi lain yang berbasis BSD, program OpenBSD kernel dan userland
seperti shell dan alat-alat umum seperti kucing dan ps, dikembangkan bersama-sama dalam satu kode
sumber repositori. Pihak ketiga perangkat lunak tersedia sebagai paket binary atau mungkin dibangun dari
source menggunakan pohon port. Proyek OpenBSD mempertahankan port untuk 17 platform hardware
yang berbeda, termasuk DEC Alpha, Intel i386, Hewlett-Packard PA-RISC, AMD AMD64 dan Motorola
68000 processor, Apple PowerPC mesin, Sun SPARC dan komputer SPARC64 berbasis VAX dan Sharp
Zaurus.

Sejarah dan popularitas OpenBSD

         Pada bulan Desember 1994, NetBSD pendiri Theo de Raadt diminta untuk mengundurkan diri
dari jabatannya sebagai pengembang senior dan anggota tim inti NetBSD alasan untuk hal ini tidak
sepenuhnya jelas, meskipun ada klaim bahwa hal itu jatuh tempo. Untuk bentrokan kepribadian dalam
proyek NetBSD dan di milis De Raadt telah dikritik karena memiliki kepribadian abrasive “kadang-
kadang” dalam bukunya, Free For All, Petrus Wayner mengklaim bahwa Raadt de Bar chart
menunjukkan proporsi pengguna setiap varian BSD dari survei penggunaan 2005 BSD Setiap peserta
diizinkan untuk menunjukkan beberapa varian BSD. Pada bulan Oktober 1995, de Raadt mendirikan
OpenBSD, sebuah proyek baru cagak dari NetBSD 1.0. Rilis awal, OpenBSD 1.2, dibuat pada bulan Juli
1996, diikuti pada bulan Oktober tahun yang sama oleh OpenBSD 2.0. Sejak saat itu, proyek ini telah
mengikuti jadwal rilis setiap enam bulan, masing-masing dijaga dan didukung selama satu tahun. Rilis
terbaru, OpenBSD 4.7, muncul pada tanggal 19 Mei 2010. Pada tanggal 25 Juli 2007.



Open source dan dokumentasi terbuka

        Ketika OpenBSD diciptakan, Theo de Raadt memutuskan bahwa sumber harus mudah serta
tersedia untuk siapa saja untuk setiap saat. Jadi, dengan bantuan Chuck Cranor, ia mendirikan sebuah,
server publik anonim CVS. Ini adalah yang pertama dari jenisnya di dunia pengembangan perangkat
lunak: pada saat itu, tradisi itu hanya sebuah tim kecil dari pengembang untuk memiliki akses ke sumber
repositori suatu proyek Praktek ini bertentangan dengan filosofi open source. dan nyaman untuk
kontributor. keputusan de Raadt yang diijinkan "pengguna untuk mengambil peran lebih aktif, dan
mengisyaratkan keyakinan proyek dalam akses terbuka dan publik untuk kode sumber.

        Sebuah berita mengungkapkan tentang dokumentasi terbuka terjadi pada Maret 2005, ketika de
Raadt diposting pesan ke milis OpenBSD-misc. Ia mengumumkan bahwa setelah empat bulan diskusi,
Adaptec tidak mengungkapkan dokumentasi yang diperlukan untuk memperbaiki driver OpenBSD untuk
yang RAID controller AAC. Seperti dalam kondisi yang sama di masa lalu, ia mendorong masyarakat
OpenBSD untuk terlibat dan menyatakan pendapat mereka untuk Adaptec. Tak lama setelah ini, FreeBSD
komiter, mantan karyawan Adaptec dan penulis dukungan RAID FreeBSD AAC Scott Long,
menghukum de Raadt di website OSNews untuk tidak menghubungi dia secara langsung mengenai
masalah dengan Adaptec. Hal ini menyebabkan diskusi untuk tumpah ke milis tanya-jawab, di mana
pemimpin proyek OpenBSD balas dengan menyatakan bahwa ia tidak menerima tawaran sebelumnya
bantuan dari Scott Long atau dirujuk kepadanya oleh Adaptec. Perdebatan diamplifikasi oleh perbedaan
pendapat antara anggota kedua kubu tentang penggunaan driver gumpalan biner dan perjanjian non-
disclosure (NDAs): pengembang OpenBSD tidak mengizinkan masuknya closed source driver biner di
pohon sumber dan enggan untuk menandatangani NDAs. Namun, proyek FreeBSD memiliki kebijakan
yang berbeda dan banyak dari manajemen kode Adaptec RAID Scott Long diusulkan sebagai bantuan
untuk OpenBSD ditutup sumber atau tertulis di bawah NDA. Sebagai dokumentasi tidak ada akan datang
sebelum batas waktu untuk rilis OpenBSD 3.7, dukungan untuk pengendali RAID Adaptec AAC telah
dihapus dari kernel OpenBSD standar. Kebijakan OpenBSD pada keterbukaan meluas ke dokumentasi
perangkat keras: dalam slide untuk presentasi Desember 2006, de Raadt menjelaskan bahwa pengembang
sering melakukan kesalahan penulisan driver.

Pekerjaan Yang pengembang Marc Espie.

      Linus pencipta Linux kernel Torvalds telah mengungkapkan pandangan bahwa upaya
pembangunan harus difokuskan pada memperbaiki masalah umum daripada menargetkan masalah
keamanan, sebagai non-security bug lebih banyak. Pada tanggal 15 Juli 2008, ia mengkritik kebijakan
OpenBSD.
keamanan OpenBSD's perangkat tambahan, built-in kriptografi dan paket sesuai pf filter untuk digunakan
dalam industri keamanan, misalnya pada firewall, sistem deteksi intrusi-dan gateway VPN.


        OpenBSD pada awalnya menggunakan maskot BSD daemon diciptakan oleh Marshall Kirk
McKusick. Rilis-rilis selanjutnya melihat variasi, akhirnya menetap di Puffy, digambarkan sebagai sebuah
buntal. Sejak itu Puffy telah muncul di OpenBSD materi promosi dan ditampilkan dalam rilis lagu dan
karya seni. Materi promosi dari rilis OpenBSD awal tidak memiliki tema kohesif atau desain tetapi
kemudian CD-ROM, lagu rilis, poster dan-tee shirt untuk setiap rilis telah diproduksi dengan gaya
tunggal dan tema, kadang-kadang dikontribusikan oleh Ty Semaka dari . yang Plaid berlidah Devils ini
telah menjadi bagian dari advokasi OpenBSD, dengan setiap rilis memperluas titik moral atau politik
penting untuk proyek, seringkali melalui parodi tema terdahulu termasuk pada OpenBSD 3.8, yang
Hackers dari The Lost RAID, parodi Indiana Jones terkait dengan alat-alat RAID baru tampil sebagai
bagian dari rilis; The Wizard of OS, membuat debut pada OpenBSD 3.7, didasarkan pada karya Pink
Floyd dan parodi dari The Wizard of Oz terkait untuk karya terbaru nirkabel proyek, dan OpenBSD 3.3 's
Puff orang barbar, termasuk lagu 80s rock-gaya dan parodi Conan Barbarian, mengacu untuk membuka
dokumentasi.



   5. ANDROID

        Android adalah sistem operasi mobile yang dikembangkan oleh Google dan didasarkan pada versi
modifikasi dari kernel Linux. Pada awalnya dikembangkan oleh Android Inc (sebuah perusahaan dibeli
oleh Google) dan kemudian ditempatkan dalam Open Handset Alliance Menurut NPD Group. Unit
penjualan untuk smartphone Android OS peringkat pertama di antara semua OS handset smartphone yang
dijual di Amerika Serikat pada kuartal kedua tahun 2010, sebesar 33% BlackBerry. OS yang kedua
sebesar 28%, dan IOS menempati peringkat ketiga dengan 22%. Android memiliki komunitas besar
pengembang menulis program aplikasi yang memperluas fungsionalitas dari perangkat. Saat ini ada lebih
dari 70.000 aplikasi yang tersedia untuk Android dengan beberapa perkiraan mengatakan bahwa 100.000
telah disampaikan, yang membuat lingkungan pengembangan kedua yang paling populer mobile.
Pengembang dikelola menulis kode dalam bahasa Jawa, pengendalian perangkat melalui Google Jawa
dikembangkan perpustakaan. Pembukaan dari distribusi Android pada 5 November 2007 diumumkan
dengan mendirikan Open Handset Alliance, sebuah konsorsium dari 78 hardware, software, dan
perusahaan telekomunikasi yang ditujukan untuk memajukan standar terbuka untuk perangkat mobile.
Google merilis paling dari kode Android di bawah Lisensi Apache, sebuah lisensi perangkat lunak bebas
dan open source.

         Operasi Android sistem perangkat lunak stack terdiri dari aplikasi Java yang berjalan pada
kerangka aplikasi Java berorientasi objek berbasssis di atas inti perpustakaan Jawa berjalan pada mesin
virtual Dalvik menampilkan kompilasi JIT. Perpustakaan yang ditulis dalam C termasuk manajer
permukaan, OpenCore kerangka media, SQLite sistem manajemen basis data relasional, OpenGL ES 2.0
API grafis 3D, tata letak mesin WebKit, SGL mesin grafis, SSL, dan libc Bionic. Sistem operasi Android
terdiri dari 12 juta baris kode termasuk 3 juta baris XML, 2,8 juta baris C, 2,1 juta baris Jawa, dan 1,75
juta baris C + +.

Sejarah

         Pada bulan Juli 2005, Google mengakuisisi Android, Inc, sebuah perusahaan startup kecil
berbasis di Palo Alto, California, USA Android co-pendiri yang pergi untuk bekerja di Google.
Termasuk Andy Rubin (co-pendiri Danger), Rich Miner (co-pendiri Kebakaran liar Communications,
Inc), Nick Sears (sekali VP di T-Mobile), dan Chris White (menuju desain dan pengembangan antarmuka
di WebTV). Pada waktu, sedikit yang diketahui tentang fungsi Android, Inc lain dari itu mereka membuat
perangkat lunak untuk ponsel. Hal ini dimulai rumor bahwa Google berencana untuk memasuki pasar
telepon selular. Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile
didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator pada premis
menyediakan sistem, fleksibel upgradable. Hal ini melaporkan bahwa Google telah berbaris serangkaian
komponen perangkat keras dan perangkat lunak dan mitra tanda kepada operator bahwa itu terbuka untuk
berbagai tingkat kerjasama di pihak mereka. Lebih spekulasi bahwa Google akan memasuki pasar ponsel-
ponsel datang pada bulan Desember 2006. Laporan dari BBC dan The Wall Street Journal mencatat
bahwa Google ingin cari dan aplikasi pada ponsel dan itu bekerja keras untuk mewujudkan hal tersebut.
Cetak dan online media segera melaporkan rumor bahwa Google sedang mengembangkan handset
Google bermerek Lebih spekulasi diikuti laporan bahwa Google menentukan spesifikasi teknis, hal itu
menunjukkan prototipe untuk produsen ponsel dan operator jaringan. Pada bulan September 2007,
InformationWeek meliputi studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa
aplikasi paten di bidang telepon seluler.

Open Handset Alliance

        Pada tanggal 5 November 2007, Open Handset Alliance, sebuah konsorsium dari beberapa
perusahaan yang termasuk Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell
Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel dan T -Mobile
diperkenalkan dengan tujuan untuk mengembangkan standar terbuka untuk perangkat mobile Seiring.
dengan pembentukan Open Handset Alliance, maka OHA juga meluncurkan produk pertama mereka,
Android, sebuah platform perangkat mobile yang dibangun pada versi kernel Linux 2.6. Pada tanggal 9
Desember 2008, ia mengumumkan bahwa 14 anggota baru akan bergabung dalam proyek Android,
termasuk PacketVideo, ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd,
Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc.

Perizinan

Dengan pengecualian periode update singkat, Android telah tersedia sebagai open source sejak 21
Oktober 2008. Google menerbitkan seluruh kode sumber (termasuk jaringan dan tumpukan telepon) di
bawah Lisensi Apache. Dengan Lisensi Apache, vendor dapat menambahkan ekstensi eksklusif tanpa
mengirimkan kembali mereka ke komunitas open source.

Sejarah Update

        Android telah melihat sejumlah update sejak rilis aslinya. Pembaruan ini untuk sistem operasi
dasar biasanya memperbaiki bug dan menambah fitur baru. Dan umumnya, setiap update sistem operasi
Android dikembangkan dengan nama kode berdasarkan item dessert.



Hardware menjalankan Android

       OS Android dapat digunakan untuk ponsel kekuasaan, netbook dan PC tablet, termasuk Streak
Dell, Samsung Galaxy Tab dan perangkat lain. Ponsel komersial pertama yang tersedia untuk
menjalankan sistem operasi Android adalah HTC Dream, dirilis pada tanggal 22 Oktober 2008.



Pengembangan perangkat lunak Android.

         Awal mengembangkan aplikasi untuk platform Android dicampur.Isu dikutip termasuk bug,
kurangnya dokumentasi, infrastruktur yang tidak memadai QA, dan tidak ada sistem pelacakan isu-
publik. (Google mengumumkan pelacak isu pada tanggal 18 Januari 2008). Pada bulan Desember 2007,
MergeLab startup mobile pendiri Adam Macbeth menyatakan, Fungsi tidak ada, yang kurang
didokumentasikan atau hanya tidak bekerja . Ini jelas belum siap untuk prime time . Meskipun demikian,
aplikasi Android-ditargetkan mulai muncul seminggu setelah platform diumumkan. Aplikasi yang
tersedia pertama kali adalah game Snake. The Android Dev Telepon adalah SIM-membuka dan hardware-
membuka perangkat yang dirancang untuk pengembang maju. Sementara pengembang dapat
menggunakan perangkat konsumen biasa dibeli secara eceran untuk menguji dan menggunakan aplikasi
mereka, beberapa pengembang dapat memilih untuk tidak menggunakan perangkat ritel, lebih memilih
terkunci atau tidak ada perangkat-kontrak.

Software development kit

         SDK Android mencakup seperangkat peralatan pembangunan. Hal ini termasuk debugger,
perpustakaan, handset emulator (berdasarkan QEMU), dokumentasi, kode contoh, dan tutorial. Saat ini
platform pengembangan yang didukung termasuk komputer x86-arsitektur menjalankan Linux (setiap
distribusi Linux desktop modern), Mac OS X Mac OS X 10.4.8 atau lambat, Windows XP atau Vista.
Persyaratan juga mencakup Java Development Kit, Apache Ant, dan Python 2.2 atau lambat. Lingkungan
pengembangan secara resmi didukung terpadu (IDE) adalah Eclipse (3.2 atau lebih baru) menggunakan
Android Development Tools (ADT) Plugin, meskipun pengembang dapat menggunakan editor teks untuk
mengedit file XML Jawa dan kemudian menggunakan alat baris perintah untuk menciptakan, membangun
dan debug aplikasi Android serta kontrol Android terlampir perangkat (misalnya, memicu reboot,
menginstal paket perangkat lunak (s) jarak jauh). Rilis preview dari Android software development kit
(SDK) telah dirilis pada tanggal 12 November 2007. Pada tanggal 15 Juli 2008, Tim Android Developer
Challenge sengaja mengirimkan email ke semua peserta dalam Android Developer Challenge
mengumumkan bahwa rilis baru dari SDK yang tersedia di daerah "pribadi" download. Email ini
digunakan untuk pemenang putaran pertama Android Developer Challenge. Wahyu bahwa Google telah
menyediakan rilis baru SDK untuk beberapa pengembang dan bukan orang lain (dan menjaga pengaturan
ini swasta) telah menyebabkan frustrasi dilaporkan secara luas dalam komunitas pengembang Android.
Pada tanggal 18 Agustus 2008 Android 0.9 SDK beta telah dirilis. Rilis ini memberikan, diperbarui dan
diperpanjang API alat pembangunan yang lebih baik dan desain yang diperbarui untuk layar awal.
Petunjuk rinci untuk upgrade yang tersedia untuk mereka yang sudah bekerja dengan rilis sebelumnya
Pada tanggal 23 September 2008 Android SDK 1.0 (Release 1) telah dirilis. Menurut catatan rilis, itu
terutama perbaikan bug, meskipun beberapa fitur yang lebih kecil ditambahkan. Ini juga termasuk
beberapa perubahan API dari versi 0.9. Pada tanggal 9 Maret 2009, Google merilis versi 1.1 untuk ponsel
Android dev. Meskipun ada beberapa update estetika, sebuah update penting beberapa termasuk
dukungan untuk pencarian dengan suara, aplikasi murah, perbaikan alarm jam, mengirimkan
memperbaiki gmail membeku, perbaikan pemberitahuan mail dan interval menyegarkan, dan sekarang
peta menunjukkan tinjauan bisnis. Update penting lainnya adalah bahwa Dev telepon kini dapat
mengakses aplikasi dibayar dan pengembang sekarang dapat melihat mereka di Pasar Android. Di
pertengahan Mei 2009, Google merilis versi 1.5 (Cupcake) dari OS Android dan SDK. Pembaruan ini
mencakup banyak fitur baru termasuk perekaman video, dukungan untuk profil Bluetooth stereo, sistem
keyboard disesuaikan pada layar dan pengenalan suara. Rilis ini juga membuka kerangka AppWidget
untuk pengembang pihak ketiga memungkinkan siapa pun untuk membuat widget layar rumah mereka
sendiri. Pada bulan September 2009, "Donut" versi (1.6) telah dirilis yang menampilkan pencarian yang
lebih baik, indikator baterai penggunaan dan applet VPN kontrol. platform teknologi baru termasuk Text
to Speech mesin (tidak tersedia pada semua ponsel), Gestures & kerangka Aksesibilitas. Aplikasi Android
yang dikemas dalam format APK dan. Disimpan di bawah folder app data pada OS Android. Pengguna
dapat menjalankan perintah adb root untuk mengakses folder ini karena hanya root memiliki izin untuk
mengakses folder ini.



   6. OPEN DARWIN

        Darwin open source sistem operasi komputer POSIX-compliant dirilis oleh Apple Inc pada tahun
2000. Ini terdiri dari kode yang dikembangkan oleh Apple, serta kode berasal dari NeXTSTEP, BSD, dan
proyek perangkat lunak bebas. Darwin membentuk inti set komponen di atas yang Mac OS X, Apple TV,
dan IOS didasarkan. Hal ini kompatibel dengan versi Single UNIX Specification 3 (SUSv3) dan POSIX
UNIX aplikasi dan utilitas.
Sejarah

warisan Darwin mulai dengan sistem operasi NeXTSTEP NeXT's (kemudian dikenal sebagai
OPENSTEP), pertama kali dirilis pada tahun 1989. Setelah Apple membeli NeXT pada tahun 1997, ia
mengumumkan akan basis operasi berikutnya sistem pada OPENSTEP. Ini dikembangkan menjadi
Rhapsody pada tahun 1997 dan Mac Rhapsody berbasis OS X Server 1.0 pada tahun 1999. Pada tahun
2000, Rhapsody itu bercabang ke Darwin dan dirilis sebagai perangkat lunak open source di bawah Apple
Public Source License (APSL), dan komponen dari Darwin yang hadir di Mac OS hari ini. Sampai
dengan Darwin 8.0, Apple merilis sebuah installer biner (sebagai image ISO) setelah setiap rilis Mac OS
utama X yang memungkinkan seseorang untuk menginstal Darwin pada komputer PowerPC dan Intel x86
sebagai sistem operasi mandiri. Minor update dibebaskan sebagai paket yang diinstal secara terpisah.
Darwin sekarang hanya tersedia sebagai kode sumber, kecuali untuk varian ARM, yang belum dirilis
dalam bentuk apapun terpisah dari IOS. Namun, versi Darwin masih tersedia dalam bentuk biner.


Kernel
Darwin dibangun sekitar XNU, sebuah kernel hibrida yang mengkombinasikan mikrokernel Mach 3,
berbagai elemen dari BSD (termasuk model proses, jaringan stack, dan sistem file virtual), dan perangkat
berorientasi objek driver API disebut I / O Kit. Beberapa manfaat dari pilihan kernel format biner Mach-
O, yang memungkinkan sebuah file executable tunggal (termasuk kernel sendiri) untuk mendukung
berbagai arsitektur CPU, dan dukungan matang untuk multiprocessing simetris di Mach. Kompromi
desain hybrid kernel antara fleksibilitas mikrokernel dan kinerja kernel monolitik.

Hardware dan perangkat lunak pendukung

Darwin saat ini meliputi dukungan untuk 32-bit dan 64-bit varian dari prosesor Intel x86 yang digunakan
dalam Mac dan Apple TV serta prosesor ARM 32-bit yang digunakan di iPhone, iPod Touch dan iPad.
Port open-source kernel XNU ada yang mendukung Darwin pada platform Intel x86 dan AMD tidak
secara resmi didukung oleh Apple. Mendukung POSIX API dengan cara keturunan BSD dan sejumlah
besar program yang ditulis untuk berbagai sistem berbasis UNIX lainnya dapat dikompilasi pada Darwin
dengan tidak ada perubahan ke kode sumber. Darwin dan Mac OS X keduanya menggunakan I / O Kit
untuk driver dan karenanya mendukung hardware yang sama, sistem file, dan sebagainya. distribusi
Apple Darwin termasuk berpemilik (binary-only) driver untuk kartu mereka AirPort nirkabel.

Darwin tidak termasuk banyak elemen mendefinisikan dari Mac OS X, seperti Carbon dan Kakao API
atau compositor kuarsa dan Aqua interface pengguna, dan dengan demikian tidak dapat menjalankan
aplikasi Mac. Memang, bagaimanapun, mendukung sejumlah fitur yang kurang dikenal di Mac OS X,
seperti mDNSResponder, yang merupakan DNS multicast responden dan komponen inti dari teknologi
jaringan Bonjour, dan launchd, kerangka jasa manajemen canggih.

Lisensi

Pada bulan Juli 2003, Apple merilis Darwin di bawah versi 2.0 dari Apple Public Source License (APSL),
yang Free Software Foundation (FSF) disetujui sebagai lisensi perangkat lunak bebas. rilis sebelumnya
telah terjadi di bawah versi sebelumnya dari APSL yang tidak memenuhi definisi FSF tentang perangkat
lunak bebas, meskipun memenuhi persyaratan Definisi Open Source.
Maskot

        Para pengembang Darwin memutuskan untuk mengadopsi maskot pada tahun 2000, dan memilih
Hexley yang Platypus, lebih dari pesaing lainnya, seperti ikan Darwin Aqua, Clarus yang Dogcow, dan
sebuah orca. Hexley adalah platypus kartun yang biasanya memakai topi menyerupai tanduk setan itu. Ia
membawa trisula, mirip dengan BSD Daemon, untuk melambangkan daemon-forking proses. Hexley
dirancang dan hak cipta oleh Jon Hooper. Apple tidak sanksi Hexley sebagai logo untuk Darwin.

        Nama Hexley adalah kesalahan: itu awalnya seharusnya dinamai Thomas Henry Huxley, seorang
ahli biologi abad ke-19 Inggris yang menjadi juara terkenal Charles teori evolusi Darwin (dijuluki
"Darwin's bulldog"). Namun, ketidaktahuan menyebabkan tidak hanya untuk sebuah kesalahan dalam
nama Huxley, tapi siapa dia dianggap. Para pengembang rupanya mengira dia hanya asisten Darwin,
padahal sebenarnya ia adalah seorang ahli biologi terkemuka di kanan sendiri. Pada saat kesalahan telah
ditemukan, itu dianggap terlalu terlambat untuk berubah, dan nama salah "Hexley" disimpan.

         OpenDarwin adalah sistem operasi berbasis masyarakat berdasarkan sistem Darwin. Hal ini
didirikan pada bulan April 2002 oleh Apple Inc dan Internet Systems Consortium. Tujuannya adalah
untuk meningkatkan kerjasama antara pengembang Apple dan komunitas perangkat lunak bebas. Apple
secara teoritis manfaat dari proyek tersebut karena perbaikan OpenDarwin akan dimasukkan ke dalam
rilis Darwin, dan komunitas / sumber bebas open konon manfaat dari diberi kontrol penuh atas sistem
operasi sendiri, yang kemudian dapat digunakan dalam distribusi perangkat lunak bebas seperti GNU-
Darwin. Pada tanggal 25 Juli 2006, tim OpenDarwin mengumumkan bahwa proyek ini mematikan,
karena mereka merasa OpenDarwin telah "menjadi fasilitas hosting hanya untuk Mac OS X proyek yang
terkait," dan bahwa upaya untuk menciptakan sistem operasi mandiri Darwin telah gagal. Mereka juga
menyatakan Ketersediaan sumber, interaksi dengan perwakilan Apple, bangunan kesulitan dan sumber
pelacakan, dan kurangnya minat dari masyarakat kesemuanya memiliki kontribusi untuk ini.rilis stabil
terakhir adalah versi 7.2.1, dirilis pada 16 Juli 2004.

Update terbaru yaitu PureDarwin

Pada tahun 2007, proyek PureDarwin diluncurkan untuk melanjutkan di mana OpenDarwin tinggalkan,
dan saat ini bekerja untuk menghasilkan rilis berdasarkan Darwin 9. Ada preview pengembang yang
tersedia, yang disebut "PureDarwin Xmas", berdasarkan Darwin 9. Rilis ini telah X11, DTrace, dan ZFS
nano PureDarwin adalah. lain pelepasan PureDarwin yang seharusnya minimalis.



    7. FREE BSD

         FreeBSD adalah sebuah sistem operasi bebas serupa Unix diturunkan dari AT & T UNIX melalui
Berkeley Software Distribution (BSD). Ini telah ditandai sebagai "raksasa diketahui antara sistem operasi
bebas" Hal ini bukan klon dari UNIX., Tetapi bekerja seperti UNIX, dengan UNIX-compliant internal
dan sistem API. FreeBSD umumnya dianggap sebagai dapat diandalkan dan kuat. FreeBSD adalah
sebuah sistem operasi lengkap. Kernel, device driver dan semua utilitas userland seperti shell, diadakan
dalam revisi source kode pelacakan yang sama, sedangkan dengan distribusi Linux, kernel, userland
utility dan aplikasi yang dikembangkan secara terpisah, kemudian dikemas bersama dengan berbagai cara
oleh orang lain. Perangkat lunak aplikasi pihak ketiga dapat dipasang menggunakan sistem perangkat
lunak berbagai instalasi, dua yang paling umum adalah sumber instalasi dan paket instalasi, baik yang
menggunakan sistem FreeBSD Ports.

Sejarah

        Pengembangan FreeBSD dimulai pada tahun 1993 dengan patchkit, cepat tumbuh tidak resmi
dipelihara oleh pengguna sistem operasi 386BSD. patchkit ini bercabang dari 386BSD dan berkembang
menjadi sebuah sistem operasi yang diambil dari UC Berkeley's 4.3BSD-Lite (Net / 2) tape dengan
banyak 386BSD komponen dan kode dari Free Software Foundation. Setelah dua rilis beta publik melalui
FTP (1.0-GAMMA pada tanggal 2 September, 1993 dan 1,0-EPSILON pada 3 Oktober 1993), rilis resmi
pertama FreeBSD 1.0, yang tersedia melalui FTP pada tanggal 1 November 1993 dan pada CDROM pada
tanggal 30 Desember , 1993. Rilis resmi dikoordinasikan oleh Jordan Hubbard, Nate Williams dan
Rodney W. Grimes dengan nama terpikir oleh David Greenman. Walnut Creek CDROM setuju untuk
mendistribusikan FreeBSD dalam CD dan memberi proyek sebuah mesin untuk bekerja pada bersama
dengan koneksi Internet yang cepat, yang kemudian mengatakan Hubbard aduk membantu pertumbuhan
cepat FreeBSD. Kesuksesan FreeBSD 1.1 rilis diikuti pada bulan Mei 1994.

        Namun, ada kekhawatiran hukum tentang BSD Net / 2 release source code yang digunakan dalam
386BSD. Setelah gugatan antara pemilik hak cipta UNIX pada saat Unix System Laboratories dan
University of California, Berkeley, proyek FreeBSD kembali-engineered sebagian besar sistem
menggunakan 4.4BSD-Lite release dari Berkeley, yang, karena gugatan ini, sudah tidak ada dari AT & T
source code BSD versi sebelumnya telah tergantung pada, sehingga sistem operasi unbootable. Setelah
banyak pekerjaan, hasilnya dirilis sebagai FreeBSD 2.0 pada Januari 1995. FreeBSD 2.0 menampilkan
merubah sistem Carnegie Mellon University asli memori virtual Mach, yang dioptimasi untuk performa
dalam beban tinggi. Rilis ini juga memperkenalkan sistem FreeBSD Ports, yang membuat download,
bangunan dan menginstal perangkat lunak pihak ketiga sangat mudah. Pada tahun 1996 FreeBSD telah
menjadi populer di kalangan pengguna komersial dan ISP, powering situs yang sangat sukses seperti
Walnut Creek CD-ROM (yang besar repositori perangkat lunak yang memecahkan rekor beberapa
throughput di Internet), Yahoo dan Hotmail. Rilis terakhir sepanjang cabang 2-STABLE adalah 2.2.8
pada November 1998. FreeBSD 3.0 membawa banyak perubahan, termasuk beralih ke format ELF
binary. Dukungan untuk sistem SMP dan platform Alpha 64-bit juga ditambahkan. Cabang 3-STABLE
berakhir dengan 3.5.1 pada bulan Juni 2000.

Fitur

Jaringan FreeBSD TCP / IP stack berdasarkan pelaksanaan 4.2BSD TCP / IP yang banyak menyumbang
meluas adopsi dari protokol ini. FreeBSD juga mendukung IPv6, SCTP, IPSec, IPX, AppleTalk dan
jaringan nirkabel.

Penyimpanan

FreeBSD memiliki beberapa fitur unik yang berkaitan dengan penyimpanan. update Soft menjaga
integritas filesystem dalam hal sistem crash. Kerangka Geom menyediakan fitur seperti RAID (level 0, 1,
3 saat ini), enkripsi disk, dan Rangkaian drive. snapshots Filesystem memungkinkan gambar filesystem di
sebuah instan pada waktunya untuk secara efisien dibuat. Snapshots memungkinkan cadangan yang dapat
diandalkan filesystem hidup. FreeBSD juga menyediakan filesystem ZFS sebagai alternatif dari sistem
file normal UFS2.

Keamanan

FreeBSD menyediakan fitur yang berhubungan dengan keamanan beberapa termasuk daftar kontrol akses
(ACL), audit keamanan acara, atribut file diperpanjang sistem, kemampuan halus dan kontrol akses
mandatory (MAC). Ini peningkatan keamanan tersebut dikembangkan oleh proyek TrustedBSD. Proyek
ini didirikan oleh Robert Watson dengan tujuan melaksanakan konsep-konsep dari Kriteria umum untuk
Teknologi Informasi Evaluasi Keamanan dan Buku Orange. Proyek ini sedang berlangsung dan banyak
ekstensi yang telah terintegrasi ke dalam FreeBSD. Proyek ini juga porting NSA termos / pelaksanaan TE
dari SELinux pada FreeBSD. pekerjaan lain mencakup pengembangan OpenBSM, sebuah implementasi
open source dari Sun Dasar Keamanan Modul (BSM) API dan audit format log file, yang mendukung
sistem keamanan audit ekstensif. Hal ini dikirimkan sebagai bagian dari FreeBSD 6.2. sarana dan
prasarana kerja lainnya di FreeBSD dilakukan sebagai bagian dari Proyek TrustedBSD sudah termasuk
SYN cookies, Geom dan OpenPAM. Sementara sebagian besar komponen proyek TrustedBSD pada
akhirnya dilipat ke sumber utama untuk FreeBSD, banyak fitur, setelah matang penuh, menemukan jalan
mereka ke dalam sistem operasi lain. Sebagai contoh, OpenPAM dan UFS2 telah diadopsi oleh NetBSD.
Selain itu, TrustedBSD MAC Framework telah diadopsi oleh Apple untuk Mac OS X. Banyak dari
pekerjaan ini disponsori oleh DARPA.

Kompatibilitas Linux

Kebanyakan perangkat lunak yang berjalan di Linux dapat berjalan di FreeBSD tanpa perlu untuk setiap
lapisan kompatibilitas. FreeBSD tetap masih menyediakan lapisan kompatibilitas untuk beberapa sistem
operasi lain seperti Unix, termasuk Linux. Oleh karena itu, sebagian besar binari Linux dapat dijalankan
pada FreeBSD, termasuk beberapa aplikasi proprietary didistribusikan hanya dalam bentuk biner. Contoh
aplikasi yang dapat menggunakan lapisan kompatibilitas Linux adalah StarOffice, Linux versi Firefox,
Adobe Acrobat, RealPlayer, Oracle, Mathematica, MATLAB, WordPerfect, Skype, Wolfenstein: Enemy
Territory, Doom 3 dan Quake 4 (meskipun beberapa aplikasi ini juga memiliki versi asli). Tidak ada
penalti kinerja nyata atas program FreeBSD asli telah dicatat ketika menjalankan Linux binari, dan, dalam
beberapa kasus, bahkan dapat melakukan lebih mulus daripada di Linux Namun, lapisan tidak sama sekali
mulus, dan beberapa binari Linux tidak dapat digunakan atau hanya sebagian yang digunakan pada
FreeBSD. Hal ini sering karena lapisan kompatibilitas hanya mendukung sistem panggilan tersedia pada
kernel Linux sejarah 2.4.2. Ada dukungan Linux 2.6.16 system call, diaktifkan secara default sejak 8.0
dan tersedia sejak 7.0. Namun, saat ini belum ada dukungan untuk menjalankan binari 64-bit Linux.



    8. OPENSOLARIS

        OpenSolaris (diucapkan / oȚ.p nso la . Ris /) adalah sebuah komputer sistem operasi open
source yang didasarkan pada Solaris dibuat oleh Sun Microsystems, sekarang menjadi bagian dari Oracle
Corporation. Ini juga nama proyek yang diprakarsai oleh Sun untuk membangun komunitas pengembang
dan pengguna di sekitar perangkat lunak. Setelah akuisisi dari Sun Microsystems, Oracle memutuskan
untuk berhenti melepaskan dan menghentikan distribusi OpenSolaris dan model pembangunan.Namun,
setelah ini, sekelompok mantan pengembang OpenSolaris memutuskan untuk "garpu" distribusi, dan
sekarang pengembangan OpenSolaris inti berbasis OS (atau apa OpenSolaris akan) terus di bawah proyek
baru oleh masyarakat disebut Illumos. Illumos pada dasarnya OpenSolaris, tapi dengan kode non-bebas
diganti dengan kode gratis dan pengembangan lanjutan / kemajuan oleh masyarakat.

        OpenSolaris adalah keturunan dari UNIX System V Release 4 codebase (SVR4) yang
dikembangkan oleh Sun dan AT & T di akhir 1980-an. Ini adalah versi satunya System V tersedia sebagai
open source. OpenSolaris dikembangkan sebagai kombinasi dari konsolidasi beberapa software yang
open source setelah Solaris 10. Ini mencakup berbagai perangkat lunak bebas, termasuk desktop populer
dan perangkat lunak server. Sun telah mengumumkan bahwa versi masa depan sistem operasi komersial
Solaris akan didasarkan pada proyek OpenSolaris. Pada Jumat, Agustus 13 Januari 2010, rincian mulai
muncul berkaitan dengan restrukturisasi proyek OpenSolaris, menunggu rilis versi komersial baru masa
depan Solaris, Solaris 11, dan bagaimana interaksi komunitas open source sedang disesuaikan.

Sejarah

        OpenSolaris didasarkan pada Solaris, yang awalnya dirilis oleh Sun pada tahun 1991. Solaris
merupakan versi UNIX System V Release 4 (SVR4), bersama-sama dikembangkan oleh Sun dan AT & T
untuk menggabungkan beberapa fitur dari sistem Unix yang ada. Hal ini dilisensi oleh Sun dari Novell
untuk menggantikan SunOS. Perencanaan untuk OpenSolaris dimulai pada awal 2004. Sebuah program
percontohan dibentuk pada September 2004 dengan 18 anggota masyarakat non-Sun dan berlari selama 9
bulan tumbuh untuk 145 peserta eksternal. Sun menyerahkan CDDL (Common Development and
Distribution License) ke OSI, yang disetujui pada tanggal 14 Januari , 2005. Bagian pertama dari basis
kode Solaris menjadi open source adalah fasilitas Solaris Dynamic Tracing (umumnya dikenal sebagai
DTrace), alat yang membantu dalam analisis, debugging, dan tuning aplikasi dan sistem. DTrace dirilis
dibawah CDDL pada tanggal 25 Januari 2005 tentang website opensolaris.org yang baru saja diluncurkan.
Sebagian besar dari kode sistem Solaris dirilis pada tanggal 14 Juni 2005. Masih ada beberapa kode
sistem yang tidak open source, dan tersedia hanya sebagai pre-compiled file biner.

        Untuk mengarahkan proyek yang baru-lengkap, Dewan Penasehat Komunitas diumumkan pada
tanggal 4 April 2005: dua orang dipilih oleh masyarakat pilot, dua orang karyawan ditunjuk oleh Sun, dan
satu diangkat dari komunitas perangkat lunak bebas yang lebih luas oleh Sun. Para anggota Roy Fielding,
Al Hopper, Rich Teer, Casper Dik, dan Simon Phipps. Pada 10 Februari, 2006 Sun menyetujui Piagam
OpenSolaris, yang dibangun kembali tubuh ini sebagai Pengurus Dewan OpenSolaris independen Tugas
membuat dokumen pemerintahan atau "konstitusi" bagi organisasi ini diberikan kepada OGB dan tiga
anggota diundang:. Stephen Hahn dan Keith Wesolowski (pengembang dalam organisasi Sun Solaris) dan
Ben Rockwood (anggota komunitas OpenSolaris menonjol). Awalnya, Sun Solaris Express memberikan
program distribusi berdasarkan kode OpenSolaris dalam kombinasi dengan perangkat lunak hanya
ditemukan di rilis Solaris. distribusi independen pertama dirilis pada 17 Juni 2005, dan banyak orang lain
telah muncul sejak. Pada tanggal 19 Maret 2007, Sun mengumumkan bahwa mereka telah menyewa Ian
Murdock, pendiri Debian, untuk kepala Project Indiana, upaya untuk menghasilkan sebuah distribusi
OpenSolaris lengkap, dengan GNOME dan tool userland dari GNU, ditambah paket berbasis jaringan
sistem manajemen. distribusi baru direncanakan untuk menyegarkan pengalaman pengguna, dan akan
menjadi penerus Solaris Express sebagai dasar untuk rilis masa depan Solaris. Pada tanggal 5 Mei 2008,
OpenSolaris 2.008,05 dirilis, dalam format yang dapat boot sebagai Live CD atau dipasang secara
langsung. Ia menggunakan lingkungan desktop GNOME sebagai user interface utama. OpenSolaris
2008.11 ini kemudian merilis termasuk GUI untuk kemampuan snapshotting ZFS ', yang dikenal sebagai
Time Slider, yang menyediakan fungsionalitas mirip dengan Time Machine Mac OS X.

        Pada bulan Desember 2008 Sun Microsystems dan Sistem Informasi Amerika Toshiba
mengumumkan rencana untuk mendistribusikan laptop Toshiba pra-instal dengan OpenSolaris Pada
tanggal 1 April 2009. Yang M10 Tecra dan Portege R600 datang preinstalled dengan OpenSolaris
2008.11 rilis dan beberapa perangkat lunak tambahan paket. Pada tanggal 1 Juni 2009, OpenSolaris
2.009,06 dirilis, dengan dukungan untuk platform SPARC. Pada tanggal 6 Januari 2010, diumumkan
bahwa Solaris Express program akan ditutup sementara rilis biner OpenSolaris dijadwalkan akan dirilis
26 Maret 2010

         The OpenSolaris 2.010,03 rilis tidak pernah muncul. Pada tanggal 13 Agustus 2010, Oracle
dikabarkan telah menghentikan distribusi OpenSolaris biner untuk fokus pada program distribusi Solaris
Express biner. Source code akan terus diterima dari masyarakat dan kode sumber Oracle akan terus
dilepas ke Open Source, tetapi Oracle rilis kode akan terjadi hanya setelah rilis biner. Email internal
dirilis oleh pengembang kernel OpenSolaris tetapi belum dikonfirmasi oleh Oracle. Ada posting
menegaskan kebocoran diposting ke Forum OpenSolaris pada tanggal 13 Agustus 2010. kontribusi Hulu
akan terus melalui situs web Oracle baru, sumber kode penerbitan hilir akan terus, distribusi biner akan
terus di bawah model lama Solaris Express, tetapi pembebasan dari kode sumber akan terjadi setelah
pemotongan biner, dan pemotongan biner akan menjadi kurang sering. Model Release
OpenSolaris 2009,06 x86 LiveCD GNOME dengan terminal. OpenSolaris ditawarkan sebagai
pengembangan baik (stabil) dan produksi (stabil) rilis.

Repositori

         OpenSolaris menggunakan sistem manajemen paket jaringan-sadar disebut Gambar Kemasan
System (juga dikenal sebagai pakage untuk menambah, menghapus, dan mengelola perangkat lunak yang
diinstal dan untuk update ke rilis baru. Paket untuk rilis pengembangan OpenSolaris diterbitkan oleh
Oracle biasanya setiap dua minggu untuk dev / repository. rilis Produksi menggunakan / rilis repository
yang tidak menerima update sampai rilis produksi berikutnya. Hanya Sun pelanggan dengan kontrak
dukungan yang dibayarkan memiliki akses ke update untuk rilis produksi. Dibayar dukungan untuk rilis
produksi yang memungkinkan untuk mengakses pembaruan keamanan dan perbaikan bug ditawarkan
oleh Sun melalui / support repositori pada pkg.sun.com.

Lisensi

         Sun telah merilis sebagian besar source code Solaris di bawah Common Pengembangan dan
Distribusi License (CDDL), yang didasarkan pada Mozilla Public License (MPL) versi 1.1. The CDDL
disetujui sebagai lisensi open source oleh Open Source Initiative (OSI) pada bulan Januari 2005. File
dilisensikan dengan lisensi CDDL dapat dikombinasikan dengan file berlisensi di bawah lisensi lainnya,
baik open source atau proprietary. Selama pengumuman Sun rilis Java di bawah GNU General Public
License (GPL), Jonathan Schwartz dan Rich Green baik mengisyaratkan kemungkinan melepaskan
Solaris di bawah GPL, dengan Green mengatakan bahwa ia "pasti tidak" menolak untuk relicensing di
bawah GPL. Ketika Schwartz mendesaknya (bercanda), Hijau mengatakan Sun akan "mengambil terlihat
sangat dekat itu." Pada bulan Januari 2007, eWEEK melaporkan bahwa sumber anonim di Sun telah
mengatakan kepada mereka OpenSolaris akan dual-berlisensi CDDL dan GPLv3 Green. Menanggapi
dalam blog-nya pada hari berikutnya bahwa artikel itu salah, mengatakan bahwa meskipun Sun adalah
memberikan "sangat pertimbangan serius "untuk seperti pengaturan dual-lisensi, itu akan tunduk pada
kesepakatan oleh seluruh komunitas OpenSolaris. Tahunan pertama OpenSolaris Developer Conference
(disingkat OSDevCon) diselenggarakan oleh Jerman Unix User Group (GUUG) dan berlangsung dari 27
Februari - 2 Maret 2007 jam yang Freie Universität Berlin di Jerman The OSDevCon 2008. Gabungan
upaya yang GUUG dan Ceko OpenSolaris User Group (CZOSUG) dan mencari tempat 25-27 Juni, 2008
di Praha, Republik Ceko The 2009 OSDevCon tempat terlihat 27-30 Oktober, 2009,. di Dresden, Jerman.

        Pada tahun 2007, Sun Microsystems menyelenggarakan OpenSolaris Developer Summit pertama,
yang diselenggarakan pada akhir pekan 13 Oktober 2007, di University of California, Santa Cruz di
Amerika Serikat. 2008 OpenSolaris Developer Summit kembali ke UCSC pada bulan Mei 2-3, 2008, dan
mengambil tempat segera sebelum peluncuran distribusi baru OpenSolaris Sun pada tanggal 5 Mei 2008,
pada konferensi CommunityOne di San Francisco, California. OpenSolaris pertama Penyimpanan
Summit diselenggarakan oleh Sun dan dimiliki September 21, 2008, sebelum SNIA Storage Pengembang
Conference (SDC), di Santa Clara, California. OpenSolaris kedua Penyimpanan Summit didahului
Konferensi Usenix File dan Storage Technologies ( FAST) pada tanggal 23 Februari 2009, di San
Francisco, Amerika Serikat. Pada tanggal 3 November, 2009, Solaris / OpenSolaris Keamanan KTT
diselenggarakan oleh Sun di daerah Inner Harbor Baltimore, Maryland, sebelumnya LISA '09.

Más contenido relacionado

La actualidad más candente

Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaruahmady
 
Adm sistem operasi jaringan
Adm sistem operasi jaringanAdm sistem operasi jaringan
Adm sistem operasi jaringanJck Jo
 
Sejarah linux & Distribusinya
Sejarah linux & DistribusinyaSejarah linux & Distribusinya
Sejarah linux & DistribusinyaShofi Asriani
 
Presentasi Linux Slax
Presentasi Linux SlaxPresentasi Linux Slax
Presentasi Linux Slaxvivilovely08
 
Makalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linuxMakalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linuxdellasafira
 
Mengenal operasi sistem
Mengenal operasi sistemMengenal operasi sistem
Mengenal operasi sistemachel
 
Os linux presentation
Os linux presentationOs linux presentation
Os linux presentationgenkun
 
Presentasi linux-remastering-slax
Presentasi linux-remastering-slaxPresentasi linux-remastering-slax
Presentasi linux-remastering-slaxRizky PoerDan
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanyaArly Hidayat
 
Perkembangan sistem operasi
Perkembangan sistem operasiPerkembangan sistem operasi
Perkembangan sistem operasironaldopeipiro
 
Perbedaan & persamaan linux & windows
Perbedaan & persamaan  linux & windowsPerbedaan & persamaan  linux & windows
Perbedaan & persamaan linux & windowsSafrin_Sarifudin
 

La actualidad más candente (19)

Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaru
 
Linux
LinuxLinux
Linux
 
Adm sistem operasi jaringan
Adm sistem operasi jaringanAdm sistem operasi jaringan
Adm sistem operasi jaringan
 
Lab komp tugas praktikum(1)
Lab komp tugas praktikum(1)Lab komp tugas praktikum(1)
Lab komp tugas praktikum(1)
 
Sejarah linux & Distribusinya
Sejarah linux & DistribusinyaSejarah linux & Distribusinya
Sejarah linux & Distribusinya
 
Installation of mandrake
Installation of mandrakeInstallation of mandrake
Installation of mandrake
 
Tugas so ii
Tugas so iiTugas so ii
Tugas so ii
 
Presentasi Linux Slax
Presentasi Linux SlaxPresentasi Linux Slax
Presentasi Linux Slax
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Tugas Praktikum 1
Tugas Praktikum 1Tugas Praktikum 1
Tugas Praktikum 1
 
Mandriva linux ppt
Mandriva linux pptMandriva linux ppt
Mandriva linux ppt
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linux
 
Makalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linuxMakalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linux
 
Mengenal operasi sistem
Mengenal operasi sistemMengenal operasi sistem
Mengenal operasi sistem
 
Os linux presentation
Os linux presentationOs linux presentation
Os linux presentation
 
Presentasi linux-remastering-slax
Presentasi linux-remastering-slaxPresentasi linux-remastering-slax
Presentasi linux-remastering-slax
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanya
 
Perkembangan sistem operasi
Perkembangan sistem operasiPerkembangan sistem operasi
Perkembangan sistem operasi
 
Perbedaan & persamaan linux & windows
Perbedaan & persamaan  linux & windowsPerbedaan & persamaan  linux & windows
Perbedaan & persamaan linux & windows
 

Destacado

Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitudeWith Company
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)Heinz Marketing Inc
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage ContentBarry Feldman
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Destacado (7)

Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitude
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Similar a NETBSD DAN FREEDOS

JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...butest
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...butest
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...butest
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...butest
 
Tugas sistem operasi open source
Tugas sistem operasi open sourceTugas sistem operasi open source
Tugas sistem operasi open sourceLutfiyah33
 
Konsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiKonsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiA Sisdianto Sumarna
 
Macam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teksMacam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teksFanda Elvira Rosa
 
Tugas so aprilia rosita 02_x-tkj2
Tugas so aprilia rosita 02_x-tkj2Tugas so aprilia rosita 02_x-tkj2
Tugas so aprilia rosita 02_x-tkj2apriliarosita
 
Sistem Operasi : Open Source
Sistem Operasi : Open SourceSistem Operasi : Open Source
Sistem Operasi : Open Sourcetaha dhandy
 

Similar a NETBSD DAN FREEDOS (20)

Bab7 os jaringan tui
Bab7 os jaringan tuiBab7 os jaringan tui
Bab7 os jaringan tui
 
Bab6 os jaringan gui
Bab6 os jaringan guiBab6 os jaringan gui
Bab6 os jaringan gui
 
Open source
Open sourceOpen source
Open source
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
Nos
NosNos
Nos
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
 
Tugas sistem operasi open source
Tugas sistem operasi open sourceTugas sistem operasi open source
Tugas sistem operasi open source
 
Konsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiKonsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem Operasi
 
Dos
DosDos
Dos
 
Macam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teksMacam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teks
 
Kernel machintosh bahasa
Kernel machintosh bahasaKernel machintosh bahasa
Kernel machintosh bahasa
 
Makalah sistem operasi jaringan
Makalah sistem operasi jaringanMakalah sistem operasi jaringan
Makalah sistem operasi jaringan
 
Tugas so aprilia rosita 02_x-tkj2
Tugas so aprilia rosita 02_x-tkj2Tugas so aprilia rosita 02_x-tkj2
Tugas so aprilia rosita 02_x-tkj2
 
Sistem Operasi : Open Source
Sistem Operasi : Open SourceSistem Operasi : Open Source
Sistem Operasi : Open Source
 
ZOMBIE
ZOMBIEZOMBIE
ZOMBIE
 
Pertemuan1
Pertemuan1Pertemuan1
Pertemuan1
 
Debian
DebianDebian
Debian
 

NETBSD DAN FREEDOS

  • 1. Verri Surya Pratama Tugas Open Source M3308030 Teknik Komputer SMT 5 1. FREEDOS FreeDOS terdiri dari banyak berbeda, program terpisah yang bertindak sebagai "paket" dengan Proyek FreeDOS keseluruhan. Sebagai anggota keluarga DOS, menyediakan akses disk melalui kernel, dan manajemen memori parsial, tapi tidak default GUI (walaupun OpenGEM terdaftar di website FreeDOS resmi). FreeDOS saat ini di versi 1.0, dirilis pada 3 September 2006. FreeDOS mendukung hardware IBM PC vintage maupun yang modern. Tidak seperti MS-DOS, yang terdiri dari perangkat lunak bebas dan sumber terbuka, freedos berlisensi di bawah GNU General Public License (GPL). Tidak memerlukan biaya lisensi atau royalti dan penciptaan distribusi adat diizinkan. SEDIKIT SEJARAH TENTANG FREEDOS Proyek FreeDOS mulai 29 Juni 1994, setelah Microsoft mengumumkan akan tidak lagi menjual atau mendukung MS-DOS. Jim Hall kemudian mengusulkan pengembangan pengganti open-source. Dalam beberapa minggu, programmer lain termasuk Pat Villani dan Tim Norman bergabung dengan proyek. Sebuah kernel, perintah COMMAND.COM line interpreter dan utilitas inti diciptakan oleh penyatuan kode mereka telah tertulis atau menemukan tersedia Ada beberapa distribusi resmi pre-release dari FreeDOS sebelum distribusi 1.0 final FreeDOS. GNU/DOS, sebuah distribusi FreeDOS, dihentikan setelah versi1.0 dirilis. FreeDOS 1.0 tersedia untuk di-download sebagai gambar CD-ROM: disc dasar yang hanya berisi kernel dan aplikasi dasar, dan disk penuh yang berisi banyak aplikasi (game, jaringan, pengembangan, dll) dan berfungsi sebagai Live CD. Versi dari kedua disk dengan source code juga tersedia. FreeDOS mampu menjalankan Microsoft Windows 1.0 dan 2.0 rilis. Windows 3.x rilis, yang memiliki dukungan untuk i386 prosesor, dapat dijalankan di 386 Enhanced Mode sejak membangun kernel FreeDOS 2037. Windows 95, 98 dan Me menggunakan versi dipreteli MS-DOS sebagai sebuah bootloader. FreeDOS tidak dapat digunakan sebagai pengganti bootloader, namun dapat diinstal dan digunakan di samping itu sistem ini menggunakan program boot manager, seperti "METAKERN" disertakan dengan FreeDOS. Pada sistem operasi Windows berbasis NT, termasuk Windows 2000, XP, 2003, Vista, 2008, 7 dan 2008 R2 tidak menggunakan MS-DOS sebagai komponen inti sistem. Sistem ini dapat menggunakan sistem berkas FAT, yang digunakan oleh MS-DOS dan versi Windows sebelumnya, namun mereka biasanya menggunakan NTFS (NT File System) secara default. FreeDOS dapat diinstal di sistem ini di partisi yang terpisah pada sistem NTFS, atau pada partisi yang sama pada sistem FAT. FreeDOS kernel dapat di-boot.
  • 2. 2. NETBSD NetBSD adalah sistem operasi open source UNIX-like yang bebas, aman dan sangat portable untuk sangat banyak arsitektur. Ia tersedia nyaris untuk semua prosesor yang ada didunia, mulai dari 64-bit AlphaServers, segala sistem desktop sampai dengan handheld dan embedded devices. Dengan disain yang clean berikut fitur yang canggih merupakan sistem operasi yang 'excellent', baik untuk lingkungan produksi maupun penelitian. Sejarah NETBSD NetBSD pada awalnya berasal dari rilis 4.3BSD dari Berkeley Software Distribution dari Computer Systems Research Group dari University of California, Berkeley, melalui mereka Net / 2 merilis source code dan proyek 386BSD. Proyek NetBSD dimulai sebagai akibat dari frustrasi dalam komunitas pengembang 386BSD dengan kecepatan dan arah pengembangan sistem operasi. empat pendiri dari proyek NetBSD, Chris Demetriou, Theo de Raadt, Adam Kaca dan Charles Hannum, merasa bahwa model pengembangan yang lebih terbuka akan bermanfaat untuk proyek ini: satu yang berpusat pada portabel, kode bersih, benar. Tujuan mereka adalah untuk menghasilkan, terpadu multi-platform, produksi berkualitas, sistem operasi berbasis BSD. Nama "NetBSD" disarankan oleh de Raadt, berdasarkan kepentingan dan pertumbuhan jaringan seperti Internet pada waktu itu, dan sifat, didistribusikan kolaboratif perkembangannya. Sumber NetBSD kode repositori didirikan pada tanggal 21 Maret 1993 dan rilis resmi pertama, NetBSD 0.8, dibuat pada bulan April, 1993. Ini berasal dari 386BSD 0.1 ditambah versi 0.2.2 patchkit resmi, dengan beberapa program dari Net / 2 release hilang dari 386BSD ulang terpadu, dan berbagai perbaikan lainnya Rilis multi-platform pertama, NetBSD 1.0,. dibuat pada bulan Oktober 1994. Juga pada tahun 1994, karena alasan sengketa, salah satu pendiri, Theo de Raadt, meninggalkan proyek tersebut. Dia kemudian mendirikan sebuah proyek baru, OpenBSD, dari versi cagak dari NetBSD 1.0 dekat akhir tahun 1995 Pada tahun 1998, NetBSD 1.3 memperkenalkan koleksi paket-paket pkgsrc. Hingga 2004, NetBSD 1.x rilis dibuat pada interval kasar tahunan, dengan sedikit rilis "patch" di antara keduanya. Dari rilis 2.0 dan seterusnya, setiap rilis NetBSD utama berhubungan dengan nomor versi bertambah besar, yaitu rilis utama berikut 2.0 adalah 3.0, 4.0 dan seterusnya. Rilis minor sebelumnya kini dibagi menjadi dua kategori:. Xy rilis pemeliharaan "stabil" dan rilis xyz mengandung hanya keamanan dan perbaikan kritis. Fitur-Fitur dari NETBSD Sesuai dengan motto proyek ("Tentu saja berjalan NetBSD") menunjukkan, NetBSD telah porting ke sejumlah besar 32 - dan arsitektur 64-bit. Ini berkisar dari minicomputer VAX untuk PDA Pocket PC. Pada 2009, NetBSD mendukung 57 platform perangkat keras (di 15 arsitektur prosesor yang berbeda). Meskipun kernel Linux 2.6 termasuk dukungan untuk arsitektur prosesor yang lebih, distribusi NetBSD mendukung platform lebih dari distribusi Linux tunggal. Kernel dan userland untuk platform ini semua dibangun dari pohon kode sumber pusat terpadu yang dikelola oleh CVS. Saat ini, tidak seperti kernel lain seperti µClinux, kernel NetBSD membutuhkan adanya suatu MMU dalam arsitektur target yang diberikan. Portabilitas NetBSD adalah dibantu dengan menggunakan antarmuka lapisan abstraksi perangkat keras untuk akses perangkat keras tingkat rendah seperti bus input / output atau DMA. Menggunakan layer portabilitas, device driver dapat dibagi menjadi mesin-independen dan mesin-yang
  • 3. tergantung pada komponen. Hal ini memungkinkan sopir tunggal untuk mudah digunakan pada beberapa platform dengan menyembunyikan rincian bagaimana mengakses driver hardware, dan mengurangi jumlah kerja yang diperlukan untuk port ke sebuah arsitektur baru. Hal ini memungkinkan, misalnya, driver untuk kartu PCI yang spesifik untuk bekerja apakah kartu yang ada di dalam slot PCI pada IA-32, Alpha, PowerPC, SPARC, atau arsitektur lain dengan bus PCI. Selain itu, seorang sopir tunggal untuk perangkat tertentu dapat beroperasi melalui bus yang berbeda, misalnya ISA, PCI, kartu PC, dan sebagainya. Sebagai perbandingan, kode driver perangkat Linux seringkali perlu dikerjakan ulang untuk setiap arsitektur baru. Sebagai konsekuensinya, dalam upaya port baru-baru ini oleh NetBSD dan pengembang Linux, NetBSD telah mengambil banyak waktu sedikit untuk port untuk perangkat keras baru. Kebebasan ini membantu platform pengembangan embedded system, terutama sejak NetBSD 1.6, ketika seluruh toolchain kompiler, perakit, linker, dan alat-alat lainnya sepenuhnya didukung cross-compiling. Pada tahun 2005, sebagai demonstrasi portabilitas NetBSD dan kesesuaian untuk aplikasi embedded, Technologic Systems, vendor perangkat keras embedded system, dirancang dan menunjukkan pemanggang roti dapur NetBSD bertenaga. port Komersial untuk platform tertanam, termasuk AMD Geode LX800, PowerQUICC Freescale prosesor, Marvell Orion, AMCC 405 keluarga prosesor PowerPC, Intel XScale TIO dan seri IXP, yang tersedia dari dan didukung oleh Wasabi Systems (mati pada Maret, 2009). Keamanan NetBSD menyediakan berbagai fitur di daerah keamanan Kernel Authorization framework (atau Kauth). Adalah subsistem yang mengelola permintaan otorisasi semua di dalam kernel, dan digunakan sebagai kebijakan keamanan sistem. Hal ini memungkinkan modul eksternal untuk plug-dalam proses otorisasi. NetBSD juga menggabungkan fitur mengeksploitasi mitigasi, ASLR, MPROTECT dan Segvguard dari proyek Pax, dan GCC Stack Smashing Protection (SSP, atau juga dikenal sebagai ProPolice, diaktifkan secara default sejak NetBSD 6.0) ekstensi kompilator. Verified executables (atau Veriexec) adalah sebuah file di-kernel integritas subsistem di NetBSD. Hal ini memungkinkan pengguna untuk mengatur sidik jari digital (hash) file, dan mengambil sejumlah tindakan yang berbeda jika file tidak cocok dengan sidik jari mereka. Misalnya, satu dapat memungkinkan Perl untuk menjalankan script hanya yang cocok dengan sidik jari mereka driver perangkat kriptografi (CGD) memungkinkan disk menggunakan atau partisi (termasuk CD dan DVD) untuk penyimpanan dienkripsi. Kompatibilitas dengan sistem operasi lain. Pada tingkat kode sumber, NetBSD sangat hampir sepenuhnya kompatibel dengan POSIX.1 (IEEE 1.003,1-1.990) standar dan sebagian besar kompatibel dengan POSIX.2 (IEEE1.003,2-1.992). NetBSD juga menyediakan sistem panggilan tingkat kompatibilitas biner pada arsitektur prosesor yang sesuai dengan beberapa sistem operasi yang diturunkan dari UNIX dan UNIX-like, termasuk Linux, BSD varian lain seperti FreeBSD, Apple Darwin, Solaris dan SunOS 4. Hal ini memungkinkan NetBSD pengguna untuk menjalankan banyak aplikasi yang hanya didistribusikan dalam bentuk biner untuk sistem operasi lain, biasanya dengan tidak ada kerugian yang signifikan kinerja. Berbagai format disk filesystem juga didukung di NetBSD, termasuk FAT, NTFS, ext2fs Linux, Mac OS X UFS, RISC OS FileCore / ADFS, AmigaOS Fast File System, IRIX EFS dan banyak lagi melalui FUSE.
  • 4. Lisensi Semua kernel NetBSD dan sebagian besar kode sumber userland inti dirilis di bawah persyaratan Lisensi BSD (, dua, tiga, dan empat-klausul varian). Dasarnya ini memungkinkan setiap orang untuk menggunakan, memodifikasi, mendistribusikan ulang atau menjualnya yang mereka inginkan, selama mereka tidak menghapus pemberitahuan hak cipta dan teks lisensi (varian empat-klausul juga mencakup hal yang berkaitan dengan bahan publikasi). Dengan demikian, pengembangan produk berbasis NetBSD dimungkinkan tanpa harus melakukan modifikasi pada kode sumber publik. Sebaliknya, GPL menetapkan bahwa perubahan kode sumber suatu produk harus dibebaskan kepada penerima produk ketika produk yang berasal dari perubahan-perubahan tersebut dirilis. Pada tanggal 20 Juni 2008, Yayasan NetBSD mengumumkan transisi ke lisensi BSD dua klausa, mengutip keprihatinan dengan dukungan UCB ayat 3 dan penerapan industri ayat 4. NetBSD juga termasuk alat pengembangan GNU dan paket lainnya, yang tercakup dalam lisensi GPL dan open source. Seperti halnya untuk proyek-proyek BSD lainnya, NetBSD memisahkan mereka dalam source basis, dalam rangka untuk membuat penghapusan kode di bawah lisensi yang membatasi lebih mudah tidak ada perbedaan dibuat untuk port. NetBSD logo "bendera", dirancang oleh Grant Bissett, diperkenalkan pada tahun 2004 dan merupakan abstraksi dari logo mereka yang lebih tua, dirancang oleh Shawn Mueller pada tahun 1994. Hal ini didasarkan pada foto terkenal Perang Dunia II Menegakkan Bendera di Iwo Jima, yang sebagian dianggap sebagai budaya yang sensitif dan tidak pantas untuk sebuah proyek internasional. 3. MINIX MINIX adalah komputer Unix seperti sistem operasi berbasis pada arsitektur microkernel yang diciptakan oleh Andrew S. Tanenbaum untuk tujuan pendidikan; MINIX juga mengilhami penciptaan dari kernel Linux. MINIX (dari "mini-Unix") pertama kali dirilis pada tahun 1987, dengan kode sumber lengkap yang tersedia bagi perguruan tinggi untuk belajar di kursus dan penelitian. Telah perangkat lunak bebas dan sumber terbuka sejak kembali dilisensikan di bawah lisensi BSD pada bulan April 2000. Andrew S. Tanenbaum pembuat MINIX diciptakan di Vrije Universiteit di Amsterdam untuk contoh prinsip-prinsip yang disampaikan dalam buku itu, Sistem Operasi: Desain dan Implementasi (1987).Sebuah 12.000 singkat baris kode sumber C dari kernel, manajer memori, dan sistem file dari MINIX 1.0 dicetak dalam buku. Prentice-Hall MINIX juga merilis kode sumber dan binari pada floppy disk dengan manual referensi. MINIX 1 adalah sistem-panggilan yang kompatibel dengan Unix Seventh Edition. Tanenbaum awalnya dikembangkan MINIX untuk kompatibilitas dengan PC IBM /IBM PC AT mikrokomputer tersedia pada saat itu. MINIX 1.5, dirilis pada tahun 1991, termasuk dukungan untuk MicroChannel IBM PS/2 sistem dan juga porting ke Motorola 68000 dan arsitektur SPARC, mendukung Atari ST, Commodore Amiga, Apple Macintosh dan SPARCstation Sun platform komputer. Ada juga pelabuhan tidak resmi untuk Intel 386 compatibles PC (dalam protected mode 32-bit), National Semiconductor NS32532, ARM dan prosesor transputer INMOS. Meiko Ilmiah digunakan versi awal MINIX sebagai dasar untuk sistem operasi MeikOS untuk transputer-based Permukaan komputer Komputasi paralel. Sebuah versi dari MINIX berjalan sebagai proses pengguna di bawah SunOS dan Solaris juga tersedia, simulator yang disebut SMX. Permintaan untuk arsitektur-arsitektur 68k berbasis menyusut,
  • 5. bagaimanapun, dan MINIX 2.0, dirilis pada tahun 1997, hanya tersedia untuk x86 dan Solaris-host arsitektur SPARC. Itu adalah subjek edisi kedua dari buku Tanenbaum's, co-ditulis dengan Albert Woodhull dan dibagikan pada CD-ROM yang disertakan dengan buku. MINIX 2.0 ditambahkan POSIX.1 kepatuhan, dukungan untuk prosesor 386 dan kemudian dalam mode 32-bit dan menggantikan protokol jaringan Amoeba termasuk dalam MINIX 1.5 dengan TCP/IP stack. pelabuhan tidak resmi dari MINIX 2.0.2 ke workstation Prisma berbasis ISICAD 68020 700 dan Hitachi SH3 berbasis PDA HP Jornada 680/690 juga dikembangkan. Minix-VMD adalah varian dari MINIX 2 untuk prosesor Intel IA-32 yang kompatibel, yang diciptakan oleh dua peneliti Vrije Universiteit, yang menambahkan memori virtual dan dukungan untuk X Window System. MINIX3 MINIX 3 diumumkan ke publik pada tanggal 24 Oktober 2005 oleh Andrew Tanenbaum selama keynote speech-nya di atas konferensi Simposium ACM Prinsip Sistem Operasi. Walaupun masih berfungsi sebagai contoh untuk edisi baru Tanenbaum dan buku Woodhull, itu secara komprehensif dirancang ulang menjadi sebuah sistem yang serius pada komputer terbatas sumber daya dan tertanam dan untuk aplikasi yang memerlukan keandalan yang tinggi. MINIX 3 saat ini hanya mendukung sistem IA-32 arsitektur PC yang kompatibel. Ini tersedia dalam format CD Live yang memungkinkan untuk digunakan pada komputer tanpa memasangnya pada hard drive, dan di versi yang kompatibel dengan emulasi hardware sistem virtualisasi /, termasuk Bochs, Qemu, VMware Workstation / Fusion, dan Microsoft Virtual PC . Versi 3.1.5 dirilis 5 November 2009. Ini berisi X11, emacs, vi, cc, gcc, perl, python, abu, bash, zsh, ftp, ssh, telnet, pinus, dan lebih dari 400 lainnya umum program utilitas Unix. Dengan penambahan X11, versi ini menandai transisi dari sistem teks saja. Fitur lain dari versi ini, yang akan diperbaiki di rilis masa depan, adalah kemampuan sistem untuk menahan crash driver perangkat, dan dalam banyak kasus memiliki mereka otomatis diganti tanpa mempengaruhi proses yang berjalan. Dengan cara ini, MINIX adalah penyembuhan diri sendiri dan dapat digunakan dalam aplikasi menuntut keandalan yang tinggi. Prinsip desain Tanenbaum diterapkan untuk MINIX sangat dipengaruhi keputusan-keputusan desain Linus Torvalds diterapkan dalam penciptaan dari kernel Linux. Torvalds digunakan dan dihargai MINIX, namun desain menyimpang dari arsitektur MINIX secara signifikan, terutama dengan menggunakan sebuah kernel monolitik, bukan sebuah mikrokernel. Ini terkenal ditolak oleh Tanenbaum dalam debat Tanenbaum-Torvalds. 4. OPENBSD OpenBSD adalah sebuah sistem operasi komputer bertipe Unix turun dari Berkeley Software Distribution (BSD), sebuah turunan Unix yang dikembangkan di University of California, Berkeley. Hal ini bercabang dari NetBSD oleh pemimpin proyek Theo de Raadt di akhir 1995. Proyek ini secara luas dikenal karena desakan para pengembang 'pada kode open source dan dokumentasi mutu, tanpa kompromi posisi pada lisensi perangkat lunak, dan fokus pada keamanan dan benar kode. Proyek ini dikoordinasikan dari rumah de Raadt di Calgary, Alberta, Kanada. Its logo dan maskot adalah buntal
  • 6. bernama Puffy. OpenBSD termasuk sejumlah fitur keamanan hadir atau opsional dalam sistem operasi lain, dan memiliki tradisi di mana pengembang audit kode sumber untuk bug perangkat lunak dan masalah keamanan. Proyek ini mempertahankan kebijakan yang ketat tentang perizinan dan lebih suka open-source variannya lisensi BSD dan (lisensi ISC adalah lisensi yang lebih disukai untuk kode baru dimasukkan ke dalam OpenBSD)-di masa lalu ini telah menyebabkan audit lisensi yang komprehensif dan bergerak untuk menghapus atau mengganti kode di bawah lisensi yang ditemukan kurang diterima. Seperti kebanyakan sistem operasi lain yang berbasis BSD, program OpenBSD kernel dan userland seperti shell dan alat-alat umum seperti kucing dan ps, dikembangkan bersama-sama dalam satu kode sumber repositori. Pihak ketiga perangkat lunak tersedia sebagai paket binary atau mungkin dibangun dari source menggunakan pohon port. Proyek OpenBSD mempertahankan port untuk 17 platform hardware yang berbeda, termasuk DEC Alpha, Intel i386, Hewlett-Packard PA-RISC, AMD AMD64 dan Motorola 68000 processor, Apple PowerPC mesin, Sun SPARC dan komputer SPARC64 berbasis VAX dan Sharp Zaurus. Sejarah dan popularitas OpenBSD Pada bulan Desember 1994, NetBSD pendiri Theo de Raadt diminta untuk mengundurkan diri dari jabatannya sebagai pengembang senior dan anggota tim inti NetBSD alasan untuk hal ini tidak sepenuhnya jelas, meskipun ada klaim bahwa hal itu jatuh tempo. Untuk bentrokan kepribadian dalam proyek NetBSD dan di milis De Raadt telah dikritik karena memiliki kepribadian abrasive “kadang- kadang” dalam bukunya, Free For All, Petrus Wayner mengklaim bahwa Raadt de Bar chart menunjukkan proporsi pengguna setiap varian BSD dari survei penggunaan 2005 BSD Setiap peserta diizinkan untuk menunjukkan beberapa varian BSD. Pada bulan Oktober 1995, de Raadt mendirikan OpenBSD, sebuah proyek baru cagak dari NetBSD 1.0. Rilis awal, OpenBSD 1.2, dibuat pada bulan Juli 1996, diikuti pada bulan Oktober tahun yang sama oleh OpenBSD 2.0. Sejak saat itu, proyek ini telah mengikuti jadwal rilis setiap enam bulan, masing-masing dijaga dan didukung selama satu tahun. Rilis terbaru, OpenBSD 4.7, muncul pada tanggal 19 Mei 2010. Pada tanggal 25 Juli 2007. Open source dan dokumentasi terbuka Ketika OpenBSD diciptakan, Theo de Raadt memutuskan bahwa sumber harus mudah serta tersedia untuk siapa saja untuk setiap saat. Jadi, dengan bantuan Chuck Cranor, ia mendirikan sebuah, server publik anonim CVS. Ini adalah yang pertama dari jenisnya di dunia pengembangan perangkat lunak: pada saat itu, tradisi itu hanya sebuah tim kecil dari pengembang untuk memiliki akses ke sumber repositori suatu proyek Praktek ini bertentangan dengan filosofi open source. dan nyaman untuk kontributor. keputusan de Raadt yang diijinkan "pengguna untuk mengambil peran lebih aktif, dan mengisyaratkan keyakinan proyek dalam akses terbuka dan publik untuk kode sumber. Sebuah berita mengungkapkan tentang dokumentasi terbuka terjadi pada Maret 2005, ketika de Raadt diposting pesan ke milis OpenBSD-misc. Ia mengumumkan bahwa setelah empat bulan diskusi, Adaptec tidak mengungkapkan dokumentasi yang diperlukan untuk memperbaiki driver OpenBSD untuk yang RAID controller AAC. Seperti dalam kondisi yang sama di masa lalu, ia mendorong masyarakat OpenBSD untuk terlibat dan menyatakan pendapat mereka untuk Adaptec. Tak lama setelah ini, FreeBSD komiter, mantan karyawan Adaptec dan penulis dukungan RAID FreeBSD AAC Scott Long,
  • 7. menghukum de Raadt di website OSNews untuk tidak menghubungi dia secara langsung mengenai masalah dengan Adaptec. Hal ini menyebabkan diskusi untuk tumpah ke milis tanya-jawab, di mana pemimpin proyek OpenBSD balas dengan menyatakan bahwa ia tidak menerima tawaran sebelumnya bantuan dari Scott Long atau dirujuk kepadanya oleh Adaptec. Perdebatan diamplifikasi oleh perbedaan pendapat antara anggota kedua kubu tentang penggunaan driver gumpalan biner dan perjanjian non- disclosure (NDAs): pengembang OpenBSD tidak mengizinkan masuknya closed source driver biner di pohon sumber dan enggan untuk menandatangani NDAs. Namun, proyek FreeBSD memiliki kebijakan yang berbeda dan banyak dari manajemen kode Adaptec RAID Scott Long diusulkan sebagai bantuan untuk OpenBSD ditutup sumber atau tertulis di bawah NDA. Sebagai dokumentasi tidak ada akan datang sebelum batas waktu untuk rilis OpenBSD 3.7, dukungan untuk pengendali RAID Adaptec AAC telah dihapus dari kernel OpenBSD standar. Kebijakan OpenBSD pada keterbukaan meluas ke dokumentasi perangkat keras: dalam slide untuk presentasi Desember 2006, de Raadt menjelaskan bahwa pengembang sering melakukan kesalahan penulisan driver. Pekerjaan Yang pengembang Marc Espie. Linus pencipta Linux kernel Torvalds telah mengungkapkan pandangan bahwa upaya pembangunan harus difokuskan pada memperbaiki masalah umum daripada menargetkan masalah keamanan, sebagai non-security bug lebih banyak. Pada tanggal 15 Juli 2008, ia mengkritik kebijakan OpenBSD. keamanan OpenBSD's perangkat tambahan, built-in kriptografi dan paket sesuai pf filter untuk digunakan dalam industri keamanan, misalnya pada firewall, sistem deteksi intrusi-dan gateway VPN. OpenBSD pada awalnya menggunakan maskot BSD daemon diciptakan oleh Marshall Kirk McKusick. Rilis-rilis selanjutnya melihat variasi, akhirnya menetap di Puffy, digambarkan sebagai sebuah buntal. Sejak itu Puffy telah muncul di OpenBSD materi promosi dan ditampilkan dalam rilis lagu dan karya seni. Materi promosi dari rilis OpenBSD awal tidak memiliki tema kohesif atau desain tetapi kemudian CD-ROM, lagu rilis, poster dan-tee shirt untuk setiap rilis telah diproduksi dengan gaya tunggal dan tema, kadang-kadang dikontribusikan oleh Ty Semaka dari . yang Plaid berlidah Devils ini telah menjadi bagian dari advokasi OpenBSD, dengan setiap rilis memperluas titik moral atau politik penting untuk proyek, seringkali melalui parodi tema terdahulu termasuk pada OpenBSD 3.8, yang Hackers dari The Lost RAID, parodi Indiana Jones terkait dengan alat-alat RAID baru tampil sebagai bagian dari rilis; The Wizard of OS, membuat debut pada OpenBSD 3.7, didasarkan pada karya Pink Floyd dan parodi dari The Wizard of Oz terkait untuk karya terbaru nirkabel proyek, dan OpenBSD 3.3 's Puff orang barbar, termasuk lagu 80s rock-gaya dan parodi Conan Barbarian, mengacu untuk membuka dokumentasi. 5. ANDROID Android adalah sistem operasi mobile yang dikembangkan oleh Google dan didasarkan pada versi modifikasi dari kernel Linux. Pada awalnya dikembangkan oleh Android Inc (sebuah perusahaan dibeli oleh Google) dan kemudian ditempatkan dalam Open Handset Alliance Menurut NPD Group. Unit penjualan untuk smartphone Android OS peringkat pertama di antara semua OS handset smartphone yang dijual di Amerika Serikat pada kuartal kedua tahun 2010, sebesar 33% BlackBerry. OS yang kedua
  • 8. sebesar 28%, dan IOS menempati peringkat ketiga dengan 22%. Android memiliki komunitas besar pengembang menulis program aplikasi yang memperluas fungsionalitas dari perangkat. Saat ini ada lebih dari 70.000 aplikasi yang tersedia untuk Android dengan beberapa perkiraan mengatakan bahwa 100.000 telah disampaikan, yang membuat lingkungan pengembangan kedua yang paling populer mobile. Pengembang dikelola menulis kode dalam bahasa Jawa, pengendalian perangkat melalui Google Jawa dikembangkan perpustakaan. Pembukaan dari distribusi Android pada 5 November 2007 diumumkan dengan mendirikan Open Handset Alliance, sebuah konsorsium dari 78 hardware, software, dan perusahaan telekomunikasi yang ditujukan untuk memajukan standar terbuka untuk perangkat mobile. Google merilis paling dari kode Android di bawah Lisensi Apache, sebuah lisensi perangkat lunak bebas dan open source. Operasi Android sistem perangkat lunak stack terdiri dari aplikasi Java yang berjalan pada kerangka aplikasi Java berorientasi objek berbasssis di atas inti perpustakaan Jawa berjalan pada mesin virtual Dalvik menampilkan kompilasi JIT. Perpustakaan yang ditulis dalam C termasuk manajer permukaan, OpenCore kerangka media, SQLite sistem manajemen basis data relasional, OpenGL ES 2.0 API grafis 3D, tata letak mesin WebKit, SGL mesin grafis, SSL, dan libc Bionic. Sistem operasi Android terdiri dari 12 juta baris kode termasuk 3 juta baris XML, 2,8 juta baris C, 2,1 juta baris Jawa, dan 1,75 juta baris C + +. Sejarah Pada bulan Juli 2005, Google mengakuisisi Android, Inc, sebuah perusahaan startup kecil berbasis di Palo Alto, California, USA Android co-pendiri yang pergi untuk bekerja di Google. Termasuk Andy Rubin (co-pendiri Danger), Rich Miner (co-pendiri Kebakaran liar Communications, Inc), Nick Sears (sekali VP di T-Mobile), dan Chris White (menuju desain dan pengembangan antarmuka di WebTV). Pada waktu, sedikit yang diketahui tentang fungsi Android, Inc lain dari itu mereka membuat perangkat lunak untuk ponsel. Hal ini dimulai rumor bahwa Google berencana untuk memasuki pasar telepon selular. Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator pada premis menyediakan sistem, fleksibel upgradable. Hal ini melaporkan bahwa Google telah berbaris serangkaian komponen perangkat keras dan perangkat lunak dan mitra tanda kepada operator bahwa itu terbuka untuk berbagai tingkat kerjasama di pihak mereka. Lebih spekulasi bahwa Google akan memasuki pasar ponsel- ponsel datang pada bulan Desember 2006. Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google ingin cari dan aplikasi pada ponsel dan itu bekerja keras untuk mewujudkan hal tersebut. Cetak dan online media segera melaporkan rumor bahwa Google sedang mengembangkan handset Google bermerek Lebih spekulasi diikuti laporan bahwa Google menentukan spesifikasi teknis, hal itu menunjukkan prototipe untuk produsen ponsel dan operator jaringan. Pada bulan September 2007, InformationWeek meliputi studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon seluler. Open Handset Alliance Pada tanggal 5 November 2007, Open Handset Alliance, sebuah konsorsium dari beberapa perusahaan yang termasuk Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel dan T -Mobile diperkenalkan dengan tujuan untuk mengembangkan standar terbuka untuk perangkat mobile Seiring. dengan pembentukan Open Handset Alliance, maka OHA juga meluncurkan produk pertama mereka, Android, sebuah platform perangkat mobile yang dibangun pada versi kernel Linux 2.6. Pada tanggal 9
  • 9. Desember 2008, ia mengumumkan bahwa 14 anggota baru akan bergabung dalam proyek Android, termasuk PacketVideo, ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Perizinan Dengan pengecualian periode update singkat, Android telah tersedia sebagai open source sejak 21 Oktober 2008. Google menerbitkan seluruh kode sumber (termasuk jaringan dan tumpukan telepon) di bawah Lisensi Apache. Dengan Lisensi Apache, vendor dapat menambahkan ekstensi eksklusif tanpa mengirimkan kembali mereka ke komunitas open source. Sejarah Update Android telah melihat sejumlah update sejak rilis aslinya. Pembaruan ini untuk sistem operasi dasar biasanya memperbaiki bug dan menambah fitur baru. Dan umumnya, setiap update sistem operasi Android dikembangkan dengan nama kode berdasarkan item dessert. Hardware menjalankan Android OS Android dapat digunakan untuk ponsel kekuasaan, netbook dan PC tablet, termasuk Streak Dell, Samsung Galaxy Tab dan perangkat lain. Ponsel komersial pertama yang tersedia untuk menjalankan sistem operasi Android adalah HTC Dream, dirilis pada tanggal 22 Oktober 2008. Pengembangan perangkat lunak Android. Awal mengembangkan aplikasi untuk platform Android dicampur.Isu dikutip termasuk bug, kurangnya dokumentasi, infrastruktur yang tidak memadai QA, dan tidak ada sistem pelacakan isu- publik. (Google mengumumkan pelacak isu pada tanggal 18 Januari 2008). Pada bulan Desember 2007, MergeLab startup mobile pendiri Adam Macbeth menyatakan, Fungsi tidak ada, yang kurang didokumentasikan atau hanya tidak bekerja . Ini jelas belum siap untuk prime time . Meskipun demikian, aplikasi Android-ditargetkan mulai muncul seminggu setelah platform diumumkan. Aplikasi yang tersedia pertama kali adalah game Snake. The Android Dev Telepon adalah SIM-membuka dan hardware- membuka perangkat yang dirancang untuk pengembang maju. Sementara pengembang dapat menggunakan perangkat konsumen biasa dibeli secara eceran untuk menguji dan menggunakan aplikasi mereka, beberapa pengembang dapat memilih untuk tidak menggunakan perangkat ritel, lebih memilih terkunci atau tidak ada perangkat-kontrak. Software development kit SDK Android mencakup seperangkat peralatan pembangunan. Hal ini termasuk debugger, perpustakaan, handset emulator (berdasarkan QEMU), dokumentasi, kode contoh, dan tutorial. Saat ini platform pengembangan yang didukung termasuk komputer x86-arsitektur menjalankan Linux (setiap distribusi Linux desktop modern), Mac OS X Mac OS X 10.4.8 atau lambat, Windows XP atau Vista. Persyaratan juga mencakup Java Development Kit, Apache Ant, dan Python 2.2 atau lambat. Lingkungan
  • 10. pengembangan secara resmi didukung terpadu (IDE) adalah Eclipse (3.2 atau lebih baru) menggunakan Android Development Tools (ADT) Plugin, meskipun pengembang dapat menggunakan editor teks untuk mengedit file XML Jawa dan kemudian menggunakan alat baris perintah untuk menciptakan, membangun dan debug aplikasi Android serta kontrol Android terlampir perangkat (misalnya, memicu reboot, menginstal paket perangkat lunak (s) jarak jauh). Rilis preview dari Android software development kit (SDK) telah dirilis pada tanggal 12 November 2007. Pada tanggal 15 Juli 2008, Tim Android Developer Challenge sengaja mengirimkan email ke semua peserta dalam Android Developer Challenge mengumumkan bahwa rilis baru dari SDK yang tersedia di daerah "pribadi" download. Email ini digunakan untuk pemenang putaran pertama Android Developer Challenge. Wahyu bahwa Google telah menyediakan rilis baru SDK untuk beberapa pengembang dan bukan orang lain (dan menjaga pengaturan ini swasta) telah menyebabkan frustrasi dilaporkan secara luas dalam komunitas pengembang Android. Pada tanggal 18 Agustus 2008 Android 0.9 SDK beta telah dirilis. Rilis ini memberikan, diperbarui dan diperpanjang API alat pembangunan yang lebih baik dan desain yang diperbarui untuk layar awal. Petunjuk rinci untuk upgrade yang tersedia untuk mereka yang sudah bekerja dengan rilis sebelumnya Pada tanggal 23 September 2008 Android SDK 1.0 (Release 1) telah dirilis. Menurut catatan rilis, itu terutama perbaikan bug, meskipun beberapa fitur yang lebih kecil ditambahkan. Ini juga termasuk beberapa perubahan API dari versi 0.9. Pada tanggal 9 Maret 2009, Google merilis versi 1.1 untuk ponsel Android dev. Meskipun ada beberapa update estetika, sebuah update penting beberapa termasuk dukungan untuk pencarian dengan suara, aplikasi murah, perbaikan alarm jam, mengirimkan memperbaiki gmail membeku, perbaikan pemberitahuan mail dan interval menyegarkan, dan sekarang peta menunjukkan tinjauan bisnis. Update penting lainnya adalah bahwa Dev telepon kini dapat mengakses aplikasi dibayar dan pengembang sekarang dapat melihat mereka di Pasar Android. Di pertengahan Mei 2009, Google merilis versi 1.5 (Cupcake) dari OS Android dan SDK. Pembaruan ini mencakup banyak fitur baru termasuk perekaman video, dukungan untuk profil Bluetooth stereo, sistem keyboard disesuaikan pada layar dan pengenalan suara. Rilis ini juga membuka kerangka AppWidget untuk pengembang pihak ketiga memungkinkan siapa pun untuk membuat widget layar rumah mereka sendiri. Pada bulan September 2009, "Donut" versi (1.6) telah dirilis yang menampilkan pencarian yang lebih baik, indikator baterai penggunaan dan applet VPN kontrol. platform teknologi baru termasuk Text to Speech mesin (tidak tersedia pada semua ponsel), Gestures & kerangka Aksesibilitas. Aplikasi Android yang dikemas dalam format APK dan. Disimpan di bawah folder app data pada OS Android. Pengguna dapat menjalankan perintah adb root untuk mengakses folder ini karena hanya root memiliki izin untuk mengakses folder ini. 6. OPEN DARWIN Darwin open source sistem operasi komputer POSIX-compliant dirilis oleh Apple Inc pada tahun 2000. Ini terdiri dari kode yang dikembangkan oleh Apple, serta kode berasal dari NeXTSTEP, BSD, dan proyek perangkat lunak bebas. Darwin membentuk inti set komponen di atas yang Mac OS X, Apple TV, dan IOS didasarkan. Hal ini kompatibel dengan versi Single UNIX Specification 3 (SUSv3) dan POSIX UNIX aplikasi dan utilitas.
  • 11. Sejarah warisan Darwin mulai dengan sistem operasi NeXTSTEP NeXT's (kemudian dikenal sebagai OPENSTEP), pertama kali dirilis pada tahun 1989. Setelah Apple membeli NeXT pada tahun 1997, ia mengumumkan akan basis operasi berikutnya sistem pada OPENSTEP. Ini dikembangkan menjadi Rhapsody pada tahun 1997 dan Mac Rhapsody berbasis OS X Server 1.0 pada tahun 1999. Pada tahun 2000, Rhapsody itu bercabang ke Darwin dan dirilis sebagai perangkat lunak open source di bawah Apple Public Source License (APSL), dan komponen dari Darwin yang hadir di Mac OS hari ini. Sampai dengan Darwin 8.0, Apple merilis sebuah installer biner (sebagai image ISO) setelah setiap rilis Mac OS utama X yang memungkinkan seseorang untuk menginstal Darwin pada komputer PowerPC dan Intel x86 sebagai sistem operasi mandiri. Minor update dibebaskan sebagai paket yang diinstal secara terpisah. Darwin sekarang hanya tersedia sebagai kode sumber, kecuali untuk varian ARM, yang belum dirilis dalam bentuk apapun terpisah dari IOS. Namun, versi Darwin masih tersedia dalam bentuk biner. Kernel Darwin dibangun sekitar XNU, sebuah kernel hibrida yang mengkombinasikan mikrokernel Mach 3, berbagai elemen dari BSD (termasuk model proses, jaringan stack, dan sistem file virtual), dan perangkat berorientasi objek driver API disebut I / O Kit. Beberapa manfaat dari pilihan kernel format biner Mach- O, yang memungkinkan sebuah file executable tunggal (termasuk kernel sendiri) untuk mendukung berbagai arsitektur CPU, dan dukungan matang untuk multiprocessing simetris di Mach. Kompromi desain hybrid kernel antara fleksibilitas mikrokernel dan kinerja kernel monolitik. Hardware dan perangkat lunak pendukung Darwin saat ini meliputi dukungan untuk 32-bit dan 64-bit varian dari prosesor Intel x86 yang digunakan dalam Mac dan Apple TV serta prosesor ARM 32-bit yang digunakan di iPhone, iPod Touch dan iPad. Port open-source kernel XNU ada yang mendukung Darwin pada platform Intel x86 dan AMD tidak secara resmi didukung oleh Apple. Mendukung POSIX API dengan cara keturunan BSD dan sejumlah besar program yang ditulis untuk berbagai sistem berbasis UNIX lainnya dapat dikompilasi pada Darwin dengan tidak ada perubahan ke kode sumber. Darwin dan Mac OS X keduanya menggunakan I / O Kit untuk driver dan karenanya mendukung hardware yang sama, sistem file, dan sebagainya. distribusi Apple Darwin termasuk berpemilik (binary-only) driver untuk kartu mereka AirPort nirkabel. Darwin tidak termasuk banyak elemen mendefinisikan dari Mac OS X, seperti Carbon dan Kakao API atau compositor kuarsa dan Aqua interface pengguna, dan dengan demikian tidak dapat menjalankan aplikasi Mac. Memang, bagaimanapun, mendukung sejumlah fitur yang kurang dikenal di Mac OS X, seperti mDNSResponder, yang merupakan DNS multicast responden dan komponen inti dari teknologi jaringan Bonjour, dan launchd, kerangka jasa manajemen canggih. Lisensi Pada bulan Juli 2003, Apple merilis Darwin di bawah versi 2.0 dari Apple Public Source License (APSL), yang Free Software Foundation (FSF) disetujui sebagai lisensi perangkat lunak bebas. rilis sebelumnya telah terjadi di bawah versi sebelumnya dari APSL yang tidak memenuhi definisi FSF tentang perangkat lunak bebas, meskipun memenuhi persyaratan Definisi Open Source.
  • 12. Maskot Para pengembang Darwin memutuskan untuk mengadopsi maskot pada tahun 2000, dan memilih Hexley yang Platypus, lebih dari pesaing lainnya, seperti ikan Darwin Aqua, Clarus yang Dogcow, dan sebuah orca. Hexley adalah platypus kartun yang biasanya memakai topi menyerupai tanduk setan itu. Ia membawa trisula, mirip dengan BSD Daemon, untuk melambangkan daemon-forking proses. Hexley dirancang dan hak cipta oleh Jon Hooper. Apple tidak sanksi Hexley sebagai logo untuk Darwin. Nama Hexley adalah kesalahan: itu awalnya seharusnya dinamai Thomas Henry Huxley, seorang ahli biologi abad ke-19 Inggris yang menjadi juara terkenal Charles teori evolusi Darwin (dijuluki "Darwin's bulldog"). Namun, ketidaktahuan menyebabkan tidak hanya untuk sebuah kesalahan dalam nama Huxley, tapi siapa dia dianggap. Para pengembang rupanya mengira dia hanya asisten Darwin, padahal sebenarnya ia adalah seorang ahli biologi terkemuka di kanan sendiri. Pada saat kesalahan telah ditemukan, itu dianggap terlalu terlambat untuk berubah, dan nama salah "Hexley" disimpan. OpenDarwin adalah sistem operasi berbasis masyarakat berdasarkan sistem Darwin. Hal ini didirikan pada bulan April 2002 oleh Apple Inc dan Internet Systems Consortium. Tujuannya adalah untuk meningkatkan kerjasama antara pengembang Apple dan komunitas perangkat lunak bebas. Apple secara teoritis manfaat dari proyek tersebut karena perbaikan OpenDarwin akan dimasukkan ke dalam rilis Darwin, dan komunitas / sumber bebas open konon manfaat dari diberi kontrol penuh atas sistem operasi sendiri, yang kemudian dapat digunakan dalam distribusi perangkat lunak bebas seperti GNU- Darwin. Pada tanggal 25 Juli 2006, tim OpenDarwin mengumumkan bahwa proyek ini mematikan, karena mereka merasa OpenDarwin telah "menjadi fasilitas hosting hanya untuk Mac OS X proyek yang terkait," dan bahwa upaya untuk menciptakan sistem operasi mandiri Darwin telah gagal. Mereka juga menyatakan Ketersediaan sumber, interaksi dengan perwakilan Apple, bangunan kesulitan dan sumber pelacakan, dan kurangnya minat dari masyarakat kesemuanya memiliki kontribusi untuk ini.rilis stabil terakhir adalah versi 7.2.1, dirilis pada 16 Juli 2004. Update terbaru yaitu PureDarwin Pada tahun 2007, proyek PureDarwin diluncurkan untuk melanjutkan di mana OpenDarwin tinggalkan, dan saat ini bekerja untuk menghasilkan rilis berdasarkan Darwin 9. Ada preview pengembang yang tersedia, yang disebut "PureDarwin Xmas", berdasarkan Darwin 9. Rilis ini telah X11, DTrace, dan ZFS nano PureDarwin adalah. lain pelepasan PureDarwin yang seharusnya minimalis. 7. FREE BSD FreeBSD adalah sebuah sistem operasi bebas serupa Unix diturunkan dari AT & T UNIX melalui Berkeley Software Distribution (BSD). Ini telah ditandai sebagai "raksasa diketahui antara sistem operasi bebas" Hal ini bukan klon dari UNIX., Tetapi bekerja seperti UNIX, dengan UNIX-compliant internal dan sistem API. FreeBSD umumnya dianggap sebagai dapat diandalkan dan kuat. FreeBSD adalah sebuah sistem operasi lengkap. Kernel, device driver dan semua utilitas userland seperti shell, diadakan dalam revisi source kode pelacakan yang sama, sedangkan dengan distribusi Linux, kernel, userland utility dan aplikasi yang dikembangkan secara terpisah, kemudian dikemas bersama dengan berbagai cara oleh orang lain. Perangkat lunak aplikasi pihak ketiga dapat dipasang menggunakan sistem perangkat
  • 13. lunak berbagai instalasi, dua yang paling umum adalah sumber instalasi dan paket instalasi, baik yang menggunakan sistem FreeBSD Ports. Sejarah Pengembangan FreeBSD dimulai pada tahun 1993 dengan patchkit, cepat tumbuh tidak resmi dipelihara oleh pengguna sistem operasi 386BSD. patchkit ini bercabang dari 386BSD dan berkembang menjadi sebuah sistem operasi yang diambil dari UC Berkeley's 4.3BSD-Lite (Net / 2) tape dengan banyak 386BSD komponen dan kode dari Free Software Foundation. Setelah dua rilis beta publik melalui FTP (1.0-GAMMA pada tanggal 2 September, 1993 dan 1,0-EPSILON pada 3 Oktober 1993), rilis resmi pertama FreeBSD 1.0, yang tersedia melalui FTP pada tanggal 1 November 1993 dan pada CDROM pada tanggal 30 Desember , 1993. Rilis resmi dikoordinasikan oleh Jordan Hubbard, Nate Williams dan Rodney W. Grimes dengan nama terpikir oleh David Greenman. Walnut Creek CDROM setuju untuk mendistribusikan FreeBSD dalam CD dan memberi proyek sebuah mesin untuk bekerja pada bersama dengan koneksi Internet yang cepat, yang kemudian mengatakan Hubbard aduk membantu pertumbuhan cepat FreeBSD. Kesuksesan FreeBSD 1.1 rilis diikuti pada bulan Mei 1994. Namun, ada kekhawatiran hukum tentang BSD Net / 2 release source code yang digunakan dalam 386BSD. Setelah gugatan antara pemilik hak cipta UNIX pada saat Unix System Laboratories dan University of California, Berkeley, proyek FreeBSD kembali-engineered sebagian besar sistem menggunakan 4.4BSD-Lite release dari Berkeley, yang, karena gugatan ini, sudah tidak ada dari AT & T source code BSD versi sebelumnya telah tergantung pada, sehingga sistem operasi unbootable. Setelah banyak pekerjaan, hasilnya dirilis sebagai FreeBSD 2.0 pada Januari 1995. FreeBSD 2.0 menampilkan merubah sistem Carnegie Mellon University asli memori virtual Mach, yang dioptimasi untuk performa dalam beban tinggi. Rilis ini juga memperkenalkan sistem FreeBSD Ports, yang membuat download, bangunan dan menginstal perangkat lunak pihak ketiga sangat mudah. Pada tahun 1996 FreeBSD telah menjadi populer di kalangan pengguna komersial dan ISP, powering situs yang sangat sukses seperti Walnut Creek CD-ROM (yang besar repositori perangkat lunak yang memecahkan rekor beberapa throughput di Internet), Yahoo dan Hotmail. Rilis terakhir sepanjang cabang 2-STABLE adalah 2.2.8 pada November 1998. FreeBSD 3.0 membawa banyak perubahan, termasuk beralih ke format ELF binary. Dukungan untuk sistem SMP dan platform Alpha 64-bit juga ditambahkan. Cabang 3-STABLE berakhir dengan 3.5.1 pada bulan Juni 2000. Fitur Jaringan FreeBSD TCP / IP stack berdasarkan pelaksanaan 4.2BSD TCP / IP yang banyak menyumbang meluas adopsi dari protokol ini. FreeBSD juga mendukung IPv6, SCTP, IPSec, IPX, AppleTalk dan jaringan nirkabel. Penyimpanan FreeBSD memiliki beberapa fitur unik yang berkaitan dengan penyimpanan. update Soft menjaga integritas filesystem dalam hal sistem crash. Kerangka Geom menyediakan fitur seperti RAID (level 0, 1, 3 saat ini), enkripsi disk, dan Rangkaian drive. snapshots Filesystem memungkinkan gambar filesystem di sebuah instan pada waktunya untuk secara efisien dibuat. Snapshots memungkinkan cadangan yang dapat
  • 14. diandalkan filesystem hidup. FreeBSD juga menyediakan filesystem ZFS sebagai alternatif dari sistem file normal UFS2. Keamanan FreeBSD menyediakan fitur yang berhubungan dengan keamanan beberapa termasuk daftar kontrol akses (ACL), audit keamanan acara, atribut file diperpanjang sistem, kemampuan halus dan kontrol akses mandatory (MAC). Ini peningkatan keamanan tersebut dikembangkan oleh proyek TrustedBSD. Proyek ini didirikan oleh Robert Watson dengan tujuan melaksanakan konsep-konsep dari Kriteria umum untuk Teknologi Informasi Evaluasi Keamanan dan Buku Orange. Proyek ini sedang berlangsung dan banyak ekstensi yang telah terintegrasi ke dalam FreeBSD. Proyek ini juga porting NSA termos / pelaksanaan TE dari SELinux pada FreeBSD. pekerjaan lain mencakup pengembangan OpenBSM, sebuah implementasi open source dari Sun Dasar Keamanan Modul (BSM) API dan audit format log file, yang mendukung sistem keamanan audit ekstensif. Hal ini dikirimkan sebagai bagian dari FreeBSD 6.2. sarana dan prasarana kerja lainnya di FreeBSD dilakukan sebagai bagian dari Proyek TrustedBSD sudah termasuk SYN cookies, Geom dan OpenPAM. Sementara sebagian besar komponen proyek TrustedBSD pada akhirnya dilipat ke sumber utama untuk FreeBSD, banyak fitur, setelah matang penuh, menemukan jalan mereka ke dalam sistem operasi lain. Sebagai contoh, OpenPAM dan UFS2 telah diadopsi oleh NetBSD. Selain itu, TrustedBSD MAC Framework telah diadopsi oleh Apple untuk Mac OS X. Banyak dari pekerjaan ini disponsori oleh DARPA. Kompatibilitas Linux Kebanyakan perangkat lunak yang berjalan di Linux dapat berjalan di FreeBSD tanpa perlu untuk setiap lapisan kompatibilitas. FreeBSD tetap masih menyediakan lapisan kompatibilitas untuk beberapa sistem operasi lain seperti Unix, termasuk Linux. Oleh karena itu, sebagian besar binari Linux dapat dijalankan pada FreeBSD, termasuk beberapa aplikasi proprietary didistribusikan hanya dalam bentuk biner. Contoh aplikasi yang dapat menggunakan lapisan kompatibilitas Linux adalah StarOffice, Linux versi Firefox, Adobe Acrobat, RealPlayer, Oracle, Mathematica, MATLAB, WordPerfect, Skype, Wolfenstein: Enemy Territory, Doom 3 dan Quake 4 (meskipun beberapa aplikasi ini juga memiliki versi asli). Tidak ada penalti kinerja nyata atas program FreeBSD asli telah dicatat ketika menjalankan Linux binari, dan, dalam beberapa kasus, bahkan dapat melakukan lebih mulus daripada di Linux Namun, lapisan tidak sama sekali mulus, dan beberapa binari Linux tidak dapat digunakan atau hanya sebagian yang digunakan pada FreeBSD. Hal ini sering karena lapisan kompatibilitas hanya mendukung sistem panggilan tersedia pada kernel Linux sejarah 2.4.2. Ada dukungan Linux 2.6.16 system call, diaktifkan secara default sejak 8.0 dan tersedia sejak 7.0. Namun, saat ini belum ada dukungan untuk menjalankan binari 64-bit Linux. 8. OPENSOLARIS OpenSolaris (diucapkan / oȚ.p nso la . Ris /) adalah sebuah komputer sistem operasi open source yang didasarkan pada Solaris dibuat oleh Sun Microsystems, sekarang menjadi bagian dari Oracle Corporation. Ini juga nama proyek yang diprakarsai oleh Sun untuk membangun komunitas pengembang dan pengguna di sekitar perangkat lunak. Setelah akuisisi dari Sun Microsystems, Oracle memutuskan untuk berhenti melepaskan dan menghentikan distribusi OpenSolaris dan model pembangunan.Namun,
  • 15. setelah ini, sekelompok mantan pengembang OpenSolaris memutuskan untuk "garpu" distribusi, dan sekarang pengembangan OpenSolaris inti berbasis OS (atau apa OpenSolaris akan) terus di bawah proyek baru oleh masyarakat disebut Illumos. Illumos pada dasarnya OpenSolaris, tapi dengan kode non-bebas diganti dengan kode gratis dan pengembangan lanjutan / kemajuan oleh masyarakat. OpenSolaris adalah keturunan dari UNIX System V Release 4 codebase (SVR4) yang dikembangkan oleh Sun dan AT & T di akhir 1980-an. Ini adalah versi satunya System V tersedia sebagai open source. OpenSolaris dikembangkan sebagai kombinasi dari konsolidasi beberapa software yang open source setelah Solaris 10. Ini mencakup berbagai perangkat lunak bebas, termasuk desktop populer dan perangkat lunak server. Sun telah mengumumkan bahwa versi masa depan sistem operasi komersial Solaris akan didasarkan pada proyek OpenSolaris. Pada Jumat, Agustus 13 Januari 2010, rincian mulai muncul berkaitan dengan restrukturisasi proyek OpenSolaris, menunggu rilis versi komersial baru masa depan Solaris, Solaris 11, dan bagaimana interaksi komunitas open source sedang disesuaikan. Sejarah OpenSolaris didasarkan pada Solaris, yang awalnya dirilis oleh Sun pada tahun 1991. Solaris merupakan versi UNIX System V Release 4 (SVR4), bersama-sama dikembangkan oleh Sun dan AT & T untuk menggabungkan beberapa fitur dari sistem Unix yang ada. Hal ini dilisensi oleh Sun dari Novell untuk menggantikan SunOS. Perencanaan untuk OpenSolaris dimulai pada awal 2004. Sebuah program percontohan dibentuk pada September 2004 dengan 18 anggota masyarakat non-Sun dan berlari selama 9 bulan tumbuh untuk 145 peserta eksternal. Sun menyerahkan CDDL (Common Development and Distribution License) ke OSI, yang disetujui pada tanggal 14 Januari , 2005. Bagian pertama dari basis kode Solaris menjadi open source adalah fasilitas Solaris Dynamic Tracing (umumnya dikenal sebagai DTrace), alat yang membantu dalam analisis, debugging, dan tuning aplikasi dan sistem. DTrace dirilis dibawah CDDL pada tanggal 25 Januari 2005 tentang website opensolaris.org yang baru saja diluncurkan. Sebagian besar dari kode sistem Solaris dirilis pada tanggal 14 Juni 2005. Masih ada beberapa kode sistem yang tidak open source, dan tersedia hanya sebagai pre-compiled file biner. Untuk mengarahkan proyek yang baru-lengkap, Dewan Penasehat Komunitas diumumkan pada tanggal 4 April 2005: dua orang dipilih oleh masyarakat pilot, dua orang karyawan ditunjuk oleh Sun, dan satu diangkat dari komunitas perangkat lunak bebas yang lebih luas oleh Sun. Para anggota Roy Fielding, Al Hopper, Rich Teer, Casper Dik, dan Simon Phipps. Pada 10 Februari, 2006 Sun menyetujui Piagam OpenSolaris, yang dibangun kembali tubuh ini sebagai Pengurus Dewan OpenSolaris independen Tugas membuat dokumen pemerintahan atau "konstitusi" bagi organisasi ini diberikan kepada OGB dan tiga anggota diundang:. Stephen Hahn dan Keith Wesolowski (pengembang dalam organisasi Sun Solaris) dan Ben Rockwood (anggota komunitas OpenSolaris menonjol). Awalnya, Sun Solaris Express memberikan program distribusi berdasarkan kode OpenSolaris dalam kombinasi dengan perangkat lunak hanya ditemukan di rilis Solaris. distribusi independen pertama dirilis pada 17 Juni 2005, dan banyak orang lain telah muncul sejak. Pada tanggal 19 Maret 2007, Sun mengumumkan bahwa mereka telah menyewa Ian Murdock, pendiri Debian, untuk kepala Project Indiana, upaya untuk menghasilkan sebuah distribusi OpenSolaris lengkap, dengan GNOME dan tool userland dari GNU, ditambah paket berbasis jaringan sistem manajemen. distribusi baru direncanakan untuk menyegarkan pengalaman pengguna, dan akan menjadi penerus Solaris Express sebagai dasar untuk rilis masa depan Solaris. Pada tanggal 5 Mei 2008, OpenSolaris 2.008,05 dirilis, dalam format yang dapat boot sebagai Live CD atau dipasang secara
  • 16. langsung. Ia menggunakan lingkungan desktop GNOME sebagai user interface utama. OpenSolaris 2008.11 ini kemudian merilis termasuk GUI untuk kemampuan snapshotting ZFS ', yang dikenal sebagai Time Slider, yang menyediakan fungsionalitas mirip dengan Time Machine Mac OS X. Pada bulan Desember 2008 Sun Microsystems dan Sistem Informasi Amerika Toshiba mengumumkan rencana untuk mendistribusikan laptop Toshiba pra-instal dengan OpenSolaris Pada tanggal 1 April 2009. Yang M10 Tecra dan Portege R600 datang preinstalled dengan OpenSolaris 2008.11 rilis dan beberapa perangkat lunak tambahan paket. Pada tanggal 1 Juni 2009, OpenSolaris 2.009,06 dirilis, dengan dukungan untuk platform SPARC. Pada tanggal 6 Januari 2010, diumumkan bahwa Solaris Express program akan ditutup sementara rilis biner OpenSolaris dijadwalkan akan dirilis 26 Maret 2010 The OpenSolaris 2.010,03 rilis tidak pernah muncul. Pada tanggal 13 Agustus 2010, Oracle dikabarkan telah menghentikan distribusi OpenSolaris biner untuk fokus pada program distribusi Solaris Express biner. Source code akan terus diterima dari masyarakat dan kode sumber Oracle akan terus dilepas ke Open Source, tetapi Oracle rilis kode akan terjadi hanya setelah rilis biner. Email internal dirilis oleh pengembang kernel OpenSolaris tetapi belum dikonfirmasi oleh Oracle. Ada posting menegaskan kebocoran diposting ke Forum OpenSolaris pada tanggal 13 Agustus 2010. kontribusi Hulu akan terus melalui situs web Oracle baru, sumber kode penerbitan hilir akan terus, distribusi biner akan terus di bawah model lama Solaris Express, tetapi pembebasan dari kode sumber akan terjadi setelah pemotongan biner, dan pemotongan biner akan menjadi kurang sering. Model Release OpenSolaris 2009,06 x86 LiveCD GNOME dengan terminal. OpenSolaris ditawarkan sebagai pengembangan baik (stabil) dan produksi (stabil) rilis. Repositori OpenSolaris menggunakan sistem manajemen paket jaringan-sadar disebut Gambar Kemasan System (juga dikenal sebagai pakage untuk menambah, menghapus, dan mengelola perangkat lunak yang diinstal dan untuk update ke rilis baru. Paket untuk rilis pengembangan OpenSolaris diterbitkan oleh Oracle biasanya setiap dua minggu untuk dev / repository. rilis Produksi menggunakan / rilis repository yang tidak menerima update sampai rilis produksi berikutnya. Hanya Sun pelanggan dengan kontrak dukungan yang dibayarkan memiliki akses ke update untuk rilis produksi. Dibayar dukungan untuk rilis produksi yang memungkinkan untuk mengakses pembaruan keamanan dan perbaikan bug ditawarkan oleh Sun melalui / support repositori pada pkg.sun.com. Lisensi Sun telah merilis sebagian besar source code Solaris di bawah Common Pengembangan dan Distribusi License (CDDL), yang didasarkan pada Mozilla Public License (MPL) versi 1.1. The CDDL disetujui sebagai lisensi open source oleh Open Source Initiative (OSI) pada bulan Januari 2005. File dilisensikan dengan lisensi CDDL dapat dikombinasikan dengan file berlisensi di bawah lisensi lainnya, baik open source atau proprietary. Selama pengumuman Sun rilis Java di bawah GNU General Public License (GPL), Jonathan Schwartz dan Rich Green baik mengisyaratkan kemungkinan melepaskan Solaris di bawah GPL, dengan Green mengatakan bahwa ia "pasti tidak" menolak untuk relicensing di bawah GPL. Ketika Schwartz mendesaknya (bercanda), Hijau mengatakan Sun akan "mengambil terlihat sangat dekat itu." Pada bulan Januari 2007, eWEEK melaporkan bahwa sumber anonim di Sun telah
  • 17. mengatakan kepada mereka OpenSolaris akan dual-berlisensi CDDL dan GPLv3 Green. Menanggapi dalam blog-nya pada hari berikutnya bahwa artikel itu salah, mengatakan bahwa meskipun Sun adalah memberikan "sangat pertimbangan serius "untuk seperti pengaturan dual-lisensi, itu akan tunduk pada kesepakatan oleh seluruh komunitas OpenSolaris. Tahunan pertama OpenSolaris Developer Conference (disingkat OSDevCon) diselenggarakan oleh Jerman Unix User Group (GUUG) dan berlangsung dari 27 Februari - 2 Maret 2007 jam yang Freie Universität Berlin di Jerman The OSDevCon 2008. Gabungan upaya yang GUUG dan Ceko OpenSolaris User Group (CZOSUG) dan mencari tempat 25-27 Juni, 2008 di Praha, Republik Ceko The 2009 OSDevCon tempat terlihat 27-30 Oktober, 2009,. di Dresden, Jerman. Pada tahun 2007, Sun Microsystems menyelenggarakan OpenSolaris Developer Summit pertama, yang diselenggarakan pada akhir pekan 13 Oktober 2007, di University of California, Santa Cruz di Amerika Serikat. 2008 OpenSolaris Developer Summit kembali ke UCSC pada bulan Mei 2-3, 2008, dan mengambil tempat segera sebelum peluncuran distribusi baru OpenSolaris Sun pada tanggal 5 Mei 2008, pada konferensi CommunityOne di San Francisco, California. OpenSolaris pertama Penyimpanan Summit diselenggarakan oleh Sun dan dimiliki September 21, 2008, sebelum SNIA Storage Pengembang Conference (SDC), di Santa Clara, California. OpenSolaris kedua Penyimpanan Summit didahului Konferensi Usenix File dan Storage Technologies ( FAST) pada tanggal 23 Februari 2009, di San Francisco, Amerika Serikat. Pada tanggal 3 November, 2009, Solaris / OpenSolaris Keamanan KTT diselenggarakan oleh Sun di daerah Inner Harbor Baltimore, Maryland, sebelumnya LISA '09.