Clock

Minggu, 18 November 2012

Keuntungan dan kekurangan komunikasi simetrik dan asimetrik, automatic dan explicit buffering, send by copy dan send by reference, fixed size dan variable sized messages


Komunikasi Simetrik dan Asimetrik
Keuntungan :
Untuk tingkat programmer pada proses tidak harus memblock pelaksanaaannya yang bisa menghasilkan kinerja yang lebih baik
Kekurangan :
Pada komunikasi asimetris lebih sulit untuk sebuah program karena programmer harus bisa menjamin jika pesan tiba di receiver ketika diperlukan. pada sistem,asimetris rumit karena diperlukan kernel tingkat

Automatic dan explicit buffering
Keuntungan :
Automstic dan explicit buffering untuk programmer lebih mudah
Kekurangan :
Automatic dan explicit buffering untuk sistem akan sulit untuk dibanguun

Send by copy dan send by reference
Keuntungan : untuk generalisasi dan masalah sinkronisasi jaringan lebih baik, lebih efisien untuk struktur data yang besar
Kekurangan :
Sulit karena implikasi memori yang bersamaan

Fixed size dan variable sized messages
Keuntungan :
pada fixed size membuat prograammer lebih mudah
Kekurangan :
Untuk sistem variable sized messages sulit untuk dibangun

Di sistem UNIX terdapat banyak status proses yang dapat timbul (transisi) akibat event (eksternal) OS dan proses tersebut itu sendiri. Transisi state apa sajakah yang dapat ditimbulkan oleh proses itu sendiri


Di sistem UNIX terdapat banyak status proses yang dapat timbul (transisi) akibat event
(eksternal) OS dan proses tersebut itu sendiri. Transisi state apa sajakah yang dapat
ditimbulkan oleh proses itu sendiri, antara lain adalah :

  • Running adalah suatu proses yang sedang mengeksekusi instruksi prosess
  • Ready adalah proses siap untuk dieksekusi akan tetapi tidak tersedia eksekusii prosess ini
  • Blocked adalah suatu proses menunggu kejadian untuk melengkapi tugasnya

contohnya :

  • selesainya operasi perangkat I/O
  • terdapatnya memory
  • datangnya pesan jawaban

Sabtu, 17 November 2012

Tindakan yang diambil oleh sebuah kernel ketika alih konteks antar proses


Kernel akan menyimpan konteks dari sebuah proses lama ke dalam PCB, lalu mengisi konteks yang sudah disimpan dari proses yang baru dan telah ter schedule utk berjalan pada saat konteks beralih terjadi pada saat prosess sedang berjalan. dikarenakan sistem ini melaksanakan pekerjaan yang tidak perlu, maka dariitu pergantian waktu konteks adalah murni overhead. kecepatan pengalihan dari tiap mesin bervariasi, bergantung pada kecepatan memory, jumlah register yang dicopy, dan keberadaan instruksi khusu. pada umunya tingkat kecepatan pengalihan antara 1 samapai 1000 mikro/detik

Definisi dan perbedaan Penjadwalan short term, medium term dan long term


  • Definisi :
Penjadwalan short term:
dalam sebuah short term digunakan untuk memilih proses-proses yang akan dieksekusi dan dialokasikan ke CPU satu diantara proses tersebut biasa digunakan untuk sebuah CPU, proses akan dieksekusi cuma dengan bberapa milidetik sebelum menunggu "I/O"

Medium term :
Pada penjadwalan ini, beberapa dari OS seperti timesharing diperlukan penjadwalan dengan menggunakan level tambahn

Long term :
Pada longterm ini tidak selalu mengeksekusi dan jika proses meninggalkan sistem maka baru digunakan

  • Perbedaan :
short term
jangka scheduler yang pendek (CPU scheduler)
memilih proses yang sudah siap dieksekusi lalu mengalokasikan dgn CPU
dalam perpindahan antar proses akan melibatkan penyimpanan proses berikut dan sebelumnya

medium term 
mengontrol suatu derajat multiprogram
pada timesharing harus membutuhkan scheduler dengan level tambahan

long term
memilih suatu proses & beban kedalam sebuah memory untuk meng eksekusi

5 Aktivitas sistem operasi yang merupakan contoh dari manajemen proses



  • Pembuatan dan penghapusan proses pengguna dan sistem operasi

Tugas sistem operasi adalah memberikan sumberdaya yang dibutuhkan oleh sebuah prosess, yang kemudian sistem operasi teresbut mengambil sumberdaya itu kembali sesudah prosess selesai sehingga bisa dipergunakan untuk proses yang lain.


  • Melanjutkan atau menunda proses

Suatu sistem operasi mengatur prioritas dari proses yang akan dijalankan, jika terjadi lebih dari dua proses yang meng antri, sistem operasi akan mengutamakan proses yang mempunyai prioritas paliing besar.


  • Menyediakan mekanisme untuk proses sinkronisasi

Suatu sistem operasi mengatur jalan nya sebuah proses yang akan di eksekusi bersama
sehingga tidak akan terjadi in-konsistensi data dikarenakan pengaksessan data yang serupa/sama, dan untuk melancarkan jalanya sebuah proses

  • Menyediakan mekanisme untuk proses komunikasi

Suatu sistem operasi akan menyediakan mekanisme agar proses dapat saling berinteraksi dan
ber komunikasi yang satu dengan yang lainnya. dan tidak mengakibatkan proses lain
terganggu

  • Menyediakan mekanisme untuk penanganan deadlock

Pengertian deadlock adalah keadaan dimana sistem sempat berhenti. dikarenakan sumberdaya yang terdapat pada sistem tidak bisa dibagi, dan suatu proses harus menunggu untuk mendapatkan sumber daya tersebut. suatu sistem operasi harus bisa mendeteksi sebuah deadlock, apabila terjadi maka sistem operasi harus dapat menanggulanginya.



Program sederhana menggunakan thread

contoh program sederhana menggunakan thread pada program java,
ada dua cara untuk membuat thread di java adalah :
  • extends kelas thread
class thread secara implisit juga meng-implements interface runnable, makadari itu setiap kelas yang diturunkan dari class thread harus mengartikan method run (). berikut contoh programnnya :
        class CobaThread1 extends Thread
       {

                                          public void run()
                                         {
                                                for (int ii = 0; ii<4; ii++){
                                                System.out.println("Ini CobaThread1");
                                                Test.istirohat(11);
                                                }
                                          }
        }

  • implements interface runnable
