Selamat Datang di blog saya

semoga blog ini bermanfaat bagi kita semua

tugas 3


Contoh PL dari Jenis-Jenis HAKI
Beberapa contoh Perangkat Lunak yang sudah memiliki HAKI :

1. Aplikasi     
- Microsoft  : Microsoft Office
- Adobe      : Adobe Photoshop

2. Sistem Operasi
- Microsoft       : Microsoft Windows
- Linus Torvald : Linux

3. Bahasa Pemograman
- Microsoft       : Microsoft Visual Basic
- Borland          : Delphi

Nah itu hanya beberapa contoh dari perangkat lunak yang sudah memiliki HAKI secara UMUM, sementara HAKI itu sendiri terbagi atas beberapa jenis :

1. HAKI PL Berpemilik                                 : Microsoft Windows, MacOS, Adobe Photoshop
2. HAKI PL Public Domain                           : Mp3 Player
3. HAKI PL Freeware                                    : Winamp, Netscape Comunicator, Internet Explorer
4. HAKI PL Shareware                                  : WinZip, Real Jukebox
5. HAKI PL Copylefted/Non-Copylefted     : X Window System
6. HAKI PL Semi Bebas                                : PGP

PENDAFTARAN PATEN DAN PENGGUNA PATEN UNTUK PERANGKAT LUNAK
Pendaftaran Paten
  1. permohonan paten diajukan dengan cara mengisi formulir yang disediakan untuk itu dalam bahasa indonesia dan diketik rangkap empat
  2. permohonan wajib melampirkan :
  • syarat khusus, apabila prmohonan diajukan melalui konsultan paten pendaftaran selaku kuasa;
  • surat pengalihan hak apabila permohonan diajukan oleh pihak lain yang bukan penemu
  • deskripsi, klaim, abstrak : masing2 3 rangkap
  • gambar, apabila ada : rangkap 3
  • bukti prioritas asli, dan terjemah halaman depan bahasa indonesia rangkap empat apabila diajukan dengan hak prioritas
  • terjemahan uraian penemuan dalam bahasa inggris apabila penemuan tersebut aslinya dalam bahasa asing selain bahasa inggris : rangkap 2
  • bukti pembayaran biaya permohonan paten sebesar Rp 575 ribu dan
  • bukti pembayaran biaya permohonan paten sederhana sebesar 125 ribu dan untuk pemeriksaan substantif paten sederhana sebesar 350 ribu
  • tambahan biaya setiap klaim apabila lebih dari 10 klaim Rp 40 ribu perklaim
      3. penulisan deskripsi, klaim, abstrak dan gambar sebagaimana dimaksud dalam butir 2   huruf ditentukan sebagai berikut :
  • setiap lembar kertas bahwa hanya salah satu mukanya saja yang boleh dipergunakan unruk penulisan gambar :
  • deskripsi klaim dan abstrak diketik dalam HVS atau sejenis yang terpisah dengan ukuran A4 dengan berat minimum 80 gram dengan batas sebagai berikut
             1. dari pinggir atas    : 2 cm
             2.dari pinggir bawah : 2 cm
             3.dari pinggir kiri      : 2,5 cm
             4.dari pinggir kanan  : 2cm

Perbedaan Paten dan Lisensi

Hak Lisensi izin yang diberikan oleh pemilik rahasia dagang(ciptaan)kepada pihak lain melalui suatu perjanjian berdasarkan pada pemberian hak (bukan pengalih hak) menikmatan manfaat ekonomi dari suatu rahasia dagang yang diberi perlindungan dalam jangka waktu tertentu dan syarat tertentu.

Ilustrasi lisensi : 
Misalnya APPle’s multitouch gestures ( pada iPhone yang bisa menggunakan dua jari atau lebih untuk melakukan operasi tertentu). Multitouch ini dipatenkan oleh apple, sehingga tidak bisa dipakai perangkat lain. Dan Apple sendiri mempunyai hak cipta atas iPhone, tidak ada produk lain yang boleh menggunakan nama iPhone selain Apple kecuali atas izin Apple. Atau Misalkan jika Apple mendirikan perusahaan di Indonesia, Apple bisa memberikan lisensinya kepada perusahaan di Indonesia tersebut untuk memproduksi dan Apple memberi lisensi pada produk yang di baut oleh perusahaan tersebut.


Hak paten adalah hak ekslusif yang diberikan oleh negara kepada inventor atas hasil invensinya dibidang teknologi yang untuk selama waktu tertentu melaksanakan sendiri invensinya tersebut atau memberikan persetujuan kepada pihak lain untuk melaksanakannya.

