Come configurare smartphone e PC. Portale informativo

Sistema operativo proprietario. Software open source in Russia

Molti di noi hanno sentito parlare del termine "proprietario". Potrebbero chiamarli qualsiasi cosa. Hardware, driver, programmi. Cos'è questo termine e cosa significa? In generale, questa parola ci è venuta dalla lingua inglese. V senso generale"Proprietario" è un prodotto concesso in licenza. E analizzeremo il significato di questo termine in modo più dettagliato di seguito.

Il termine "proprietario". Senso

La parola "proprietario" deriva da parola inglese proprietario, che significa "personale" o "proprietario". Questo termine è usato per indicare qualcosa di "non libero". Che si tratti di software o hardware. Ciò significa che, ad esempio, ha una determinata licenza. Naturalmente, dovrai pagare per utilizzare il software con licenza. E in alcuni casi - un sacco di soldi.

Nel caso dell'hardware, il significato della parola "proprietario" cambia leggermente. Questo termine di solito si riferisce a un pezzo unico di attrezzatura che caratterizza uno specifico produttore. Ad esempio, gli smartphone Apple hanno connettori unici e proprietari per caricare il dispositivo.

Software proprietario (software)

Il software proprietario include entrambi i driver per alcuni dispositivi e, nel caso dei driver, tutto è chiaro: il produttore del dispositivo supporta l'operabilità di tutte le funzioni del dispositivo utilizzando software closed source. In linea di principio, questo è corretto. Non si sa quali problemi avrebbero potuto fare i nostri fan di tutti i tipi per approfondire "hardware" e programmi del computer, se gli sviluppatori avessero aperto il codice sorgente. Inoltre, il software hardware è generalmente gratuito. Vale la pena acquistare la stessa scheda video e il supporto tecnico sotto forma di driver sarà costantemente disponibile finché la sua rilevanza rimane.

Il software proprietario non è così semplice. Un rappresentante di spicco delle aziende che utilizzano licenze proprietarie è Adobe con il suo "eterno" Photoshop. Dovrai pagare soldi seri per utilizzare i prodotti Adobe. E Microsoft non è lontana. Per l'utilizzo di Windows 10 proprietario, ad esempio, dovrai detrarre un importo considerevole ogni anno. Ora è una pratica comune tra grandi produttori Software.

Pro e contro del software proprietario

Per comprendere meglio il software proprietario, è necessario confrontare i suoi pro e contro. Quindi, i vantaggi includono i seguenti punti:

  • Supporto tecnico continuo per il prodotto.
  • Di più lavoro stabile rispetto al software libero.
  • Assenza garantita di oggetti dannosi (virus).
  • Aggiornamenti automatici del software.
  • Uso qualitativo di tutte le capacità dell'attrezzatura.

Questi erano tutti vantaggi del software proprietario. Passiamo ora ai contro:

  • Un importo consistente del pagamento per la licenza.
  • Protocolli proprietari del dispositivo.
  • Dipendenza dello sviluppatore.
  • Impossibilità di modificare il codice sorgente.
  • Limitazione alla distribuzione del software.
  • Limitazione alla modifica del software.

Come possiamo vedere, il più grande svantaggio è il pagamento di una licenza per l'utilizzo di tale software. Il resto degli svantaggi è insignificante per l'utente medio. Per tali utenti, "proprietario" è la scelta migliore. Se, naturalmente, non ti dispiace i soldi.

Driver proprietari

Anche i driver di dispositivo sono proprietari. In questo caso, "proprietario" significa che provengono da un fornitore closed source. È impossibile apportare modifiche alla loro struttura. In genere, tali driver sono rilevanti per coloro che utilizzano software open source. Questo è particolarmente vero con i sistemi "simili a Linux" gratuiti. Di solito usano driver proprietari. Ubuntu, ad esempio, utilizza ovunque software gratuito e proprietario.

Tali driver per Ubuntu sono più stabili di quelli gratuiti. Il che non è sorprendente, perché nessuno ha "colpito" il loro codice sorgente. Ma, a differenza dei driver gratuiti, gli utenti del software "chiuso" devono attendere molto tempo per una nuova versione aggiornata. Qui dobbiamo scegliere: novità o stabilità.

Attrezzatura proprietaria

Nel caso delle apparecchiature, la proprietà non ha eguali. Di solito questa parola indica una sorta di "chip" del produttore. Ad esempio, un connettore univoco. Oltre alla loro forma speciale, tali connettori supportano anche determinati protocolli, ad esempio la trasmissione dei dati o la gestione dell'alimentazione.

Connettori proprietari per i loro dispositivi "sin" Mela... Hanno tutto brevettato e "chiuso". Se decidi di collegare, ad esempio, un senza licenza Caricabatterie- il tuo dispositivo potrebbe persino bruciarsi. Tali apparecchiature vengono solitamente prodotte solo con l'intenzione di fregare gli utenti più soldi... Non ci sono vantaggi evidenti nell'utilizzo di connettori proprietari. Ciò non influisce sulla velocità di trasferimento dei dati o sulla velocità di ricarica del dispositivo.

Conclusione

Ora possiamo capire bene quella che viene chiamata la parola intelligente "proprietario". Questo è un prodotto concesso in licenza e ha un proprietario specifico. È impossibile utilizzare un prodotto del genere senza pagamento. Inoltre, tali prodotti ( Software e driver) sono closed source e nessun mezzo sarà in grado di apportare modifiche alla loro struttura.

Il nostro piccolo programma educativo è finito. Ora puoi scegliere in sicurezza tra software proprietario e gratuito, conoscendone tutti i pro e i contro. Il significato della parola "proprietario" ci è ormai noto.

Negli anni '90, il software libero era considerato esotico in ambiente aziendale, e l'unico concorrente notevole dei colossi proprietari guidati da Microsoft per lungo tempo è stato Red Hat, ma dalla seconda metà degli anni 2000 la situazione ha iniziato a cambiare rapidamente. Il software open source è diventato mainstream per molti grandi aziende e sono emersi dozzine di fornitori di software open source affidabili che hanno raggiunto il livello appropriato di competenza ed esperienza per servire clienti aziendali grandi ed esigenti.

Nel 2014 sono molti gli attori che competono con successo con i fornitori di software commerciale in diversi settori. Oltre a Red Hat, si tratta di organizzazioni orientate all'open source come Google, Apache Software, Novell, SUSE, Acquia, ecc. Sul mercato stanno comparendo sempre più analoghi OpenSource di soluzioni proprietarie esistenti. Le comunità open source si stanno rafforzando e migliorano la qualità e la funzionalità dei prodotti.

