GNU: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan |
k Robot: Cosmetic changes |
||
Baris 1:
{{ Infobox OS
| name = GNU
| logo = [[
| family = [[Sistem operasi bertipe Unix|bertipe Unix]]
| source_model = [[Perangkat lunak bebas]]
Baris 14:
GNU dikembangkan oleh [[Proyek GNU]], dan program-program yang dirilis di bawah bantuan projek bernama ''paket-paket GNU'' atau ''program-program GNU''. Komponen-komponen dasar sistem ini terdiri dari [[GNU Compiler Collection]] (GCC), [[GNU Binary Utilities]] (binutils), shell [[bash]], [[GNU C library]] (glibc), dan [[GNU Core Utilities]] (coreutils).
GNU selalu dikembangkan. Kendati hampir semua komponen telah lama dirampungkan dan telah digunakan untuk proses produksi selama satu dasawarsa atau lebih, [[Kernel (ilmu komputer)|kernel]] resminya, [[GNU Hurd]], tidaklah lengkap dan tidak semua komponen GNU dapat berjalan dengannya. Dengan demikian, [[
[[Lisensi Publik Umum GNU]] (GPL), [[LGPL]], dan [[Lisensi Dokumentasi Bebas GNU]] (GFDL) ditulis untuk GNU, tetapi juga dipakai oleh banyak projek yang tidak bersangkutan.
Baris 22:
Tujuannya adalah untuk mewujudkan sistem operasi yang sepenuhnya bebas. Stallman ingin para pengguna komputer bebas, seperti pada era 1960-an dan 1970-an
Pengalaman Richard Stallman dengan [[Incompatible Timesharing System]] (ITS), sistem operasi kuno yang ditulis menggunakan [[bahasa assembly]] (rakitan) yang menjadi usang karena dihentikannya [[PDP-10]], arsitektur komputer tempat ditulisnya ITS, mengarah kepada suatu keputusan bahwa [[porting|
Banyak perangkat lunak yang diperlukan harus ditulis dari ''scratch'' (goresan awal), tetapi komponen-komponen bebas kompatibel yang ada juga dipakai, misalnya sistem typesetting [[TeX]], dan [[X Window System]]. Sebagian besar dari GNU ditulis oleh sukarelawan; pada waktu luangnya, beberapa lagi dibayar perusahaan, lembaga pendidikan, dan organisasi nirlaba lainnya. Pada Oktober 1985, Stallman mendirikan [[Free Software Foundation]] (FSF). Di penghujung 1980-an dan awal 1990-an, FSF menyewa para pengembang perangkat lunak untuk menulis perangkat-perangkat lunak yang diperlukan GNU.
Baris 31:
==Perancangan dan penerapan==
Perencanaan awal untuk GNU adalah supaya kompatibel dengan Unix, sambil menambahkan perbaikan yang berguna. Sejak 1990, sistem GNU memiliki [[editor teks]] yang ekstensibel ([[Emacs]]), [[compiler]] optimisasi yang sangat berjaya ([[GNU Compiler Collection|GCC]]), dan sebagian besar pustaka inti dan utilitas distribusi Unix standar. Sebagai tujuannya untuk mewujudkan sistem operasi yang sepenuhnya bebas
Di dalam Manifesto GNU, Stallman menuliskan bahwa "sebuah kernel permulaan ada, tetapi ada lebih banyak fitur yang diperlukan untuk mengemulasi Unix". Dia merujuk kepada [[Trix (sistem operasi)|TRIX]]{{Fact|date=February 2008}}, sebuah kernel panggilan prosedur jarak jauh yang dikembangkan di Institut Teknologi Massachusetts, yang para penulisnya telah memutuskan untuk menyebarkannya sebagai perangkat lunak bebas, dan kompatibel dengan [[Version 7 Unix]]. Pada Desember 1986, upaya telah dilakukan untuk memodifikasi kernel ini. Tetapi, para pengembang sebenarnya berpendapat bahwa hal ini tidaklah berguna sebagai titik permulaan, terutama karena kernel itu hanya bekerja pada "sebuah peti 68000 yang mahal dan tidak jelas" dan kemudian harus di[[porting|portasi]] ke arsitektur lainnya sebelum dapat digunakan.
|