ilustrasi : misalnya formula : biskuit memilih kategorikan formula yangdigunakan sebagai rahasia dagang alternatifnya adalah hak paten.bila biskuit membuat penemuan baru dalam hal ini kemungkinanan akan dilindungi oleh hak paten.

2. EXSPLORASI SHELL,SYSTEM CALL,COMMAND INTERPRETER,DAN API

a)SHELL
STRUKTUR SHELL
Pada dasarnya shell diambil dari beberapa bentuk yang ada dialam seperti kulit telur, tempurung buah kelapa, cangkang kepiting, cangkang keong, dan sebagainya (Curt Siegel).
Shell adalah bentuk struktural tiga dimensional yang kaku dan tipis yang mempunyai permukaan lengkung. Shell harus didirikan dari material yang dapat dilengkungkan seperti beton bertulang, kayu, logam, bata, batu, atau plastik.
Cara yang baik untuk mempelajari perilaku permukaan shell yang dibebani adalah dengan memandangnya sebagai analogi dari membran, yaitu elemen permukaan yang sedemikian tipisnya hingga hanya gaya tarik yang timbul padanya. Membran yang memikul beban tegak lurus dari permukaannya akan berdeformasi secara tiga dimensional disertai adanya gaya tarik pada permukaan membran. Yang terpenting adalah adanya dua kumpulan gaya internal pada permukaan membran yang mempunyai arah saling tegak lurus. Hal yang juga penting adalah adanya tegangan geser tangensial pada permukaan membran yang juga berfungsi memikul beban.

Pada shell, gaya-gaya dalam bidang yang berarah mereditional diakibatkan oleh beban penuh. Pada shell, tekanan yang diberikan oleh gaya-gaya melingkar tidak menyebabkan timbulnya momen lentur dalam arah meredional. Dengan demikian cangkang dapat memikul variasi beban cukup dengan tegangan-tegangan bidang.
Variasi pola beban yang ada, bagaimanapun, harus merupakan transisi perlahan (perubahan halus dari kondisi beban penuh kekondisi sebagian agar momen lentur tidak timbul). Pada pelengkung, beban seperti ini dapat menimbulkan lentur yang besar, sedangkan pada cangkang lentur dengan cepat dihilangkan dengan aksi melingkar. Cangkang adalah struktur yang unik. Cangkang dapat bekerja secara funicular untuk banyak jenis beban yang berbeda meskipun bentuknya tidak benar-benar funicular.
B)SYSTEM CALL
System call menyediakan antar muka antara program yang sedang berjalan
dengan sistem operasi. System call biasanya tersedia dalam bentuk instruksi bahasa
assembly. Pada saat ini banyak bahasa pemrograman yang digunakan untuk
menggantikan bahasa assembly sebagai bahasa pemrograman sehingga sistem call dapat
langsung dibuat pada bahasa tinggat tinggi seperti bahasa C dan C++.
Terdapat 3 (tiga) metode yang umum digunakan untuk melewatkan parameter
antara program yang sedang berjalan dengan sistem opeasi yaitu :
Melewatkan parameter melalui register.
Menyimpan parameter pada tabel yang disimpan di memori dan alamat tabel
tersebut dilewatkan sebagai parameter di register seperti Gambar 2-1.
Push (menyimpan) parameter ke stack oleh program dan pop (mengambil) isi
stack yang dilakukan oleh system operasi

Jenis System Calls
Berikut ini adalah tipe system calls:
1.Manajemen Proses.
System call untuk manajemen proses diperlukan untuk mengatur prosesproses
yang sedang berjalan. Kita dapat melihat penggunaan system calls untuk manajemen proses
pada Sistem Operasi Unix. Contoh yang paling baik untuk melihat bagaimana system call bekerja
untuk manajemen proses adalah Fork. Fork adalah satu satunya cara untuk membuat sebuah
Copyright © Sistem Operasi - silakan merevisi dan menyebarluaskan materi ini
proses baru pada sistem Unix. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang
berkaitan dengan manajemen proses seperti:
o Pembuatan dan penghapusan proses pengguna dan sistem proses.
o Menunda atau melanjutkan proses.
o Menyediakan mekanisme untuk proses sinkronisasi.
o Menyediakan mekanisme untuk proses komunikasi.
o Menyediakan mekanisme untuk penanganan deadlock.
2.Manajemen Berkas.
System calls yang berhubungan dengan berkas sangat diperlukan. Seperti
ketika kita ingin membuat atau menghapus suatu berkas, atau ketika ingin membuka atau menutup
suatu berkas yang telah ada, membaca berkas tersebut, dan menulis berkas itu. System calls juga
diperlukan ketika kita ingin mengetahui atribut dari suatu berkas atau ketika kita juga ingin
merubah atribut tersebut. Yang termasuk atribut berkas adalah nama berkas, jenis berkas,dan lainlain.
Ada juga system calls yang menyediakan mekanisme lain yang berhubungan dengan direktori
atau sistem berkas secara keseluruhan. Jadi bukan hanya berhubungan dengan satu spesifik berkas.
Sistem operasi bertanggung-jawab:
o Pembuatan dan penghapusan berkas.
o Pembuatan dan penghapusan direktori.
o Mendukung manipulasi berkas dan direktori.
o Memetakan berkas ke secondary storage.
o Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).
3.Manajemen Piranti.
Program yang sedang dijalankan kadang kala memerlukan tambahan sumber
daya. Jika banyak pengguna yang menggunakan sistem dan memerlukan tambahan sumber daya
maka harus meminta peranti terlebih dahulu. Lalu setelah selesai, penggunaannnya harus
dilepaskan kembali dan ketika sebuah peranti telah diminta dan dialokasikan maka peranti tersebut
bisa dibaca, ditulis, atau direposisi.
4.System Call Informasi/Pemeliharaan.
Beberapa system calls disediakan untuk membantu
pertukaran informasi antara pengguna dan sistem operasi, contohnya adalah system calls untuk
meminta dan mengatur waktu dan tanggal atau meminta informasi tentang sistem itu sendiri,
seperti jumlah pengguna, jumlah memori dan disk yang masih bisa digunakan, dan lain-lain. Ada
juga system calls untuk meminta informasi tentang proses yang disimpan oleh sistem dan systemcalls untuk merubah informasi tersebut.