lebih umum digunakan karena kita dapat mengimplements dari banyakkelas sekaligus
contoh programnya:

class CobaThread2 implements Runnable
{
             public void run()
             {
                         for(int ii = 0; ii<4; ii++){
                         System.out.println("Ini CobaThread2");
                        Test.istirohat(7);
             }
}

public class Test
{
              public static void main (String[] args)
             {
                        Thread t1 = new CobaThread1();
                        Thread t2 = new Thread (new 
                        CobaThread2());
                        t1.start();
                        t2.start();
                        for (int ii = 0; ii<8; ii++){
                        System.out.println("Thread 
                        UTAMA");
                        istirohat(5);
              }
}

public static void istirohat(int 
tunda)
{
              try{
                        Thread.sleep(tunda*100);
                      } catch(InterruptedException e) {}
}

10 Sistem operasi yang mendukung Hyperthreading

10 Sistem operasi yang mendukung Hyperthreading dan kelompokan termasuk kedalam model , multithreading yang mana, berikut penjelasannya :



  1. Windows NT
  2. Windows XP
  3. Windows 2000
  4. Linux
  5. Solaris 9
  6. IRIX
  7. Digital UNIX and Solaris
  8. HP-UX
  9. Tru64 UNIX
  10. Solaris 8

Kelompok Multithreading model one-to-one
  • Windows NT
  • Windows XP
  • Windows 2000
Kelompok Multithreading model many-to-many
  • Linux
  • Solaris 9
  • IRIX
  • Digital UNIX and Solaris
Kelompok Multithreading model two-level
  • HP-UX
  • Tru64 UNIX
  • Solaris 8



Dispatching Algorithm

Dispatching algorithm adalah sebuah algoritma antrean yang mendukung sebuah sistem yang bersifat multitasking. sehinggaa dapat meng eksekusi tiap2 thread dengan lebih efisien dan sistem ttersebut melakukan eksekusi kepada sistem - sistem operasi dengan cara berurutan(sekuensial).

Arsitektur komputer yang menggunakan teknologi Hyperthreading dengan algoritma dispatching



Pengertian dari Hyper-Threading Technology adalah teknologi yang dikembangkan oleh intel berupa mikroprosesor dimana arsitektur dan beberapa prosesor yaitu Intel NetBurst and Core.
pada bulan Maret 2002 teknologi ini diperkenalkan pd Prestonia (prosesor Xeon)
untuk Windows NT, Win. 2000, Win. XP profesional, Win. Vista dan Linux/GNU merupakan sistem operasi dengan dukungan banyak prosesor, sebagai 2 buah prosesor walaupun dilihat dengan fisik hanya terdapat 1(satu) prosesor.
sistem operasi  mengenali 2 buah prosesor maka suatu sistem bekerja dlm melakukan sebuah eksekusii setiap "thread" akan lebih effisien, walaupun sitem tersebut bersifat "multitasking".
sitem operasi akan melakukan sebuah eksekusi proses secara berurutan, dengan menggunakan sebuah "algoritma antrean" yang dinamakan "Dispatching algorithm"


komponen yang dibutuhkan sistem Hyperthreading :


  • chipset-motherboard, antara lain  intel-845PE,intel-875P,intel-915,intel-920,intel-945,intel-950,intel-965dan Intel-975.
  • Bios
  • Sistem operasi yg mendukung banyak prosessor (Windows 2000, XP, Linux/GNU), untuk sistem yang mendukung contonya "Device Manager Windows XP" yang menampilkan dua prosesor dengan spec yang sama.



Selasa, 13 November 2012

APA YANG MEMBUAT FEDORA BERBEDA


Fedora sebelumnya bernama Fedora Core, bisa juga disebut juga dengan Fedora Linux merupakan sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project  yang di kembangkan oleh komonitas programer dan di dukung penuh Read Heat.  Sedangkan penyebutan akan nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. Pada saat di rilis untuk fedora 1 sampai 6 dinamakan Fedora core dan pada fedora 7 berubah menjadi fedora. Fedora dikenal di dunia Linux sebagai sebuah distro yang menjadi pioneer dalam penggunaan teknologi terkini dan merupakan distro yang digunakan oleh Linus Torvalds.
Dibandingkan dengan kebanyakan sistem operasi Non-Linux,  Fedora memiliki masa hidup yang dibilang singkat contoh versi x hanya di pergunakan selama 1 bulan dan disusul dengan versi x+2 dengan hanya selisih 6 bulan versi fedora sudah mencapai versi Ini dapat membawa permasalahan yang mungkin menggunakan versi Fedora tertentu untuk pengembangan produknya (ex, embedded systems) dimana dukungan jangka panjang lebih penting dari pada memelihara software revisi termukhtakir.
Pada tahun 2008, Linus Torvalds, pemilik dari Linux kernel, mengatakan bahwa dia menggunakan Fedora karena Fedora memiliki dukungan yang cukup bagus untuk arsitektur prosesor PowerPC, yang dia rasakan setiap waktu
Menurut DistroWatch, Fedora adalah sistem operasi ketiga yang paling populer di bulan Juni 2011, dibelakang Ubuntu dan Mint, dan menjadi distribusi linux RPM yang paling populer. Bagi Red Hat, Fedora merupakan ajang percobaan utuk menghasilkan distro Red Hat Enterprise Linux (RHEL) yang stabil, rilis-rilis RHEL dikembangkan dari versi Fedora.

sumber http://id.wikipedia.org/wiki/Fedora

APA SAJAKAH YANG MENJADI NILAI UTAMA DARI FEDORA?
Ada empat fondasi yang membuat fedora berbeda dengan yang lainya yang dimana Keempat fondasi tersebut yaitu freedom, features, friends, dan first adalah nilai utama dari komunitas Fedora.

Freedom
Kami percaya kita seharusnya menggunakan dan mendistribusikan perangkat lunak dan kami mempromosikan konten untuk mencapai misi kami untuk memajukan perangkat lunak bebas. Kami menyediakan alternatif gratis untuk kode berpemilik dan konten untuk membuat Fedora benar-benar gratis dan didistribusikan untuk semua orang. Dengan begitu, siapa pun dapat menggunakan salah satu karya kami untuk tujuan mereka sendiri, tanpa kerepotan hukum, untuk lebih menyebarkan perangkat lunak bebas.
Friends
Kami percaya bahwa kesuksesan datang dari komunitas yang kuat, terdiri dari orang-orang di seluruh dunia, bekerja sama. Ada tempat di Fedora untuk siapa saja yang mendukung nilai-nilai kami dan ingin membantu. Dengan bekerja sama satu sama lain secara terbuka dan transparan dan dengan kemitraan, yang kuat mendukung dengan sponsor kita, kita dapat mencapai hal-hal hebat.
Features
Kami percaya bahwa kerja keras untuk menciptakan fitur-fitur teknis yang baru membuat perangkat lunak bebas lebih kuat, fleksibel dan berguna bagi jutaan orang. Kami tidak keberatan mengguncang status quo, kalau itu berarti kita dapat memajukan perangkat lunak bebas. Dan kami melakukannya dengan bekerja sama langsung dengan masyarakat perangkat lunak banyak yang karyanya didistribusikan oleh Fedora. Dengan cara itu keuntungan bagi semua orang, terlepas dari apakah mereka menggunakan Fedora atau tidak.
First
Kami percaya pada kekuatan inovasi dan memamerkan karya baru dalam rilis kami. Karena kami merilis dua kali setahun, anda tidak perlu menunggu lama untuk melihat perangkat lunak terbaru dan terbesar, sementara ada produk Linux lainnya berasal dari Fedora dapat anda gunakan untuk stabilitas jangka panjang. Kami menjaga Fedora bergerak maju sehingga anda dapat merasa yang pertama melihat masa depan.

Fitur Keamanan

Keamanan adalah salah satu fitur penting di Fedora. Salah satu fitur yang terdapat pada Fedora adalah Securtiy-Enchance Linux, fitur Linux yang mengimplementasikan kebijaksanaan keamanan linux, termasuk pengawasan aksess perintah, melalui Modul keamanan Linux pada Linux kernel. Fedora adalah salah satu dari distribusi yang memimpin dengan SELinux. SELinux diperkenalkan pada Fedora Core 2. tetapi ini dinonaktifkan, karena mengubah secara radikal bagaimana sistem operasi bekerja, tetapi diaktifkan lagi pada Fedora Core 3 dan diperkenalkan dengan sedikit tepat.

sumber http://fedoraproject.org/id/about-fedora#different

Minggu, 11 November 2012

Pengalaman Install Flash Player di fedora

sempet galau, pas pakai fedora kenapa gambar-gambar yang bisa muncul diblog/web tidak muncul, terus pas waktu buka ke youtube lah kok tidak tampil gambarnya.
ternyata saya belum install flash player. saya search beberapa tutorial instalasi flash player di fedora
beberapa kali mencoba install, alhamdulilah akhirnya berhasil juga

berikut langkah-langkahnya :

Melalui terminal,
ketik : su
masukan password :
lalu ketik :
# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
enter, lalu ketik

# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

lalu ketik 

# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
 
enter

restart firefoxnya...

Nb : pengetikan tutorial huruf besar kecil spasi tidaknya pengaruh terhadap proses intalasi


5 Forum Fedora

untuk menambah pengetahuan tentang linux khusunya fedora, maka saya mendaftar ke 5 forum linux. ini juga sebagai tugas kuliah juga :)

Forum tersebut antara lain :
  1. Linux.or.id
  2. id.fedoracommunity.org
  3. ubuntu-indonesia.com
  4. Kaskus.co.id
  5. fedora.or.id
Kesimpulan dari 5 forum :
Linux.or.id, anggota sudah banyak, terdapatnya blok-blok tersendiri dari linux yang berupa topics-topics dan pertanyaan dari user
id.fedoracommunity.org, tempat share saya dan mendapat pengetahuan dari topics2nya
ubuntu-indonesia.com, anggota lumayan banyak. tempat berbagi pengalaman saya selama menggunakan linux
Kaskus.co.id, menyediakan forum computer, dan saya bisa bertanya mengenai linux
fedora.or.id, forum fedora tapi dan lumayan banyak usernya

Dari kelima forum diatas, saya lebih sering sering menggunakan kaskus, untuk menanyakan problema saya selama proses intall fedora, dan menambah aplikasi

5 Aplikasi tambahan linux fedora

saya menambahkan 5 aplikasi pada fedora
yaitu :

