Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Dikembalikan VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
k Pranala luar: clean up
 
(14 revisi perantara oleh 7 pengguna tidak ditampilkan)
Baris 1:
{{ Infobox OS
iucapkan
| name = GNU
| logo = Heckert GNU white.svg
| logo_size = 100px
| family = [[Sistem operasi bertipe Unix|bertipe Unix]]
| source_model = [[Perangkat lunak bebas]]
| kernel_type = [[Mikrokernel]] ([[Kernel monolitik|Monolitik]] di Linux)
| license = [[Lisensi Publik Umum GNU]] dan [[lisensi perangkat lunak bebas]] lainnya
| working_state = Sekarang
| website = http://www.gnu.org/
}}
 
'''GNU''' (diucapkan {{Audio-IPA|En-gnu.ogg|/ɡəˈnuː/}}, <!-- /gnu:/ is not a possible English pronunciation--> atau di beberapa negara [http://en.wiki-indonesia.club/wiki/Wikipedia:IPA_for_English /ˈnjuː/] {{Webarchive|url=https://web.archive.org/web/20230527070549/https://en.wiki-indonesia.club/wiki/Wikipedia:IPA_for_English |date=2023-05-27 }}) adalah suatu [[sistem operasi]] [[komputer]] yang sepenuhnya terdiri dari [[perangkat lunak bebas|perangkat-perangkat lunak bebas]]. Namanya merupakan [[akronim berulang]] untuk '''GNU's Not UNIX''' (GNU bukanlah UNIX); nama itu dipilih karena rancangannya [[Sistem operasi bertipe Unix|mirip Unix]], tetapi berbeda dari UNIX, GNU tidak mengandung kode-kode [[UNIX]].<ref>{{cite web | url = http://www.gnu.org/ | title = The GNU Operating system | accessdate = 2008-08-18 | archive-date = 2011-02-22 | archive-url = https://web.archive.org/web/20110222101726/http://www.gnu.org/ | dead-url = no }}</ref> Pengembangan GNU dimulakan oleh [[Richard Stallman]] dan merupakan fokus asli [[Free Software Foundation]] (FSF).
, atau di beberapa negara adalah suatu yang sepenuhnya terdiri dari . Namanya merupakan untuk bukanlahnama itu dipilih karena rancangannya , tetapi berbeda dari tidak mengandung kode-kode Pengembangan dimulakan oleh dan merupakan fokus aslidikembangkan oleh , dan program-program yang dirilis di bawah bantuan proyek bernama ''paket-paket'' atau ''program-program'' Komponen-komponen dasar sistem ini terdiri dari (binutils), kerangka ,
 
GNU dikembangkan oleh [[Proyek GNU]], dan program-program yang dirilis di bawah bantuan proyek bernama ''paket-paket GNU'' atau ''program-program GNU''. Komponen-komponen dasar sistem ini terdiri dari [[GNU Compiler Collection]] (GCC), [[GNU Binary Utilities]] (binutils), kerangka [[bash]], [[GNU C library]] (glibc), dan [[GNU Core Utilities]] (coreutils).
dan coreutilsselalu dikembangkan. Kendati hampir semua komponen telah lama dirampungkan dan telah digunakan untuk proses produksi selama satu dasawarsa atau lebih, resminya,
 
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, [[kernel Linux]] sebagai pihak ketiga paling banyak dipakai untuk menggantikannya. Sementara kernel ini tidak secara resmi diadopsi oleh proyek GNU, beberapa perangkat lunak pihak ketiga disertakan, misalnya [[X.Org]] yang dirilis oleh [[X Window System]] dan sistem typesetting [[TeX]]. Banyak program GNU juga telah diportasi ke beberapa sistem operasi lain, misalnya [[Microsoft Windows]], varian [[Berkeley Software Distribution|BSD]], [[Sun Solaris]], dan [[Mac OS]].
 
[[Lisensi Publik Umum GNU]] (GPL), [[LGPL]], dan [[Lisensi Dokumentasi Bebas GNU]] (GFDL) ditulis untuk GNU, tetapi juga dipakai oleh banyak proyek yang tidak bersangkutan.
. Banyak program juga telah diportasi ke beberapa sistem operasi lain, misalnya , varian ,
 
, dan .
 
, dan ditulis untuk GNU, tetapi juga dipakai oleh banyak proyek yang tidak bersangkutan.
 
== Sejarah ==
Perencanaan untuk sistem operasi GNU diperkenalkan kepada khalayak ramai pada 27 September 1983, melalui [[newsgroup]] net.unix-wizards dan net.usoft oleh [[Richard Stallman]].<ref>{{ cite newsgroup | title = new UNIX implementation | first = Richard | last = Stallman | date = [[27 September]] [[1983]] | newsgroup = net.unix-wizards | newsgroup = net.usoft | id = 771@mit-eddie.UUCP | url = http://groups.google.com/group/net.unix-wizards/msg/4dadd63a976019d7 | accessdate = 2008-08-18 }}</ref> Pengembangan perangkat lunak mulai dikembangkan pada 5 Januari 1984, ketika Stallman keluar dari pekerjaannya di Laboratorium Kecerdasan Buatan, [[Institut Teknologi Massachusetts]], jadi mereka tidak dapat mengakui kepemilikan atau mengganggu penyebaran GNU sebagai perangkat lunak bebas. Richard Stallman memilih nama GNU dengan menggunakan permainan kata-kata, termasuk lagu [[The Gnu]].<ref>{{cite web|url=http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html#the-name-gnu| title=Stallman explaining why the name "GNU" was chosen|publisher=FSFE|accessdate=2007-02-20|5=|archive-date=2009-03-12|archive-url=https://web.archive.org/web/20090312070656/http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html#the-name-gnu|dead-url=no}}</ref>
 
 
Tujuannya adalah untuk mewujudkan sistem operasi yang sepenuhnya bebas. Stallman ingin para pengguna komputer bebas, seperti pada era 1960-an dan 1970-an&nbsp;— bebas mempelajari kode sumber perangkat lunak yang mereka gunakan, bebas berbagi perangkat lunak dengan orang lain, bebas memodifikasi perilaku perangkat lunak, dan bebas merilis versi-versi perangkat lunak yang mereka modifikasi. Filsafat ini kemudian diumumkan sebagai [[GNU Manifesto]] pada Maret 1985.
 
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|sistem portabel]] adalah sebuah keperluan.<ref>{{cite web|url=http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html#choosing-the-unix-design| title=Stallman describing why a Unix-like design was chosen|publisher=FSFE|accessdate=2007-02-20|5=|archive-date=2009-03-12|archive-url=https://web.archive.org/web/20090312070656/http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html#choosing-the-unix-design|dead-url=no}}</ref> Oleh karena itulah GNU sebagian besar kompatibel dengan Unix. Di waktu yang sama, Unix telah menjadi sistem operasi [[Proprietary software|tak bebas]] yang umum dipakai. Perancangan [[Unix]] telah terbukti kokoh, dan modular, jadi perancangan tersebut dapat diterapkan kembali bagian demi bagian.
 
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 28 ⟶ 33:
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 — lebih daripada keharusan menuliskan keseluruhan sistem operasi bebas — Stallman berupaya menggunakan perangkat lunak yang sudah ada ketika hal itu mungkin. Pada 1980-an terdapat sedikit perangkat lunak bebas, tetapi telah ada [[X Window System]] untuk tampilan grafis, sistem typesetting [[TeX]], dan kernel mikro [[Mach (kernel)|Mach]]. Komponen-komponen ini diintegrasikan ke dalam GNU.
 
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. TetapiNamun, 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.
 
Perencanaan dini Proyek GNU adalah untuk mengadaptasi kernel BSD 4.4-Lite untuk GNU. Tetapi karena minimnya kerjasama dari para programer [[Universitas Kalifornia di Berkeley|Berkeley]] {{Fact|date=February 2008}}, sejak 1998 Stallman beralih menggunakan [[Mach kernel]] yang dikembangkan di [[Universitas Mellon Carnegie]], kendati rilisnya sebagai perangkat lunak bebas ditunda sampai 1990 sambil para pengembangnya bekerja untuk menghilangkan kode-kode yang patennya menjadi milik [[AT&T]]. Thomas Bushnell, arsitek perintis Hurd, berkata di dalam peninjauannya bahwa keputusan untuk memulai sebuah kernel baru sebagai ganti mengadaptasi karya BSD telah cukup memundurkan proyek, dan oleh karena itulah proyek ini harus menggunakan kernel BSD.<ref>{{cite web | url = http://www.groklaw.net/article.php?story=20050727225542530 | title = The Hurd and BSDI | accessdate = 2008-08-18 | author = Peter H. Salus | work = The Daemon, the GNU and the Penguin | quote = It is now perfectly obvious to me that this would have succeeded splendidly and the world would be a very different place today. | archive-date = 2023-07-10 | archive-url = https://web.archive.org/web/20230710085615/http://www.groklaw.net/article.php?story=20050727225542530 | dead-url = no }}</ref>
 
Perancangan kernel ini merupakan permulaan terbesar GNU dari Unix "tradisional". Kernel GNU merupakan [[Microkernel]] multiserver, dan terdiri dari sehimpunan program yang memanggil server-server yang memberikan fungsionalitas yang sama sebagai kernel Unix tradisional. Karena kernel mikro Mach, menurut perancangannya, hanya menyediakan fungsionalitas kernel tingkat-rendah, Proyek GNU harus mengembangkan bagian-bagian tingkatan yang lebih tinggi dari kernel itu, sebagai kumpulan program-program pengguna. Mulanya, kumpulan ini disebut Alix, tetapi pengembang [[Thomas Bushnell]] lebih suka memanggilnya Hurd, jadi nama Alix dipindahkan ke suatu subsistem dan sebenarnya menghilang sama sekali.<ref>[{{Cite web |url=http://www.gnu.org/gnu/thegnuproject.html |title=About the GNU Project - GNU Project - Free Software Foundation (FSF)<!-- Bot generated title -->] |access-date=2009-04-29 |archive-date=2019-04-27 |archive-url=https://web.archive.org/web/20190427103011/http://www.gnu.org/gnu/thegnuproject.html |dead-url=no }}</ref> Sebenarnya, kemajuan pengembangan Hurd menjadi sangat lamban karena isu-isu teknis yang terus saja muncul.<ref>{{cite web|url=http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html#gnu-and-linux|title=Stallman describing Hurd progress|quote=it took many many many years to get this kernel to run at all, and it still doesn't run well, and it looks like there may be fundamental problems with this design, which nobody knew about back in 1990.|access-date=2009-04-29|archive-date=2009-03-12|archive-url=https://web.archive.org/web/20090312070656/http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html#gnu-and-linux|dead-url=no}}</ref>
 
Meskipun pada 2002 Stallman secara optimistik memperkirakan dirilisnya GNU/Hurd,<ref>{{cite web | url = http://www.pcworld.com/article/88464/free_software_sees_gnu_loose_of_linux.html | title = Free Software Sees Gnu Loose of Linux | accessdate = 2006-08-08 | author = John Ribeiro | publisher = [[PC World (magazine)|PC World]] | date = 2002-03-11 | archive-date = 2011-08-27 | archive-url = https://www.webcitation.org/61FqH4zNx?url=http://www.pcworld.com/article/88464/free_software_sees_gnu_loose_of_linux.html | dead-url = yes }}</ref> pengembangan dan perancangan lebih jauh masih saja diperlukan. Rilis terbaru dari Hurd adalah versi 0.2. Versi tersebut cukup stabil, cocok untuk penggunaan di dalam aplikasi-aplikasi non-kritikal. Sejak 2005, Hurd lamban dikembangkan, dan kini merupakan kernel resmi sistem GNU. Ada juga proyek yang berjalan dengan cara memportasi sistem GNU ke kernel-kernel [[FreeBSD]], [[NetBSD]], dan [[OpenSolaris]].
 
Setelah [[kernel Linux]] dapat digunakan dan dialihkan ke lisensi perangkat lunak bebas, kernel itu menjadi host yang paling lazim untuk perangkat lunak GNU. Proyek GNU menggulirkan istilah GNU/Linux untuk sistem-sistem demikian.
Baris 41 ⟶ 46:
 
== Hak cipta, lisensi, dan pelayanan ==
Proyek GNU menganjurkan para penyumbang untuk menyerahkan hakcipta paket-paket GNU ke Free Software Foundation,<ref>[{{Cite web |url=http://www.gnu.org/prep/maintain/html_node/Copyright-Papers.html |title=Copyright Papers - Information For Maintainers of GNU Software<!-- Bot generated title -->] |access-date=2009-04-29 |archive-date=2023-06-23 |archive-url=https://web.archive.org/web/20230623043512/https://www.gnu.org/prep/maintain/html_node/Copyright-Papers.html |dead-url=no }}</ref> kendati bukan keharusan.<ref>[{{Cite web |url=http://www.gnu.org/licenses/why-assign.html |title=Why the FSF gets copyright assignments from contributors - GNU Project - Free Software Foundation (FSF)<!-- Bot generated title -->] |access-date=2009-04-29 |archive-date=2020-05-05 |archive-url=https://web.archive.org/web/20200505174848/http://www.gnu.org/licenses/why-assign.html |dead-url=no }}</ref>
 
Undang-undang hakcipta memberi pemegang hakcipta secara signifikan untuk mengawasi dan mengendalikan penyalinan dan penyebaran suatu karya, tetapi FSF menuliskan sebuah lisensi untuk perangkat lunak GNU yang memberi izin kepada penerima untuk menyalin dan menyebarkan kembali perangkat lunak di bawah pasal-pasal yang sangat permisif. Di sebagian besar era 1980-an, tiap-tiap paket GNU memiliki lisensinya sendiri - Emacs General Public License, GCC General Public License, dan lain-lain. Pada 1989, FSF menerbitkan lisensi tunggal yang dapat mereka gunakan untuk semua perangkat lunak mereka, dan dapat digunakan oleh proyek-proyek non-GNU, yakni [[GNU General Public License]] (GPL).
Baris 49 ⟶ 54:
Pada 1991, [[GNU Lesser General Public License]] (LGPL), kemudian dikenal sebagai ''Library General Public License'', ditulis untuk beberapa pustaka tertentu. Pada 1991 juga dirilis versi 2 dari GNU GPL. [[GNU Free Documentation License]] (FDL), untuk dokumentasi, pada 2000. GPL dan LGPL adalah revisi terhadap versi 3 pada 2007, memperbaiki aplikabilitas internasional, dan menambahkan perlindungan bagi para pengguna, di mana perangkat keras yang mereka miliki membatasi perubahan perangkat lunak.
 
Sebagian besar perangkat lunak GNU disebarkan di bawah GPL. Sebagian kecil disebarkan di bawah GPL, dan lebih sedikit paket-paket disebarkan di bawah [[permissive free software licenses]].<ref>[{{Cite web |url=http://slashdot.org/comments.pl?sid=225606&cid=18272276 |title=What the GPLv3 Means for MS-Novell Agreement<!-- Bot generated title -->] |access-date=2009-04-29 |archive-date=2023-07-26 |archive-url=https://web.archive.org/web/20230726210114/https://slashdot.org/comments.pl?sid=225606&cid=18272276 |dead-url=no }}</ref>
 
== Perangkat lunak GNU ==
Baris 56 ⟶ 61:
Komponen-komponen termasyhur dari sistem GNU adalah [[GNU Compiler Collection]] (GCC), [[GNU C Library]] (glibc), [[GNU Emacs text editor]], dan [[GNOME desktop environment]].
 
Banyak program GNU telah diportasi ke bermacam-macam sistem operasi lainnya, termasuk platform-platform [[proprietary software|proprietary]], seperti [[Microsoft Windows]] dan [[Mac OS X]]. Mereka sering diinstal pada sistem-sistem [[UNIX]] yang proprietary sebagai pengganti untuk utilitas-utilitas proprietary, tetapi ini sering menjadi topik hangat di antara para pecandu, sebagai motif untuk mengembangkan program-program ini untuk menggantikan sistem-sistem itu dengan perangkat lunak bebas, tidak untuk memperbaikinya. Program-program GNU, yang berada di dalam kasus-kasus pertandingan, diuji untuk membuktikan diri lebih andal daripada saingan-saingannya, UNIX proprietary.<ref>[http://ftp.cs.wisc.edu/pub/paradyn/technical_papers/fuzz-revisited.ps Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services] {{Webarchive|url=https://web.archive.org/web/20110521152300/http://ftp.cs.wisc.edu/pub/paradyn/technical_papers/fuzz-revisited.ps |date=2011-05-21 }} - October 1995 - Computer Sciences Department,University of Wisconsin</ref>
 
Pada 2007, terdapat 319 paket GNU yang disediakan di situs pengembangan resmi GNU.<ref>[http://savannah.gnu.org/stats/]{{Webarchive|url=https://web.archive.org/web/20101228021530/http://savannah.gnu.org/stats/|date=2010-12-28}}<span> Statistics [Savannah</span>&#93x5D;<span><!-- Bot generated title -->]</span></ref>
 
== Penyebaran GNU ==
[[Berkas:HURD Live CD.png|jmpl|[[Live CD]] dari [[GNU Hurd]], kernel sistem operasi yang diusulkan oleh [[Proyek GNU]].]]
Penggunaan bersama-sama [[Linux kernel]] sejauh ini menjadi vektor penyebaran terumum perangkat lunak GNU, meskipun kernel Linux itu sendiri bukan bagian dari GNU.
 
[[GNU variants|Varian GNU]] lainnya yang tidak menggunakan [[GNU Hurd|Hurd]] sebagai kernelnya adalah Debian GNU/kFreeBSD dan Debian GNU/NetBSD dari Debian, [[Nexenta OS]] (GNU plus kernel [[OpenSolaris]]) dan [[GNU-Darwin]]. GNU sendiri disebarkan sebagai [[Debian GNU/Hurd]] oleh proyek Debian, dan sebuah [[Live CD]] juga tersedia dari [http://superunprivileged.org/ Superunpriviledged.org] {{Webarchive|url=https://web.archive.org/web/20081120015637/http://superunprivileged.org/ |date=2008-11-20 }}
 
== Logo GNU ==
Logo GNU adalah sebuah kepala [[Wildebeest|gnu]]. Lukisan logo yang terkenal ini pertama dibuat oleh Etienne Suvasa. Logo ini muncul di dalam perangkat lunak GNU dan di dalam dokumentasi elektronik dan tercetak untuk proyek GNU, dan juga dipakai di dalam bahan-bahan Free Software Foundation.<ref>[{{Cite web |url=http://www.gnu.org/graphics/agnuhead.html |title=A GNU Head - Free Software Foundation (FSF)] |access-date=2009-04-29 |archive-date=2023-06-27 |archive-url=https://web.archive.org/web/20230627171737/https://www.gnu.org/graphics/agnuhead.html |dead-url=no }}</ref>
 
== Lihat pula ==
Baris 89 ⟶ 95:
{{Commons}}
{{wikibooks|Gnu (Linux Untuk Awam)}}
* {{en}} [http://www.gnu.org Situs Resmi GNU] {{Webarchive|url=https://web.archive.org/web/20110222101726/http://www.gnu.org/ |date=2011-02-22 }}
* {{id}} [http://www.gnu.org/home.id.html Situs Resmi GNU] {{Webarchive|url=https://web.archive.org/web/20040402155523/http://www.gnu.org/home.id.html |date=2004-04-02 }}
* {{id}} [http://www.gnu.org/philosophy/philosophy.id.html Filosofi Proyek GNU] {{Webarchive|url=https://web.archive.org/web/20040717083355/http://www.gnu.org/philosophy/philosophy.id.html |date=2004-07-17 }}
* {{en}} [http://unxutils.sourceforge.net/ Port-port utilitas GNU untuk Microsoft Windows] {{Webarchive|url=https://web.archive.org/web/20191013103944/http://unxutils.sourceforge.net/ |date=2019-10-13 }}
* {{en}} [http://www.verbumvanum.org/pesalus/ Daemon, GNU dan penguin] {{Webarchive|url=https://web.archive.org/web/20070927191823/http://www.verbumvanum.org/pesalus/ |date=2007-09-27 }}
* [irc://irc.gnu.org/gnu #gnu IRC channel]
 
Baris 107 ⟶ 113:
[[Kategori:Sistem operasi perangkat lunak bebas]]
[[Kategori:Sistem operasi berbasis mikrokernel]]
[[Kategori:Artikel kelas-B bertopik teknologi informasi]]