5.Komunikasi. Dua model komunikasi:
A) Message-passing. Pertukaran informasi dilakukan melalui fasilitas komunikasi antar
proses yang disediakan oleh sistem operasi.
B)Shared-memory. Proses menggunakan memori yang bisa digunakan oleh berbagai
proses untuk pertukaran informasi dengan membaca dan menulis data pada memori
tersebut. Dalam message-passing, sebelum komunikasi dapat dilakukan harus dibangun
dulu sebuah koneksi. Untuk itu diperlukan suatu system calls dalam pengaturan koneksi
tersebut, baik dalam menghubungkan koneksi tersebut maupun dalam memutuskan
koneksi tersebut ketika komunikasi sudah selesai dilakukan. Juga diperlukan suatu
system calls untuk membaca dan menulis pesan (message) agar pertukaran informasi
dapat dilakukaN
D) API
API adalah serangkaian instruksi dan standar pemrograman untuk mengakses aplikasi atau layanan berbasis web. Sebuah perusahaan software atau penyedia layanan berbasis web merilis API mereka kepada publik. Dengannya, pengembang lain dapat mendesain aplikasi yang memanfaatkan layanan mereka.
Sebagai contoh, Amazon.com merilis API sehingga para pengembang web dapat lebih mudah mengakses informasi produk-produk Amazon dari website mereka. Menggunakan API dari Amazon, website pihak ketiga dapat mem-posting link langsung ke produk-produk Amazon dengan harga aktual dan opsi “buy now”.
API dan web service sepenuhnya bekerja di belakang layar. Para peselancar web dan pengguna software sama sekali tidak melihatnya. Keduanya bekerja diam-diam, menyediakan jalan bagi beberapa aplikasi untuk bekerja sama untuk memberikan informasi atau fungsionalitas yang dibutuhkan oleh pengguna aplikasi.
Dengan demikian, API adalah standar komunikasi yang dibuka oleh perusahaan software, agar dapat dimanfaatkan oleh pengembang pihak ketiga untuk mendesain aplikasi yang memanfaatkan layanan mereka dengan mudah. Tertarik untuk membuat aplikasi client untuk Facebook, Twitter, atau Amazon? Silakan pelajari dan gunakan API mereka.

1.ANALISIS STRUKTUR SISTEM LINUX DAN WINDOWS



A) LINUX

Sistem operasi Linux terdiri atas kernel(inti), program sistem, dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi. Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan antara program sistem dan program aplikasi adalah program sistem butuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adaah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Sistem Linux terdiri atas tiga badan kode utama, dengan isi pada barisnya
merupakan implementasi UNIX paling tradisional : 
 
1. Kernel
Kernel Linux adalah potongan orisinil dari perangkat lunak yang dibuat dari serpihan oleh komunitas Linux. Sedangkan sistem Linux merupakan gabungan dari komponen-komponen. Sistem Linux basic adalah lingkungan standar untuk aplikasi dan program user.
Kernel Linux terdiri atas kode tertulis dari nol yang dibuat spesifik untuk proyek Linux, sedangkan perangkat lunak yang mendukung sistem Linux tidak terikat secara ekslusif pada Linux, tapi umumnya dapat bekerja pada sistem operasi seperti UNIX .
Kernel bertanggung jawab untuk mengatur dan menjaga seluruh abstraksi penting dari sistem operasi, termasuk hal-hal seperti virtual memori dan proses. Kernel Linux membentuk inti dari keseluruhan sistem operasi Linux. Kernel menyediakan semua fungsionalitas yang diperlukan untuk menjalankan proses, dan menyediakan servis sistem untuk melindungi akses terhadap sumber daya perangkat keras. Kernel mengimplementasikan seluruh fitur yang dibutuhkan untuk terkualifikasi sebagai sistem operasi.

