Pengguna:AnsyahF/PraTerbit: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
Superpes15 (bicara | kontrib) k Superpes15 memindahkan halaman Pengguna:Astronommica/PraTerbit ke Pengguna:AnsyahF/PraTerbit: Automatically moved page while renaming the user "Astronommica" to "AnsyahF" |
kTidak ada ringkasan suntingan |
||
(1 revisi perantara oleh pengguna yang sama tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
Judul: |
Judul: MinGW |
||
'''MinGW''' (singkatan dari ''Minimalist GNU for Windows'') adalah bentuk [[Porting|portasi]] dari sistem [[GNU Compiler Collection|GCC]] dan [[GNU Binary Utilities|binutils]] yang dikhususkan untuk [[Windows]]. |
|||
Daftar ini meliputi semua [[Manajer paket|paket perangkat lunak]] yang dikebangkan untuk atau dikelola oleh [[proyek GNU]]. Banyak dari paket perangkat lunak ini digunakan bersama dengan [[kernel Linux]] sehingga menjadi [[sistem operasi]] yang berfungsi penuh. |
|||
== Definisi == |
|||
Sekitar tahun 2013, [[Richard Stallman]] menjelaskan 9 aspek yang menjadi paket GNU. Namun, ia tidak memaksa setiap paket GNU untuk mengikuti aspek ini.<ref>{{Cite web|last=Stallman|first=Richard|date=|title=Re: On the subject of Git, Bazaar, and the future of Emacs development (msg00109)|url=https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00109.html|website=lists.gnu.org|access-date=2020-12-27}}</ref><ref>{{Cite web|last=Stallman|first=Richard|date=|title=Re: On the subject of Git, Bazaar, and the future of Emacs development (msg00163)|url=https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00163.html|website=lists.gnu.org|access-date=2020-12-27}}</ref> |
|||
# Paketnya harus menyatakan bahwa ia adalah paket GNU. |
|||
# Paketnya harus didistribusikan melalui ftp.gnu.org atau situs web lain yang menyediakan akses untuk semua orang. |
|||
# Halaman resmi paketnya harus berada di www.gnu.org, khususnya di /software/(nama paket). |
|||
# Pengembangnya harus menaruh perhatian untuk membuat paketnya bekerja baik dengan sistem GNU. |
|||
# Dokumentasi paket diformat dengan {{Interlanguage link|Texinfo|en}} atau format lain yang mudah diubah ke Texinfo. |
|||
# Harus menggunakan {{Interlanguage link|GNU Guile|en}} apabila ingin mengembangkan sistem [[Bahasa skrip|ekstensi]], tetapi Stallman memungkinkan pengecualian secara jelas untuk aspek ini. |
|||
# Tidak menyarankan segala bentuk perangkat lunak atau dokumentasi yang [[Perangkat lunak milik perorangan|tidak bebas]]. |
|||
# Menggunakan terminologi GNU, seperti [[GNU/Linux]] daripada [[Linux]] dan [[Free software|''free software'']] (perangkat lunak bebas) daripada [[Open source|''open source'']] (perangkat lunak sumber terbuka). |
|||
# Pengembangnya bisa dihubungi oleh pengembang lain atau pengelola proyek meskipun ini jarang terjadi, terutama karena untuk membahas isu yang terdapat pada perangkat lunaknya. |
|||
== Perangkat lunak sistem == |
|||
{| class="wikitable sortable" style="font-size:90%; text-align:center;" " |
|||
!Nama program |
|||
!Deskripsi |
|||
!Lisensi |
|||
!Situs resmi |
|||
|- |
|||
![[GNU Mach|'''gnumach''']] |
|||
|[[Mikrokernel]] yang menjadi dasar [[GNU Hurd]].<ref>{{Cite web|title=gnumach|url=https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html|website=www.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[[GNU GPL]] v2<ref>{{Cite web|title=COPYING - hurd/gnumach.git - GNU Mach|url=https://git.savannah.gnu.org/cgit/hurd/gnumach.git/tree/COPYING|website=git.savannah.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html Situs resmi] |
|||
|- |
|||
![[GNU GRUB|'''grub''']] |
|||
|Singkatan dari ''GRand Unified Bootloader''. Program [[pengebutan]] yang bisa menangani banyak operasi sistem, disebut multipengebutan.<ref>{{Cite web|title=GNU GRUB - GNU Project - Free Software Foundation (FSF)|url=https://www.gnu.org/software/grub/index.html|website=www.gnu.org|access-date=2020-12-27}}</ref> |
|||
|GNU GPL v3<ref>{{Cite web|title=COPYING - grub.git - GNU GRUB|url=https://git.savannah.gnu.org/cgit/grub.git/tree/COPYING|website=git.savannah.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[https://www.gnu.org/software/grub/index.html Situs resmi] |
|||
|- |
|||
![[GNU Hurd|'''hurd''']] |
|||
|Kernel untuk [[GNU|sistem operasi GNU]], dibuat sebagai pengganti [[Perangkat lunak bebas|bebas]] dari kernel Unix.<ref>{{Cite web|title=GNU Hurd|url=https://www.gnu.org/software/hurd/|website=www.gnu.org|access-date=2020-12-27}}</ref> Satu-satunya sistem operasi yang berfungsi baik yang menggunakan kernel Hurd adalah [[Debian GNU/Hurd]].<ref>{{Cite web|title=Debian -- Debian GNU/Hurd --- Hurd-CDs|url=https://www.debian.org/ports/hurd/hurd-cd.en.html|website=www.debian.org|access-date=2020-12-27}}</ref> |
|||
|GNU GPL v2<ref>{{Cite web|title=COPYING - hurd/hurd.git - Hurd|url=https://git.savannah.gnu.org/cgit/hurd/hurd.git/tree/COPYING|website=git.savannah.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[https://www.gnu.org/software/hurd/ Situs resmi] |
|||
|- |
|||
![[GNU C Library|'''glibc''']] |
|||
|[[Pustaka standar]] [[C (bahasa pemrograman)|bahasa C]] untuk sistem [[Linux]] dan turunannya atau GNU.<ref>{{Cite web|title=The GNU C Library|url=https://www.gnu.org/software/libc/libc.html|website=www.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[[Lisensi Publik Sedikit Kurang Umum GNU|GNU LGPL]] v2.1<ref>{{Cite web|title=Copying (The GNU C Library)|url=https://www.gnu.org/software/libc/manual/html_node/Copying.html|website=www.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[https://www.gnu.org/software/libc/ Situs resmi] |
|||
|- |
|||
![[Linux-libre|'''linux-libre''']] |
|||
|Modifikasi dari [[kernel Linux]] berupa penghapusan perangkat lunak yang tidak bebas yang terkandung di dalamnya, disebut [[blob biner]].<ref>{{Cite web|title=::[FSFLA]:: GNU Linux-libre project|url=https://www.fsfla.org/ikiwiki/selibre/linux-libre/index.en.html|website=www.fsfla.org|access-date=2020-12-27}}</ref> |
|||
|GNU GPL v2<ref>{{Cite web|last=|first=|date=|title=COPYING - Linux-libre|url=http://linux-libre.fsfla.org/pub/linux-libre/releases/2.6.27-gnu/COPYING|website=linux-libre.fsfla.org|access-date=2020-12-27}}</ref> |
|||
|[https://www.fsfla.org/ikiwiki/selibre/linux-libre/ Situs resmi] |
|||
|- |
|||
![[GNU MIG|'''mig''']] |
|||
|Distribusi GNU dari ''Mach Interface Generator'', sebuah [[kompilator]] [[Bahasa Deskripsi Antarmuka]].<ref>{{Cite web|title=gnu mig|url=https://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html|website=www.gnu.org|access-date=2020-12-27}}</ref> |
|||
|GNU GPL v2<ref>{{Cite web|title=COPYING - hurd/mig.git - MIG|url=https://git.savannah.gnu.org/cgit/hurd/mig.git/tree/COPYING|website=git.savannah.gnu.org|access-date=2020-12-27}}</ref> |
|||
|[https://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html Situs resmi] |
|||
|- |
|||
![[GNU Shepherd|'''shepherd''']] |
|||
|Sistem [[init]] yang penggunaannya ditujukan pada GNU Hurd, tetapi seharusnya bisa berjalan di sistem operasi mirip [[POSIX]] yang menyediakan GNU Guile.<ref>{{Cite web|last=|first=|date=|title=shepherd|url=https://www.gnu.org/software/shepherd/dmd.html|website=www.gnu.org|language=en|access-date=2020-12-28}}</ref> |
|||
|GNU GPL v3 |
|||
|[https://www.gnu.org/software/shepherd/ Situs resmi] |
|||
|} |
|||
== Perangkat lunak pengembangan == |
|||
=== GNU Toolchain === |
|||
* GNU build system (autotools) – contains Autoconf, Automake, Autoheader, and Libtool |
|||
* GNU Compiler Collection – optimizing compiler for many programming languages, including C, C++, Fortran, Ada, and Java |
|||
* GNU Debugger (gdb) – an advanced debugger |
|||
* GNU m4 – macro processor |
|||
* GNU make – Make program for GNU |
|||
{| class="wikitable sortable" style="font-size:90%; text-align:center;" " |
|||
!Nama program |
|||
!Deskripsi |
|||
!Lisensi |
|||
!Situs resmi |
|||
|- |
|||
![[GNU Binary Utilities|binutils]] |
|||
|Koleksi alat pemrograman yang utamanya terdiri dari [[GNU Linker|ld]] dan [[GNU Assembly|as]].<ref>{{Cite web|last=|first=|date=|title=binutils|url=https://www.gnu.org/software/binutils/binutils.html|website=www.gnu.org|language=en|access-date=2020-12-28}}</ref> |
|||
|GNU GPL v2<ref>{{Cite web|title=sourceware.org Git - binutils-gdb.git/blob - COPYING|url=https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=COPYING;h=623b6258a134210f0b0ada106fdaab7f0370d9c5;hb=HEAD|website=sourceware.org|access-date=2020-12-28}}</ref> |
|||
|[https://www.gnu.org/software/binutils/ Situs resmi] |
|||
|- |
|||
![[GNU Bison|bison]] |
|||
|Generator pengurai yang ditujukan untuk mengganti [[Yacc]].<ref>{{Cite web|title=Bison - GNU Project - Free Software Foundation|url=https://www.gnu.org/software/bison/bison.html|website=www.gnu.org|access-date=2020-12-28}}</ref> |
|||
|GNU GPL v3<ref>{{Cite web|title=Bison - GNU Project - Free Software Foundation|url=https://www.gnu.org/software/bison/bison.html|website=www.gnu.org|access-date=2020-12-28}}</ref> |
|||
|[https://www.gnu.org/software/bison/ Situs resmi] |
|||
|- |
|||
![[GNU Autotools|autotools]] |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
![[GNU Compiler Collection|gcc]] |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
![[GNU Debugger|gdb]] |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
![[GNU m4|m4]] |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
![[GNU Make|make]] |
|||
| |
|||
| |
|||
| |
|||
|} |
|||
== Referensi == |