GNU

Ano ang GNU?

Ang GNU ay isang proyektong sinimulan ni Richard Stallman para bumuo ng kumpletong operating system na gawa sa free software. Ang mga tool nito ay nasa ilalim ng karamihan sa mga Linux system.

Makipag-usap sa isang engineer Knowledge base
Malapitang tanaw ng mga rack-mounted na server sa isang data center rack

Ano ito

Layunin ng GNU Project na sumulat ng buong operating system kung saan ang bawat user ay may apat na kalayaan ng free software. Nilikha nito ang karamihan sa mga bahagi: ang GCC compiler, ang mga core utility tulad ng ls at cp, at ang Bash shell.

Ang sarili nitong kernel, ang Hurd, ay hindi natapos para sa pang-araw-araw na gamit. Pinunan ng Linux kernel ang puwang na iyon, kaya ang karaniwang Linux server ay mga GNU tool na tumatakbo sa Linux kernel. Tinatawag ito ng ilan na GNU/Linux dahil dito.

Isinulat din ng proyekto ang GNU General Public License, o GPL. Isa itong copyleft license: ang sinumang nag-distribute ng program, binago man o hindi, ay dapat mag-alok ng source code sa ilalim ng parehong mga tuntunin. Maraming open source na proyekto ang gumagamit nito.

Bakit ito mahalaga sa isang negosyo

  • Naililipat ang kasanayan: ang mga command na tina-type ng inyong mga administrator sa Linux server ay halos mga GNU tool, at pareho ang gana ng mga ito mula sa isang distribution patungo sa susunod.
  • Pampublikong pagpapanatili: ang GCC at Bash ay binubuo nang hayagan, kaya masusuri ng sinuman ang code at kasaysayan ng bug nito.
  • Pagpapatakbo ng GPL software: ang paggamit nito sa loob ng inyong kumpanya ay karaniwang walang dagdag na obligasyon. Ang AGPL, isang variant, ang eksepsyong dapat suriin, dahil maaari itong umiral kapag pinayagan ninyo ang mga panlabas na user na maabot ang binagong program sa network.
  • Pagpapadala ng GPL software: kung magbibigay kayo ng GPL program sa mga customer, halimbawa sa loob ng device o installer, dapat ninyong ibigay ang source at panatilihin ang parehong license.

Paano ito lumalabas sa aming trabaho

Lahat ng mga Linux server na binubuo at pinananatili namin sa Ubuntu, Debian at RHEL-family na sistema ay may kasamang mga GNU tool. Ganoon din ang mga Proxmox VE host sa sarili naming imprastraktura. Nagpapanatili rin kami ng sarili naming mga pampublikong open-source na tool, at kapag gumagawa kami ng software para sa kliyente, sinusuri namin ang license ng bawat bahaging ginagamit namin, kasama ang GPL.

Mga kaugnay na serbisyo

Linux at Kubernetes

Mga server build at container platform sa Linux.

Proxmox consulting

Virtualization sa isang open source na platform.

Software

Custom na software at mga open-source na tool, na may sinuring mga tuntunin ng license.

Alamin ang higit pa

  • Ang GNU Operating SystemAng home page ng proyekto, na may pilosopiya at listahan ng software nito, para sa mga mambabasang gusto ng orihinal na pinagmulan.
  • GNU sa WikipediaIsang neutral na kasaysayan ng proyekto at ng debate sa pangalang GNU/Linux, mabuti para sa mga pangkalahatang mambabasa.
  • GNU General Public License, bersyon 3Ang buong teksto ng license, para sa sinumang nagdi-distribute ng GPL software.
  • GNU General Public License sa WikipediaIsang simpleng pangkalahatang-ideya kung paano gumagana ang GPL at ang mga bersyon nito, kapaki-pakinabang bago ang legal na teksto.

May mga tanong tungkol sa software na pinapatakbo ninyo?

Sabihin sa amin kung ano ang nasa inyong mga server ngayon. Ipapaliwanag namin kung ano ito at kung ano ang hinihingi ng license nito sa inyo.

Magsimula ng usapan