2. System libraries
aplikasi dapat berinteraksi dengan kernel. Implementasi dari fungsi- fungsi ini sedikit banyak ada pada fungsionalitas sistem operasi yang tidak membutuhkan hak keseluruhan atas kode kernel.
System libraries menyediakan banyak tipe dari fungsionalitas. Pada level
paling sederhana, system libraries mengijinkan aplikasi untuk membuat permintaan kernel-system-service. System libraries juga menjaga dan mengoleksi argumen system call.
Sistem linux tersusun atas tiga komponen penting yaitu 
 
1. Kernel menyediakan semua fungsi yang diperlukan untuk menjalankan proses dan menyediakan layanan system untuk memberikan pengaturan dan proteksi akses ke sumber daya hardware termasuk pada memori virtual. Kernel mengimpelmentasikan semua fitur yang diperlukan supaya dapat bekerja sebagai system operasi. 
 
2. Perpustakaan system, menentukan kumpulan fungsi standar di mana aplikasi dapat berinteraksi dengan kernel, dan mengimplementasikan hamper semua fungsi system operasi yang tidak memerlukan hak penuh atas kernel. Library juga dapat menyediakan versi lebih kompleks dari system call dasar. Contohnya, fungsi buffered file handling dari bahasa C semuanya diimplementasikan dalam perpustakaan system, yang memberikan control lebih baik terhadap input output dari system call kernel dasar. Perpusatakaan juga menyediakan rutin yang tidak ada hubungan dengan system call, seperti algoritma penyusunan (sorting), fungsi matematika, dan rutin manipulasi string (string manipulation) 
 
3. Utilitas sistem, yaitu program yang melakukan pekerjaan manajemen secara individual. Utilitas system termasuk semua program yang diperlukan untuk menginisialisasi system, seperti program untuk konfigurasi alat jaringan (network device) untuk load modul kernel. Program server yang berjalan secara terus menerus juga termasuk sebagai utilitas system, program semacam ini mengatur antrian pada printer, permintaan login dan koneksi jaringan.
 System Linux

Gambar Linux
B) WINDOWS
Semua dari kita pasti sudah mengetahuinya, kalau setiap operating system baru dari microsoft akan mengalami banyak perubahan baik tampilan, kecepatan, kestabilan, keamanan dan fitur lainnya. Begitu juga dengan Windows 7, telah mengalami banyak perubahan dari sistem operasi sebelumnya. Perubahan yang paling menonjol ada pada sisi tampilan luar yang lebih interaktif dari sebelumnya.
Sebenarnya Sistem Operasi cukup banyak seperti halnya beberapa sistem operasi dari keluarga unix yang mencakup sistem operasi Posix, GNU/Linux, GNU/Hurd, dan lain sebagainya, serta ada juga sistem operasi Mac OS, yaitu sistem operasi yang biasanya digunakan untuk berbagai komputer produk Apple. Sementara salah satu Sistem Operasi yang paling terkenal karena paling banyak digunakan diseluruh dunia dan termasuk juga di Indonesia adalah Sistem Operasi Windows. Sistem Operasi ini dikembangkan oleh Microsoft dengan menggunakan antarmuka berbasis grafik.
Bila menelusuri evolusi dari Sistem Operasi Windows, maka sebenarnya sistem operasi ini adalah pengembangan dari sistem operasi MS-DOS, yaitu sebuah sistem operasi yang berbasi modus teks dan command-line.
System Operasi Windows sendiri pada awal perkembangannya muncul pada, November 1983, dimana pada saat itu pengembangan MS-DOS telah mengarah ke sistem operasi yang disebut Windows Graphic Environment 1.0. Untuk Sistem Operasi Windows yang bisa disebut sebagai generasi pertama ini dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Meski telah diperkenalkan pada bulan November 1983. Namun sistem operasi windows generasi pertama ini baru dipasarkan pada bulan November tahun 1985, atau setelah 2 tahun dikembangkan terlebih dahulu.Sampai saat ini sudah beberapa puluh kali produk Sistem Operasi Windows berevolusi semenjak kemunculan pertamanya dengan Windows I. Antara tahun 1985 sampai tahun 1993 saja tercatat ada sekitar enam kali perubahan evolusi sistem operasi windows itu sendiri.Berikut adalah daftar evolusi Sistem Operasi Windows dari awal sampai saat ini seperti yang didapatkan penulis dari situs wikipedia:

