Come configurare smartphone e PC. Portale informativo
  • casa
  • TV (Smart TV)
  • Linux modificato. Linux russo: panoramica delle distribuzioni russe generiche

Linux modificato. Linux russo: panoramica delle distribuzioni russe generiche

Selezione di una distribuzione LINUX

Fedora Core

È stata per molti anni la distribuzione Linux più utilizzata. Fino a poco tempo fa era conosciuto come Red Hat. Tuttavia, ora lo sviluppatore (l'azienda con lo stesso nome) ha mantenuto questo nome per le implementazioni commerciali del suo sistema. La sua implementazione gratuita, destinata agli utenti finali, si chiama Fedora Core.

Screpolatura:

  1. Non c'è il supporto NTFS (rilevante per una persona che sta passando da Windows e che, parallelamente a Linux, ha WindowsXP sulla sua macchina);
  2. Nessun supporto MP3;
  3. Niente Java;
  4. La localizzazione è solo UTF8, che nella maggior parte dei casi porta a quadrati e punti interrogativi invece del normale alfabeto cirillico. Sì, tutto questo viene corretto, ma non completamente. Se la lingua russa è fondamentale, è necessario modificare la localizzazione in KOI8-R;
  5. Documentazione implicita. Se non ci sono problemi con l’inglese tecnico, va tutto bene! Ci sono - ci saranno problemi - tutta la documentazione tradotta solo tramite i-no, http://www.google.com. Le ricerche richiedono molto tempo e traffico.

Vantaggi:

  1. Per aggiornare il sistema e installare i programmi, c'è un APT-GET ufficialmente allegato e un "volto" ad esso: SYNAPTIC. È anche molto comodo per gli aggiornamenti, poiché tutti i tipi di informazioni di servizio su di essi non sono inclusi nei pacchetti.
  2. La distribuzione è in continua evoluzione e di rilascio in rilascio diventa più semplice e conveniente per l'utente medio.
  3. Disponibilità di un numero enorme di pacchetti RPM già compilati (vedi sotto). Inoltre, tali pacchetti vengono spesso raccolti dagli stessi sviluppatori di programmi e pubblicati su siti Web ufficiali.
  4. C'è un ufficio di rappresentanza in Russia. È vero, il supporto tecnico è solo per le versioni server (cioè commerciali) della distribuzione.
  5. La distribuzione è stata sviluppata da un team serio.
  6. La stragrande maggioranza dei libri spessi su Linux descrivono la distribuzione Red Hat, da cui è derivata Fedora Core.

ASPLinux

Questa è una distribuzione di produzione nazionale sviluppata dall'azienda omonima. È un clone di Fedora Core (ex Red Hat), leggermente modificato in termini di software applicativo e adattato alle nostre condizioni.

Distribuito in diverse versioni (senza contare quelle puramente server): Deluxe - con molti dischi e un set completo di documentazione, Standard - metà dei dischi, la documentazione contiene solo una guida all'installazione, Express - un set di tre dischi con un breve opuscolo .

Screpolatura:

  1. Gli sviluppatori sono straordinari fan delle patch del kernel. In media: 25-28 cerotti. Di conseguenza, il kernel viene patchato in modo che nemmeno il "papà" di http://www.kernel.org lo riconosca! Di conseguenza, se vuoi compilare un programma dal codice sorgente, è un gioco di roulette: potrebbe funzionare o meno a causa di queste patch, a seconda della tua fortuna. Proprio come installando il kernel da http://www.kernel.org, rischi di avere molti piccoli e grandi problemi con il funzionamento di cose come iptables, Squid, ecc.
  2. Per gli aggiornamenti viene utilizzato yum, che “trascina” dal server le informazioni sui pacchetti, che spesso hanno un volume paragonabile a loro stessi. Cioè, le informazioni sul pacchetto scaricato dal server possono avere una dimensione di 1,2 MB e la dimensione del pacchetto stesso può avere una dimensione di 1,3 MB. Se hai una rete illimitata e un canale ampio il problema scompare; se hai un modem o un traffico caro, è molto, molto spiacevole.
  3. Poiché ASPLinux è basato sullo stesso Fedora Core, gli aggiornamenti dei pacchetti vengono spesso rilasciati con un ritardo e possono essere di dimensioni vicine a quelle della distribuzione stessa.

Vantaggi:

  1. È disponibile il supporto per NTFS, MP3, Java ed è disponibile anche Macromedia Flash.
  2. Localizzazione abbastanza buona (anche se devo notare che nelle ultime versioni della distribuzione l'utente è stato privato anche della possibilità di scegliere tra koi8-r, cp1251 e UTF8, lasciando solo gli ultimi due).
  3. La versione Deluxe ha una documentazione eccellente ed esplicita. E sull'installazione della distribuzione, sul partizionamento del disco rigido e sulle impostazioni post-installazione. È scritto in modo accessibile e comprensibile anche per una persona che ha sentito parlare di Linux da qualche parte e da qualcuno. Posso dire che nessuno dei sistemi Linux ha una documentazione stampata più chiara e chiara in russo.
  4. Esiste un potente supporto tecnico per la distribuzione direttamente dagli sviluppatori. Le risposte arrivano in 4-5 ore. Cioè, al mattino hai inviato una lettera con una domanda: la sera hai una risposta al 100%. Di norma, ti viene assegnato un certo dipendente del supporto tecnico e tu lo inganni con le tue domande stupide e sensate. In precedenza esisteva il supporto tecnico telefonico, ma dalla versione 9.0 è stato rimosso e ora è disponibile solo tramite posta.
  5. Dispone di un proprio sito Web in lingua russa e di un forum di supporto tecnico, dove, molto spesso, le risposte vengono fornite direttamente dagli sviluppatori.
  6. Molte delle informazioni che possono essere raccolte dai libri "spessi" su Red Hat si applicano anche ad ASPLinux.

Impressioni dei testimoni oculari:

ASPLinux 9.0 è stato utilizzato sul mio computer di casa, sul computer del lavoro e sui computer di due amici per oltre un anno. Più:
ottimo kit fai-da-te;
assemblaggio di pacchetti abbastanza decente, russificazione, documentazione;
le pagine man sono nella maggior parte dei casi in russo, alcune sono tradotte dal tuo servitore ribelle;
tutte le cose negative che di solito vengono giustamente dette sul sistema di gestione dei pacchetti rpm sono state eliminate con successo dagli sviluppatori;
i problemi di dipendenza erano pochissimi anche in condizioni di crudele presa in giro del sistema;
stabilità e sicurezza ad alto livello;
non sono stati notati difetti inspiegabili, nulla distraeva dal lavoro vero e proprio;
Ho dovuto installare ripetutamente ASPLinux 9.0 (solo shhhh!!!) su apparecchiature top-secret, che, secondo il piano generale, avrebbero dovuto avere il sistema operativo MSWS;
insetti e rastrelli - no;
semplicemente non è stato possibile supportare apparecchiature molto specifiche, ma previo accordo aggiuntivo i driver sono stati scritti da specialisti dello stesso ASP;
Vale la pena notare il corretto supporto tecnico di una classe piuttosto elevata, un argomento che a quel tempo distingueva ASP da tutti i concorrenti;

Al ribasso:
il rilascio del kit di distribuzione ASPLinux 9.2, e poi ASPLinux 10, insieme a un cambiamento nella gestione dell'azienda, hanno cancellato molti dei risultati passati di questo rispettato team;
non si può dire che siano decisamente pessime sotto tutti gli aspetti, ma rispetto alle versioni 7.1, 7.3 e 9.0 delle distribuzioni ASPLinux perdono su tutti i punti che ho descritto sopra come vantaggi;
Ora i pacchetti nella distribuzione arrivano almeno non configurati.
Proprio oggi stavo discutendo con un utente inesperto di un problema sorto in ASPLinux 9.2: non veniva emesso alcun suono. Kernel 2.4.22, oss, ambiente grafico predefinito - Gnome (secondo Red Hat). e allo stesso tempo, nelle impostazioni di xmms, l'estensione di output utilizzata era quella predefinita... attenzione! arti e tra cui scegliere - alsa; Il problema non è difficile per un utente un po' esperto, ma un principiante vede solo che non c'è suono.
Gli sviluppatori che posizionano il loro prodotto come distribuzione desktop non dovrebbero permettersi di commettere errori così stupidi.

Ha tre edizioni utente: Altlinux Master multi-disco, Altlinux Junior leggero e ALT Linux Compact a disco singolo.

Vantaggi(i migliori all'inizio):

  • apt-rpm come sistema di gestione dei pacchetti. Con shell grafica Synaptic.
  • Eccellente russificazione pronta all'uso (codifiche koi8-r, cp1251).
  • Una grande quantità di documentazione in russo nel kit di distribuzione.
  • Lavoro normale con contenuti multimediali (disponibilità di codec per ascoltare mp3, guardare video e film in DVD, driver commerciali per schede video 3D).
  • Ampia comunità di utenti e sviluppatori di lingua russa.
  • Base del pacchetto di grandi dimensioni. Una chiara gerarchia di repository con vari gradi di stabilità.
  • Il repository è aperto in entrambe le direzioni; se lo desidera, chiunque può diventare manutentore di qualcosa. Vedi anche backport.

Screpolatura(prima i peggiori):

  • ALM 2.4 viene ancora fornito con il vecchio programma di installazione Mandrake, che causa problemi. Il nostro programma di installazione è in fase di beta testing pubblico.
  • Al momento non esiste un configuratore grafico globale (per chi lo desiderasse particolarmente, si consiglia di utilizzare i vecchi configuratori drakex “a proprio rischio”).
  • La mancanza di supporto per tastiere e mouse USB da parte del programma di installazione è una delle caratteristiche negative più spiacevoli di M2.4 (questo vale solo per l'installazione, non ci sono problemi con l'utilizzo).
  • Il kernel 2.6 non può essere selezionato durante l'installazione. La distribuzione ce l'ha, tutta l'infrastruttura per usare il kernel 2.6 c'è, ma non è consigliata.
  • L'installazione in modalità Esperto può portare a risultati diversi, alquanto inaspettati. Pertanto, dovrebbe essere usato con cautela.
  • Si ritiene che i kernel nativi non funzionino in modo ottimale con il sistema disco.

Peculiarità:

  • Località supportate: inglese, russo, ucraino, bielorusso, kazako. In diverse codifiche, la locale russa predefinita è koi8-r.
  • Gli sviluppatori della distribuzione cercano di adottare le massime misure di sicurezza possibili, il che è positivo. Ma a causa di ciò, alcune cose (accesso ai diritti di superutente, montaggio, ecc.) potrebbero non funzionare come previsto. In generale, il sistema di sicurezza è una delle caratteristiche più specifiche di questa distribuzione.
  • Mancanza di un proprio forum. Cosa sostituiscono le mailing list. Questa è la posizione di principio degli sviluppatori.
  • Proprio sistema per assemblare i kernel in pacchetti RPM. Un gran numero di moduli per i kernel sono disponibili in pacchetti separati.
  • Molte attività amministrative vengono eseguite tramite l'utilità di controllo.

Sviluppata dall'omonima società tedesca, questa distribuzione è ora di proprietà di Novell. Ha un'edizione download gratuita e diverse versioni "in scatola". Lo status di quest'ultimo varia; informazioni complete su questo problema possono essere ottenute dalla discussione seguente.

Screpolatura:

  1. La russificazione non è stata completata: metà dei menu sono in inglese e l'altra metà in russo tradotto in modo storto.
  2. Il supporto tecnico ufficiale in russo per i singoli utenti è ancora difficile.

Vantaggio e svantaggio allo stesso tempo:

  1. La locale predefinita è UTF8 con tutte le conseguenze che ne conseguono. In particolare, è difficile lavorare con documenti cirillici nella console.
  2. YAST è un'utilità grafica per gestire qualsiasi cosa. Ad alcuni piace, altri ci sputano sopra. Non è appropriato configurare il sistema utilizzando le configurazioni: tutto viene eseguito solo tramite YAST. In precedenza, la modifica manuale delle configurazioni poteva portare a un arresto anomalo completo del sistema.

Vantaggi:

  1. Solo un fantastico set di driver, inclusi quelli proprietari, inclusi nella distribuzione. L'attenzione degli sviluppatori sui laptop ha un effetto: esiste una garanzia quasi del 100% di installazione e funzionamento di SuSe con qualsiasi laptop, inclusi WiFi, Winmodem, schede video, ecc.
  2. Una comoda utility per aggiornare la distribuzione.
  3. È disponibile una selezione abbastanza ampia di software, quasi tutto ciò che è necessario per il normale lavoro e il riposo.
  4. Un ottimo set di caratteri ttf, inclusi quelli cirillici, che rendono facoltativo l'uso dei caratteri Microsoft.
  5. La distribuzione è organizzata in modo affidabile ed efficiente, con puntualità e qualità puramente tedesche.

Tutte le distribuzioni sopra elencate sono basate su pacchetti *.rpm. Non discuteremo qui i vantaggi e gli svantaggi del sistema batch. Comunque, qualunque sia quest'ultimo, due vantaggi del formato RPM sono innegabili. Il primo è che questo è il formato di software libero più comune (dopo il sorgente). E in secondo luogo, sia il formato stesso che le utilità per lavorarci sono descritti in dettaglio in molti libri "spessi" su Linux (Red Hat).

A differenza di tutte le distribuzioni precedentemente descritte, che sono sostenute da società commerciali, più o meno grandi, Debian è il risultato del lavoro di una comunità libera di sviluppatori (sito del progetto - http://www.debian.org). È distribuito in varie forme (sotto forma di immagini ISO, set di file, ecc.), disponibili sia per il download gratuito che per la replica e distribuzione.

Peculiarità

1. A differenza di altre distribuzioni comuni (almeno non conosco analoghi), Debian ha tre rami principali: stable, testing e unstable.

  • stable è una distribuzione ufficialmente rilasciata (supportata ufficialmente) contenente versioni di programmi non molto recenti, ma testate e verificate in modo molto approfondito; dopo il rilascio della versione successiva di stable, questa versione, in senso stretto, non viene aggiornata affatto e tutti i prossimi aggiornamenti di stable sono esclusivamente aggiornamenti sicuri che correggono i problemi di sicurezza riscontrati nei programmi inclusi dopo il rilascio; a causa di questi due fattori, Debian stable è meritatamente considerata la distribuzione più affidabile, il che si ottiene a scapito del suddetto ritardo nelle versioni;
  • testing: un ramo che si prepara a diventare il prossimo rilascio; non fornisce il massimo livello di sicurezza fornito da stable (tuttavia, il livello è abbastanza sufficiente per l'uso domestico), ma differisce da esso nelle versioni più attuali del software;
  • unstable -- questo thread contiene le ultime novità, se vuoi avere sempre le ultime versioni di tutto il possibile, vieni qui; a differenza di testing, unstable non verrà mai rilasciato, ma i programmi gradualmente “strisciano” da esso a testing;
  • oltre a questi tre rami esiste anche un ramo sperimentale, che attualmente è in fase di beta testing; Se desideri qualcosa di nuovo che non è ancora disponibile in unstable, puoi farlo a tuo rischio e pericolo.

La comodità principale per l'utente domestico è che pacchetti provenienti da diversi rami possono facilmente coesistere in un unico sistema (con una nota a piè di pagina alle dipendenze, ovviamente); quelli. Se vuoi aggiornare, ad esempio, un programma a unstable, puoi lasciare il resto del sistema nello stato di testing.

Va notato che l'inclusione di versioni specifiche del software in altre distribuzioni incluse nel ramo principale in testing, unstable o addirittura sperimentale si spiega non con una minore stabilità del software rispetto ad altre distribuzioni, ma, al contrario, con la maggiore rigore degli autori della distribuzione nei confronti di detta stabilità.

2. La composizione principale della distribuzione comprende esclusivamente programmi gratuiti; Se per te l'ideologia è importante nel software aperto/libero, qui la troverai pienamente rispettata. Tutti i programmi con le minime deviazioni dalla licenza rientrano nella sezione non libera o sono generalmente disponibili solo da fonti di terze parti; Pertanto, ti rimane una scelta: utilizzare solo software libero nel senso più stretto del termine o aggiungere qualcosa che non rientra in questa interpretazione rigorosa.

3. Debian in realtà non ha un programma di rilascio per le nuove versioni. Il motto dei suoi sviluppatori è “uscirà quando sarà pronto”. Ciò da un lato porta talvolta (come ad esempio di recente) ad aspettative prolungate, dall'altro esclude completamente il rilascio di un pacchetto di distribuzione assemblato in qualche modo, solo per rispettare la data di rilascio indicata (cosa che accade con quasi tutti software che ha una data di rilascio dichiarata (parlo come sviluppatore).

Screpolatura

Forse lo svantaggio principale di Debian per un principiante rispetto alle distribuzioni sopra descritte è la quasi totale assenza di utilità di configurazione grafica centralizzata (ad eccezione, ovviamente, di cose specifiche della distribuzione come, ad esempio, il centro di controllo di KDE). Esiste invece un'interfaccia in modalità testo per la configurazione dei singoli pacchetti (e il programma di installazione stesso segue lo stesso stile del menu di testo). Lo svantaggio di questo approccio è la possibilità di riconfigurare ogni singolo pacchetto in qualsiasi momento con il comando

$ dpkg-reconfigure nome-pacchetto

senza dover ricordare in quale ramo del personalizzatore di sistema si trovano i suoi parametri.

Il secondo inconveniente è che, a causa dell'atteggiamento rigoroso nei confronti dello stato del software incluso nella distribuzione principale, questa composizione principale non contiene driver, ad esempio, per schede video sofisticate e stampanti software. Ma se hai accesso a Internet, questo problema è facilmente risolvibile, perché... I driver video sono disponibili nella sezione non libera della distribuzione stessa e, inoltre, le distribuzioni semi-commerciali basate su Debian (e pienamente compatibili con essa nel formato pacchetto) sono molto ricche di driver.

Vantaggi

  • il primo e più evidente è apt (un metasistema di gestione dei pacchetti); pertanto, non ci sono problemi con l'installazione dei programmi e la risoluzione delle loro dipendenze come classe;
  • un enorme repository di pacchetti compilati e pronti all'uso, contenenti quasi tutto ciò che è stato creato dal genio creativo della comunità open source; di tutte le distribuzioni comuni (almeno quelle pacchettizzate), Debian ha l'insieme di software più vasto;
  • facile da installare e configurare, nonché da utilizzare: tutto è logico, comprensibile, trasparente e abbastanza unificato; Questo è probabilmente il motivo per cui tra gli utenti Debian ci sono molte persone provenienti da specialisti scientifici e non informatici: il tempo dedicato alla configurazione e alla "messa a punto" del sistema è incomparabilmente piccolo rispetto al tempo effettivamente impiegato al suo interno;
  • un volume molto moderato dell'installazione di base - meno di 200 megabyte senza X - così come la possibilità di installare immediatamente il sistema “base” e iniziare a lavorarci, installando il resto solo se necessario, consentono, se lo si desidera, di rigorosamente controllare lo spazio occupato sul disco e non buttare via giga o addirittura megabyte non necessari (e talvolta non superflui);
  • una vasta comunità di lingua russa, dalla quale puoi ottenere aiuto come in una conferenza via e-mail in lingua russa [e-mail protetta] [e-mail protetta] e su numerosi siti sparsi nell'Internet russa.

Un ulteriore fattore, che può essere considerato anche un vantaggio, è che un gran numero di cosiddetti software si basano su Debian. LiveCD (di cui il più famoso, ma tutt'altro che l'unico è Knoppix), che ti consente di conoscere le funzionalità della distribuzione senza installarla e, se il risultato è positivo, di implementare un sistema Debian a tutti gli effetti.

Tutte le distribuzioni sopra elencate sono generalmente chiaramente consigliate agli utenti inesperti. In relazione ai seguenti sistemi, questo non è così ovvio. Tuttavia, sono abbastanza conosciuti e quindi riteniamo necessario fornire alcune informazioni su di essi, in una forma più libera. In modo che ognuno possa decidere da solo se sono adatti a lui come “prova della penna” oppure no.

Slackware

Questa è la più antica distribuzione Linux (vivente), sin dall'inizio fino ad oggi associata al nome del suo creatore, Patrick Volkerding. Per più di 10 anni non è cambiato praticamente nulla (tranne ovviamente le versioni in pacchetto). Vale a dire:

  • L'ambiente di installazione/configurazione è molto simile al sysinstall di FreeBSD,
  • Stile di inizializzazione BSD.
  • Questa è una distribuzione di pacchetti - formato tgz, ma non hanno dipendenze, i pacchetti stessi sono compilati in formato binario da fonti ufficiali senza alcuna patch, proprio come il kernel. Cioè, questo Linux PURO.
  • Puoi anche creare i tuoi pacchetti: gli script di creazione per l'assemblaggio sono pubblicati sul sito Web del progetto insieme al codice sorgente, tra l'altro gli script sono molto semplici.
  • Viene mantenuto un database dei pacchetti, ma in linea di principio non è necessario.

La mancanza di controllo delle dipendenze è sia un vantaggio che uno svantaggio. Ad esempio, ho circa 150 pacchetti in una cartella, per installarli tutti devo eseguire un comando

$ installpkg ./*.tgz

Nota, senza chiavi. Ma il fatto che qualcosa installato potrebbe non avviarsi spetta a te capirlo da solo.

Tuttavia, esistono anche meccanismi per l'installazione/aggiornamento automatizzato da Internet: ce ne sono moltissimi: slapt-get, swaret, getpkg, slackpkg e molti altri.

La russificazione ora si riduce all'esecuzione di un solo script; ce ne sono molti di questi script su Internet.

Le impostazioni più o meno decenti e necessarie possono essere effettuate tramite l'utilità pkgtool (viene utilizzata anche per la gestione dei pacchetti), per essa sono stati rilasciati molti front-end grafici.

C'è un'incredibile quantità di documentazione sulla distribuzione, le risposte a tutte le domande sono state trovate da tempo: devi solo cercare un po'. Poiché sostanzialmente non cambia nulla nella distribuzione, praticamente non è soggetta al fattore invecchiamento. A proposito, la documentazione stessa viene fornita con la distribuzione: in inglese, ma non male.

In linea di principio non esiste alcun supporto tecnico e in linea di principio non è necessario. Devi solo ricordare il sito www.slackware.ru - ci sono dock e un forum, e www.linuxpackages.net - qui puoi trovare pacchetti già pronti e collegamenti a immagini ISO.

Il supporto Unicode non è ancora brillante; in alcuni punti bisogna prendere un tamburello e giocare a sciamano.

In generale, questa distribuzione spaventa i bambini, cioè i principianti: non dovresti iniziare con essa, è complicato. Niente del genere, è semplice, come il primo rublo sovietico, ma la sua semplicità è altrettanto ben nascosta.

Gentoo Linux è una distribuzione che sta diventando sempre più popolare nella comunità OpenSource sia per il suo supporto per un gran numero di piattaforme hardware sia per il suo sistema "portage" estremamente flessibile e facile da usare, ispirato ai PORTS di FreeBSD.

Gentoo è un tipico rappresentante della famiglia delle distribuzioni basate sui sorgenti, da cui derivano la maggior parte dei suoi vantaggi e dei suoi svantaggi. Se questa distribuzione sia adatta a un utente inesperto è un punto controverso. Tuttavia, recentemente è diventato ampiamente noto e abbiamo ritenuto necessario fornire informazioni in modo che questo utente inesperto potesse rispondere da solo.

Vantaggi:

  • Alte prestazioni. Possibilità di ottimizzazione estremamente profonda e flessibile del sistema per l'hardware.
  • Comodo "installa e rimuovi programmi". Un gran numero di applicazioni nel sistema Portage.
  • Comodo meccanismo di aggiornamento. Aggiornamento online dell'albero del portage. Nessun software utente non necessario.
  • Il sistema contiene applicazioni con le opzioni necessarie (ad esempio supporto gpm o mancanza dello stesso, ecc.) e le patch necessarie.
  • La possibilità di installare Gentoo da qualsiasi sistema Linux (ad esempio, da Knoppix LiveCD o qualsiasi altra distribuzione “live” contenente il compilatore gcc), senza interrompere le attività correnti. In questo caso non sono necessari i dischi Gentoo: l'intero processo di installazione può essere completato dalla rete.

Peculiarità:

  • Nessun programma di installazione speciale.
  • La necessità di leggere manuali e istruzioni.
  • Numero limitato di "impostazioni predefinite".
  • Costruisci dalla fonte.
  • Mancanza di configuratori grafici per utilità specifiche di Gentoo.
  • La modifica dei file e l'utilizzo delle utilità della console è il metodo preferito per configurare il sistema.
  • L'attenzione degli sviluppatori porta al fatto che alcune versioni abbastanza stabili delle applicazioni vengono elencate come instabili.

Screpolatura:

  • Installazione molto lunga e scomoda (l'installazione di un sistema multimediale per ufficio già pronto può richiedere fino a una settimana, a seconda dell'attrezzatura).
  • La facilità di installazione e aggiornamento dei programmi è direttamente proporzionale alla regolarità e al costo dell'accesso a Internet.
  • Risolvere i problemi con la creazione di singole applicazioni, se compaiono (problemi), può non essere banale.
  • Mancanza di russificazione fuori dagli schemi.

FreeBSD

La sua differenza da quelle sopra descritte è che non si tratta di una distribuzione Linux, ma di un sistema operativo completamente separato (anche se correlato). Di solito è considerata una piattaforma puramente server (secondo varie stime, fino al 40% dei server Runet opera sotto il suo controllo). Tuttavia, nessuno ne vieta l'utilizzo come sistema operativo desktop per gli utenti ordinari. Sviluppato da FreeBSD da una comunità di sviluppatori indipendenti, è disponibile per il download e la replica gratuiti dai server del progetto.

Screpolatura:

  1. Non Linux, anche se è simile! In alcuni dettagli differisce in modo significativo, per cui sono frequenti i malintesi con il comando mount e si consiglia di ottenere l'avvio automatico di X modificando i runlevel.
  2. L'installazione richiede la comprensione della nomenclatura del dispositivo specifica di BSD, degli schemi di partizionamento del disco in generale e delle caratteristiche del partizionamento BSD in particolare (comprendere che la partizione estesa non è un attributo indispensabile di un disco; i dischi logici possono essere creati in altri modi).
  3. Il programma di installazione, noto anche come configuratore, sysinstall, non è del tutto logico, le stesse domande si ripetono nelle voci di menu Impostazioni E Configurazione, è necessario comprendere che il layout del disco nella fase di installazione è una cosa, ma nella fase di configurazione è necessario quando si collega, ad esempio, un disco aggiuntivo. Un'interfaccia di installazione arcaica, meno ricca di funzionalità di automazione rispetto agli installatori grafici per Linux di facile utilizzo e non flessibile come l'installatore universale Gentoo (bash + editor di testo).
  4. Gamma di apparecchiature supportate A come in Linux, non c'è supporto per la grafica 3D per schede diverse da Nvidia, per quanto ne so, non tutto va liscio con i dispositivi audio "interessanti" (più precisamente, le loro funzionalità avanzate), praticamente non c'è alcuna possibilità di trovare un driver dal produttore per qualsiasi dispositivo non standard o esotico.
  5. L'insieme di pacchetti sui dischi di installazione è limitato; è del tutto possibile che il pacchetto di cui hai bisogno non sia presente. L'installazione di pacchetti aggiuntivi (da binari o port) richiede un canale abbastanza veloce e, soprattutto per lavorare con i port, economico.
  6. Non esiste praticamente alcun software commerciale specifico per FreeBSD.
  7. Non esiste un supporto tecnico ufficiale come classe. C'è pochissima letteratura "cartacea" (rispetto a Linux).

Vantaggi:

  1. Non Linux, ma simile! Dal punto di vista dell'utente (non dell'amministratore), non c'è praticamente alcuna differenza tra Linux e FreeBSD. E molte funzioni amministrative (ad esempio la gestione degli account) sono implementate meglio.
  2. Per l'installazione, è sufficiente padroneggiare il markup specifico di BSD e la nomenclatura del dispositivo a livello di un paio di semplici ricette. Per non parlare del fatto che padroneggiare questa specificità aiuta molto ad ampliare i propri orizzonti :-))
  3. Per comprendere la logica del dispositivo sysinstall, è sufficiente comprendere il fatto che FreeBSD consiste di un sistema di base, che può essere configurato in fase di installazione (o magari in qualsiasi momento successivo), e di software aggiuntivo (pacchetti e port) che non fanno parte del sistema. È anche importante capire che X e quasi tutto il software aggiuntivo sono assolutamente uguali a quelli di Linux. Nei casi dubbi, puoi sempre fare affidamento sulle impostazioni predefinite di sysinstall, di solito non ideali, ma certamente ragionevoli.
  4. Il supporto hardware in FreeBSD, da quando esiste, è generalmente implementato meglio che in Linux. Sono supportati tutti i dispositivi critici per l'installazione e il funzionamento del sistema. Le complicazioni con controller del disco, ATA RAID e dispositivi simili vengono praticamente eliminate.
  5. L'insieme di pacchetti e port per FreeBSD copre assolutamente tutto il software libero, in linea di principio disponibile in forma sorgente. È possibile ottenere pacchetti o sorgenti per i port su una macchina (ad esempio su un servizio gratuito) e installarli su una macchina completamente diversa, ad esempio a casa.
  6. Grazie alla modalità di compatibilità binaria con Linux, è possibile avviare più o meno facilmente tutti i software specifici di Linux (compresi quelli commerciali), da RealPlayer e Flash a Oracle e mostri simili. Non ci sono praticamente eccezioni, l'unica domanda è il costo del lavoro.
  7. La mancanza di supporto tecnico è compensata dall'abbondanza di documentazione online, a cominciare dal famoso Manuale di FreeBSD, quasi tutta disponibile sui dischi di distribuzione, ed è disponibile su Internet in traduzioni russe. Anche se ci sono pochi libri, sono buoni :-).
  8. E affinché quel bene possa finalmente trionfare -

  9. A differenza di Linux, di cui ce ne sono molti, FreeBSD è uno: tutte le variazioni su questo tema, da Freenzy a PC-BSD, sono modi diversi di distribuire e confezionare lo stesso sistema operativo. È molto importante che tutto ciò che un utente inesperto legge su FreeBSD si applichi specificamente ad esso; non ha bisogno di indovinare, come accade con Linux, se questa descrizione si applica al sistema in generale o rappresenta le specificità di una particolare distribuzione. Inoltre, tutta la conoscenza su FreeBSD può essere applicata a qualsiasi altro sistema BSD (magari con solo piccole correzioni).

In conclusione, la cosa più importante: non importa quale distribuzione, e non importa quale sistema operativo scegli, è improbabile che questa scelta sia l'ultima e definitiva nella tua vita. Dovresti essere preparato al fatto che alla ricerca dell'ideale proverai più di una o due opzioni.

Molti utenti non hanno dubbi e scaricano l'ultima versione. Le persone pensano che nella versione aggiornata gli sviluppatori abbiano eliminato tutti i bug, aggiunto funzionalità utili, reso il design più attraente e l'interfaccia più amichevole. Ma questo non è sempre vero. Solo nel 2016 sono state rilasciate numerose modifiche e assemblaggi. Tra questi ci sono diversi sistemi: sia buoni che cattivi. Pertanto, devi pensare a quale Linux scegliere. E solo allora, dopo aver valutato tutti i pro e i contro, installa la distribuzione.

Non esiste un sistema universale adatto a tutti gli utenti. Ogni persona ha bisogno di qualcosa di diverso. L'amministratore si preoccupa della funzionalità, della sicurezza e delle capacità di controllo remoto. Per un principiante: un'interfaccia amichevole e semplice. Per chi ama l'innovazione ci sono opzioni interessanti che non erano disponibili nelle versioni precedenti.

Molte distribuzioni sono state rilasciate nel 2016. Tra questi ce ne sarà sicuramente uno di cui avrai bisogno. Ma nessuna valutazione farà la scelta per te. È meglio valutare in modo indipendente l'opzione che ti piace.

Esistono diversi criteri generali importanti in qualsiasi versione di Linux:

  • Stabilità. Se il sistema "si blocca" costantemente, produce errori, termina i programmi, nessun altro vantaggio lo spingerà ai vertici del 2016. Dovrai cercare costantemente le cause dei guasti e ripristinare i dati danneggiati. Non importa per quali attività utilizzi la modifica, la sua stabilità è sempre importante.
  • Sicurezza. I buchi nel sistema sono una manna dal cielo per qualsiasi virus. Naturalmente, Linux è un ottimo esempio di affidabilità. Ma questo dipende dal firewall, dal registro degli accessi e dalle impostazioni di protezione. È meglio scegliere una distribuzione che abbia già le impostazioni ottimali e chiuda tutte le lacune per software dannoso.
  • Funzionalità. Disponibilità di opzioni utili e interessanti. O qualche "gusto" che non è stato aggiunto ad altri sistemi Linux. La cosa principale è non esagerare. Se l'assembly contiene un numero enorme di funzioni che non ti servono, è meglio prendere qualcosa di più semplice. Dopotutto, sovraccaricheranno il sistema.
  • Convenienza. L'interfaccia non dovrebbe essere solo comprensibile, ma anche pratica. In modo che tutte le opzioni importanti siano a portata di mano. In modo che quando accendi il computer puoi iniziare a lavorare.
  • Modernità. I sistemi legacy sono buoni in molti modi. Sono testati nel tempo. Se li hai già utilizzati in precedenza, dovrai abituarti dopo essere passato alla distribuzione 2016. E la nuova modifica potrebbe non essere all'altezza delle aspettative. Se è stato rilasciato di recente, molto probabilmente avrà dei bug. Ma è ancora meglio prendere il moderno Linux. Non deve essere la versione più recente. Gli sviluppatori realizzano programmi concentrandosi su nuovi sistemi. Ad un certo punto, potrebbe uscire un'applicazione utile che non è compatibile con la tua build. E dovrai aggiornare.
  • Progetto. Naturalmente, la shell non è la cosa principale. Dopotutto, potrebbe non esserci niente sotto. Ma se gli altri criteri ti soddisfano, perché non guardare il progetto di distribuzione. Può essere cambiato. Pertanto, non è necessario classificare i Linux più belli del 2016. Proprio quando scegli una modifica, guarda quali opzioni di design ha.
  • Supporto, comunità. Ciò non si riferisce solo al team di sviluppo e al supporto tecnico ufficiale di Linux. Le persone che utilizzano il sistema operativo sono importanti. Comunicano sui forum, discutono le assemblee e fanno revisioni. Possono rispondere alle domande e suggerire come risolvere il problema. Se installi una versione impopolare di Linux, dovrai affrontarla da solo. Dopotutto, non saranno molti gli utenti che lavoreranno con esso. E difficilmente li troverai. Questo criterio non si applica alle modifiche altamente specializzate.

Se stai decidendo quale distribuzione Linux scegliere, non accontentarti della versione più comune. Sfoglia diverse opzioni. Ciò che piace agli altri potrebbe non essere adatto a te personalmente.

Esegui la tua build preferita in una macchina virtuale o utilizzando un LiveCD. Nessuna valutazione, recensione o opinione può sostituire l'esperienza personale. Linux è imprevedibile a questo riguardo. Potrai capire se un programma è adatto a te solo dopo averlo utilizzato per un po' di tempo.

Una costruzione che viene costantemente migliorata. Le nuove versioni vengono rilasciate frequentemente. Nel 2016, Ubuntu è ancora popolare. Anche se è stato rilasciato 10 anni fa.

Il sistema è adatto ai principianti che decidono di “provare” Linux. È facile da installare. Ha un'interfaccia comoda e bella. Non c'è nulla di superfluo in esso.

Puoi lavorare con Ubuntu senza nemmeno usare un terminale. Non è come Linux “classico”: devi lavorare con la riga di comando. Questo è sia un vantaggio che uno svantaggio. Ti abituerai facilmente al nuovo ambiente. Ma se decidi di installare un'altra build, non potrai usarla senza istruzioni.

Nuove funzionalità vengono aggiunte frequentemente a Ubuntu. E insieme a loro - nuovi bug. Vengono eliminati non appena vengono scoperti.

  • Distribuito gratuitamente. Molti programmi e modifiche possono essere scaricati gratuitamente.
  • Installazione rapida: 10 minuti e il kit di distribuzione è già sul tuo computer.
  • Interfaccia chiara e amichevole. È facile da capire.
  • Nessun virus. Più precisamente, i virus semplicemente non possono infettare il sistema. Su Linux Ubuntu, non succede nulla senza il permesso dell'utente. Se non "passi" tu stesso il malware, non entrerà nel file build.
  • Sono disponibili sistemi operativi ad avvio multiplo. Ubuntu può essere installato accanto a Windows. Non è necessario configurare nulla per questo.
  • Un set di software è incluso con l'assieme.
  • Nessuna classifica delle distribuzioni Linux è completa senza Ubuntu. Questa è una build comune. Se hai qualche problema, puoi trovare una soluzione nella community o sul forum.
  • Bassa stabilità. Periodicamente si verificano arresti anomali. Ma se configurato correttamente, il sistema funzionerà correttamente. Nonostante ciò, Ubuntu e alcune delle sue modifiche sono le migliori build Linux. Dopotutto, i fallimenti non sono così critici.
  • Potresti riscontrare errori che nessun altro ha riscontrato. Questo è il problema con le nuove versioni.
  • Se decidi di provare altre distribuzioni Linux, sarà difficile passare da Ubuntu.

menta

Interfaccia grafica chiara. C'è un modulo che accelererà l'adattamento se sei passato a Mint da un sistema Win. Hanno una barra delle applicazioni, un desktop e una navigazione simili. Ti abituerai presto alla nuova “situazione”. Esistono diversi ambienti di lavoro. Scegli semplicemente quello con cui ti senti a tuo agio nel lavorare.

Mint è basato su Ubuntu. I creatori di Mint hanno deciso di eliminare tutte le carenze inerenti a Linux. Una caratteristica speciale dell'assembly è che dispone di codec multimediali integrati. E i programmi necessari per il lavoro a tutti gli effetti sul computer sono già inclusi.

Il feedback è eccellente. I creatori della modifica sono interessati alle opinioni degli utenti e li ascoltano.

  • Mint è quasi la build più comune del 2016. C'è una comunità enorme. Puoi contattare direttamente gli sviluppatori con una proposta o un'idea.
  • È gratis.
  • Esistono numerose funzioni utili: plug-in per una facile installazione di programmi, download di aggiornamenti, avvio di programmi.
  • Comoda interfaccia grafica. È possibile passare da un ambiente di lavoro all'altro.
  • Le modifiche e gli aggiornamenti vengono rilasciati frequentemente.
  • Non esistono bollettini di pubblica sicurezza.
  • Lo sviluppatore non è un'azienda ufficiale, ma appassionati. Per molti versi questo è un vantaggio, poiché il creatore del sistema sarà più vicino agli utenti. Ma può sbagliare, perché non ha una squadra di professionisti.

Uno dei più antichi rappresentanti di Linux. Ma è popolare nel 2016 per la sua stabilità e sicurezza. Ha un enorme team di sviluppo. Ma raramente vengono rilasciate nuove versioni.

Debian è installato sui server. È adatto per l'amministrazione remota. Ha i migliori sistemi di gestione dei pacchetti.

Il montaggio non è adatto ai principianti. Ha un numero maggiore di programmi e impostazioni che devi comprendere. Ma installare la build è facile.

  • Questo è un modello di stabilità.
  • Supporta molte architetture diverse.
  • Funziona in modo rapido ed efficiente.
  • Fornisce sicurezza.
  • Esistono moltissimi programmi. Circa 43.000 pacchi.
  • Debian è facile da aggiornare.
  • Adatto per server e amministrazione remota. Esiste un sistema di gestione dei pacchetti.
  • Dopo l'installazione, è necessaria la configurazione iniziale.
  • Le impostazioni stesse sono difficili da capire.
  • La distribuzione è già obsoleta. Popolare nel 2016 solo perché è la build più stabile e affidabile basata su Linux.
  • Gli aggiornamenti sono rari.
  • La quantità di software è sia un vantaggio che uno svantaggio. Sarà difficile per un principiante comprendere una tale varietà di software.

Altre build

  • ArcoLinux. Costruzione semplice e conveniente. Se vuoi capire Linux e imparare a lavorarci, Arch Linux sarà la scelta migliore. Ma la distribuzione presenta uno svantaggio significativo. Dopo l'installazione non vedrai nulla. Tutte le funzioni devono essere trovate e configurate in modo indipendente. E nessuna automazione. Prima di scaricare questo assembly, leggere le relative istruzioni.

  • Chalet OS. Se sei un utente Windows di "ieri", Chalet OS fa al caso tuo. Questa build è molto simile a Win. Ma sotto la shell c'è Linux. Sarai in grado di gestire il nuovo sistema utilizzando la familiare interfaccia grafica. La raccolta è stata rilasciata di recente. Potrebbero esserci ancora delle carenze.

  • Sistema operativo elementare. Una distribuzione dal design straordinario. E questi sono tutti i suoi vantaggi. Alla modifica sono state aggiunte solo quelle applicazioni che non disturbano la composizione complessiva del desktop. Nessuna nuova soluzione o funzionalità. Il sistema operativo elementare è semplicemente un bellissimo sistema operativo.

  • Cubo Linux. Adatto per laptop. La costruzione è stabile. Ha un'interfaccia pratica e ordinata. Grazie a questo la batteria dura più a lungo. Cub Linux può eseguire software progettato per Ubuntu. Non ha bisogno di un computer potente. Può essere installato anche su vecchi laptop. Ma c'è anche un aspetto negativo: il sistema si carica lentamente.

Distribuzioni altamente specializzate

Ecco le migliori distribuzioni Linux del 2016, progettate per compiti altamente specializzati.

  • Studio Ubuntu. Studio multimediale basato su Ubuntu. Una build professionale progettata per designer, ingegneri del suono e coloro che sono coinvolti nell'editing video. La funzionalità del sistema è finalizzata solo a questo e non è destinata ad altri compiti. Ubuntu Studio non ha bisogno di molte risorse. Possono essere distribuiti tra i programmi.

  • Code. Se non vuoi essere tracciato, installa Tails. È basato su Debian. La build garantisce sicurezza, privacy e completo anonimato sulla rete. Funziona da LiveCD.

  • Nucleo di Ubuntu scattante. Innovazione fine a se stessa. Progettato per “cose intelligenti”. Con esso puoi controllare gli strumenti di domotica (microonde, macchine per il caffè). Il sistema non richiede molte risorse per funzionare.

  • SteamOS. Un grosso problema per Linux è che ci sono pochi giochi su di esso. Per questo motivo, molti utenti preferiscono Windows. E non avrebbero rinunciato del tutto. Ma Valve trovò una soluzione: fornì “Linux per i giochi”. Sistema operativo Steam OS basato su Debian. In esso sono disponibili le funzioni della piattaforma Steam.

Per decidere quale Linux scegliere, devi provare diverse build che ti piacciono. Nelle recensioni e nei top puoi solo guardare le opzioni. Ma se sai esattamente di cosa hai bisogno, installalo senza esitazione.

Quale Linux pensi sia il migliore?

GNU/Linux- Sistema operativo multinazionale. E ogni paese crea le proprie distribuzioni, che vengono utilizzate sia sulle workstation che sui server. La Russia non è molto indietro e ci sono molte distribuzioni Linux buone (e non così buone) di cui parlerò. Allo stesso tempo parlerò delle distribuzioni più famose e popolari che sono ben sviluppate e utilizzate attivamente. Andare!

RosaLinux

RosaLinux- una distribuzione basata sui defunti Mandriva, e continuando il suo sviluppo. Questa distribuzione ha diverse edizioni progettate per diverse applicazioni. L'edizione desktop gratuita è Fresco, che include il software più recente e stabile. Editoriale "Cobalto", "Nichel", "Cromo" creato per agenzie governative e certificato dal Ministero della Difesa russo e FSTEC. Queste distribuzioni non sono disponibili gratuitamente. La versione del server era originariamente basata su Red Hat Enterprise Linux (RHEL), venne successivamente trasferito anche alla base Mandriva. È in fase di sviluppo un kit di distribuzione basato sul progetto Rosa OpenMandriva, che è "poligono" testare nuovi software e tecnologie (come Fedora per RHEL).




La distribuzione utilizza i propri sviluppi:
  • ABF (fattoria di costruzione automatica)— un ambiente distribuito di sviluppo e creazione continuo basato sul sistema di controllo della versione Git. ABF è progettato come facciata strutturale per processi tecnici proprietari (dipendenti dalla distribuzione). Questo approccio consente di aggiungere distribuzioni su varie basi di pacchetti ad ABF con una soglia di ingresso minima, senza modifiche su larga scala nei database dei pacchetti e nelle tecnologie di assemblaggio. La logica esterna unificata supportata da ABF offre la possibilità di condividere rapidamente funzionalità tra team di sviluppo da distribuzioni di base e derivate e tra diverse distribuzioni di base, e accelera anche la comparsa di nuove funzionalità applicative nelle distribuzioni di fornitori esterni. Il progetto OpenMandriva ha adottato l'ambiente di compilazione ABF.
  • DB hardware ROSA- database delle apparecchiature testate;
  • RocketBar— pannello di avvio rapido per le applicazioni con la possibilità di passare da una all'altra;
  • SempliceBenvenuto— un unico punto di lancio per le applicazioni raggruppate per funzionalità;
  • Lasso di tempoè uno strumento di visualizzazione dei contenuti che ti consente di monitorare l'attività e trovare documenti e file in base a date specifiche.
  • StackFolder— un'applet che ti consente di organizzare l'accesso rapido alle directory e ai file più utilizzati (incluso in KDE 4.10 per impostazione predefinita);
  • Klook— un'utilità per visualizzare rapidamente un gruppo di file (analoga a QuickLook in Mac OS X, in KDE 4.10 per impostazione predefinita);
  • ROMP- lettore multimediale basato su MPlayer e SMPlayer;
  • Centro software ROSA— centro di installazione delle applicazioni;
  • Tracker a monte— tracciamento e analisi della compatibilità delle modifiche nelle librerie Linux;
  • Monitoraggio ABI del kernel— analisi dei cambiamenti nel kernel Linux.
L'ambiente grafico principale di Rosa è KDE. Il team di sviluppo ha creato il proprio design originale, che è abbastanza familiare agli utenti Windows e non spaventa gli utenti Linux esperti. Esistono anche edizioni con ambienti grafici GNOMO E LXDE, ma ricevono meno attenzione. Sito ufficiale

Calcola Linux

Calcola Linuxè una linea di distribuzioni aziendali basata sul famoso Gentoo(lo stesso che viene assemblato dai codici sorgente durante l'installazione), ma a differenza di esso hanno un programma di installazione semplice e comprensibile, build e utilità di sistema di alta qualità, nonché una gamma molto ampia di software preinstallato (l'edizione Desktop ha anche Skype). Allo stesso tempo, Calculate è completamente compatibile con Gentoo e utilizza il suo sistema nativo portaggio per la creazione e l'installazione del software e contiene anche un gran numero di pacchetti binari nel repository. Calculate ha le seguenti edizioni:

  • Calcola il desktop Linux KDE/MATE/Xfce (CLD, CLDM, CLDX)è un desktop moderno basato sull'ambiente grafico KDE, MATE o Xfce, che può eseguire la maggior parte delle attività di ufficio. Le caratteristiche principali sono l'installazione rapida, un comodo sistema di aggiornamento e la possibilità di memorizzare gli account utente sul server. L'aspetto del desktop su tutte e tre le distribuzioni è identico. I dipendenti possono lavorare facilmente su desktop diversi, condividendo file e documenti dal sistema operativo Windows.
  • Calcola Directory Server (CDS)- può fungere da controller di dominio, consente di configurare i servizi Samba, Mail, Jabber, Proxy utilizzando le utilità Calculate 2 utilizzando semplici comandi simili a Unix. Con il rilascio del pacchetto calcola-server, che fa parte delle utilità Calculate 2 (licenza Apache 2), vengono rilasciate nuove versioni del server ad intervalli di 2-3 mesi.
  • Calcola Linux Scratch (CLS)- una distribuzione di base, come stage3 in Gentoo, utilizzata per creare altre versioni del desktop. A differenza dello stage3, contiene il minimo necessario di pacchetti aggiuntivi, driver, librerie, codice sorgente del kernel Linux e portage.
  • Calcola Scratch Server (CSS)- come CLS, utilizza un set minimo di pacchetti. A differenza di quest'ultimo, è previsto per l'installazione su un server.
  • Calcola Media Center (CMC)- una distribuzione specializzata ottimizzata per l'archiviazione e la riproduzione di contenuti multimediali.

Tutte le versioni della distribuzione sono distribuite come immagine livecd avviabile con la possibilità di installazione su HDD, USB-Flash o USB-HDD.


Peculiarità:
  • Soluzione client-server già pronta.
  • Distribuzione aziendale rapida.
  • Lavoro completo in reti eterogenee.
  • Modello di aggiornamento: rilascio progressivo.
  • Include utilità di calcolo appositamente progettate per la configurazione, l'assemblaggio e l'installazione del sistema.
  • È supportato l'assemblaggio interattivo del sistema: preparazione di un'immagine ISO del sistema per le tue attività.
  • Facilità di amministrazione.
  • Possibilità di installazione su USB-Flash o USB-HDD con ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 o FAT32.
  • Compatibile al 100% con Gentoo con supporto per repository di aggiornamenti binari.
Sito ufficiale

Runtu


Runtu- questa è un'assemblea russa Ubuntu, rivolto, stranamente, all'utente russo. Il sistema è completamente russificato, molto facile da installare e dispone di un buon set di applicazioni preinstallate. Una caratteristica distintiva della distribuzione è un insieme di utilità di sistema sviluppate da un partecipante al progetto FSnow. Questo software è disponibile nel repository Launchpad ppa:fsnow/ppa.

Esistono due edizioni di Runtu:

  • Esegui XFCE- con un ambiente grafico leggero Xfce, configurato per un'interfaccia utente Windows familiare;
  • Runtu LITE- con il window manager Openbox, rivolto all'hardware vecchio e debole.
Sito ufficiale

Remix di Fedora russa

Remix di Fedora russa(O RFRemix) - assembly basato sulla distribuzione Fedora. Oltre alla completa russificazione, presenta le seguenti differenze:

  • I caratteri hanno un aspetto migliore rispetto all'originale Fedora;
  • Per impostazione predefinita, sono collegati repository con driver non liberi, software proprietario, ecc.;
  • Per impostazione predefinita, vengono installati codec multimediali che non possono essere inclusi nella Fedora originale a causa delle restrizioni dei brevetti;
  • Allo stesso modo, vengono aggiunte correzioni e miglioramenti che Fedora upstream non accetta.

Altrimenti è semplicemente Fedora normale. Sito ufficiale

ALTLinux

Inizialmente basato su Mandragora(che in seguito divenne Mandriva), ma gradualmente cominciò a svilupparsi in un sistema indipendente. Una caratteristica distintiva di ALT Linux è il suo gestore di pacchetti: pacchetti del formato giri al minuto, come nelle distribuzioni derivate da RedHat, ma sono controllate utilizzando l'utilità APT (strumento di packaging avanzato), che è "nativo" per Debian e i suoi derivati ​​(come Ubuntu). ALT Linux è noto anche per essere distribuito in molte scuole e i libri di testo di informatica contengono compiti specifici per esso (eccetto Windows). La distribuzione ha sia edizioni gratuite disponibili al pubblico che versioni per agenzie governative certificate da FSTEC e dal Ministero della Difesa della Federazione Russa. La distribuzione Simply Linux è un'edizione leggera di ALT Linux, contenente una grande quantità di software didattico e multimediale, oltre a un desktop semplice e conveniente basato su Xfce. Lo sviluppo dei pacchetti per ALT Linux viene effettuato in un repository speciale Sisifo. Sono disponibili le seguenti edizioni:

  • Alt Linux Centaurus (ALT Linux Centaurus)— una distribuzione multifunzionale per server e workstation, destinata principalmente all'utilizzo nelle reti aziendali;
  • Alternativa a Linux KDesktop- un sistema utente multifunzionale universale Alt Linux KDesktop (ALT Linux KDesktop) include tutto il necessario per il lavoro d'ufficio, la creazione di vari tipi di grafica e animazione, elaborazione di suoni e video, strumenti di sviluppo di applicazioni e istruzione. Durante l'installazione l'utente potrà assemblare la propria distribuzione e creare le funzionalità necessarie;
  • "Scuola alternativa Linux"- una serie di kit di distribuzione per le istituzioni educative. Il kit include sistemi operativi basati su ALT Linux per costruire l'infrastruttura di un istituto scolastico:

    Server scolastico
    Insegnante di scuola
    Scuola Junior
    Maestro della scuola

    La caratteristica principale del kit è l'integrazione dei luoghi di lavoro degli studenti e degli insegnanti. Questa funzionalità consente non solo di gestire centralmente il processo educativo, ma consente anche l'interazione tra studenti e insegnanti nella forma familiare di chat e forum. I messaggi possono contenere attività, relative soluzioni e commenti. È inoltre possibile scambiare file di qualsiasi formato, sia tra docente e studente, sia tra studenti;

  • Quanto sopra Semplicemente Linux.

AstraLinux


Un sistema operativo speciale basato su Debian GNU/Linux, creato per le esigenze delle forze dell'ordine e dei servizi segreti russi. Fornisce un grado di protezione delle informazioni trattate fino al livello di segreto di stato “top secret” compreso. Certificato nei sistemi di certificazione della sicurezza delle informazioni del Ministero della Difesa, FSTEC e FSB della Russia. Le versioni prendono il nome dalle città eroe della Russia e dei paesi della CSI.

Il produttore sta sviluppando una versione base di Astra Linux - Common Edition (scopo generale) e la sua modifica Special Edition (scopo speciale):

  • versione "uso generale" - "Aquila"(Edizione comune) pensato per “risolvere i problemi delle medie e piccole imprese”.
  • versione "scopi speciali" - "Smolensk"(Edizione speciale)è destinato alla creazione sulla propria base di sistemi automatizzati in una struttura sicura, che elaborano le informazioni con il livello di segretezza compreso "top secret"
Sito ufficiale

PupyRusLinux

Questa è una distribuzione leggera progettata specificamente per hardware di fascia bassa. Le dimensioni ridotte del sistema (circa 120 megabyte) consentono di caricarlo completamente nella RAM, garantendo le massime prestazioni. PuppyRus Linux si rivolge ai computer con architettura x86, ottimizzati per le massime prestazioni e, grazie ai bassi requisiti hardware, può dare una "seconda" vita a modelli obsoleti.
PuppyRus ha ereditato due sistemi di pacchetti originali dal suo predecessore Puppy Linux: .ANIMALE DOMESTICO E .CUCCIOLO. Sono file compressi utilizzando l'algoritmo gzip, che contengono directory contenenti file per l'installazione. Queste directory hanno gli stessi nomi e struttura delle directory standard nel file system UNIX.
Pertanto, il processo di installazione di nuovi pacchetti è accompagnato dal decompressione dei pacchetti nella directory root. Programma di gestione dei pacchetti PetGet monitora il processo di installazione, registra i file che vengono copiati dal pacchetto nel sistema e registra queste modifiche in un file separato: il registro di installazione. Dopo aver decompresso, PetGet esegue lo script di installazione (script), anch'esso contenuto nel pacchetto.
Quando rimuovi un pacchetto, PetGet, in base al registro di installazione, elimina tutti i file da esso originati. Successivamente, PetGet esegue lo script di post-installazione (script), precedentemente incluso nel pacchetto. Sito ufficiale

Agilia Linux

Questa è una distribuzione Linux basata su quella attualmente non sviluppata MOPS Linux(che a sua volta si basa su Slackware). I principi di base a cui aderiscono gli sviluppatori della distribuzione sono la facilità di installazione e padronanza del sistema, nonché una selezione dei programmi più stabili.

Storicamente, AgiliaLinux è un discendente diretto del defunto MOPSLinux. All'epoca, MOPSLinux era generalmente basato sulla base di pacchetti Slackware, aumentando gradualmente la quota dei propri pacchetti verso la fine della sua vita. AgiliaLinux ha continuato questo percorso e la base del pacchetto è ora indipendente. Il formato del pacchetto è txz, mpkg viene utilizzato come gestore dei pacchetti. Sito ufficiale

Nel mondo Linux siamo abituati a vedere solo cloni. Debian, Ubuntu, Red Hat, SUSE: sono tutte distribuzioni diverse, senza differenze fondamentali. La metà delle popolari distribuzioni Linux sono fork di Debian o Ubuntu, altre sono fork dell'antica Slackware con un gestore di pacchetti modificato e bellissimi configuratori. Non è rimasta traccia della precedente diversità, ma forse semplicemente non abbiamo una bella vista?

Fork della sezione “Introduzione” dell'articolo precedente

Gli utenti Linux moderni non possono capire, ma prima scegliere una distribuzione era una vera epopea. Le distribuzioni differivano davvero sotto molti aspetti e, a causa della mancanza di Internet ad alta velocità e di macchine virtuali, queste differenze giocavano un ruolo molto importante. Slackware offriva semplicità end-to-end, Red Hat si distingueva per la sua elaborazione fin nei minimi dettagli e per i configuratori integrati, Mandrake era dotato di un programma di installazione grafico e la mega funzionalità di Debian era APT, che consentiva (non ci crederai it!) per scaricare automaticamente il software da Internet.

La fortuna più grande è stata quella di ottenere un set Red Hat da quattro dischi, che includeva tutte le shell grafiche e un sacco di software applicativo, ma se ciò non fosse possibile, Mandrake su due dischi era abbastanza adatto. A quei tempi, solo pochi potevano scaricare un'immagine del disco, quindi venivano distribuiti numerosi spazi vuoti con i kit di distribuzione più popolari. La distribuzione stessa era relativamente semplice e intrisa dello spirito del puro divertimento, grazie alla quale apparivano numerosi Frankenstein, incluso il mio, sepolti da qualche parte sul fondo di un disco Seagate da 10 GB.

Passarono gli anni, Seagate fu uccisa da Kingston e le distribuzioni si trasformarono in macchine enormi e complesse create per pompare denaro dalle aziende i cui amministratori convinsero improvvisamente i loro capi a passare i loro server a Linux. Ma da qualche parte tra le numerose installazioni di Ubuntu e Linux Mint, quegli stessi Frankenstein continuano ad esistere, portando qualcosa di nuovo nel mondo di Linux, anche se in onore della prossima presa di denaro.

Slax e sistema di espansione modulare

Un tempo Slax mi colpì così tanto che mi unii a un gruppo di sviluppatori che intendevano creare una distribuzione basata sulle sue idee. Il gruppo, però, cessò presto di esistere a causa dell'irrealizzabilità dell'idea, ma Slax continua ad esistere e prosperare.

Slax non è solo una distribuzione, è un LiveCD di razza, che, tra le altre cose, può essere ampliato con moduli. Questo viene fatto utilizzando un meccanismo elegante che, ne sono sicuro, viene utilizzato in molti altri progetti, ma è stato utilizzato qui per tali scopi per la prima volta: il file system Unionfs. L'essenza del metodo è la seguente: non potendo modificare il file system della distribuzione sul CD per installare software aggiuntivo, gli sviluppatori Slax hanno escogitato un metodo per collegare ad esso le immagini del file system sopra la root .

Tutto il software aggiuntivo per Slax è distribuito sotto forma di moduli con l'estensione sb. Il modulo è un'immagine del file system Squashfs (un semplice file system con compressione), che contiene l'applicazione e tutti i file di cui ha bisogno, posizionati lungo i percorsi del file system dove dovrebbero trovarsi nel sistema in esecuzione (usr/bin/abiword , Per esempio). Basta inserire questo modulo in una directory speciale su un'unità flash (/slax/modules) o tagliarlo su un disco e il sistema lo preleverà automaticamente e lo monterà sopra la root del LiveCD all'avvio (Unionfs monta i file system su uno sopra l'altro, come gli strati di una torta). Di conseguenza, nel sistema apparirà un'applicazione che non è fisicamente presente.

La bellezza di questa idea non sta solo nella sua idoneità all'estensione del LiveCD, ma anche nella sua assoluta facilità di implementazione. Nessun gestore di pacchetti, conflitti di versione, residui di applicazioni nel file system, protezione assoluta contro i guasti di FS, possibilità di ripristinare una versione pulita del sistema operativo. In generale, l'elenco potrebbe richiedere molto tempo. Ma la cosa principale è che tutto questo viene ottenuto utilizzando un meccanismo molto semplice che può essere implementato in poche righe nel linguaggio dell'interprete dei comandi.

C'è solo un problema: costruire una distribuzione completa da centinaia di file system sovrapposti avrà un costo sia in termini di prestazioni che di stabilità.

GoboLinux e directory delle singole applicazioni

Un altro approccio insolito per Linux (ma standard in OS X e Windows) per l'installazione di software di terze parti viene utilizzato nella distribuzione GoboLinux. Invece di /bin, /usr/bin, /usr/share e altre directory familiari a qualsiasi utente Unix, che contengono le applicazioni installate "sparse" nel sistema, GoboLinux utilizza una serie di directory /Programmi, /Utenti, /Sistema, /File, /Monta e /Deposito.

In effetti, la distribuzione segue il percorso di OS X. Tutti i file di sistema si trovano nella directory /System e le applicazioni installate dall'utente si trovano in /Programs, ciascuna nella propria directory separata (ad esempio, /Programs/Firefox). Di conseguenza, diventa possibile installare diverse versioni della stessa applicazione (o, come opzione, librerie) e per rimuovere il software è sufficiente cancellare fisicamente la directory.

Tuttavia, c'è un difetto in questa organizzazione delle directory che ha costretto gli sviluppatori di GoboLinux a utilizzare diverse stampelle. Il problema è che, a differenza delle applicazioni per OS X, il software per UNIX è scritto secondo lo standard FHS, che presuppone la presenza di un albero di directory standard nel sistema, incluso lo stesso /bin, /etc, /lib, /usr ed ecc. Le applicazioni si aspettano di vedere questa struttura sul disco e possono comportarsi in modo imprevedibile quando viene violata.

Per risolvere questo problema, gli sviluppatori di GoboLinux hanno utilizzato due hack: uno speciale modulo del kernel e collegamenti simbolici. Il modulo nasconde tutte le directory standard (/bin, /etc e altre) quando elenca la directory root, ma lascia la possibilità di accedervi direttamente. Ciò rende possibile nascondere all'utente la struttura reale delle directory.

I collegamenti, a loro volta, risolvono il problema di compatibilità. Tutte le librerie di sistema e le applicazioni archiviate in /System hanno collegamenti simbolici nelle directory /bin e /lib, che consentono al sistema di funzionare correttamente. La compatibilità delle applicazioni di terze parti è garantita dal programma di installazione, che crea nuovi collegamenti per ciascuna applicazione installata. Pertanto, quando installi Firefox, ci sarà un file /usr/bin/firefox, che in realtà si collega a /Programs/Firefox/bin/firefox, oltre a una serie di altri collegamenti.

Sì, è un tipico membro della famiglia Frankenstein, ma ha i suoi fan, soprattutto tra coloro che trovano l'organizzazione del file system UNIX standard obsoleta e inefficiente. E questo, non discutiamo, è proprio così.

NixOS, il suo configuratore e gestore di pacchetti

Parlando di gestori di pacchetti e organizzazione di file system non si può non citare NixOS, forse la distribuzione più interessante e “corretta” in termini di tecnologie utilizzate. NixOS è costruito attorno a due idee principali: un modello di configurazione del sistema dichiarativo e un moderno gestore di pacchetti, privo di quasi tutti i problemi associati a dpkg, rpm e simili.

Entrambe queste tecnologie sono strettamente correlate e, lavorando insieme, implementano un principio molto interessante di organizzazione di una distribuzione, che consente di descrivere qualsiasi suo stato (inclusi tutti i file di configurazione e una serie di pacchetti installati) utilizzando una configurazione centrale. Ad esempio, fornirò la seguente semplice configurazione /etc/nixos/configuration.nix:

# Posizione del caricatore boot.loader.grub.device = "/dev/sda"; # Partizione root dei fileSystems di sistema."/".device = "/dev/sda1"; # Abilita SSH per impostazione predefinita services.sshd.enable = true; # Abilita Apache (+ impostazioni) services.httpd.enable = true; services.httpd.adminAddr = " [e-mail protetta]"; services.httpd.documentRoot = "/webroot";

Questo file descrive le impostazioni standard di un semplice server web con accesso SSH. Sì, NixOS ti permette davvero di mantenere le impostazioni di diversi servizi in un unico file, ma il punto non è questo, ma il fatto che, avendo questa configurazione, è facile clonare l'intera distribuzione. Basta copiare questo file su un'istanza NixOS appena installata ed eseguire il comando

$ interruttore di ricostruzione nixos

E voilà. In pochi minuti riceveremo una distribuzione con SSH e Apache preconfigurati e funzionanti. Ma la cosa più interessante è che questo comando non si limita a installare, configurare e avviare il software, ma porta effettivamente la distribuzione allo stato descritto. Ciò significa che dopo aver eseguito il comando, nel sistema rimarranno effettivamente solo SSH e Apache preconfigurato e nient'altro tranne le loro dipendenze e configurazioni (essenzialmente, un analogo dell'installazione da zero).

Questa funzionalità può essere utilizzata per distribuire rapidamente una distribuzione, passare da uno stato all'altro, trasferire rapidamente un sistema tra macchine fisiche o virtuali, distribuire cluster e molto altro. Inoltre, grazie al gestore pacchetti, NixOS garantisce l'integrità del sistema durante l'aggiornamento e consente persino di riportarlo a uno stato precedente.

Ciò è possibile perché diverse versioni (o build) di un pacchetto hanno percorsi diversi sul sistema all'interno della directory /nix/store e sono identificate dal sistema tramite hash, quindi un aggiornamento è semplicemente un'operazione di download di nuove versioni di pacchetti e distribuzione indirizzarli verso un percorso unico e "cambiare" il sistema per utilizzarli. Nessuno ti vieta di tornare indietro in qualsiasi momento. Indirettamente, questo approccio risolve il problema dell'inferno delle DLL, consente di ripristinare le applicazioni alle versioni precedenti e, ovviamente, di installare due versioni dello stesso software una accanto all'altra.

NixOS è un sistema incredibilmente interessante e consiglio a tutti coloro che hanno un debole per Linux di provarlo assolutamente. E passiamo a QubesOS e ai suoi ambienti virtuali.

QubesOS o Xen come base per il sistema operativo

In tempi diversi sono stati fatti molti tentativi per creare un sistema operativo sicuro basato sull'isolamento delle applicazioni e sulle tecnologie di virtualizzazione. Un tempo anche Microsoft lo faceva come parte del progetto Singularity, ma nessuno di questi tentativi ebbe successo. Non importa quanto fossero buone le idee integrate nel sistema operativo, in quasi il 100% dei casi sono diventate "vittima del secondo sistema": non è stato possibile trascinare utenti e sviluppatori sulla nuova piattaforma.

Il progetto QubesOS, avviato dalla famosa esperta polacca di sicurezza Joanna Rutkowska, regge favorevolmente il confronto in quanto propone di utilizzare gli sviluppi esistenti per costruire un sistema operativo sicuro, senza la necessità di interrompere la compatibilità con applicazioni, driver e scrivere milioni di righe di codice da graffio. QubesOS è solo una distribuzione Linux basata su Fedora, ma a differenza di altre, inizialmente è costruita sull'idea di isolare strettamente applicazioni e componenti di sistema utilizzando la virtualizzazione.

Il sistema si basa sull'hypervisor Xen, sul quale vengono avviate diverse macchine virtuali (domini), ciascuna delle quali è responsabile della propria funzione di sistema. In domini separati vengono eseguiti lo stack di rete (incluso un set di driver), i file system e i driver RAID e lo stack grafico, che include il server X. Per avviare le applicazioni vengono utilizzati anche domini separati, ma non uno per ciascuno di essi (altrimenti il ​​sistema morirebbe per il rapido esaurimento della RAM), ma divisi in “gruppi di interesse”: intrattenimento, lavoro, online banking e così via.

Il canale di trasmissione dei dati tra domini è crittografato e presenta rigide restrizioni sul tipo di informazioni trasmesse e sui possibili destinatari. Ciò significa, ad esempio, che se un utente malintenzionato trova un buco nello stack di rete di Linux e riesce ad accedere al dominio di rete, verrà effettivamente bloccato al suo interno, poiché tutto ciò che il dominio di rete può fare è elaborare le richieste di connessioni di rete. e trasferimenti di dati da domini autorizzati. Ciò non ti salverà dallo sniffing e dallo spoofing, ma proteggerà i dati archiviati nel dominio di archiviazione.

QubesOS utilizza KDE come ambiente grafico, modificato per nascondere agli occhi dell'utente l'organizzazione del sistema. Le applicazioni vengono eseguite automaticamente in domini diversi e l'ambiente utilizza cornici di finestre di colore diverso per indicare in quale dominio è in esecuzione l'applicazione.

Attualmente gli sviluppatori di QubesOS si stanno preparando a rilasciare la seconda versione del sistema (RC2 è già disponibile), che presenterà un dominio separato per le applicazioni Windows e un dominio USB per lavorare in sicurezza con i dispositivi USB.

Chrome OS

ChromeOS è una delle distribuzioni Linux più atipiche, strane e controverse. Per la maggior parte delle persone, è solo un browser in esecuzione su bare metal, ma per chi ha familiarità con Linux, è un sistema operativo a tutti gli effetti che ha molte delle funzionalità standard delle distribuzioni regolari, intervallate dalle modifiche di Google.

Nel complesso, ChromeOS è un Ubuntu fortemente ridotto, sul quale gira un ambiente grafico basato sugli sviluppi del progetto Chromium. Lo stesso Ubuntu Upstart è responsabile del caricamento del sistema, tuttavia, a causa della necessità di avviare un numero molto inferiore di componenti, l'avvio a freddo di ChromeOS avviene molto più velocemente (letteralmente in un secondo). X.org è responsabile della grafica qui, ma viene utilizzata esclusivamente allo scopo di supportare adeguatamente hardware e dispositivi di input; l'immagine stessa bypassa quasi sempre il protocollo X direttamente nell'adattatore video (pertanto, X sarà presto sostituito da Wayland o Mir).

Altri componenti includono anche la libreria grafica Clutter, PAM, D-Bus, NTP, syslog e cron. Non c'è idea dei pacchetti nel sistema e tutti gli aggiornamenti del sistema operativo avvengono durante un aggiornamento OTA "in un unico pezzo". Durante l'aggiornamento il sistema non viene mai sovrascritto, ma utilizza invece la seconda partizione di sistema, che diventa la prima dopo il riavvio. Pertanto, è sempre possibile ripristinare ChromeOS a uno stato precedente e l'aggiornamento stesso non può uccidere il sistema.

A causa dell'assenza di molti componenti standard delle distribuzioni Linux e della sua attenzione all'esecuzione esclusivamente di applicazioni basate su browser, ChromeOS è altamente resistente agli hacker. Come con un browser desktop, ogni applicazione web (leggi: scheda) viene eseguita nella propria sandbox, impedendo che l'intero sistema venga compromesso se un utente malintenzionato trova un buco nel browser stesso. La partizione di sistema è sempre montata in sola lettura. Per confermare l'integrità del sistema, i Chromebook utilizzano il TPM (Trusted Platform Module).

In generale, ChromeOS non è un sistema operativo a tutti gli effetti, ma piuttosto una distribuzione Linux molto non standard, cosa che non si può dire, ad esempio, di Android o Firefox OS.

Debian GNU/kFreeBSD o "perché no?"

La distribuzione Debian si è sempre distinta per il suo ampio supporto per un'ampia varietà di architetture di computer. È in grado di funzionare su ARM, MIPS, PowerPC, Sparc e una varietà di altre macchine e processori supportati ufficialmente e non ufficialmente. Tuttavia, uno dei port Debian più interessanti è stato realizzato... sul kernel di FreeBSD.

Fondamentalmente, Debian GNU/kFreeBSD è la stessa distribuzione, ma modificata per funzionare sul kernel di FreeBSD. C'è il solito apt-get, un set di configuratori, un sistema di inizializzazione in stile System V, repository di pacchetti binari, KDE e GNOME, quindi la differenza sarà assolutamente invisibile all'utente finale. Ma l'amministratore di sistema troverà per sé molti vantaggi interessanti.

La ragione principale dell'esistenza di questo progetto è quella di poter utilizzare le tecnologie FreeBSD che non sono disponibili nel kernel Linux. Questi includono il supporto nativo per ZFS, un sottosistema modulare per lavorare con gli archivi dati GEOM, un sottosistema di rete modulare Netgraph e, ovviamente, un'implementazione di riferimento dello stack TCP/IP. Tutto questo è disponibile in Debian GNU/kFreeBSD insieme alle solite chicche Debian.

  • Damn Vulnerable Linux: la distribuzione più vulnerabile al mondo
  • Stali è una distribuzione basata sull'idea KISS del famoso progetto Suckless

Steli laterali: INFORMAZIONI

Il modello di installazione delle applicazioni in directory separate è apparso per la prima volta nel programma di installazione GNU Stow.

È interessante notare che, oltre a Debian GNU/kFreeBSD, esiste anche un port per il microkernel Hurd, ma le sue condizioni lasciano molto a desiderare.

La versione Windows 8 del browser Chrome non è altro che ChromeOS in miniatura.

4 soluzioni raccolte dal web per "Puoi vendere legalmente versioni modificate delle distribuzioni Linux?"

Sarebbe del tutto legale per loro vendere copie di questa versione leggermente modificata di Ubuntu (chiamiamola Mubuntu = Ubuntu Modificato)?

NO. Sebbene le licenze software possano consentire di farlo, una licenza di marchio non:

Qualsiasi ridistribuzione di versioni modificate di Ubuntu deve essere approvata, certificata o fornita da Canonical se si intende associarla a marchi. Altrimenti, dovrai rimuovere e sostituire i marchi e ricompilare il codice sorgente per creare i tuoi file binari. Ciò non pregiudica i tuoi diritti ai sensi di qualsiasi licenza open source applicabile a qualsiasi componente Ubuntu. Se devi approvare, certificare o rendere disponibili versioni modificate per la ridistribuzione, avrai bisogno di un contratto di licenza di Canonical, per il quale potresti pagare. Per ulteriori informazioni non esitate a contattarci (come indicato di seguito).

Avrai bisogno del permesso di Canonical per utilizzare: (i) qualsiasi marchio che termina con le lettere UBUNTU o BUNTU che sia ragionevolmente simile ai marchi o qualsiasi altro marchio simile e (ii) qualsiasi marchio in un nome di dominio o URL o per scopi di merchandising ,

Ti sarà permesso vendere una versione non modificata di Ubuntu, ti sarà permesso vendere una versione di Ubuntu pesantemente modificata che non menzioni più il nome Ubuntu, ma per questa versione leggermente modificata di Ubuntu avrai bisogno di un accordo con Canonical.

Sì, a condizione che tu soddisfi i termini di licenza per tutto il software confezionato (invia codice sorgente, ecc.) e non violi alcun marchio, leggi sul copyright, ecc. Devi inoltre assicurarti che le tue azioni non causeranno alcun danno a terzi come come omicidio, ecc.

Il software closed source incluso non deve violare le licenze delle librerie che utilizza (alcune licenze consentono dipendenze binarie dal software closed source, altre no).

Come ha detto Serge, sì. Tuttavia, non è possibile modificare parti che sono GPL (gestore finestre GPL) e quindi chiudere il sorgente. Non puoi nemmeno utilizzare le librerie GPL nel codice sorgente chiuso. Quindi la risposta in realtà dovrebbe essere: " NO", come se avessi chiuso il sorgente sulla maggior parte del sistema o del desktop, quando sarai libero e libero dalla GPL, non sarà più rilevante per Ubuntu. Inoltre, credo che tu abbia bisogno del permesso esplicito di Canonical per usare una parola come Mubuntu. La domanda è davvero difficile. Avrai bisogno di fare molte ricerche e possibilmente assumere un avvocato se lo fai.

AGGIORNAMENTO

Ho pensato di aggiornare la domanda perché i commenti sono molto lunghi sull'argomento se è possibile utilizzare le librerie GPL nel codice sorgente chiuso. La LGPL lo consente *, la GPL no **. Dall'autorità sull'argomento gnu.org/licenses/why-not-lgpl.html:

... l'uso della Lesser GPL consente l'utilizzo della libreria in programmi proprietari; l'utilizzo di una normale GPL per una libreria la rende disponibile solo per il software libero.

Tuttavia, poiché la maggior parte delle biblioteche sono LGPL al giorno d'oggi, l'OP potrebbe non essere così pesante come pensavo inizialmente.

*Ci sono ancora alcune condizioni che devono essere soddisfatte per poter utilizzare le librerie LGPL.

** Ci sono alcuni casi in cui è possibile utilizzare una libreria GPL closed source, ad esempio se il software non lo è pubblicamente disponibile e se l'uso della libreria non è considerato una modifica o un'opera derivata (come il pre-collegamento).

Diciamo che qualcuno ha scaricato una distribuzione Linux come Ubuntu. Diciamo che cambia una parte, diciamo il Window Manager.

No, non puoi perché ci sono alcuni progetti protetti da Canonical, ma se hai bisogno di contribuire devi firmare l'accordo Canonical:

Prossimo progetti coperto dall’accordo canonico. Se desideri contribuire a uno qualsiasi dei progetti seguenti, contatta i contatti del progetto elencati nella terza colonna.

Per contribuire è necessario firmare l'accordo canonico.

Sarebbe del tutto legale per loro vendere copie di questa versione leggermente modificata di Ubuntu (chiamiamola Mubuntu = Ubuntu Modificato)?

E se chiudessero la sezione originale della nuova finestra? Sarà ancora legale vendere?

Non puoi farlo senza il permesso di Canonical:

Uso limitato che richiede licenza di marchio

Qualsiasi marchio commerciale deve essere utilizzato con la nostra autorizzazione in qualsiasi circostanza diversa da quelle specificatamente consentite sopra. Questi includono:

    Qualsiasi uso commerciale

    Utilizzo su o in relazione a un prodotto software che include o è basato su un prodotto da noi fornito se esiste un intento commerciale associato a tale prodotto.

  • Utilizzare nel nome di dominio o nell'URL.
  • Utilizzare per il merchandising, ad esempio su magliette, ecc.
  • Utilizzo di un nome che includa le lettere BUNTU in relazione all'hardware o al software del computer.
  • Servizi relativi a quanto sopra.

I migliori articoli sull'argomento