Open Source

Microsoft e Open Source: scenari reali di interoperabilità

Il prossimo 30 Novembre 2016, dalle 20.00 alle 22:00, in occasione della WPC si terrà uno speciale aperitivo all’NH Centro Congressi di Assago (Strada 1 Palazzo WTC – 2° piano) volto ad approfondire tutte le novità annunciate a Microsoft Connect(); Diversi speaker condivideranno con voi le ultime novità riguardanti lo sviluppo di applicazioni nel mondo Cloud e dimostreranno con sessioni tecniche l’interoperabilità tra Microsoft e Open Source. L’ingresso al meetup è gratuito ma è necessaria la registrazione Questa è l’AGENDA del Meetup 20.00 – 20.15 Microsoft & OSS Andrea Benedetti Microsoft TE Lead 20.15 – 20.45 Da Rotor a .NET…

Installare e configurare PowerShell for Linux

Ci stiamo quasi abituando ai rilasci sempre più rapidi di software e servizi che integrano il mondo Windows con quello Linux e le sfaccettature della nuova politica di Microsoft sono talmente tante che spesso capita di perderci qualcosa. A me per esempio era sfuggito questo simpatico video, nel quale viene ufficializzato dal team di sviluppo il rilascio della prima PowerShell Open Source nei repository GitHub. https://www.youtube.com/watch?v=1uGyswOOPdA E’ sicuramente un altro passo verso la strada della completa interazione tra Windows ed il mondo Open Source iniziata due anni fa e fortemente voluta dal CEO di Microsoft Satya Nadella. Tramite PowerShell Open…

Come funziona un attacco DOS Blacknurse

Chi potrebbe mai essere in grado di a bloccare tutta una infrastruttura protetta da Firewall con un semplice laptop da pochi centinaia di euro e una connessione ad Internet modesta? Nessuno, si potrebbe giustamente asserire. Ed invece NO! Prima di poter proseguire, è indispensabile avere una basilare cognizione su cosa è un DOS e perché può essere “fastidioso”; DoS sta per Denial of Service e può essere definito come un insieme di richieste inviate verso un host (client/server), il quale esaurisce le risorse per poter rispondere correttamente a tutte le richieste fatte, smettendo di funzionare. Esistono vari modi per poter…

Windows 10 Anniversary Update Highlights: Tutte le novità per il business e la Openness

Windows 10 Anniversary Update, rilasciato il 2 Agosto 2016, ha introdotto una serie di funzionalità davvero evolute ed interessanti per il mondo Enterprise. La nuova versione di Hyper-V introduce la Nested Virtualization, utile per poter utilizzare gli Hyper-V Containers basati su Docker. Inoltre il client di App-V (Application Virtualization) è stato inserito nativamente nelle versioni Enterprise ed Education. In più è disponibile anche Windows Bash, che avvicina il mondo Open Source al panorama Microsoft. In questo video Nicola Ferrini e Gianluca Nanoia ci mostrano tutta la potenza delle nuove funzionalità e cercano di evidenziare, se mai ce ne fosse bisogno,…

Gestione dei servizi su Windows 10 Subsystem for Linux

Possiamo definire “servizio” un processo, o un insieme di processi, che può funzionare su un sistema indipendentemente dall’attività dell’utente. Su un qualsiasi client Windows, ad esempio, troviamo i servizi per gestire l’assegnazione automatica di un indizzo ip (dhcp client), per indicizzare i files in modo da facilitare le ricerche (Windows search), per proteggere le connessioni verso la nostra macchina (Firewall), analizzare file potenzialmente dannosi (Windows Defender), e così via… Tutte queste funzionalità, ed ovviamente molte altre, sono presenti su una macchina anche se nessun utente la sta utilizzando, e costituiscono una componente molto importante nell’architettura di un sistema operativo poiché…

Installazione di WordPress su Windows Subsystem for Linux

Torniamo a parlare di Windows Subsystem for Linux, questa volta per una prova “pratica”. Proveremo infatti a configurare nell’ambiente creato in precedenza (https://www.ictpower.it/guide/apache-php-e-mysql-su-windows-subsystem-for-linux-e-possibile.htm) un sito basato sul famoso CMS WordPress. L’ambiente citato è una architettura di tipo Linux, sul quale sono installati i servizi Apache (webserver) MySQL (database engine) e PHP (interprete di comandi), ottenuto però su una macchina Windows 10 su cui è attiva la funzionalità Windows Subsystem for Linux. Per l’installazione di questa funzionalità vi riporto al seguente articolo (https://www.ictpower.it/sistemi-operativi/windows-subsystem-for-linux-finalmente-in-una-release-ufficiale.htm). La scelta di WordPress per questo test non è casuale. Ho scelto un sistema relativamente complesso, a larga…

Annunciata Powershell per Linux

È di poche ore fa l’articolo apparso sul blog ufficiale di Microsoft Azure PowerShell is open sourced and is available on Linux, in cui Jeffrey Snover Technical Fellow del Microsoft Enterprise Cloud Group annuncia una delle più interessanti notizie relative al connubio tra il mondo Open Source e Microsoft. Jeffrey Snover infatti, riprendendo il claim di Satya Nadella “Microsoft loves Linux“, mostra come fattivamente Microsoft stia tendendo ancora una volta la mano al mondo Open Source e stia mettendo in pratica ciò che aveva annunciato. Del resto non poteva essere altrimenti visto che ormai più di un terzo delle macchine virtuali…

Windows Subsystem for Linux: finalmente in una release ufficiale

Il gran giorno è arrivato. Il 2 Agosto 2016, esattamente un anno dopo il lancio del nuovo sistema operativo, Microsoft ha rilasciato la build 14393 di Windows 10 versione 1607, presentandolo con l’accattivante identificativo “Anniversary Update”. Le novità di questa versione sono molto importanti e come era intuibile sono in parte incentrate sul miglioramento degli strumenti introdotti per la prima volta con Windows 10 ed in parte sull’introduzione di nuove features molto interessanti. Parliamo in particolare di Windows Edge, Cortana, Windows Ink e soprattutto di Windows Subsystem for Linux, il componente che, una volta attivato, permette di avere un vero…

Gestire Microsoft Azure utilizzando Java

Pochi giorni fa, il team di Azure ha annunciato il rilascio della beta di Azure Management Libraries for Java. Attraverso questa potente SDK, utilizzando semplici istruzioni Java, è possibile interagire con il Portale di Azure e avviare tutte le procedure classiche per la creazione o la gestione di un’infrastruttura cloud. L’introduzione di questa SDK apre nuovi scenari e moltiplica le possibilità di un servizio che si arricchisce giorno per giorno: basti pensare alla creazione di una batteria di Macchine Virtuali attraverso un semplice “ciclo for” o far sì che la propria applicazione web possa modificare la configurazione di una Virtual…

TPC-HS, il miglior benchmarking per Big Data applicato ad Hadoop

Una delle più grandi sfide per tutti coloro che si accingono a metter su un’infrastruttura in grado di gestire BIG DATA, è ottenere le migliori prestazioni possibili andando a variare N fattori e cercando di ottenere risultati soddisfacenti in un tempo relativamente breve. Essendo Apache Hadoop un framework installabile sia su piattaforme Linux che Windows, è giusto porsi alcune domande. Qual è il miglior OS da applicare al framework, citato in precedenza, in termini di prestazioni? La mia infrastruttura come deve essere configurata per avere buoni tempi di calcolo? Come posso valutare la mia architettura generale? Gli attori di questo…