I.16-bit, berjalan di atas MS-DOS
- 1985 November - Windows 1.0
- 1987 9 Desember - Windows 2.0
- 1990 22 Mei - Windows 3.0
- 1992 Agustus - Windows 3.1
- 1992 Oktober - Windows for Workgroups 3.1
- 1993 November - Windows for Workgroups 3.11

II. Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS
- 1995 24 Agustus - Windows 95 (Versi: 4.00.950)
- 1998 25 Juni - Windows 98 (Versi: 4.1.1998)
- 1999 5 Mei - Windows 98 Second Edition (Versi: 4.1.2222)
- 2000 19 Juni - Windows Millennium Edition (Me) (Versi: 4.9.3000)



III. Berbasis kernel Windows NT
- 1993 Agustus - Windows NT 3.1
- 1994 September - Windows NT 3.5
- 1995 Juni - Windows NT 3.51
- 1996 29 Juli - Windows NT 4.0
- 2000 17 Februari - Windows 2000 (Versi: NT 5.0.2195)
- 2002 - Windows XP (Versi: NT 5.1.2600)
- 2003 - Windows Server 2003 (Versi: NT 5.2.3790)
- 2006 - Windows Vista (Versi 6.0 Build 6000)
- 2007 - Windows Home Server (Versi 6.0.1800.24)
- 2008 - Windows Server 2008 (Versi 6.1)
- 2009 - Windows 7 (Versi 6.1 Build 7600)
- 2009 - Windows Server 2008 R2 (Versi 6.1)

 System Windows

System Windows Cina

tugas 1