Di norma, lo sviluppo stesso viene offerto gratuitamente e viene commercializzato tramite supporto e personalizzazione. Ciò crea ulteriore concorrenza e, di conseguenza, contribuisce allo sviluppo di prodotti software open source.

In quasi tutti i settori e le aree di attività esiste la possibilità di utilizzare software basato su codice open source. Quasi tutti i software proprietari hanno una valida controparte open source:

  • Cisco VPN - OpenVPN,
  • Database Oracle - PostgreSQL,
  • Microsoft Hyper-V - OpenVZ,
  • MS Active Directory - Samba,
  • Avaya IP Office - Asterisco, ecc.)

In base a specifici obiettivi di business, puoi confrontare i costi ei tempi di implementazione di una soluzione basata su software proprietario e OpenSource.

Software open source nei paesi del mondo

Stati Uniti d'America

Nel marzo 2016, l'amministrazione presidenziale degli Stati Uniti ha introdotto versione preliminare usa la fattura dipartimenti governativi... Gli operatori del mercato hanno sostenuto l'iniziativa.

Secondo un documento diffuso dalla Casa Bianca, le agenzie governative statunitensi possono condividere tra loro il codice sorgente di determinati progetti al fine di aumentarne l'efficienza ed eliminare la necessità di sviluppare il prodotto da zero. Maggiori informazioni su questo.

India

Nell'ottobre 2011, si è saputo che il governo dello stato del Punjab aveva deciso di acquisire software da Microsoft, annullando la decisione del 2008 di installare software gratuito su 46.000 computer in 4.956 scuole. "Abbiamo deciso di rivedere la decisione precedente", ha affermato Baldeo Purushartha, segretario di stato della scuola.

Il governo del Punjab ha lanciato un programma di informatizzazione per gli studenti delle classi 6-12 nel 2004-2005. Il Dipartimento statale dell'educazione TIC del Punjab sta implementando un progetto che allestirà laboratori di informatica in tutte le scuole primarie con equipaggiamento necessario, Software e connessione internet a banda larga. Allo stesso tempo, a livello statale, la decisione di Bharat ha ricevuto ampio sostegno Sistema operativo Solutions (BOSS), testato e certificato dalla Linux Foundation per l'uso scolastico grazie alla sua inclusione finanziaria.

Secondo il Presidente dello Stato del Punjab, a partire dal 2008, il costo minimo di aggiornamento del software concesso in licenza da Microsoft - per 16.578 computer al ritmo di 1.375 rupie per computer - era di 23 milioni di rupie in cinque anni. Per questo motivo, nel settembre 2008, il governo dello stato del Punjab ha deciso di acquistare e installare BOSS in tutte le scuole elementari pubbliche e ha annunciato che dal 2011 tutti gli studenti delle scuole elementari sarebbero stati formati all'uso di BOSS. Il lavoro è stato completato nell'aprile 2011, compresa la formazione di 6.600 insegnanti.

Ma l'8 agosto 2011, dopo una revisione completa dei risultati del progetto, il capo della Punjab State School of Education ha affermato che il dipartimento della School of Education tornerà a utilizzare il software Microsoft ... per educare i bambini nelle classi primarie del pubblico scuole. Il costo del rinnovo delle licenze sarà di circa Rs 7 milioni, di cui 3,77 milioni già stanziati dal governo.

Inoltre, nelle scuole pubbliche saranno installati circa 90.000 computer collegati alla rete EDUASAT, attraverso i quali gli studenti potranno seguire le dirette delle varie lezioni. Secondo calcoli preliminari, il prezzo iniziale del software e Licenze Microsoft ammonterà a 30 milioni di rupie. Questo importo non include il prezzo dell'attrezzatura, ecc.

