Share to: share facebook share twitter share wa share telegram print page

GNU

Disambiguazione – Se stai cercando altri significati, vedi Gnu (disambigua).
GNU
sistema operativo
Logo
Logo
SviluppatoreProgetto GNU
FamigliaUnix-like
Tipo di kernelMicrokernel (GNU Hurd o monolitico (Linux)
LicenzaLicenza libera
Sito webwww.gnu.org/home.en.html, www.gnu.org/home.fr.html e www.gnu.org/home.it.html

GNU (AFI: /ɡnuː/ ascolta, acronimo ricorsivo di "GNU's Not Unix") è un sistema operativo Unix-like, ideato nel 1984 da Richard Stallman e promosso dalla Free Software Foundation, allo scopo di ottenere un sistema operativo completo utilizzando esclusivamente software libero[1]: l'obiettivo era rifare un sistema operativo libero ma che non fosse più quello di prima, che rispondesse alle idee originarie, che avesse le stesse proprietà del sistema Unix, ma che fosse allo stesso tempo diverso.

Dato che GNU Hurd, il kernel ufficiale del progetto, non è considerato pronto per la distribuzione, GNU viene in genere utilizzato congiuntamente ad altri kernel tra cui Linux, Linux-libre, XNU o quello utilizzato da FreeBSD. La parola GNU si pronuncia /gnu:/ (gh-nù) e non /ɲu:/ per non confonderlo con l'omonima specie animale o con l'aggettivo inglese new.[2]

Storia

Linea temporale dei sistemi unix-like

L'ideatore di GNU è Richard Stallman, che cominciò la sua carriera al MIT nel 1971, lavorando in un laboratorio di intelligenza artificiale, i cui membri erano già abituati a scambiare liberamente codice e programmi in un periodo in cui il software, usato in modo molto simile all'attuale software libero (senza però nessuna regola scritta che ne sancisse le modalità d'uso, cioè senza nessuna licenza), veniva utilizzato da molte compagnie private e i programmatori non erano quasi mai soggetti ad un accordo di non divulgazione.

Il laboratorio di intelligenza artificiale usava un sistema operativo a partizione di tempo (timesharing) chiamato Incompatible Timesharing System (ITS) che il gruppo di esperti informatici del laboratorio, chiamati semplicemente "hacker", aveva progettato e scritto in linguaggio assembly per il PDP-10, uno dei grossi elaboratori di quel periodo. Il termine “hacker” con cui erano conosciuti gli esperti informatici non si riferisce al significato attuale di “pirata”, ma a quello di persone “che amano programmare, e a cui piace essere bravi a farlo”.

A partire dall'inizio degli anni ’80 si verificarono alcuni eventi che portarono ad un repentino cambiamento della situazione. In primis, la quasi totalità del software in circolazione era stata sostituita dal software proprietario. Inoltre, la Digital smise di produrre la serie PDP-10 poiché la sua architettura non poteva essere aggiornata in modo da permetterle di rimanere al passo con le novità del momento. Questo fece sì che la maggior parte dei programmi che formavano ITS divenisse obsoleta. Infine in quegli anni la comunità originale del laboratorio di Intelligenza Artificiale si dissolse perché molti degli hacker vennero assunti da altre società quali la Symbolics, nata da una costola del laboratorio stesso.

La scelta facile che avrebbe potuto fare Stallman sarebbe stata quella di unirsi al mondo del software proprietario, firmando accordi di non-diffusione e promettendo di non aiutare i suoi compagni hacker. In questo modo avrebbe potuto guadagnare, ma sapeva che al termine della sua carriera si sarebbe voltato a guardare indietro e avrebbe compreso di aver contribuito a rendere il mondo peggiore, impedendo ai programmatori di collaborare tra di loro. Verso la fine del 1983 Richard Stallman lasciò il suo lavoro al MIT, pur continuando ad utilizzare le attrezzature del laboratorio, e cominciò a sviluppare, nei primi mesi del 1984, un nuovo sistema operativo compatibile con Unix, che permettesse a chiunque di vedere il codice, di modificarlo, di eseguirlo, di condividerlo con gli altri liberamente e di passare facilmente ad esso (da qui appunto l'acronimo ricorsivo "GNU's Not Unix"). L'annuncio originale (27 settembre 1983) fu seguito dal rilascio della prima versione del Manifesto GNU[3]. Lo sviluppo del sistema iniziò nel 1984.

«Il mio lavoro sul software libero è motivato da un obiettivo idealistico: diffondere libertà e cooperazione. Voglio incoraggiare la diffusione del software libero, rimpiazzando i programmi proprietari che proibiscono la cooperazione, e quindi rendere la nostra società migliore. Questa è la ragione fondamentale per cui la GNU General Public License è stata scritta così com'è - come copyleft»

Nel settembre 1984 Stallman iniziò a lavorare su GNU Emacs che cominciò ad essere utilizzabile all'inizio del 1985. Si trattava del primo programma sviluppato all'interno del progetto GNU. Per quanto concerne la sua distribuzione, Stallman lo mise sul server ftp anonimo del computer che utilizzava al MIT. Questo non era però sufficiente poiché in quel periodo ancora poche persone avevano accesso ad Internet. Così iniziò a farsi spedire dagli interessati una busta affrancata contenente un nastro che rimandava al mittente dopo avervi caricato Emacs, per un costo di 150 dollari. Questo fu il primo passo per la creazione di un’impresa di distribuzione di software libero.

Nel 1985, spinti dalla necessità di nuovi finanziamenti, Stallman e soci crearono la Free Software Foundation (Fondazione per il Software Libero), una organizzazione senza fini di lucro per lo sviluppo di software libero. La FSF si prese anche carico della distribuzione dei nastri di Emacs ed in seguito estese l’attività aggiungendo sul nastro altro software libero, anche non GNU. I dipendenti della Free Software Foundation hanno scritto e curato la manutenzione di diversi pacchetti GNU. Fra questi spiccano la libreria C e la Bash. La libreria C di GNU è utilizzata da ogni programma che gira su sistemi GNU/Linux per comunicare con il kernel Linux. Lo sviluppo di questi programmi venne finanziato perché il progetto GNU non riguardava solo strumenti di lavoro o un ambiente di sviluppo: l’obiettivo era un sistema operativo completo, e questi programmi sono stati necessari per raggiungere quell'obiettivo.

L'obiettivo principale di GNU era essere software libero. Anche se GNU non avesse avuto alcun vantaggio tecnico su Unix, avrebbe avuto sia un vantaggio sociale, permettendo agli utenti di cooperare, sia un vantaggio etico, rispettando la loro libertà. Nel 1989 quindi Stallman creò la GNU General Public License per il software libero, che vincola gli utenti a ridistribuire un software, e le sue eventuali modifiche, come software libero. Questo non è sempre vero e nemmeno scontato, come per il caso "X Window System". Sviluppato al MIT, esso venne presto adottato da molte società informatiche e ridistribuito insieme ai sistemi Unix con lo stesso accordo di non-diffusione, trasformandosi rapidamente da sistema libero a sistema proprietario.

Nel 1992 il Sistema GNU ebbe al suo interno un editor di testi estensibile (Emacs), un compilatore (GCC), con funzioni di ottimizzazione e la maggior parte delle librerie e delle utility di un sistema Unix standard. Era praticamente un sistema completo, ma non era ancora pronto il kernel chiamato GNU Hurd (originariamente battezzato "Alix"), il cui sviluppo era cominciato nel 1986, prima sulla base di TRIX (un kernel Unix realizzato al MIT) e successivamente (1988) sulla base di Mach (sviluppato all'Università Carnegie Mellon).

Si decise allora di abbinare il software GNU al kernel Linux, un kernel compatibile con Unix sviluppato nel 1991 da Linus Torvalds come software proprietario, ma reso software libero nel 1992, per creare un unico sistema chiamandolo GNU/Linux.

Uno delle sfide del progetto fu quella delle librerie non libere. Tra il 1996 e il 1996 veniva utilizzato l'ambiente grafico KDE, libreria non libera e dunque non compatibile con i sistemi GNU/Linux, tuttavia, aggiunta ai sistemi da alcuni distributori. Questo rappresentava un problema di libertà, così la Free Software Foundation decise di risolvere il problema ideando GNOME e Harmony. [4]

Lo sviluppo di GNU Hurd, software libero creato nel 1990 per sostituire il kernel di Unix, viene ancora oggi portato avanti dal progetto GNU, ma non ha ancora raggiunto una maturità ed una stabilità che ne permetta l'uso in un ambiente di produzione. Il Progetto GNU continua ad usare il termine "software libero" per esprimere l'idea che la libertà sia importante, non solo la tecnologia.

Descrizione

GNU è un sistema operativo di tipo Unix, questo significa che è costituito da diversi programmi quali: applicazioni, librerie, giochi e strumenti di sviluppo.

Kernel

Lo stesso argomento in dettaglio: Varianti GNU.

Il sistema GNU è stato abbinato a diversi kernel, tra i quali:

Principali software del sistema GNU

Lo stesso argomento in dettaglio: Pacchetti GNU.

Distribuzioni per PC datati

Note

  1. ^ (EN) About GNU, su gnu.org.
    «is to offer a Unix-compatible system that would be 100% free software. Not 95% free, not 99.5%, but 100%»
  2. ^ Come pronunciare GNU, su gnu.org. URL consultato il 22 giugno 2016.
  3. ^ Il Manifesto GNU, su gnu.org. URL consultato il 22 giugno 2016.
  4. ^ Il progetto GNU - Progetto GNU - Free Software Foundation, su www.gnu.org. URL consultato il 3 luglio 2022.

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autoritàGND (DE4405655-2

Read other articles:

American journalist and politician Kelton Bedell Miller11th Mayor ofPittsfield, MassachusettsIn office1911–1912Preceded byWilliam H. MacInnisSucceeded byPatrick J. Moore Personal detailsBornSeptember 8, 1860New Baltimore, New YorkDiedDecember 2, 1941(1941-12-02) (aged 81)[1][2]Pittsfield, Massachusetts[1]Political partyRepublicanSpouseAmy Bess MillerChildrenMarjorie E. Miller, d. January 1937; Lawrence K. Miller, d. March 1991; Evelyn Miller Burbank, d. January ...

 

Technology capable of matching a face from an image against a database of faces Face recognition redirects here. For the human cognitive process, see face perception. For other uses, see facial recognition. This article's factual accuracy may be compromised due to out-of-date information. Please help update this article to reflect recent events or newly available information. (June 2022) Facial recognition software at a US airport Automatic ticket gate with face recognition system in Osaka Me...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Moore's law – berita · surat kabar · buku · cendekiawan · JSTOR Grafik yang menunjukkan perkembangan jumlah transistor dalam suatu prosessor, terhadap waktu. Hukum Moore adalah salah satu hukum yang terk...

Grifo de Pisa Creación siglo XIUbicación Museo dell'Opera del Duomo, PisaEstilo Arte islámicoMaterial BronceTécnica Moldeo a la cera perdidaDimensiones 107 x 87 x 43 centímetros[editar datos en Wikidata] El Grifo de Pisa es una escultura realizada en bronce que representa a un grifo, una figura mitológica, que ha permanecido en Pisa, Italia, desde la Edad Media, aunque en realidad se trata de una escultura del siglo XI proveniente de al-Ándalus, la España musulmana...

 

У Вікіпедії є статті про інших людей із прізвищем Карасінський.Ян Карасінськийпол. Jan KarasińskiНародження 13 червня 1838(1838-06-13)Смерть 14 жовтня 1916(1916-10-14) (78 років)Львів, Королівство Галичини та Володимирії, Австро-УгорщинаПоховання Личаківський цвинтар :  Країна  Австро-�...

 

During World War II, Operation Gaff was the parachuting of a six-man patrol of Special Air Service commandos into German-occupied France on Tuesday 25 July 1944, with the aim of killing or kidnapping German field marshal Erwin Rommel.[1][2] Operational order for Op GAFF, dated 20 Jul 1944 From March 1943, Allied Intelligence had been undertaking research on the whereabouts, bases and travel arrangements of Field Marshal Rommel. Part of the research asked the question of how fe...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Anak-anak yang sedang bermain ambil-ambilan Ambil-ambilan merupakan lagu permainan Sunda yang dinyanyikan oleh dua kelompok anak yang jumlahnya banyak berbaris saling berhadapan.[1] Cara menyanyikannya saling memeberi kesempatan pada lawan sep...

 

Nigerian and New Zealand mixed martial artist (born 1989) Israel AdesanyaIsrael Adesanya at UFC 230BornIsrael Mobolaji Temitayo Odunayo Oluwafemi Owolabi Adesanya[1] (1989-07-22) 22 July 1989 (age 34)Lagos, NigeriaNicknameThe Last Stylebender StylebenderResidenceAuckland, New ZealandNationalityNigerian[2] New ZealanderHeight6 ft 4 in (1.93 m)Weight185 lb (84 kg; 13 st 3 lb)DivisionMiddleweight (2012–present) Light Heavyweight (2021)Rea...

 

Indian politician and writer This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Veerappa Moily – news · newspapers · books · scholar · JSTOR (February 2011) (Learn how and when to remove this templ...

Bungkil inti sawit Bungkil inti sawit (BIS) merupakan salah satu hasil samping pengolahan inti sawit dengan kadar 45-46% dari inti sawit.[1] BIS umumnya mengandung air kurang dari 10% dan 60% fraksi nutrisinya berupa selulosa, lemak, protein, arabinoksilan, glukoronoxilan, dan mineral.[1] Bahan ini dapat diperoleh dengan proses kimia atau dengan cara mekanik.[2] Walaupun BIS proteinnya rendah, tetapi kualitasnya cukup baik dan serat kasarnya tinggi.[2] Namun BI...

 

Ukrainian middle-distance runner Yevhen ArzhanovPersonal informationBorn9 February 1948 (1948-02-09) (age 75)Kalush, Ukrainian Soviet Socialist Republic, Soviet Union[1]Height1.79 m (5 ft 10 in)Weight68 kg (150 lb)SportSportAthleticsEvent800 mClubAvanhard Dynamo Kiev[2]Achievements and titlesPersonal best1:45.3 (1972) Medal record Representing the  Soviet Union Summer Olympics 1972 Munich 800 m European Championships 1971 Helsinki 800 m ...

 

Extinct genus of reptiles KawanectesTemporal range: Late Campanian to Early Maastrichtian~72 Ma PreꞒ Ꞓ O S D C P T J K Pg N ↓ Life restoration Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Reptilia Superorder: †Sauropterygia Order: †Plesiosauria Family: †Elasmosauridae Genus: †KawanectesO'Gorman 2016 Species: †K. lafquenianum Binomial name †Kawanectes lafquenianum(Gasparini & Goñi 1985) Synonyms Trinacromerum...

Airport in Smithton, Tasmania, Australia This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Smithton Airport – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this template message) Smithton AirportIATA: SIOICAO: YSMISummaryAirport typePublicOperatorDIERLocationSmithton...

 

Queensland Railways A12 classA12 Class No.269Type and originPower typeSteamBuilderBaldwin Locomotive Works (18)Evans, Anderson, Phelan & Co (25)Build date1882-1891Total produced43SpecificationsConfiguration:​ • Whyte4-4-0Gauge1,067 mm (3 ft 6 in)Fuel typeCoalCylinders2 outsideCylinder size12 in × 18 in (305 mm × 457 mm)CareerOperatorsQueensland RailwaysDispositionall scrapped The Queensland Railways A12 class locomotiv...

 

Bagian dari seri artikel mengenaiMekanika kuantum H ^ | ψ ( t ) ⟩ = i ℏ ∂ ∂ t | ψ ( t ) ⟩ {\displaystyle {\hat {H}}|\psi (t)\rangle =i\hbar {\frac {\partial }{\partial t}}|\psi (t)\rangle } Persamaan Schrödinger Pengantar Glosarium Sejarah Buku teks Latar belakang Mekanika klasik Teori kuantum lama Notasi Bra–ket Hamiltonian Interferensi Dasar-dasar Bilangan kuantum Dekoherensi Fluktuasi kuantum Fungsi gelombang Keruntuhan fungsi gelo...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Lochore Cup – news · newspapers · books · scholar · JSTOR (June 2019) (Learn how and when to remove this template message) The Lochore Cup is a New Zealand rugby union trophy named after famed Wairarapa Bush and All Blacks player and coach Brian Lochore. It is ...

 

Type of circular ancient Chinese jade artifact BiA Han-era bi, 16 cm in diameter.Chinese璧TranscriptionsStandard MandarinHanyu PinyinbìWade–Gilespi Bi disc from the Liangzhu culture (Museum Angewandte Kunst, 2006) Bi with dragon designs, from the Chu King's Mausoleum at Shizishan Hill, Xuzhou The bi is a type of circular ancient Chinese jade artifact. The earliest bi were produced in the Neolithic period, particularly by the Liangzhu culture (3400–2250 BCE).[1] Later examples da...

 

Este artículo trata sobre la orden religiosa católica. Para la orden religiosa anglicana, véase Orden de San Benito (Iglesia anglicana). Orden de San Benito Escudo de armas de la Orden.Nombre latino Ordo Sancti BenedictiSiglas O.S.B.Nombre común Orden benedictinaGentilicio BenedictinosTipo Orden religiosa monacal católica de vida contemplativa.Regla Regla de San BenitoHábito Hábito negro que consiste en una túnica, cinturón sobre la túnica y un escapulario. Los de votos perpetuos ll...

Questa voce o sezione sull'argomento arti marziali è ritenuta da controllare. Motivo: voce da controllare visti numerosi inserimenti italocentrici in odore di WP:PROMO spesso senza la minima fonte a supporto Partecipa alla discussione e/o correggi la voce. Questa voce o sezione sull'argomento arti marziali non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fo...

 

This is a list of models and meshes commonly used in 3D computer graphics for testing and demonstrating rendering algorithms and visual effects. Their use is important for comparing results, similar to the way standard test images are used in image processing. Modelled Designed using CAD software; sorted by year of modelling. Name and viewer Render Year of creation Person/organisation that did the modelling Description of source object Model size License Comments Utah teapot 1975 Martin Newel...

 
Kembali kehalaman sebelumnya