20 ORANG YANG BERPENGARUH DALAM DUNIA SISTEM OPERASI
1.Linus Benedict Torvalds
Biografi :
Lahir di Helsinski, Finlandia pada tanggal 28 Desember 1969.
Dia adalah seorang perekayasa perangkat lunak yang merintis berkembangnya kernel linux. Pada saat kuliah dia secara diam-diam membagikan source code kernel linux via internet pada tahun 1991, tanpa ia sadari apa yang dilakukannya saat itu akan menjadikannya milyarder di kemudian hari.
2.Richard Matthew Stallman
Biografi :
Lahir di New York City, New York pada tanggal 16 Maret 1953.
Dia adalah pendiri perangkat lunak bebas, opensource, proyek GNU(GNU’s NOT UNIX). Stallman adalah seorang jenius, dia selalu mendapatkan nilai A pada matapelajaran Fisika, akan tetapi dia gagal dalam pelajaran Bahasa Inggris. Stallman merupan lulusan Havard University jurusan fisika. Selama kuliah dia bekerja sebagai staf di Lab Artificial Intelligence milik MIT. Saat itulah belajar mengenai pengembangan sistem operasi.
Pada tahun 1984 Stallman mengundurkan diri dari MIT dan memulai GNU project. GNU adalah merupakan alternative dari Unix. Dan akhir-akhir ini pengguna dari GNU berbasis linux sudah mencapai hingga 20 juta orang lebih.
3.Steve Paul Jobs
Biografi :
Lahir di San Fransisco California, Amerika Serikat pada tanggal 24 Februari 1955.
Pada tahun 1970 Steve Jobs dan rekan kerjanya Steve Wozniak dan rekan-rekan lainnya mendesain mengembangkan dan memamasarkan personal komputer pertama yang sukses secara komersial, komputer tersebut diberi nama Apple II. Pada awal tahun 1980 Jobs melihat adanya potensi komersial dari interface yang dikembangkan tetikus PARC xerox yang kemudian hari mendorong pembuatan sistem operasi macintosh.
Pada tahun 1984 Jobs mengundurkan diri dari Apple dan pada akhirnya mendirikan perusahaan pengembang platform komputer bernama NeXT.
Pada tahun1996 NeXt dibeli oleh Apple, hal tersebut membuatnya kembali ke Apple.
Di perusahaan inilah karier Jobs meningkat dan membawanya menjadi milyarder.
4.Stephen Wozniak
Biografi :
Lahir di San Jose, California, Amerika Serikat pada tanggal 11 Agustus 1950.
Bersama rekan kerjanya Steve Jobs, ia mendirikan Apple Computer, hal ini menjadikan ia dianggap sebagai pelopor masuknya komputer dalam kehidupan rumah pribadi.
Ide-ide cemerlangnya pada masa itu yang secara tidak sengaja diiringi dengan kebutuhan masyarakat akan personal komputer mendorongnya untuk menciptakan personal komputer pertama yaitu Apple II.
5.Tony Fadell
Biografi:
Anthoni M.Fadell lahir pada tahun1969, ia adalah keturunam Amerika Lebanon. Fadell merupakan lulusan dari University of Michigan dengan BS di Teknik Komputer pada tahun 1991. Selama tinggal di Michigan ia bekerja sebagai CEO Konstruktif Instrumen di Media Text. Ia bekerja untuk Apple sesbagai engineer diagnostik dan arsitek sistem.
Karya – karyanya antara lain adalah : pengembangan perangkat teknologi Sony Magic Link, Motorola Envoy dimana keduanya adalah bagian dari platform Magic Cap. Pengembang Windows CE berbasis hand-held.
6.Onno Widodo Purbo
Lahir di Bandung, Jawa Barat, Indonesia pada tanggal 17 Agustus 1962.
Dia dikenal sebagai pakar Teknologi Informasi Indonesia, ia merupakan lulusan ITB jurusan Teknik Elektro. Pada tahun 1987 Onno W Purbo lulus dengan predikat lulusan terbaik di ITB setelah itu ia melanjutkan studinya di Kanada dengan menggunakan beasiswa dari PAUME
Pada tahun 1989 Onno mendapatkan gelar S2nya di Macmaster University dan mendapatkan gelar S3nya di Universitas Waterloo, Kanada. Salah satu karyanya yang paling populer di Indonesia adalah RT/RW-net. Dia menggunakan filosofi yang dianut oleh Stallman yaitu filosofi Copyleft lawan dari Copyright, Onno juga banyak menulis artikel dalam bidang teknologi Informasi dan dipublikasi secara gratis di internet. Distro Linuxnya antara lain ORARINux , IPTEKNux, SMEOnffline, SekolahNux, SchoolOnffLine.
7.Marc Ewing
Marc Ewing mengawali karirnya dengan membuat disro linux sendiri pada tahun 1994, nama distronya adalah Red Hat Linux. Red Hat Linux dirilis oleh Marc Ewing pada bulan Oktober pada tahun 1994 dan rilis distro linux tersebut dikenal dengan rilis Haloween. Setahun kemudian Bob Young membeli bisnis yang didirikan Ewing lalu keduanya bergabung dan perusahaan tersebut diberi nama Red Hat Software Bob Young yang menjabat sebagai CEOnya.
8.Bob Young
Bob Young mendirikan ACC Corporation pada tahun 1993, perusahaan Bob Young ini bergerak dibidang penjualan aksesori perangkat lunak Linux dan UNIX.Setahun kemudian pada tahun1994 ia membeli Linux Red Hat karya dari Marc Ewing. Pada tahun 1999 Red Hat mengakuisisi Cygnus Solutions, Cygnus adalah perusahaan penjual jasa dukungan atas free software dan pengelola GNU.
9.Ian Murdock
Ian Murdock merupakan mahasiswa lulusan Universitas Purdue Amerika Serikat, Pada tanggal 16 Agustus 1993 Ian membuat Linux sendiri yang diberi nama Debian. Proyek Debian pertama kali dimulai pada tahun1994 dan hasilnya adalah Debian versi0.9x. dan versi berikutnya versi 1.x dimulai tahun1996 dan pada tahun inilah kerja dari Ian murdock dalam project debian digantikan oleh Bruce Perens.
Paulus Suryono Adisoemarta
10.Jef Raskin
Jef Raskin lahir pada tanggal 9 Maret 1943, dia adalah seorang pakar Interaksi Manusia dan komputer Amerika Serikat dan bergabung dengan Apple Inc pada tahun 1978. Jef Raskin merupakan karyawan ke 31 yang direkrut oleh Apple, dia sangat berperan penting dalam pengembangan Macintosh, akan tetapi sebelum produk Apple dirilis Jef Raskin sudah keluar terlebih dulu dari Apple Inc.
11.Andy Hertzfeld
Andy Hertzfeld lahir pada tanggal 6 April 1953, dia merupakan ilmuwan komputer yang ikut mengembangkan Apple Macintosh pada tahun 1980. Andy bekerja di Apple dari tahun 1979 sampai tahun 1984, dia bekerja sebagai desainer sistem perangkat lunak Macintosh.
Setelah keluar dari Apple Computer dia mendirikan tiga perusahaan yaitu Radius, General Magic dan Erazel. Pada tahun 2002 Andy juga membantu Mitch Kapor dalam mempromosikan OpenSource buatannya bersama Open Source Applications Foundation.
12.David Potter
David Potter mendirikan perusahaan pengembang software Psion pada tahun 1980, produk pertama dari Psion adalah EPOC, sistem operasi ini lebih diutamakan untuk mobile phone.
Pada tahun 1998 David Potter merangkul perusahaan seluler besar seperti Ericson, Nokia dan Motorola untuk menggabungkan telepon seluler dengan PDA, OS tersebut diberi nama Symbian.
Pada tahun 2004 merilis Symbian OS v5, pada sistem operasi ini menggabungkan aplikasi perangkat PDA ke dalam Ponsel.
Hingga akhirnya muncullah smartphone seperti yang ada sekarang, versi terkhir dari Symbian adalah Symbian ^3 Belle.
13.James Gosling
James Gosling lahir pada tanggal 19 mei 1955 di Alberta, Kanada, Dia adalah seorang pengembang perangkat lunak yang sangat terkenal, dia juga disebut sebagai Bapak Bahasa Pemrograman Java.
James Gosling merupakan almamatrer dari Univerity of Calgary dan juga Carnegie Mellon University.
Dia juga membangun sebuah versi mulati prosesor yang disebut UNIX semasa kuliahnya di Universitas Carnegie Mellon. Pada tahun 1984 James bergabung dengan Sun MicroSystem yang lebih biasa disebut bahasa pemrograman Java.
14.Andy Rubin
Andy Rubin lahir di Chappaqua New York dia merupakan CEO dari Danger Inc dan juga Android Inc. Andy adalah seorang pengembang sistem operasi open source untuk smartphone asal Amerika Serikat salah satu hasil karyanya adalah sistem operasi Android yang berbasis Linux. Andy rubin merupakan almamater dari Utica College New York dia lulus pada tahun 1986. Setelah lulus dia bekerja di Carl Zeiss sebagai engeenir robotics. Lalu pernahn bergabung pula dengan Apple Inc, Danger Inc Hingga akhirnya mendirikan Android Inc pada tahun 2003.
15.Marshall Kirck Mckusick
Kirck McKusick lahir pada tanggal 19 januari 1954 di wilmington, Delaware. Kirck merupakan seorang computer scientist. Dia ikut mengembangkan project Barkeley Software Distribution (BSD) dari tahun1980 hingga sekarang menjadi FreeBSD.
16.Bill Joy
Bill Joy lahir pada tanggal 8 November 1954 di Farmington Hills Michigan Amerika Serikat.
Bill Joy merupakan almamater dari University of Michigan dan University of California, Berkeley.
Bill adalah seorang computer scientist yang ikut mengembangkan Sun MicroSystem dari tahun 1982. Pada tahun 1986 dia mendapatkan penghargaan berupa Grace Murray Hopper Award dari ACM atas kinerjanya di Berkeley UNIX Operating System.
17.Rich Miner
Rich miner merupakan salah satu anggota tim dalam project pengembangan sistem operasi Android. Dia bergabung dengan Google Ventures pada bulan mei tahun2009.
Rich Miner mendapatkan gelar doctor di bidang Computer Science dari University of Massachusetts Lowell.
18.Andy Bechtolsheim
Andy Bechtolsheim lahir di Bavaria, Jerman pada tanggal 30 September 1955. Dia merupakan almamater dari Univerity of Technology Munich dan juga Stanford University dan mendapatkan gelar Ph.D. dalam bidang electrical engineering.
Andy ikut mengembangkan Sun MicroSystem, dia mendesain computer workstation yang dikenal dengan SUN workstation.
19.Mark Shuttle Worth
Mark Shuttle Worth lahir di Afrika Selatan pada tanggal 18 September 1973.
Mark merupakan lulusan dari University of Cape Town, dia juga pendiri perusahaan Thawte yang bergerakdi bidang digital certificates dan internet security. Dia juga ikut mengembangkan Sistem Operasi Debian. Lalu dia mendirikan UBUNTU yang merupakan turunan dari Debian.