  • LibreOffice : Openoffice writer (pengganti Micros. Word), Openoffice Calc (Micros. Excel), LibreOffice Impress (Micros. powerpoint), Libreoffice Base (Micros. Access)
  • MPlayer : untuk memutar Video, MP3
  • Flashplayer 
  • Inkscape : Untuk menggambar
  • GNU Image Manipulation : sebagai pengganti Photoshop

5 aplikasi bawaan linux fedora

Tugas selanjutnya menjelaskan tentang 5 aplikasi bawaan dari fedora antara lain :
  • Firefox : untuk internet
  • Shotwell : untuk membuka foto
  • Cheese : Kamera
  • Screen Shot : untuk printscreen
  • Document  viewer : seperti pdf

Kelebihan dan Kekurangan Fedora

Kelebihan fedora antara lain:
  • Distro yang banyak fiture, mapan dan aman
  • Tampilan desktop yang memukau
  • Populer di Amerika, dan sekitar 50% digunakan oleh para pencinta linux
  • Fitur keamanan yang baik, dengan adanya SElinux (Scurity- Enchanced Linux)
  • Tidak mundah terkena virus seperti di windows
  •  Sudah terdapatnya libreoffice yang siap digunakan untuk perkantoran
Kekurangan fedora antara lain :
  • Multimedia masih kurang baik seperti MP3 dan Video
  •  Masih banyak aplikasi - aplikasi yang belum ada dan harus di intsall sendiri

Spesifikasi Linux Fedora

- Perusahaan/pengembang
  Fedora Project, (sponsored by Red Hat, Inc)

- Keluarga OS
  Unix-like (based on red hat Linux)

- Status
  Current

- Model Kode sumber
  Free and opensource software

- Rilis awal
  2003-11-16 codenamed Yarrow. Fedora core 1 didasarkan pada Red Hat Linux 9 dan dikirim dengan versi 2.4.19 dari kernel Linux, versi 2.4 dari GNOME desktop environment.

- Rilis stabil
  17 (Beefy Miracle) 29 Mei 2012

- Bahasa
  Multilingual

- Metode pemutakhiran
  Yum (PackageKit)

- Manager Packet
  RPM package Manager

- Platform yang didukung
  i686, x86-64

- Tipe kernel
  Monolitic (Linux)

- Userland
  GNU

- Antarmuka standar
  GNOME 3

- Lisensi
  Various free software licenses, plus proprietary binary blobs

- Situs web
  www.fedoraproject.org

sumber : wikipedia.com
 

 

Cara menginstall Fedora

Sebelum menginstall yang harus dilakukan pertama dengan menyetting bios,agar mendapatkan boot melalui CD/DVD atau flashdisk.
pada season ini saya menginstall fedora dengan menggunakan flasdisk.
berikut langkah - langkahnya :

Step 1:
Masukan flasdisk ke komputer

Step 2 :
Akan muncul windows, yang isinya adalah
- install a new system or upgrade existing system
- install system with basic video driver
- rescue installed system
- boot from local drive
- memory test
lalu klik tab

Step 3 :
lalu muncul window yang isinya untuk mengetes media installasi, nah klik OK aja

Step 4 :
Pilih bahasa, disini saya memilih English untuk proses installasi. lalu klik OK

Step 5 :
Lalu muncul window tentang pemilihan keyboard layout apa yang digunakan,
disini saya pilih U.S International sesuai dengan komputer saya, nah biasa nya di indonesia menggunakan yang itu. lalu klik next

Step 6 :
Muncul lagi window yang isinya
- basic storage device
- specialized storage device
pilih yang basic storage device, lalu klik next

Step 7 :
Masuk ke window yang isinya pemberian nama hostname. lalu klik next

Step 8 :
Keluar window tentang root password, isi lalu ketik ulang di conform.lalu klik next

Step 9 :
Pilih Zona waktu, klik next
Nb : jangan pilih system clock uses UTC jika kamu menggunakan windows, itu bisa mengganggu sistem dari fedora

Step 10:
Masuk ke pilihan apakah mau mengupgrade fedora apakah hanya install saja.
pilih upgrade an Existing installation, klik next

Step 11 :
Muncul window yang terdapat beberapa pilihan seperti:
- Use all space
- Replace existing linux system (s)
- Shrink current system
- Use free space
- Create custom layout
pilih use all space, lalu centang Review and modify partitioning layout

Step 12 :
muncul window partisi-partisi, lalu klik next

Step 13 :
Pilih tempat untuk boot leader akan di install dan pilih sistem operasi yang digunakan untuk default didalam boot leader, klik next

Step 14 :
Pilih paket Fedora yang akan di install, pilih custumize now. lalu klik next

Step 15 :
Muncul window tentang paket-paket yang akan di install. Pilih paket yang akan di install lalu klik next

Nah, selesai deh proses installasi. tunggu proses sampai muncul menu tampilan pesan kalau sudah selesai menginstall fedora. Restart komputer.

Pada tampilan pertama fedora setelah proses instalasi selesai, akan muncul window berupa pesan. lalu klik next saja,
Lisensi fedora, klik next untuk selanjutnya
Create user, centang Add to Administration Group. itu untuk mendapatkan akses sudoer.
Lalu atur jam dan tanggal, pilih Synchronize date and time over the network, pastikan internet menyala yang fungsinya untuk mengsinkronkan jam dan tanggal.
Pada hardware profile, pilih do not send profile. finish




Sabtu, 10 November 2012

API (Aplication Programming interface)


Adalah pengaturan kode(script) program pada suatu sistem operasi
       
