Lompat ke isi

Pengguna:AnsyahF/PraTerbit: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
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"
AnsyahF (bicara | kontrib)
kTidak ada ringkasan suntingan
 
(1 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
Judul: Daftar paket GNU
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 ==

Revisi terkini sejak 13 Februari 2021 05.46

Judul: MinGW

MinGW (singkatan dari Minimalist GNU for Windows) adalah bentuk portasi dari sistem GCC dan binutils yang dikhususkan untuk Windows.