PERBEDAAN MENDASAR ANTARA WINDOWS, LINUX DAN MACINTOSH
Dari segi penggunaanya :
1. WINDOWS       : dikarenakan Windows sudah familiar dikalangan pelajar dan pekerja dan windows juga memudahkan untuk mengoperasikannya sehingga banyak digunakan untuk pembuatan laporan dan tugas sekolah juga.
2. LINUX              : Biasanya digunakan untuk sistem administrator, dikarenakan Linux sangat tahan terhadap serangan virus.
3. MACINTOSH  : Biasanya digunakan untuk desain grafis dan Macintosh guja menggunakan kapasitas RAM yang besar sehingga memanjakan para desain grafis untuk mendesain karyanya.
Dari segi Harga :
1. WINDOWS              : Dari segi harga OS Windows cukup mahal tetapi  akibat dari segi kebutuhan yang banyak orang-orang banyak yang membutuhkannya.
2. LINUX                     : Dari segi harga OS Linux sangan terjangkau karena hanya membutukn koneksi internet aj dan mendownlodnya.
3. MACINTOSH          : Dari segi harga Macintosh relative cukup mahal karena kualitas cukup bagus dan dari segi pembajakan OS Macintosh cukup susah untuk di bajak.
Dari segi Ketahanan :
1. WINDOWS              : Dari segi ketahanan OS Windows sangan rentan sekali terhadap virus karena banyak yang menggunakan OS Windows.
2. LINUX                     : Dari segi ketahanan Linux sangat tahan terhadap virus tetapi bukan berarti linux tidak dapat kena virus.
3. MACINTOSH          : Dari segi ketahanan Macintosh cukup besar keta untuk diketahanannya walaupun susah untuk dibajak.