     Fungsi API (Aplication Programing Interface)
Menyatukan perangkat lunak' serta aplikasi aplikasi lain dalam suatu sistem operasi' sehingga semua sofware dapat di-eksekusi dan saling berkomunikasi antara satu dengan yang lainnya,.
       
     Struktur API (Aplication Programing Interface) pada system operasi

     Posisi API (Aplication Programing Interface)
Terletak diantara program yg sedang berjalan ataupun' diproses di user dgn yg lainnya.

Command intrepreter


Pengertian
Merupakan Sebuah program komputer yang membaca baris teks, di masukan oleh user serta menafsirkannya dalam bentuk bahasa pemrograman; pada sistem operasi..
      
     Fungsi command interpreter
Menterjemahkan suatu bahasa yang user/pengguna ketik pada perintah pada sistem operasi
      
     Struktur command interpreter
Berupa perintah perintah yang diinginkan oleh user biasanya bahasanya berupa "bahasa C"
      
      Posisi command interpreter
Seperti pada "cmd" di sistem operasi windows


System Call


Merupakan penyedia interface pelayanan2 yang disediakan sistem operasi
     
     Fungsi sistem call
Menyediakan interface antara program dan bagian sistem operasi dan menjadi jembatan antara "proses dan sistem operasi"
     
     Struktur system call
Sistem call ditulis dalam bahasa "assembly atau bahasa C/C++"
     