In precedenza, nel febbraio 2011, è stato deciso di utilizzare BOSS per lavorare sulla rete EDUASAT. Ma ora, nelle parole di Purushart: `` Al fine di sfruttare al meglio computer installati, su cui gli studenti impareranno il software Microsoft, vogliamo usare Microsoft anche in EDUASAT`.

Nota che il Punjab è stato il primo stato ad implementare attivamente Linux nelle scuole. Attualmente, BOSS è ancora utilizzato negli stati indiani di Haryana, Gujarat, Kerala e Uttar Pradesh.

Germania

Secondo un recente studio del Georgia Institute of Technology (USA), la Germania ha il quarto tasso di penetrazione di software open source nel settore pubblico nel mondo. Nel 2001, il Ministero degli Affari Esteri della Repubblica Federale Tedesca (e con esso tutte le ambasciate ei consolati) è passato a Linux. La società di consulenza McKinsey ha confermato in diverse occasioni che il Foreign Office sta realizzando risparmi significativi utilizzando Linux, OpenOffice e Thunderbird invece della suite Microsoft di Windows, Office e Outlook. È stato anche detto che i diplomatici spendono meno per l'IT rispetto ai dipendenti di qualsiasi altra agenzia governativa.

Ma il trucco è che in funzione il software condizionalmente libero a volte è più costoso del software a pagamento incondizionato. Dinosauri come Microsoft possono fornire un supporto migliore e più economico rispetto alle società di supporto Linux più piccole. E a volte è più redditizio acquistare una licenza. Pertanto, ad esempio, lo stesso dipartimento di politica estera tedesco sta tornando al software Microsoft quest'anno. I funzionari hanno apprezzato i problemi permanenti con il supporto tecnico in denaro, nonché la difficoltà nel padroneggiare il software open source (molti dipendenti si sono lamentati di questo) e hanno parlato con lo spirito che l'avaro paga due volte.

Russia

Con decisioni del governo e del presidente della Federazione Russa Dmitry Medvedev, nel 2008 il software open source domestico è stato introdotto in tutte le scuole della Federazione Russa e sarà installato in tutte le organizzazioni statali e di bilancio per garantire la sicurezza nazionale nel settore IT.

Progetto Penguin - Implementazione Open Source

Il progetto Penguin è un progetto per l'implementazione di tecnologie Linux e software Open Source nelle scuole e nelle università in Russia nel 2009-2010. finanziato dalla FAO - Agenzia Federale per l'Educazione della Federazione Russa. In base al contratto Penguin Project, devono essere completate tre fasi:

  1. Affinamento dei libri di testo e supporto metodologico
  2. Sviluppo di supporto tecnico e portali Internet
  3. Formazione di 60mila docenti in tecnologie Linux e Open Source

1. Lo sviluppo di libri di testo di base in informatica per università e scuole basati su software Open Source in conformità con gli standard statali e i requisiti dell'Esame di stato unificato in informatica e ICT è stato effettuato nel 2008-09. 2. Lo sviluppo del supporto Internet con libri di testo di informatica di base e pacchetti di base di software Open Source per Windows e Linux è stato effettuato nel 2005-2009. 3. Nel 2005-2007 sono stati condotti ed elaborati corsi di prova per docenti di informatica e docenti di scuola su Tecnologie Linux e Open Source. in collaborazione con le università pedagogiche di Mosca dell'Università pedagogica statale di Mosca e dell'Università pedagogica statale di Mosca con il supporto di UNESCO, IBM Corporation e Linux Center.

    • VAK, prof., Doc. Com. Of sciences 16:32, 15 ottobre 2009 (UTC)

Open source: l'opinione del Presidente della Federazione Russa

A questo incontro D.A. Medvedev disse:

"... Se ci sediamo adesso completamente sull'ago del software straniero e "sdraiarsi" per molti anni, quindi non ne usciremo. E ci svilupperemo nonostante le tendenze globali. Allo stesso tempo, per annunciare che domani trasferiremo tutti i computer nelle scuole (e potenzialmente questa è una rete di computer molto più seria) a programmi da open source, con una licenza gratuita, è anche impossibile, perché ci sono problemi di connessione, ci sono problemi tecnologici. Cioè, non c'è nemmeno una disponibilità completa qui. Cosa fare?

Offriamo prendere un percorso di compromesso, e questo percorso ha ora cominciato a realizzarsi. Per tre anni, acquista un pacchetto con licenza di programmi di base (ovvero, prima di tutto, sistemi operativi, archivi, uffici, editor, "photoshop" - in generale, tutto ciò che viene solitamente utilizzato dagli utenti, anche nelle scuole), ma al stesso è il momento di non fermarsi, ma di lavorare sul pacchetto software domestico open-access (e ora ne parleremo più in dettaglio), in modo che dopo, in definitiva tra tre anni (se funziona prima, è ancora meglio ),

Crea un modello così ottimale in cui le scuole e potenzialmente tutte le agenzie governative possono scegliere ciò di cui hanno bisogno: o continuare a utilizzare prodotti commerciali a proprie spese, anziché a spese fondi federali, oppure passare a un sistema già assolutamente adeguato, accettabile per loro, basato sull'accesso aperto, sull'open source…”.

Dicembre 2010: Putin ha ordinato il trasferimento del potere a Linux

La storia del documento sulla transizione degli enti governativi al software libero va avanti dal 2007, quando il Ministero dell'Informazione e della Comunicazione ha iniziato a sviluppare il Concetto per lo sviluppo dello sviluppo e l'uso del software libero nella Federazione Russa, che è stato pubblicato nella primavera del 2008. Tuttavia, sono presto seguite le dimissioni del ministro Leonid Reiman e la nomina del posto di Igor Shchegolev è stata motivata da una revisione del concetto.

Nonostante ciò, nella primavera del 2008, pochi giorni prima del trasferimento del potere a Dmitry Medvedev, Vladimir Putin, ancora presidente della Russia, ha menzionato il piano di migrazione al software open source per le istituzioni federali nell'elenco delle sue istruzioni per il governo, attribuendosi così questo compito.

Pacchetti open source per le scuole

Pacchetti open source per le scuole sono progettati per installare programmi nelle scuole e computer di casa con funzionamento Sistemi Windows e Linux. Il Linux Live-CD è progettato per funzionare con Open Source su computer di casa Windows senza installare Linux sul computer.

Con decisioni del governo della Federazione Russa software open source nazionale nel 2008 e nel 2009 è stato inviato a tutte le scuole della Federazione Russa e sarà installato in tutte le organizzazioni statali e di bilancio per garantire la sicurezza nazionale nel settore IT.

Sistema operativo open source Linux

Pacchetto software per ufficio aperto

Suite per ufficio aperto Ufficio aperto può essere installato e utilizzato liberamente non solo su personal computer con sistema operativo Linux, ma anche su computer con sistema operativo Windows. In questo caso, documenti e file preparati nella suite per ufficio MS Office possono essere letti ed elaborati nel pacchetto Open Office.

Composizione aperta ufficio Ufficio aperto:

  1. OpenOffice.org Writer- Testo Editore scrittore con funzionalità avanzate per la creazione di lettere, libri, report, newsletter, brochure e altri documenti, compatibili con MS Office.
  2. OpenOffice.org Calc- Elettronica Tabelle di calcolo ha le capacità avanzate di analisi, creazione di grafici e decisioni attese da fogli di calcolo di alta qualità, compatibili con MS Office.
  3. OpenOffice.org Impress- L'editor di presentazione di Impress fornisce tutti i comuni strumenti di presentazione multimediale come effetti speciali, animazione e strumenti di disegno. Compatibile con il formato di file Microsoft Powerpoint, e può anche salvare il tuo lavoro in numerosi formati grafici, tra cui Macromedia Flash(SWF).
  4. OpenOffice.org Base- Database Base fornisce strumenti per lavorare con i database all'interno interfaccia semplice... Può creare e modificare moduli, report, query, tabelle, viste e relazioni, in modo che la gestione del database correlato sia più o meno la stessa degli altri. applicazioni popolari banche dati. Base include HSQLDB come motore di database relazionale predefinito. Può anche usare dBASE, accesso Microsoft, MySQL o Oracle o qualsiasi database compatibile con ODBC o JDBC.
  5. Open Office Draw Draw, un editor di grafica vettoriale che può fare di tutto, da semplici diagrammi o diagrammi di flusso a grafica 3D. Draw può importare grafici da molti formati comuni e salvarli in oltre 20 formati, inclusi PNG, HTML, PDF e Flash.
  6. Gimp- grafica raster Editor di Gimp, un programma per creare ed elaborare grafica bitmap... La grafica vettoriale è parzialmente supportata.

Editor di testo open source Writer

OpenOffice.org Writer - elaboratore di testi e un editor di ipertesto visivo, fa parte di OpenOffice.org ed è un software gratuito (rilasciato con licenza LGPL).

Lo scrittore è come Microsoft Word e la funzionalità di questi editor è approssimativamente uguale. Fornisce all'utente strumenti moderni per la digitazione, la modifica e la formattazione dei documenti.

Così come interfaccia familiare e funzionalità:

* creazione e design di paragrafi di testo e pagine, * aggiunta di sezioni e intestazioni e piè di pagina, * inserimento di immagini e oggetti multimediali, * anteprima e stampa di documenti, * registrazione delle modifiche e revisione dei testi, * formattazione automatica del sommario, indici e note a piè di pagina, * aggiunta di macro e controlli, * lavorare con le tabelle, * controllo ortografico e molto altro,

Il concetto di applicazione degli stili è un'ottima soluzione per semplificare la creazione e la formattazione dei documenti. Il lavoro con gli stili è supportato in tutti i componenti della suite per ufficio, ma è in OpenOffice.org Writer che è implementato in modo più completo.

Cinque gruppi di stili - paragrafi, caratteri, pagine, cornici ed elenchi - forniscono all'utente molte opzioni per formattare facilmente i documenti. Un apposito pannello "Stili e Formattazione" permette di gestire gli stili modificando quelli esistenti e creandone di nuovi. E più il documento è complesso, più spesso devi cambiarlo, più evidente diventa il vantaggio dello stile.

Un altro strumento - il Navigatore - offre opportunità transizione veloce selezionando titoli, note a piè di pagina, riquadri o altri oggetti come punti di riferimento.

Come con altri componenti, per Writer c'è un gran numero di componenti aggiuntivi (estensioni) che migliorano la funzionalità di base di un componente o forniscono funzioni aggiuntive, ad esempio un controllo grammaticale o una pubblicazione su MediaWiki.

Writer supporta un'ampia varietà di formati di importazione ed esportazione di file, incluso il salvataggio in PDF e l'importazione di docx. E l'invio di un file via e-mail avviene con un clic di un pulsante.

Fogli di calcolo aperti di Calc

inizio: OpenOffice.org Calc è un'applicazione per fogli di calcolo. Con il suo aiuto, puoi analizzare i dati di input, fare calcoli, fare previsioni, riassumere dati da diversi fogli e tabelle, costruire grafici e grafici.

Calc è un componente aggiornato e richiesto di OpenOffice.org per lavorare con i fogli di calcolo nell'ambiente aziendale. Lo strumento preferito da contabili e manager per creare report.

L'immissione passo passo delle formule nelle celle del foglio di calcolo utilizzando la procedura guidata facilita la formazione di formule complesse e nidificate, dimostra le descrizioni di ciascun parametro e il risultato finale in qualsiasi fase dell'immissione.

La formattazione condizionale e gli stili di cella ti aiutano a organizzare i dati preparati e tabelle pivot e grafici mostrano i risultati del lavoro.

Più di due dozzine di formati per l'importazione e l'esportazione di file, comprese le funzioni di importazione del testo, consentono di operare su quasi tutti i dati. Inoltre, utilizzando uno strumento speciale, puoi importare dati da altre fonti, ad esempio database, oppure puoi creare un intervallo aggiornabile in modo che i dati importati siano sempre aggiornati.

Sono supportati i collegamenti tra diversi fogli di calcolo e la modifica congiunta (a partire da OpenOffice.org 3.0).

Varietà di impostazioni di stampa disponibili fogli finiti sulla stampante: scala, margini, intestazioni e piè di pagina. E il correttore ortografico integrato, come in un editor di testo, migliorerà la qualità del rapporto finito.

Apri l'editor di grafica vettoriale Draw

OpenOffice.org Disegna- un editor di grafica vettoriale, paragonabile per funzionalità a CorelDRAW, fa parte di OpenOffice.org.

Disegna editor di grafica vettorialeè uno strumento di disegno che utilizza la grafica vettoriale. Contiene una serie di servizi che ti consentono di creare rapidamente tutti i tipi di disegni. Grafica vettoriale consente di salvare e visualizzare le immagini come vettori (due punti e una linea) piuttosto che un insieme di pixel (punti sullo schermo). La grafica vettoriale semplifica il salvataggio e il ridimensionamento delle immagini.

Disegna editor grafico perfettamente integrato nel sistema OpenOffice.org, che rende molto facile lo scambio di immagini tra qualsiasi modulo del sistema. Ad esempio, se crei un disegno in Draw, puoi facilmente utilizzarlo in un documento di Writer copiando e incollando. Potete anche lavorare con la grafica direttamente nei moduli Writer e Impress utilizzando un sottoinsieme delle funzioni e degli strumenti di Draw.

Il pacchetto include "connettori" completi tra le forme che possono utilizzare una varietà di stili di linea e consentono di disegnare disegni come diagrammi di flusso.

La necessità di un editor vettoriale come parte di una suite per ufficio è fuori dubbio. L'ambito di un tale editor è piuttosto ampio: dalle immagini e dichiarazioni più semplici a diagrammi, diagrammi e disegni.

Oltre ai propri oggetti, è possibile inserire nelle immagini diagrammi, formule e altri elementi creati in altri componenti di OpenOffice.org. Draw supporta anche l'esportazione di immagini bitmap nella maggior parte dei formati, sia comuni che speciali.

Il disegno ha tutto strumenti necessari inerente agli editor vettoriali:

* Linee di collegamento, linee di quota, tabelle. * Lavora con testo ed effetti di testo; * Cambia colore di riempimento, ombra, trasparenza; * Posizionamento, snap e gestione di oggetti utilizzando diapositive, livelli e guide; * Supporta varie operazioni sugli oggetti: addizione, sottrazione, raggruppamento e trasformazione di figure; * La pittura oggetti tridimensionali; * Disegno con primitive grafiche, curve di Bezier; * Effetti: illuminazione, morphing e duplicazione;

Oltre ai propri oggetti, è possibile inserire nelle immagini diagrammi, formule e altri elementi creati in altri componenti di OpenOffice.org. Draw supporta anche l'esportazione di immagini bitmap nella maggior parte dei formati, sia comuni che speciali.

L'utilizzo della Galleria (archiviazione degli oggetti) consente di organizzare le immagini esistenti e il supporto per gli stili di testo consente di risparmiare tempo quando si creano oggetti dello stesso tipo.

Il disegno finito o il disegno può essere stampato su una stampante o esportato in bitmap o, ad esempio, in PDF.

La dimensione massima di un disegno in Draw è 300x300 cm.

A partire dalla versione 3.0 di OpenOffice.org, Draw supporta non solo l'esportazione, ma anche l'importazione di PDF (richiede l'installazione di una speciale estensione OpenOffice.org).

Apri database relazionale Base

Base - aperta base relazionale data, che consente di creare, modificare ed elaborare dati tabulari.

Agli utenti viene fornito un insieme abbastanza ampio di strumenti e tabelle di elaborazione dati: editor di moduli, query, report, tabelle di database. Con il loro aiuto, puoi analizzare i dati di input, fare calcoli, fare previsioni, riassumere dati da diversi fogli e tabelle, costruire grafici e grafici.

L'editor di query consente di creare quasi l'intera gamma di query SQL ai database per selezionare, modificare, aggiungere dati. Sono supportate le query nidificate e con parametri. La parte visiva dell'editor semplificherà il processo di costruzione delle query per un utente inesperto.

L'editor di moduli ti consente di utilizzare quasi tutti strumento standard gestione del contenuto della banca dati. Fornisce controlli per campi di testo, numerici, binari, elenchi, elenchi a discesa, tabelle, pulsanti, calendario e altri elementi.

uno strumento per lavorare con origini dati esterne più un DBMS HSQLDB integrato. Usando Base, puoi aggiungere, eliminare, modificare i record del database: MySQL, HSQLDB (solitamente in bundle con OpenOffice.org), PostgreSQL, DB2, Oracle.

È anche possibile lavorare con tabelle DBF, MS Access, rubriche, file di testo così come i fogli di calcolo creati in OpenOffice.org Calc o MS Excel.

Accesso a fonti esterne i dati vengono eseguiti utilizzando ODBC, JDBC, SDBC e altre tecnologie. L'elenco completo delle tecnologie e delle origini dati supportate dipende dal sistema operativo in uso.

La gestione e l'elaborazione dei dati più complesse viene eseguita utilizzando macro e mezzi del linguaggio di programmazione OO Basic.

L'editor di tabelle ti aiuterà a creare e gestire tabelle nel database HSQLDB incorporato e in alcuni possibili restrizioni per altri database.

Base ha una procedura guidata di report incorporata con Funzioni base per la creazione di report o tabelle o query. Ma ce ne sono di più miglior strumento creazione di rapporti - Sun Report Builder. Questo strumento consente di creare report di qualsiasi complessità. Supporta il raggruppamento, facendo in linea funzioni personalizzate, formattazione condizionale... Il risultato del lavoro di SRB è Documento dello scrittore o Calc, che puoi stampare o modificare in seguito.

Con Base puoi creare origini dati. Ad esempio, organizzando una connessione a un database esterno in Base e filtrando i dati necessari con una query SQL, è possibile lavorare con questi dati in OOo Calc.

Sistemi di programmazione aperti

  1. FreePascal 2.0.4 - Free Pascal Compiler e Object Pascal - Lazarus o KDevelop consigliati come IDE.
  2. Eclisse- Un complesso aperto di sistemi di programmazione aperti per lo sviluppo di applicazioni modulari multipiattaforma.
  3. gambe- sistema di programmazione gratuito 2) VISUAL BASIC IDE per la creazione di programmi basati su Qt, GTK, OpenGL, SDL e CGI WEB

Pacchetto Scuola Open Source minimo

Include programmi Open Source

  1. ambiente grafico XFCE;
  2. editor di testo veloce Abiword;
  3. Editor di fogli di calcolo Gnumeric.

Pacchetto software Open Source minimo:

  1. Pacchetto ufficio: OpenOffice.org 2.3;
  2. Programma di navigazione in rete: Firefox 2.0;
  3. Editor di immagini: Gimp 2.4;

Disco aggiuntivo Contiene programmi per scuole e altre istituzioni educative:

  1. Editor di pagine web pesce azzurro;
  2. Linguaggi di programmazione pascal (Free Pascal e Lazarus), base (gambas), logo (KTurtle);
  3. Sistemi di calcolo matematico (Maxima e Scilab);
  4. Antivirus ClamAV e memorizzazione nella cache server di calamari, DBMS PostgreSQL

Ottimizzato per installazione e funzionamento su computer con 128 a 256 MB di memoria e un processore da PI 233 MHz.

CD Live CD di Linux

CD Linux Il Live-CD è progettato per funzionare con Open Source su computer di casa con Windows senza Installazioni Linux su un computer.

CD L Inux Live CD ottimizzato per funzionare con CD per l'installazione di Linux su un computer con 128 a 256 MB di memoria e un processore da PI 233 MHz. Le sessioni sono supportate per salvare impostazioni e documenti su cartella home tra i riavvii.

L'opzione con i requisiti hardware più bassi fornisce prestazioni accettabili anche su sistemi con 128 MB di memoria.

Include l'ambiente grafico XFCE; Questa distribuzione include il leggero e veloce editor di testo Abiword e il programma per fogli di calcolo Gnumeric.

Inoltre, il primo disco contiene:

  1. Suite per ufficio: OpenOffice.org 2.3;
  2. Browser web: Firefox 2.0;
  3. E-mail: posta artigli;
  4. Lavorare con le immagini: Gimp 2.4;
  5. e più di 1000 altri programmi che ti consentono di risolvere la più ampia gamma di compiti.

server della scuola

Server della scuola- stanza del server sistema operativo con ampie funzionalità, completamente personalizzabili tramite l'interfaccia web attraverso la quale vengono gestiti i componenti.

Composto:

  1. applicazioni web per aiutare a organizzare il processo educativo:
  2. Moodle è un telecomando e apprendimento interattivo, contiene esempi di corsi;
  3. Mediawiki - un sistema per organizzare una "base di conoscenza" utilizzando la tecnologia Wiki;

per organizzare una rete locale:

  1. Server DHCP e DNS;
  2. server proxy Squid (con supporto per la visualizzazione delle statistiche di accesso);
  3. firewall;
  4. gestione delle interfacce di rete;
  5. server orario;
  6. file server:
  7. Server Samba (per organizzare l'accesso alle directory accessibili tramite il protocollo Samba);
  8. server FTP;
  9. interfaccia per la creazione di mirror locali di repository;
  10. Server di stampa CUPS
  11. MySQL (per Moodle e Mediawiki);
  12. server web Apache2;
  13. interfaccia per l'aggiornamento del sistema (compresa la configurazione degli aggiornamenti);
  14. backup;
  15. gestione dell'account (la possibilità di importare conti dal 1C: sistema cronografo);
  16. server di posta con supporto per antivirus e antispam.
    • VAK, prof., Doc. Com. delle scienze 04:29, 19 luglio 2009 (UTC)

Software open source in Russia

Attualmente, il software open source sta iniziando a diffondersi nel sistema educativo della Russia, tra le ragioni per cui c'è la diffusa distribuzione illegale di software commerciale di importazione chiusa.

Per decisione del governo, il software open source domestico è stato introdotto nel 2008 in tutte le scuole della Federazione Russa e sarà installato in tutte le organizzazioni statali e di bilancio per garantire la sicurezza nazionale nel settore IT.

Il software open source può essere installato e utilizzato liberamente in tutte le scuole, uffici, università e in generale computer personale e in tutte le organizzazioni e istituzioni statali, di bilancio e commerciali in Russia e nei paesi della CSI secondo la General Public License (GPL).

    • VAK, prof., Doc. Com. delle scienze 09:50, 16 luglio 2009 (UTC)

Software open source nelle scuole e nelle università

Utilizzo di software open source e Linux Technologies nelle scuole e nelle università di Mosca è iniziata nel 2005-2006. dopo aver tenuto seminari "Linux Technologies and Open Source Software" in collaborazione con IBM e UNESCO sulla base dell'Università Pedagogica Statale di Mosca.

Nel 2007. con le decisioni del governo della Federazione Russa, i pacchetti di base del software Open Source sono stati raccomandati per l'implementazione in tutte le scuole della Russia e l'uso per l'insegnamento dell'informatica e tecnologie dell'informazione in tutte le aule di informatica di tutte le scuole della Federazione Russa.

Sfondo dei pacchetti di base programmi di informatica, il loro sviluppo, implementazione e distribuzione alle scuole in Russia e nei paesi della CSI sono iniziati alla fine degli anni '90, quando sono stati sviluppati pacchetti software di base per personal computer domestici BK, Corvette e UKSC e sono stati distribuiti come software aperto e gratuito per le scuole.

Tutte le scuole secondarie in Russia nel 2008-2009. ricevuto pacchetti di base di software open source gratuito e commerciale con licenza per la formazione alfabetizzazione informatica, le basi dell'informatica e delle nuove tecnologie dell'informazione con i sistemi operativi Windows e Linux.

In quattro regioni della Russia nel 2008-2009 è stato avviato il lavoro per introdurre e utilizzare nelle scuole secondarie pacchetti software di base per aule di informatica e tecnologia informatica ed è iniziata la formazione di docenti ed educatori di informatica in tecnologia open source per Windows e Linux.

Secondo Dottrina informazioni di sicurezza RF, la formazione in alfabetizzazione informatica e informatica dovrebbe essere accompagnata da un programma di educazione legale in materia di formazione per proteggere le informazioni in un computer, proteggersi da virus informatici, siti porno e garantire la sicurezza delle informazioni a livello locale e reti globali Computer basato su software open source gratuito.

Nel 2007 sono stati rilasciati i primi libri di testo di informatica per le università e le scuole per l'insegnamento dell'informatica in conformità con gli standard di istruzione statale con software chiuso commerciale open source gratuito in Windows e Linux.

    • VAK, prof., Doc. Com. delle scienze 09:51, 16 luglio 2009 (UTC)

Definizione di Open Source

Definizione di Open Source) viene utilizzato dall'Open Source Initiative per determinare la misura in cui una licenza software è conforme agli standard Open Source Software (Open Source). Basato sulle Direttive Debian Free Software, che sono state scritte in gran parte da Bruce Perens.

La definizione consiste in dieci requisiti di licenza per l'open source:

  1. Distribuzione gratuita. Ciò significa che la licenza non dovrebbe imporre restrizioni alla vendita e alla distribuzione del software.
  2. Fonti disponibili. Anche se il software non viene fornito con il codice sorgente, il codice sorgente dovrebbe essere prontamente disponibile.
  3. Possibilità di modifica. Semplice opportunità leggere i sorgenti non permette di sperimentarli e rilasciare modifiche
  4. Anche in caso di inviolabilità del codice sorgente dell'autore, i programmi derivati ​​e il loro codice sorgente devono essere liberamente ridistribuiti.
  5. Nessuna discriminazione contro persone e gruppi di persone. Alcuni paesi, come gli Stati Uniti, hanno alcune restrizioni sull'esportazione del software.
  6. Nessuna discriminazione in base allo scopo di utilizzo. Licenza gratuita deve consentire tutte le attività, compresa la ricerca genetica e nucleare, l'uso commerciale, ecc.
  7. Distribuzione delle licenze... I diritti associati al software Open Source devono applicarsi a tutti gli utenti del programma senza una conclusione accordi aggiuntivi come accordi di non divulgazione.
  8. La licenza non deve limitare altri prodotti software. Salvo banali incompatibilità, l'utente ha facoltà di scegliere cosa utilizzare.
  9. La licenza deve essere tecnologicamente neutrale... Cioè, la licenza non dovrebbe richiedere nulla dall'interfaccia o dalle tecnologie utilizzate nel programma derivato.
  10. La licenza non deve essere legata a un prodotto specifico. diritti a codice programma non dovrebbe dipendere dal fatto che il programma faccia parte di un prodotto. Una persona che distribuisce un programma isolatamente dalla collezione o trasferisce parte del codice a un altro prodotto ha gli stessi diritti della collezione.

Sì, in ogni smartphone (non importa che sia Android, iOS o WP) con un modulo radio che fornisce comunicazione mobile Con rete cellulare(ad esempio 3G o LTE), non c'è uno, ma due sistemi operativi. Qualcuno lo ha sempre saputo, qualcuno l'ha sentito per la prima volta, e qualcuno ha solo indovinato... In ogni caso, di questo non si parla quasi mai sui media e di questo fatto si discute poco.

Oltre al sistema operativo principale con cui interagisce l'utente finale (ad esempio Android o iOS), esiste un secondo sistema operativo, nascosto e di piccole dimensioni, che serve la parte del telefono che funziona con la radio. Poiché questa funzionalità richiede una grande efficienza, viene utilizzato un sistema operativo in tempo reale.

I file di questo sistema operativo, ovviamente, sono archiviati separatamente dai dati del telefono e il sistema operativo stesso funziona su processore separato- chip modem radio. Di norma, questo secondo sistema operativo in tempo reale è sempre proprietario, cioè chiuso, i suoi codici sorgente non sono di dominio pubblico e nessuno ha mai visto queste fonti tranne gli sviluppatori e, eventualmente, i servizi di certificazione (servizi speciali? ).

Ad esempio, il sistema operativo che esegue la radio Qualcomm MSM6280 si chiama AMSS ed è basato sul core chiuso proprietario di REX e serve 69 attività simultanee che controllano tutto, dall'USB al GPS. Funziona tutto su un processore ARMv5 mobile separato.

Il problema è evidente: nessuno ha veramente capito come funzionano il modulo radio e il sistema operativo proprietario nascosto, nessuno ha davvero provato a sollevare il problema della sicurezza di tutto questo software chiuso non documentato, che è, di fatto, un "maiale in un colpire".

Questo è di almeno strano, perché un sistema operativo nascosto, funzionante su qualsiasi dispositivo moderno con un modulo radio, prende molto da ultimo posto nella gestione informazioni confidenziali e garantire la sicurezza dell'utente.

Naturalmente, puoi fare affidamento per impostazione predefinita sull'affermazione che lo stesso AMSS è sicuro e affidabile al 100%. Ma cosa succede se questo non è effettivamente il caso? E se, con il sistema operativo principale più sicuro e ultra affidabile del mondo sul tuo telefono, ottieni un grosso buco di sicurezza sotto forma di un secondo sistema operativo inosservato?

L'insicurezza del software che serve i moduli radio è una conseguenza di un'errata progettazione e standardizzazione. Gli standard con cui funzionano i modem radio sono stati sviluppati già negli anni '80 e gli standard con cui funzionano i corrispondenti software sono stati sviluppati negli anni '90. Questo è un tempo molto lungo per l'elettronica mobile.

Immaginiamo per un secondo che ci sia un exploit che sfrutti i bug di un sistema operativo nascosto. Tutti i telefoni che eseguono il sistema operativo per il quale è stato scritto l'exploit si troveranno automaticamente in una zona a rischio catastrofico. A peggiorare le cose, il modem radio si fida automaticamente di tutto ciò che riceve dalla stazione base (ad es. torre cellulare). Nulla è controllato, tutte le informazioni ricevute e trasmesse sono considerate affidabili al 100% per impostazione predefinita. Inoltre, nella maggior parte degli smartphone, il processore del modem radio è considerato il principale e il processore dell'applicazione (su cui il solito sistema operativo dell'utente "gira") è secondario.

Quindi, abbiamo un sistema operativo in tempo reale completo in esecuzione su un processore ARM, e nessuno pensa alla possibilità di creare exploit e alle conseguenze, e il modem radio si fida automaticamente di qualsiasi informazione, istruzione o pezzo di codice ricevuto.

Con questo in mente, il ricercatore sulla sicurezza delle informazioni Ralph-Philippe Weinmann dell'Università del Lussemburgo (sì, questo è lo stesso Ralph che ha effettuato il jailbreak di un iPhone in 20 secondi nel 2010) ha intrapreso l'analisi ingegneristica (nota anche come reverse engineering) del software .modem radio di Qualcomm e Infineon.

Il ricercatore ha scoperto facilmente un gran numero di bug e un pasticcio software generale nel sistema operativo nascosto, che può facilmente portare alla creazione di exploit non solo causando l'arresto anomalo degli smartphone, ma anche consentendo a un utente malintenzionato di eseguire codice arbitrario in remoto. E tutto questo è attraverso l'aria, senza diretto impatto fisico al telefono. Ad esempio, Ralph-Philippe ha scoperto che bastava creare un exploit che inviasse un messaggio di soli 73 byte per poter eseguire codice sul dispositivo da remoto.

Un utente malintenzionato che controlla uno strumento così potente potrebbe, ad esempio, attivare la tua segreteria telefonica invisibile e impercettibile utilizzando i comandi del modem di Hayes. Questo "linguaggio di comunicazione" dei modem telefonici Dial-UP è stato sviluppato nel 1981, ma è ancora utilizzato nei moderni smartphone!

Stazione base dell'operatore Sprint

Nonostante il fatto che possiamo almeno fidarci delle stazioni base dei grandi operatori, il che implica la loro sicurezza, vale la pena capire che le stazioni base non sono una sorta di apparecchiatura top-secret super esclusiva: le stazioni base stanno diventando ogni giorno più economiche, ci sono anche precedenti per venderli su eBay 'e. Inoltre, esiste già un software gratuito e open source che svolge il ruolo di un BS su un normale computer.

Ogni film d'azione di fantascienza UbiSoft ha un fondo di verità

Basta, se hai tanta voglia, fondi e conoscenze, installare una finta stazione base (ad esempio, in centro città) e sarai in grado di accendere e spegnere microfoni, telecamere, installare ed eseguire rootkit , effettuare chiamate e inviare SMS a qualsiasi numero ecc. Puoi persino disabilitare permanentemente il tuo telefono!

Si tratta però di un problema piuttosto serio, non particolarmente sollevato e trattato dai media.

Naturalmente, non tutti possono sviluppare l'exploit ripetutamente menzionato, e non tutti possono immergersi abbastanza in profondità nel vortice oscuro di software chiuso, specifiche chiuse, reverse engineering e creare stazioni base false. Ma cosa succede se qualcuno si prende il tempo? E se questo qualcuno ha successo nella sua ricerca (e questa non è una fantasia - qualcosa del genere)?

Reverse engineering della carta SIM.

P.S. Per essere più precisi, gli smartphone hanno non due, ma tre sistemi operativi, due dei quali nascosti. Oltre al sistema operativo in tempo reale, che elabora i dati per il modem radio, all'interno della scheda SIM gira un sistema operativo molto piccolo. Sì, per quanto strano possa sembrare, all'interno della scheda SIM c'è il proprio processore e la propria memoria, che sono controllati da un sistema operativo separato.

Per capire cosa significa per la nostra organizzazione utilizzare software open/closed source, è necessario capire in che modo differiscono l'uno dall'altro. Questo articolo evidenzia le principali differenze, ma ricorda che si tratta di una spiegazione molto semplificata. Informazioni aggiuntive può essere raccolto da Wikipedia o leggendo esempi specifici utilizzando entrambi i tipi di software.

Prima di tutto, il software open source implica che possiamo modificare e sviluppare il nostro programma finché abbiamo le conoscenze e le qualifiche per farlo. Al contrario, non è possibile modificare da soli il programma closed source, poiché il codice sorgente del programma/applicazione non è disponibile. Sebbene non tutti noi siamo programmatori, possiamo comunque trarre vantaggio dal lavoro con software open source.

Tale software viene fornito gratuitamente agli utenti e non solo programmi, ma anche sistemi operativi. È creato e sviluppato dagli utenti stessi, che caricano le loro creazioni su Internet. Più programmi popolari aggiornati regolarmente poiché vengono utilizzati da molte persone. Mozilla Firefox o Thunderbird sono esempi. Se il programma non viene aggiornato regolarmente, potrebbe non disporre delle risorse tecniche necessarie: l'intera questione è quanti utenti ha il programma. Alta frequenza aggiornamenti è un sicuro garante della sicurezza dell'utilizzo del programma. Tuttavia, se dopo aver installato l'aggiornamento si scopre che il programma non funziona (ad esempio, in nuova versione sistema operativo non è supportato da Skype), ci sono due modi per risolvere il problema: cercare aiuto nei forum su Internet o risolvere il problema da soli, che è relativamente difficile.

Il software closed source è molto più popolare del software open source. Prima di tutto, per la facilità d'uso, e anche perché ci siamo semplicemente abituati: di norma, a scuola, al lavoro ea casa, utilizziamo Windows. Nel caso di programmi e sistemi operativi closed source, si tratta di un prodotto finito che non richiede alcun intervento da parte nostra. È molto più conveniente per l'utente medio lavorare con loro. Gli utenti di software closed source spesso sottolineano quanto sia facile da installare e utilizzare, quanto sia conveniente avere a portata di mano un chiaro aiuto sul programma e la possibilità di contattare il supporto tecnico in caso di problemi. Tali sistemi e prodotti vengono rilasciati dalle aziende e solo dopo diverse fasi di test. L'utente acquista semplicemente un intero pacchetto software pronto per essere installato su un computer. Tale software è a pagamento: acquistiamo una licenza e spesso programmiamo aggiornamenti.

Alcuni sviluppatori di software supportano le organizzazioni della comunità e offrono loro software gratuitamente o a prezzo scontato tramite organizzazioni senza scopo di lucro appropriate, ad esempio attraverso un'ampia rete di partner TechSoup, i cui membri sono in paesi diversi... In Russia, il programma è implementato da Teplitsa tecnologie sociali(LLC "Spiro"). Contattando il programma infoDonor, puoi scoprire se la tua organizzazione può partecipare al programma. Va inoltre ricordato che quando scegliamo un sistema operativo, scegliamo anche il modo in cui lavoriamo nella nostra organizzazione. Ad esempio, se scegliessimo Linux, non saremmo in grado di utilizzare le soluzioni Adobe, e se scegliessimo Windows, dovremmo acquistare le licenze per numero di computer. Ogni caso ha i suoi pro e contro. Dobbiamo considerare attentamente cosa è esattamente richiesto dalla nostra organizzazione, quali sono i criteri uso efficace attrezzature e prendere una decisione dopo un'analisi approfondita.

Ovviamente, il software open source o closed source non è limitato a Microsoft, Mac o Linux. Il problema della licenza si presenta in relazione a qualsiasi tipo di software utilizzato in un'organizzazione. Come regola generale, leggere attentamente tutte le licenze e i contratti di servizio. Ci sono molti esempi in cui le organizzazioni hanno affrontato seri problemi con software che era praticamente inutile a causa dei termini di licenza, o quando anche le più piccole modifiche al sito erano molto costose.

Il software open source ha i suoi fan e in Di recente quando si tratta dello sviluppo di una sorta di prodotti "nazionali", quindi fondamentalmente open-source e meschini. Paradossalmente, l'interesse per questo tipo di software ha generato molte distorsioni e malintesi che in pratica ne impediscono la distribuzione.

La nostra azienda partecipa a progetti open source dal 2005 - e grazie allo sviluppo del nostro open source soluzioni (progetti OpenVZ, CRIU) partecipando ad altri progetti open source (QEMU, OpenStack, libvirt, libcontainer, ecc.). Negli ultimi 10 anni, abbiamo raccolto alcuni dei miti più comuni sul software open source. Esaminerò ciascuna delle idee sbagliate e spiegherò perché è sbagliato. Sicuramente ne ricorderete tanti altri, ma, secondo me, questi cinque sono i più "infernali".


Il progetto open source è un progetto open source.

Qualsiasi progetto software è costituito da molti artefatti: codice sorgente del progetto, informazioni su difetti non corretti, codice sorgente di prova, documentazione. Il codice sorgente del progetto è solo una parte di esso, Accesso libero al quale non dà diritto di chiamare aperto l'intero progetto. Oltre al codice sorgente, dovrebbero essere disponibili gratuitamente altri artefatti di sviluppo e più artefatti sono aperti, più il progetto è aperto ai contributori (persone che vogliono contribuire al progetto). Inoltre, sono necessari processi trasparenti tra tutti i membri della comunità, comunicazioni aperte nel progetto, ecc. Tutte queste misure contribuiranno solo allo sviluppo del progetto e alla fruttuosa cooperazione dei membri della comunità.

La qualità del software open source è peggiore perché chiunque può scrivere codice per esso.

Il principio fondamentale del software open source - lo sviluppo congiunto aperto - è di per sé una garanzia che codice di bassa qualità, stampelle e patch semplicemente non possono essere nascosti agli altri partecipanti. Una persona che partecipa a questo tipo di progetti è pronta per il fatto che il suo lavoro sarà soggetto sia all'analisi che alla critica e, quindi, non imbroglierà. È in gioco la sua reputazione e nessuno vuole perderla.

Inoltre, in alcune comunità (ad esempio, la comunità attorno allo sviluppo del kernel Linux) c'è anche principio duro- solo il codice migliore, testato e ideale viene accettato nel kernel originale. Un tentativo di aggiungere modifiche di bassa qualità verrà rifiutato, il secondo tentativo è irto di perdita di reputazione per la persona o l'azienda che contribuisce.

Cioè, un progetto open source rende davvero possibile a qualsiasi persona di prendere parte alla scrittura del codice, ma in progetti seri, a causa dell'elevata soglia di accesso, il codice non sarà accettato da persone con un livello di competenza insufficiente.
La maggior parte delle grandi aziende IT (IBM, Google, Canonical, Parallels, ecc.) hanno interi dipartimenti in cui gli specialisti sono pagati per lavorare su progetti open source e quindi lavorano indirettamente sui prodotti dell'azienda.

Separatamente, vale la pena ricordare che le aziende che sviluppano prodotti basati su progetti aperti, durante i test sono interessati a migliorare il codice dei progetti open source che utilizzano. Pertanto, tutti i problemi rilevati devono essere risolti e assicurarsi che questa correzione sia stata aggiunta al ramo principale del progetto per avere meno differenze possibili nel codice e nel codice del progetto aperto. I nostri prodotti utilizzano il codice di altri progetti open source, quindi risolviamo i problemi riscontrati nel codice di questi progetti e li inviamo all'upstream. Questo è stato il caso delle vulnerabilità nel kernel RHEL: Red Hat ha notato che Vladimir Davydov ha scoperto gravi vulnerabilità CVE-2014-0203 e CVE-2014-4483 in uno degli aggiornamenti al kernel RHEL6 (il secondo problema, tra l'altro, era trovato utilizzando uno dei nostri test automatizzati, utilizzando il Linux Test Project). Vasily Averin ha ricevuto gratitudine per aver trovato l'errore CVE-2014-5045, Dmitry Monakhov per CVE-2012-4508. Fatto buona prova Il kernel Linux è stato anche notato da Andrew Morton (chi è questo?): “Sono curioso. Negli ultimi mesi, i ragazzi di @openvz.org hanno trovato (e corretto) un mucchio di bug oscuri ma seri e abbastanza antichi. Come hai trovato questi bug?"

Risultato

In effetti, tutti questi miti sorgono per la maggior parte tra gli utenti che stanno appena iniziando a lavorare con il software OpenSource o che non lo hanno provato affatto. Il modo migliore per sbarazzarsi dei pregiudizi è iniziare a lavorare a stretto contatto con tali soluzioni.
Recentemente abbiamo una nuova versione del nostro prodotto Virtuozzo 7. Se anche tu sei interessato a creare tecnologia migliore virtualizzazione del contenitore, quindi

Principali articoli correlati