CTSS
CTSS merupakan kepanjangan dari Compatible Time Sharing System, CTSS adalah awal mula atau cikal bakal berkembangya sistem operasi. Pada tahun 1950-an Fernando Corbato memimpin sebuah riset yang dilakukan MIT untuk menciptakan sistem operasi banyak pengguna atau yang disebut Compatible Time Sharing System(CTTS).

Ken Thompson, Joe Ossana, Dennis Ritchie dan M.D. Mcllroy merupakan tim yang tergabung dalam Bell Labs yang mengundurkan diri. Akan tetapi mereka mengajukan proposal untuk melanjutkan riset itu sendiri, dikarenakan harga komputer untuk riset saat itu terlalu mahal proposal yang diajukan oleh mereka ditolak.
Ken Thompson tidak menyerah begitu saja, dia terus melakukan riset bersama rekan kerjanya yaitu Dennis Ritchie dan Rudd Canaday, dalam riset tersebut Thompson menulis sistem penomoran pada MULTICS agar sistem baru tersebut dapat teruji.
Lalu Thompson membuat game berbasis MULTICS nama game tersebut adalah Space Travel, selanjutnya Thompson menerjemahkan game Space Travel kedalam sistem operasi GECOS. Lalu game space Travel kembali diubah formatnya ke komputer PDP 7.
SEJARAH LAHIRNYA UNIX
Pada tahun 1970 Ken Thompson, Ritchie, Osanna, dan Rudd Canaday menulis sistem file pada komputer PDP7 untuk membuat program sistem operasi baru.
Sistem operasi baru tersebut diberi nama Uniplexed Information and Computing System (UNICS) dinamakan seperti itu karena sistem operasi tersebut hanya dapat digunakan oleh satu pengguna saja. Setelah fungsi multi proses telah ditambahkan maka nama sistem perasi dirubah menjadi UNIX.
Lalu sistem operasi UNIX ditransfer ke komputer PDP11, PDP11 merupakan komputer mini yang canggih pada waktu itu. Komputer PDP11 menggunakan memori 16 Kb untuk sistem operasi dan 8 Kb untuk memori pengguna.
Karena ketertarikan terhadap UNIX meningkat, pada tahun 1971 Ken Thompson dan Ritchie mematenkan sistem operasi buatan mereka. Melihat hal tersebut Bell labs tertarik untuk memfasilitasi Ken Thompson untuk mengembangkan sistem operasi UNIX.
Tahun 1975 UNIX meluncurkan versi ke enam. Karena melihat perusahaan Bell Lab adalah sebuah perusahaan monopoli, pemerintah Aerika Serikat melarang penjualan UNIX. Pada akhirnya unix disebar luaskan secara gratis di Amerika Serikat.
Pada tahun 1979 progamer lokal mengembangkan sistem operasi UNIX hingga lahirlah UNIX versi ketujuh.
TENTANG FMS DAN IBSYS
FMS
Fortran Monitor System dikembangkan oleh North American Aviation untuk IBM 709 sekitar akhir tahun 1950-an. FMS merupakan teknologi cikal bakal lahirnya sistem operasi yang ada seperti saat ini, pemrograman FMS menggunakan bahasa pemrograman FORTRAN.
IBSYS
IBSYS merupakan pengembangan dari FMS dengan menggunakan komputer IBM 7090 dan IBM 7094. Pemrograman IBSYS juga masih mengguunakan Bahasa Pemrograman FORTRAN, yaitu FORTRAN II / IV, termasuk juga menggunakan Bahasa Pemrograman COBOL, FAP assembler dan Utility yang lain. FAP assembler merupan modifikasi dari SAP ( Symbolic Assembly Program ) yang pada awalnya diprogram untuk komputer IBM 704 oleh United Aircraft.
Karena masih menggunakan FORTRAN sebagai bahasa pemrograman outputnya juga masih berupa punch card. Control card IBSYS diawali denga simbol “$” pada kolom ke-1 lalu diikuti Control Name untuk memilih utility program pada IBSYS untuk set up dan running program.