     Posisi shell
Sebagai pengakses, hardware secara langsung menggunakan bahasa 'rakitan'.


Minggu, 28 Oktober 2012

Perbedaan Windows, Linux, dan Macintosh

Perbedaan antara Windows, Linux dan Macintosh

1. FileSystem

Sistem file di Windows menggunakan 'FAT, FAT32, ataupun NTFS' dan yang terbaru exFAT, namun exFAT belum umum digunakan Sistem berkas pd Linux umumnya menggunakan 'ext2, ext3, dan terbaru ext4 ataupun reiserFS', XFS Sedangkan Sistem berkas pada Mac OS X menggunakan HFS; dan HFS+ Windows & Linux bisa beroperasi di hampir semua pabrikan komputer MacOS hanya bisa beroperasi pd pabrikan "Apple"

2. Tahapan Booting

Proses Booting pda Windows, awalnya Bootloader mengecek file boot di partisi "C:\" lalu akan me-load "ntdetect.com" dan "ntloader", lalu me-load "kernel32.dll" dan semua driver yang berekstensi .sys, kemudian meload service & pustaka program yang dibutuhkan kemudian menjalankan "winlogonui.dll" dan terakhir "explorer.exe"

Proses Booting pd Linux, "Bootloader" akan mengecek konfigurasi 'bootloader dimana partisi' root berada  lalu me-load kernel, kemudian melakukan 'probing hardware' & setelah probing selesai, 'linux akan menjalankan service dasar 'udev untuk membuat "file device" hasil probing dan me-load driver yang sesuai hardware baik driver yg tertanam di image 'kernel atau yang berupa modul. setelah itu menjalankan service secara -background barulah menjalankan mode 'GUI' melalui "service GDM atau KDM" dan me-load X11 dan menjalankan 'Desktop session.

Proses Booting pada Mac OS X', Bootloader akan me-load kernel dan me-load seluruh ekstensi kernel yang berekstensi .kext', setelah itu akan dilakukan- probing hardware. yang terdapat di PC/laptop' dengan mendumping info "DSDT" dari 'BIOS motherboard, lalu membuat file device hasil probing 'DSDT' dan melakukan pengenalan hardware melalui service "IOREG barulah dijalankan program decrypter file binary untuk bisa me-load driver dan menjalankan binari program baik 'service atau program lainnya, setelah semua service dijalankan lalu akan dijalankan mode "GUI" dan barulah -OS masuk mode GUI dan menjalankan program yang diperlukan saat 'startup.

3. Konfigurasi

Konfigurasi pada windows, ,konfigurasi ada dalam suatu data binary yg ada di "file C:\Document and settings\\ntuser.dat" dan membacanya menggunakan program ,"registry editor"
Konfigurasi pada linux,, konfigurasi disimpan berupa "file teks" baik itu berupa nama tanpa -ekstensi ataupun berekstensi ".conf" yang terdapat di 'folder /etc ataupun /var'
Konfigurasi pada mac,, konfigurasi sistem berupa "file XML" dgn ekstensi '.plist' dan biasanya bernama awalan "com".

4. Program binari dan library

Binari program di Windows, berupa file dengan "ekstensi .exe" & library program di windows berupa file dengan "ekstensi .dll (dynamic link library)"
Binari program pada Linux, berupa file "ELF tanpa ekstensi ataupun script shell *.sh" dan library program pada linux berupa file 'ELF dengan ekstensi .so (shared object)'
dan Binari program pada Mac, berupa binari terenkripsi "berekstensi .app"

Minggu, 21 Oktober 2012

Shell



Pengertian Shell
Dalam sebuah sistem operasi shell merupakan suatu jenis program bawaan dari sistem operasi yang berupa perangkat lunak/software menyediakan komunikasi langsung antar user dan sistem operasi.
     
     Fungsi shell
     Menyediakan akses ke layanan dari kernel. Fungsinya sebagai suatu jembatan antara user dengan kernel unntuk mendapatkan hasil yang inginkan.
     
