Fedora Project – Linux Sistemi Operativi

Aperto da Sioux, 10-Settembre, 2023 18:34:42

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Sioux

Fedora Project – Linux Sistemi Operativi


In questo post parliamo di un altro grande progetto basato sul kernel linux, che assieme a Ubuntu, Mint e openSUSE può essere sicuramente essere riconosciuta come una delle più diffuse distribuzioni basate sul kernel sviluppato da Linus Torvalds.
Il nome di questo S.O è Fedora ed un progetto sponsorizzato dalla Software house Red Hat Inc.
Vediamo le sue caratteristiche e la sua storia:

Fedora (in precedenza Fedora Core) è una distribuzione GNU/Linux curata dal Progetto Fedora, un progetto Open Source sponsorizzato (ma non direttamente supportato) da Red Hat e supportato dalla community.
L'obiettivo è quello di lavorare con la community di GNU/Linux per creare un sistema operativo completo, utilizzando esclusivamente software liberi e forum pubblici con processi aperti. Questo porta a un continuo aggiornamento delle distribuzioni, aggiornamento che è diventato molto semplice, anche da una distribuzione all'altra.
La storia di Fedora è strettamente connessa a quella di Red Hat, la società fondata da Bob Young e Marc Ewing.
Il nome si deve al cappello in feltro simbolo di Red Hat, il Borsalino, chiamato in alcuni paesi Fedora.

Storia:

Il 21 luglio 2003 Red Hat lancia la Red Hat Linux 9.0.93. Il 25 settembre dello stesso anno nasce la prima release di Fedora Core, la FC 0.94, nota anche come Fedora Core 1 test 2 e con il nome in codice Severn. Il progetto di Fedora nacque dalla iniziativa di Warren Togami, che necessitava di creare pacchetti RPM Package Manager di elevata qualità per Red Hat Linux. Ben presto questo progetto assunse una vita propria.
La prima release, Fedora Core 1 (nome in codice Yarrow), fu rilasciata il 5 novembre 2003 ed integrava ancora il Kernel Linux 2.4.
Il 18 maggio 2004 uscì invece Tettnang ovvero Fedora Core 2: la release utilizza il kernel Linux 2.6, KDE 3.2 e GNOME 2.06.
L'8 novembre 2004 fu rilasciata Fedora Core 3, meglio nota col nome in codice di Heidelberg.
Un'importante versione è la Fedora Core 5, nome in codice Bordeaux (disponibile sia per architetture x86, x86-64 e PPC). Tra le novità presenta l'inclusione di Mono, Xen e X.Org 7.0. Sui supporti di installazione (1 DVD oppure 5 CD) sono presenti sia KDE sia GNOME, oltre ad un'ampia scelta di applicazioni essenziali (OpenOffice.org 2.0, Eclipse, Gimp, Firefox, Thunderbird...).
Fedora Core 6, nome in codice Zod oltre ad offrire il supporto ai nuovi computer Apple Mac con processore Intel x86 (Core Duo), offre nuovi effetti grafici grazie a Compiz ed all'acceleratore grafico AIGLX (Accelerated Indirect GLX), inoltre, integra lo strumento Virt-Manager per la gestione di Xen ed una versione aggiornata di Pup, il gestore dei pacchetti.
Con la versione 7, nome in codice Moonshine, rilasciata il 31 maggio 2007, cambia il nome della distribuzione: da "Fedora Core" a "Fedora", che viene distribuita nelle versioni Fedora Desktop (dedicata al desktop), Fedora Server (destinata al server, al pari di Ubuntu Server) e Fedora KDE (la "versione KDE" di Fedora, che include solo software KDE). Include un nuovo gestore di pacchetti, un nuovo tema grafico predefinito (Flying High), l'unione dei repository Core ed Extra e un nuovo sistema di installazione semplificata dei codec.
In Fedora sono presenti applicativi, rilasciati sotto licenza open source, inclusi nel sistema operativo commerciale di Red Hat (Red Hat Enterprise Linux). Ad esempio Fedora Core 2 utilizzava il kernel Linux 2.6 e disponeva già della Security-Enhanced Linux prima che venissero inclusi nelle distribuzioni di Red Hat.

Caratteristiche:

Fedora è indicata per qualsiasi utilizzo poiché contiene tutti gli strumenti per lavorare in ambiente server senza tralasciare una serie di tool grafici per la configurazione, utili per gli utenti alla ricerca di un desktop user-friendly. Basata sulla ricerca del massimo grado di aggiornamento è rilasciata su base fissa semestrale con le versioni più recenti di ogni pacchetto, compreso il kernel.
Fedora è distribuita in versione DVD (con tutti gli ambienti desktop disponibili e installabili, oltre a moltissimo software aggiuntivo), in versione LiveCD (con ambiente desktop di default GNOME) e poi sono presenti anche le cosiddette versioni "spin".

Le spin:

Le spin sono versioni alternative di Fedora, adattate per vari tipi di utenti, ricorrendo ad un insieme selezionato di applicazioni e ad altre personalizzazioni.

GNOME (versione basata sull'ambiente desktop GNOME, un ambiente desktop potente e completo)

KDE (versione basata sull'ambiente desktop KDE, un ambiente desktop potente, completo e alternativo a GNOME)

XFCE (versione basata sull'ambiente desktop Xfce, leggero, completo, stabile, basato sulle librerie GTK e indicato per PC datati)

LXDE (versione basata sull'ambiente desktop LXDE, leggerissimo, essenziale e indicato per PC molto datati)
Security (strumenti di analisi di sicurezza)

Games (dedicata ai videogiochi)

Scientific-KDE (calcolo scientifico open source)

Design-suite (creatività, grafica e disegno con strumenti open source)

Robotics (robotica)

Electronic Lab (laboratorio elettronico)

Installazione e configurazione:

Fedora è progettata per essere facilmente installabile e configurabile, attraverso una suite di installer grafici e tool di configurazione, in particolare grazie all'installer Anaconda e la serie di utility grafiche system-config-tools.

Repository RPMFusion:

Nei CD di Fedora è disponibile solo una piccola parte dei pacchetti. Per chi volesse software aggiuntivo è disponibile un repository software (RPMFusion) con pacchetti extra che completa la distribuzione.



Gestione pacchetti:

La gestione dei pacchetti software è compito dell'utility yum. Sono disponibili ufficialmente anche due interfacce grafiche per yum: gpk-application per GNOME, Xfce e LXDE mentre apper è disponibile per il KDE.

Software:

Alcuni tra i vari software in dotazione con Fedora:

Compiz: il gestore di finestre che permette la visualizzazione del multi-desktop 3D e la gestione di effetti sulle finestre utilizzando l'accelerazione OpenGL.

LibreOffice: pacchetto completo di software da ufficio. Comprende programmi di videoscrittura, creazione di fogli di calcolo, creazione di presentazioni, scrittura di formule matematiche, database, creazione di disegni ed impaginazione. LibreOffice esiste anche per MS Windows e MacOS.

Calligra: pacchetto completo di software da ufficio per l'ambiente desktop KDE. Comprende programmi di videoscrittura, creazione di fogli di calcolo, creazione di presentazioni, scrittura di formule matematiche, database, creazione di disegni ed impaginazione.

GIMP: Software per l'elaborazione di immagini in formato "raster" (cioè in formato non vettoriale) con molte funzioni simili a quelle di altri software dello stesso tipo (come Adobe Photoshop): gli strumenti di trasformazione, ritocco, ma soprattutto i filtri (effetti grafici) sono davvero potenti. GIMP è una valida alternativa per chi vuol possedere strumenti con licenza GNU senza dover rinunciare a funzionalità presenti nei software proprietari attualmente in commercio. The GIMP esiste anche per MS Windows e per MacOS.

Evolution: Un client di posta elettronica che ingloba anche certe funzionalità di gestione delle attività (calendario).

Konqueror e Firefox: browser web.

K3b e Brasero: programmi per la masterizzazione di CD e DVD.

Totem e Dragon Player: programmi per la riproduzione audio-video.

Rhythmbox e Amarok: programmi per la riproduzione audio.

Evince e Okular: visualizzatori di documenti (principalmente PDF. ma anche postscript ed altri).

Shotwell e Gwenview: visualizzatori di immagini.

Empathy, Pidgin, Kopete: programmi per la messaggistica istantanea che supportano vari protocolli, tra cui MSN e Aim. Permettono di parlare in realtime, di scambiare files e, tramite numerosi plug-in, di avere a disposizione altri strumenti per una esperienza user-friendly con l'applicativo.

Planner: un programma per la gestione dei propri progetti.

Gnucash: un programma per la gestione delle proprie entrate ed uscite finanziarie.

Anjuta, Glade, Codeblocks ed Eclipse: programmi per lo sviluppo di applicazioni.


  •