     Struktur shell
berupa perintah perintah dari user//pengguna yang bisa dijalankan.

Posisi shell dalam sistem operasi
Misalkan posisi shell di "windows", di windows pasti ada cmd. maka cmd itu dikatakan sebuah/posisi shell dalam sistem operasi.





Analisis struktur sistem WINDOWS


Sistem Operasi Windows merupakan suatu sistem operasi yang paling dikenal luas o/ masyrakat dunia. Windows menggunakan sistem 'drive letter' dalam mere-presentasikan setiap partisi dari disk.. Dengan otomatis sistem operasi terdapat dalam partisi yg pertama yaitu "drive C".
Gambar struktur file pada windows

Direktori yang secara otomatis dibuat dalam 'instalasi Windows yaitu sebagai berikut:
·         Direktori "C:\WINDOWS"
sistem dari 'windows. Dalam direktori ini terdpt pustaka pustaka yang diperlukan oleh windows, device driver, registry, dan program program esensial" yang dibutuhkan oleh windows agar berjalan dengan baik..
·         Direktori "C:\Program Files"
Semua program yang diinstall ke sistem operasi. Program yang diinstall akan menulis 'entry ke dalam registry' agar program itu apat dijalankan dalam sistem 'Windows.
·         Direktori "C:\My Documents"
Semua file yang dimiliki oleh pengguna sistem  (user.)
Sistem operasi Windows dapat berjalan diatas beberapa 'macam sistem file. sistem file mempunyai keunggulan & kekurangan masing masing. Semua family Windows yang berbasis "Windows NT" bisa mendukung sistem file yang digunakan oleh "Windows 9x", namun hal tersebut tidak berlaku sebaliknya.


Analisis struktur sistem LINUX


Pada waktu login ke "UNIX, maka akan ditempatkan di direktori 'root'. Dikenal dengan direktori home. Sistem 'file' Linux & Unix diorganisir dlm strukturs hirarki, seperti-pohon. slash "/" ataupun direktori "root" yang merupakan 'Level tertinggi dari sistem file'.
gambar struktur hirarki dari UNIX
Desain sebuah Unix & Linux, dianggap sebagai file, termasuk hard disks,removable media & partisi.. berati  semua direktori dan file berada di direktori root. misalkan  (/home/tata/blabla.odt) menampilkan sebuah path (alur) ke file "blabla.odt" yg ada di dalam direktori "tata", yg mn ada di bawah direktori home,, berada di bawah "direktori root (/)".

Daftar direktori yang umum berada dalam installasi "UNIX" dan tepat dibawah direktori "root (/)":
a.     '  /bin'
isinya aplikasi biner penting. Dalam direktori ini terdapat program-program shell, perintah navigasi, perintah pencarian dan lainnya. terkadang direktori bin terhubung ke 'direktori lain yang dinamakan '/usr/bin', lokasi sebenarnya dari binary binary pengguna disimpan. /bin merupakan gerbang untuk mencapai /usr/bin'.
b.     ' /etc'
isinya konfigurasi file pengguna dan sistem,,  file yang ditunjuk sistem sebagai 'operasi normal seperti file kata sandi'.
c.       '/lib'
Isinya libraries atau pustaka pustaka yang dibagi. Aplikasi di "UNIX" biasanya memeriksa lib, ketika menginstallasi untuk memeriksa pustaka pustaka yang diperlukan oleh 'aplikasi sudah tersedia atau belum, jika sudah 'UNIX' tidak menimpa pustaka tsb.
d.      '/sbin'
isinya sistem biner penting juga tetapi binary' pada direktori ini berhubungan dgn fungsi -sistem administrasi pada sistem operasi "UNIX.
e.      '/var'
isinya file variabel seperti log & database. Berisi data yang bermacam macam (vary'). Data data ada dalam waktu yg singkat karena sifatnya selalu berubah tidak memungkinkan 'disimpan dalam direktori seperti “/etc”,.
f.        '/usr'
Adalah tempat aplikasi, file yang digunakan oleh pengguna. Berisis file file yang dapat diakses oleh para pengguna biasa..
g.       '/boot'
diperlukan u/ mem-boot komputer.
h.      '/dev'
file device (peranti). Berisi file file alat ataupun alat I/O.
a.      ' /home'
Direktori pangkal  untuk pengguna.
b.      '/lost + found'
Menyediakan suatu sistem 'lost + found' u/ file yang ada dibawah direktori -root (/).
c.       '/media'
Memuat 'removable media seperti "CD-ROM", camera digital, dan lain-lain.
d.      '/mnt'
Untuk me-mount suatu sistemfile.
e.      '/opt'
Tempat untuk menginstall suatu aplikasi tambahan/optional.
f.        '/proc'
khusus yg menangani informasi mengenai keadaan dari suatu sistem, termasuk juga  proses yang sedang berjalan
g.       /sys'
Mengandung informasi tentang sistem.
h.     ' /tmp'
File sementara ('temporary).

Senin, 08 Oktober 2012

CTTS (Compatible Time Sharing System), MULTICS (Multiplexed Information and Computing System) dan Sistem Operasi berbasis UNIX


Pada komputer Generasi ke-3 perkembangan suatu sistem operasi dikembangkan u/ melayani banyak pengguna, sehingga sistem operasi menjadi multiuser (di gunakan oleh byk pengguna) dan multiprogramming (melayani byk program). Maka dari itu berkembang sistem operasi dgn konsep CTTS (Compatible Time Sharing System), MULTICS (Multiiplexed Information and Computing System)

CTTS adalah sistem operasi pertama yg menerapkan 'Time Sharing Operation'. Pengembangan dari FMS. kemudian berkembang menjadi 'MULTICS' yang akhirnya mempelopori konsep sistem operasi pada saat ini.

MULTICS adalah pengembangan dari CTTS dikembangkan o/ Proyek MAC. 'MULTICS adalah awal timesharing sistem operasi. Pada awalnya MULTICS merupakan proyek kerjasama yg dipimpin oleh 'Institut Teknologi Massachusetts' (MIT) bersama dgn General Electric dan 'Bell Labs. Karena ide-ide baru & berharga, Multics mempunyai dampak yg signifikan di bidang komputer dan mempelopori konsep sistem operasi untuk ini, padahal saat itu dicemooh' oleh beberapa kritikus dikarenakan banyak ide-ide yang tidak masuk akal.

UNIX adalah sistem operasi komputer pengembangan dari 'project Multics ('Multiplexed Information and Computing Service) pada tahun-1965. Proyek UNIX' dikembangkan oleh 'American Telephone' and Telegraph AT&T, 'General Electric (GE)', dan Institut Teknologi Massachusetts '(MIT), dengan biaya dari Departement Pertahanan Amerika, 'UNIX' didesain sebagai Sistem operasi yg 'portable, multitasking dan multiuser. Unix banyak digunakan sebagai "server" atau "workstation". Linux merupakan sistem operasi yang diadopsi' dari Unix dan tersedia secara bebas.

Batch System FMS (Fortran Monitor System) dan IBSYS


Batch Processing System merupakan suatu teknologi process komputer generasi ke-2.
suatu tugas dikerjakan didalam satu rangkaian, kemudian dieksekusi dengan cara berurutan. Jadi pd generasi komputer ini sistem komputerr belum dilengkapi dengan sistem operasi, tetapi untuk fungsi sistem operasi seperti sistem operasi yg berkembang sekarang sudah terdpat di era ini, seperti contohnya fungsi sistem operasi yg berkembang pada waktu itu adalah FMS(Fortran Monitoring System) & IBSYS. So, generasi komputer ke-2 ini adalah generasi pertama dari sebuah sistem Operasi.

FMS (Fortran Sistem Monitor) merupakan proses batch sistem operasi u/ IBM 7094 ,
dimana sistem operasi menggunakan pengolahan alirann 'bets standar'.

IBSYS adalah suatu program miripp sistem operasi <tetapi dgn beberapa perbedaan yang signifikan>
yg diterapkan pada IBM 7044 dan IBM 7094 komputer. IBSYS yaitu proggram monitor dasar..
dan didasarkan pada 'FORTRAN' sistem monitor (FMS) & sistem share.

20 tokoh yang berpengaruh dalam pengembangan sistem operasi

20 tokoh yang terkenal versi anne, adalah :

1. Steve Jobs

Steven Paul Jobs dikenal dengan sebutan steve jobs merupakan pendiri dan mantan CEO Apple Inc. merupakan bapak Mac OS. telah sukses membuat seri Apple II yang kemudian membuat Macintosh. pada tanggal 05 Oktober 2011, beliau meninggal pada usia 56th





                                         
2. Bill gates
William henry Gates III pendiri dan ketua umum dari perusahaan perangkat lunak AS, Microsoft. Bill Gates bersama dengan Paul Allen berhasil membuat sistem operasi komputer MS-DOS.







3. Linus Benedict Torvalds (Linux)

Linus Benedict Torvalds adalah rekayasawan perangkat lunak asal Finlandia yang dikenal sebagai pengembangan Kernel Linux. Nama linux di ambil dari nama belakang penemunya sendiri. Yang lebih hebat lagi Linux menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA.




4. Andrew Rubin (Android OS)

pelopor teknologi sebuah open source sistem operasi untuk smartphone yang sangat popular. Android OS. Rubin adalah pengembang system operasi ini yang di bawahi Google. Beliau juga pendiri dan mantan CEO dari Danger Inc dan Android Inc.






5. Steve Wozniak

Adalah insinyur komputer dan pemrogram, salah satu pendiri Apple Computer, Co (sekarang Apple Inc ) dengan Steve Jobs dan dengan Ronald Wayne




6. Richard Page
Adalah Presiden dan Pendiri dari Sierra Riset dan Teknologi.berperan penting dalam perkembangan Macintosh dan desain awal Apple Lisa.

7. Sundar Pichai (Chrome OS)
Adalah seorang orang India berwarga Negara Amerika dan seorang insinyur komputer , yang telah merancang dan membangun Chrome OS. Sebuah poject program di bawah Google Inc.
  
8. Tim Paterson (MS-DOS)
dikenal sebagai penulis asli dari MS-DOS , sistem operasi komputer pribadi yang paling banyak digunakan pada 1980-an. Dan menjadi awal perkembangan technologi system operasi pada micrsoft.

9. Wayne Rosing
Merupakan pemain kunci dalam berbagai proyek di Apple inc. dia memimpin proyek apple Lisa, sebuah proyek yang menjadi cikal bakal Macintosh.

10. Bill Atkinson
Adalah bagian dari Apple Macintosh dan berpengaruh dalam pengembangan Machintosh, beliau juga adalah pencipta dari MacPaint aplikasi pada machintosh.

11. Brad Silverberg
Paling terkenal karena karyanya di Microsoft pada 1990-1999 untuk kepemimpinannya dalam pengembangan Windows 95.

12. Jef Raskin
Ahli dalam antarmuka manusia-komputer dan orang yang berpengaruh dalam memulai Macintosh proyek untuk Apple pada akhir tahun 1970.

13. John Couch
Merupakan pengembang Macintosh di apple inc. saat ini menjabat Wakil Presiden Pendidikan untuk Apple Computer 

14. Jordan Hubbard
Adalah orang yang telah membangun dan mengembangkan FreeBSD tahun 1993 dengan Nate Williams dan Rodney W. Grimes. kemudian bergabung dengan Apple Computer dalam peran manajer kelompok teknologi BSD dan menjadi Direktur Teknik Technologies Unix di Apple.

15. Keith Bostic (BSD OS)
Adalah salah satu arsitek utama dari 4.4BSD Berkeley dan 4.4BSD-Lite release. memimpin usaha di CSRG untuk membuat perangkat lunak bebas versi BSD UNIX , yang membantu memungkinkan penciptaan FreeBSD , NetBSD dan OpenBSD .beliau juga merupakan pendiri Berkeley Software Design Inc. yang menghasilkan BSD / OS.

16. Larry Tesler
Merupakan ilmuwan komputer yang bekerja di bidang interaksi manusia-komputer di Apple.inc yang berpengaruh dalam pengembangan OS pada Apple II, seri pengganti dari apple lisa, yang merupakan cikal bakal perkembangan macintosh.

17. Paul Allen
Paul Allen bersama dengan Bill Gates berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan Microsoft.

18. Onno W. Purbo
Onno Widodo Purbo adalah seorang tokoh yang lebih dikenal sebagai pakar di bidang teknologi informasi asal Indonesia. Banyak gagasan yang di buat, salah satu yang terkenal adalah RT/RW-net. Beliau juga dikenal sebagai bapak Open Source Indonesia dan salah satu pengembang OS berbasis Linux.

19. Bertrand Serlet
Seorang tokoh penting di Apple dalam pengembangan platform Mac Os. ikut serta berperan dalam kelahiran Mac mulai dari pengembangan sampai pembuatan.

20. Drew Mayor
Adalah salah satu pendiri dari Novell dan arsitek yang memimpin dan pengembang sistem operasi NetWare selama lebih dari 15 tahun. Sebuah OS khusus untuk melayani jaringan.

Sabtu, 29 September 2012

Daftar Forum

Untuk tugas selanjutnya daftar ke 5 Forum
  • Forum Fedora Indonesia
Berdiri pada tahun 2008 oleh Bungaran Eka Suryadi (Ibunk) seorang aktivis linux. Dia membuat suatu Portal sebagai cikalbakal komunitas fedora dengan menggunakan domain org.id. Lalu pada bulan July dibuatlah forum komunitas serta dibentukalah para pengurusnya. Tujuan dari forum komunitas itu sendiri adalah sebagai sarana silatuhrahmi atau pengikat tali persaudaraan, menyebarkan dan memperkenalkan linux fedora.

Berikut step by step cara pendaftarannya
Step 1. Masuk ke web forum fedora klik disini

Step 2. klik mendaftar dan muncul jendela seperti ini
 Step 3. Klik I accept yang atas, lalu muncul
Step 4. Isi from biodata lalu klik Register
Step 5. Register Sukses dan anda akan mendapat email dari forum fedora untuk menunggu verifikasi, seperti ini
Selamat Mencoba >_<

  • Forum Ubuntu indonesia
Untuk forum ke-2 saya mendaftarkan diri ke forum Ubuntu Indonesia.
forum ini sebagai wadah untuk orang-orang yang menyukai Ubuntu, tempat chat dan belajar.
Berikut ini cara pendaftarannya :
Step 1. Masuk ke situs forum Ubuntu indonesia klik disini akan muncul jendela berikut
Step 2. klik login, muncul menu seperti ini




Step 3. Klik Daftar disini, maka akan keluar menu



Step 4. Cecklist saya menerima peraturan situs, maka klik "jalan"


Step 5. Muncul Form lalu isi sesuai perintah, laluk klik kirim. maka muncul menu berikut

Anda sudah sukses mendaftar.
Silahkan mencoba ^_^




Open Source Software


Sebelum istilah OpenSource mulai populer digunakan, perangkat lunak yang tersedia dalam bentuk biner maupun kode sumber biasa disebut free software.
Menurut Stallman (1999), sebuah program dikatakan sebagai free software bagi pemakai jika :
  • pengguna mempunyai kebebasan u/ menjalankan program tersebut untuk tujuan apapun.
  • pengguna mempunyai kebebasan untuk meng-ubah programm sesuai dgn kebutuhannya (untuk mewujudkan kebebasan ini secara efektif dlm praktek, pengguna harus memiliki akses thdp kode sumber, karena membuat perubahan dalam program tanpa memiliki kode sumber sangatlah sulit)
  • pengguna mmempunyai kebebasan u/ mendistribusikan kembali salinannnya, baik secara gratis ataupun dengan biaya
  • pengguna mempuntai kebebasan u/ mendistribusikan versi hasil modifikasii dari program sehingga koomunitas dpt memperoleh manfaat dari pengembangan pengguna.
Definisi "free" pada free software lebih condong ke arah kebebasan(freedom) dan bukannya free dalam arti "gratis". Stallman bersama rekan-rekannya mendirikan  Free Software Foundation pada tahun 1985 dengan tujuan untuk memperkuat pengembangan free software. Stallman (1999) menjelaskan bahwa freeSoftware dan open source  sebenarnya menyatakan keadaan sama pada perangkat lunak, tetapi mempunyai perbedaan sudut pandang. dapat dikatakan bahwa oppen source menekankan pada kehandalan dan fleksibilitas dalam mengembangkan program, sedangkan free software menekankan pada kebebasan dari pengontrolan o/ pihak lain.
kata open source dicanangkan oleh Eric Raymond pada tahun 1998 dan dimaksudkan untuk menghilangkan makna "free" dalam bahasa inggris yang sangat membingungkan karena memiliki arti yang bermacam-macam.
pada masa setelah tahun 1997, perangkat lunak seperti Linux, Free BSD, Apache, dan Perl yang semula populer dilingkungan akademis mulai menarik perhatian para insinyur, eksekutif, industri analisis, dan investor (Benlendorf, 1999). Sisttem operasi Linux misalnya, mulai menampakkan kekuatan barunya bersaing dengan Microsoft Windows. Linux tidak sekadar bergerk dilevel sistem operasi saja, melainkan juga didukung oleh berbagai aplikasi yang bersifat open source denggan kemampuan yang menyaingi perangkat lunak komersial dilingkungan Windows. itulah sebabnya, open source mulai dilirik dan mulai digunakan pada organisasi bisnis. PT United Tractors, Tbk., RS. Pertamina jaya, dan Garuda merupakan contoh perusahaan yang telah memanfaatkan Linux (InfoLinux, Juni 2002 dan September 2002).
sebagaimana dikatakan oleh Momjian (2000), open source memberikan keuntungan :
  • tidak perlu struktur perusahaan, sehingga tak ada biaya maupun batasan ekonomis
  • pengembangan program tak dibatasi oleh staf pemograman yang digaji, tetapi memanfaatkan kemampuan dan pengalaman kelompok pemograman yang berada di internet
  • umpan balik pemakai pemakai difasilitasi sehingga memungkinkan pengujian program oleh banyak pemakai dalam waktu yang singkat
  • pengembangan program dapat didistribusikan ke pemakai dengan cepat
Pengertian resmi tentang open source tertulis pada http://opensource.org/osd.html, open source membolehkan siapapun untuk mendistribusikaan perangkat lunak yg tergolong open source secara "gratis" ataupun dengan bayaran dan tidak ada royalti/kompensasi yang perlu diberikan. Prinsip penting lainnya adalah bahwa setidaknya tterdapat orang yang meng ubah code sumber, refferensi terhadap penciptanya tetap perlu di tuliskan, sebagai bentuk sebuah penghargaan.
contoh berbagai perangkat lunak kategori open source :




Sumber : Pengenalan Sistem Informasi oleh Abdul Kadir



Linux

Apa sebenarnya Linux itu...??
Menurut sumber Wikipedia, Linux adalah nama yang diberikan kepada sistem operasi(OS) komputer bertipe unix. Linux merupakan slh satu contoh hasil pengembangan perangkat lunak bebas(OpenSource).dan sumber terbuka utama.Nama "Linux" itu sendiri berasal dari nama pembuatnya yaitu Linus Torvalds pada tahun 1991. Peralatan sistem dan pustakanya berasal dari GNU diumumkan oleh Richard Stallman pd tahun 1983. Linux sudah lama di kenal dan didukung oleh perusahaan-perusahaan komputer erkenal seperti intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat dan Sun Microsystem. Linux juga digunakan sebagai sistem operasi diberbagai hardware komputer. Menurut para pengamat Teknologi Informatika kesuksesan linux dikarenakan linux tidak pernah bergantung kepada vendor, dengan biayanya operasional yang sangat rendahdan kompatibilitas yang tingi dibandignkan dngan versi Unix tak bebas.

Disribusi Linux atau Distro linux pada umunya sudah termasuk perangkat lunak pendukung seperti : server web, bahasa pemrograman basis data, tampilan desktop dan aplikasi perkantoran.
contoh-contoh distribusi linux :
  • Ubuntu dan derivatifnya : sabily (Ubuntu Muslim Edition), Kubuntu, Xubuntu, Gobuntu, Gnewsense, UbuntuCE
  • Suse
  • Fedora
  • Backtrack
  • Mandriva
  • Debian
  • PCLinuxOS
  • Knoppix
  • xandros
  • sabayon
  • centos
  • Red Hat
  • clearOS
  • chromeos

Jumat, 28 September 2012

Fedora Linux


Fedora sebelumnya bernama Fedora Core, kadang disebut juga dengan Fedora Linux merupakan distro Linux berbasis RPM dan yum, dikembangkan oleh Fedora Project dan didukung oleh komunitas pemrogram serta disponsori oleh RedHat. Nama Fedora sendiri berasal dari karakter fedora yang  digunakan di logo RedHat. Pada rilis 1 s/d 6 distro ini bernama FedoraCore kemudian diubah menjadi Fedora pd rilis ke7. Fedora dikenal di dunia Linux sebuah distro yang menjadi pioneer dalam penggunaan teknologi terkini dan merupakan distro yang digunakan oleh Linus Torvalds.

Awal mulanya Proyek Fedora mulainya pada akhir tahun 2003, pada saat itu Red Hat Linux dihentikan. RedHat Enterprise Linux menjadi satu-satunya distro resmi RedHat, lalu Fedora menjadi distro untuk masyarakat. Fedora merupakan percobaan untuk menghasilkan distro RedHat Enterprise Linux (RHEL) yang stabil, rilis-rilis RHEL dikembangkan dari versi Fedora.

Menurutt DistroWatch, Fedora merupakan sistem operasi ke-3 yang paling populer dibulan Juni 2011, dibelakang Ubuntu dan Mint, dn menjadi distribusi linux RPM yang paling populer. Fedora merupakan ajang percobaan untuk menghasilkan distro RedHat Enterprise Linux (RHEL) yang stabill, rilis rilis RHEL dikembangkan dr versi Fedora

  • Perusahaan/pengembang : Fedora project, sponsor Red Hat
  • Keluarga OS : Unix-Like (based on Red Hat Linux)
  • Status : Current
  • Model kode sumber : Free and OpenSource software
  • Rilis awal : 16 November 2003
  • Rilis stabil : 29 Mei 2012
  • Bahasa : Mulilingual
  • Metode pemuktahiran : Yum
  • Manajer paket : RPM Package Manager
  • Platfom yang didukung : i686, x86-84
  • Tipe kernel : Monolitic
  • Userland : GNU
  • Antarmuka : GNOME 3
  • Lisensi : Various free software licenses, plus proprietary binary blobs