-
"The Linux Kernel Hidden Inside Windows 10" techtalk by Alex Ionescu
tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
O almeno questo ho capito dalle slides, un ora di talk non me la guardo.Young professional woman and busy mom.-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daNon Autenticatoil 2016-10-18 14:53:00.0 alle 2016-10-18 14:53:00.0Scritto da: ::1
>
> tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
Non ho capito niente
Troll tardo-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto da:
> Scritto da: ::1
> >
> > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
>
> Non ho capito niente
>
> Troll tardo
Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?Young professional woman and busy mom.-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daNon Autenticatoil 2016-10-18 22:59:15.0 alle 2016-10-18 22:59:15.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > >
> > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> >
> > Non ho capito niente
> >
> > Troll tardo
>
> Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
Dovrei avere una laurea in informatica anche solo per saperlo
-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > >
> > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > >
> > > Non ho capito niente
> > >
> > > Troll tardo
> >
> > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
>
> Dovrei avere una laurea in informatica anche solo per saperlo
No, non penso.
Young professional woman and busy mom.-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daNon Autenticatoil 2016-10-18 23:05:24.0 alle 2016-10-18 23:05:24.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > >
> > > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > > >
> > > > Non ho capito niente
> > > >
> > > > Troll tardo
> > >
> > > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
> >
> > Dovrei avere una laurea in informatica anche solo per saperlo
>
> No, non penso.
spawn
syscall
WSL (windows subsystem for linux)
boh
-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Scritto da: ::1
> > > > > >
> > > > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > > > >
> > > > > Non ho capito niente
> > > > >
> > > > > Troll tardo
> > > >
> > > > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
> > >
> > > Dovrei avere una laurea in informatica anche solo per saperlo
> >
> > No, non penso.
>
> spawn
> syscall
> WSL (windows subsystem for linux)
> boh
>
spawn = lanciare un processo (nel senso di creare una copia in memoria dell'eseguibile e poi iniziare ad eseguire le istruzioni che contiene)
syscall = richiamo di funzioni esposte dal kernel del sistema operativo alle applicazioni
wsl = è un componente aggiuntivo di windows 10 che ti dà un kernel linux semi completo, tipo cygwin ma più ottimizzato perché microsoft ha preso delle scorciatoie (vedi talk in op)
boh = è una espressione che sta ad indicare l'impossibilità ad esprimere un giudizio o decisione di qualunque tipo, dovuto ad una carenza di informazioni
= emoticon che comunica uno stato d'animo di tristezza
Young professional woman and busy mom.-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daNon Autenticatoil 2016-10-18 23:30:54.0 alle 2016-10-18 23:30:54.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > Scritto da: ::1
> > > > > > >
> > > > > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > > > > >
> > > > > > Non ho capito niente
> > > > > >
> > > > > > Troll tardo
> > > > >
> > > > > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
> > > >
> > > > Dovrei avere una laurea in informatica anche solo per saperlo
> > >
> > > No, non penso.
> >
> > spawn
> > syscall
> > WSL (windows subsystem for linux)
> > boh
> >
>
> spawn = lanciare un processo (nel senso di creare una copia in memoria dell'eseguibile e poi iniziare ad eseguire le istruzioni che contiene)
> syscall = richiamo di funzioni esposte dal kernel del sistema operativo alle applicazioni
> wsl = è un componente aggiuntivo di windows 10 che ti dà un kernel linux semi completo, tipo cygwin ma più ottimizzato perché microsoft ha preso delle scorciatoie (vedi talk in op)
> boh = è una espressione che sta ad indicare l'impossibilità ad esprimere un giudizio o decisione di qualunque tipo, dovuto ad una carenza di informazioni
>
= emoticon che comunica uno stato d'animo di tristezza
Ecco, adesso capisco che non ho capito
-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Scritto da: ::1
> > > > > > Scritto da:
> > > > > > > Scritto da: ::1
> > > > > > > >
> > > > > > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > > > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > > > > > >
> > > > > > > Non ho capito niente
> > > > > > >
> > > > > > > Troll tardo
> > > > > >
> > > > > > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
> > > > >
> > > > > Dovrei avere una laurea in informatica anche solo per saperlo
> > > >
> > > > No, non penso.
> > >
> > > spawn
> > > syscall
> > > WSL (windows subsystem for linux)
> > > boh
> > >
> >
> > spawn = lanciare un processo (nel senso di creare una copia in memoria dell'eseguibile e poi iniziare ad eseguire le istruzioni che contiene)
> > syscall = richiamo di funzioni esposte dal kernel del sistema operativo alle applicazioni
> > wsl = è un componente aggiuntivo di windows 10 che ti dà un kernel linux semi completo, tipo cygwin ma più ottimizzato perché microsoft ha preso delle scorciatoie (vedi talk in op)
> > boh = è una espressione che sta ad indicare l'impossibilità ad esprimere un giudizio o decisione di qualunque tipo, dovuto ad una carenza di informazioni
> >
= emoticon che comunica uno stato d'animo di tristezza
>
> Ecco, adesso capisco che non ho capito
Se può farti stare meglio pensa alle vespe giganti che uccidono un sacco di api, e alle api giapponesi che uccidono le vespe giganti bruciandole vive.
Young professional woman and busy mom.
-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daNon Autenticatoil 2016-10-18 23:37:24.0 alle 2016-10-18 23:37:24.0Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Scritto da: ::1
> > > > > > Scritto da:
> > > > > > > Scritto da: ::1
> > > > > > > >
> > > > > > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > > > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > > > > > >
> > > > > > > Non ho capito niente
> > > > > > >
> > > > > > > Troll tardo
> > > > > >
> > > > > > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
> > > > >
> > > > > Dovrei avere una laurea in informatica anche solo per saperlo
> > > >
> > > > No, non penso.
> > >
> > > spawn
> > > syscall
> > > WSL (windows subsystem for linux)
> > > boh
> > >
> >
> > spawn = lanciare un processo (nel senso di creare una copia in memoria dell'eseguibile e poi iniziare ad eseguire le istruzioni che contiene)
> > syscall = richiamo di funzioni esposte dal kernel del sistema operativo alle applicazioni
> > wsl = è un componente aggiuntivo di windows 10 che ti dà un kernel linux semi completo, tipo cygwin ma più ottimizzato perché microsoft ha preso delle scorciatoie (vedi talk in op)
> > boh = è una espressione che sta ad indicare l'impossibilità ad esprimere un giudizio o decisione di qualunque tipo, dovuto ad una carenza di informazioni
> >
= emoticon che comunica uno stato d'animo di tristezza
>
> Ecco, adesso capisco che non ho capito
Window ha fatto il solito pasticcio.-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daNon Autenticatoil 2016-10-18 23:44:34.0 alle 2016-10-18 23:44:34.0Scritto da:
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > Scritto da: ::1
> > > > > > > Scritto da:
> > > > > > > > Scritto da: ::1
> > > > > > > > >
> > > > > > > > > tl;dr: In windows storicamente lo spawn di un processo è sempre stata una operazione onerosa (è uno di quei punti critici in cui ritrovi strati di software che risalgono a win32); questo è anche uno dei motivi per cui su windows si fanno processi che fanno delle syscall invece di piccoli processi stile unix; così hanno implementato i processi leggeri per avere delle performances buone in WSL (windows subsystem for linux) e ci sono anche riusciti, ma per togliere di mezzo troppe cose hanno allargato la superficie di attacco, già di per sé molto vasta in windows. Il tutto scoperto via reverse engineering in quanto non documentato, in pieno stile microsoft.
> > > > > > > > > O almeno questo ho capito dalle slides, un ora di talk non me la guardo.
> > > > > > > >
> > > > > > > > Non ho capito niente
> > > > > > > >
> > > > > > > > Troll tardo
> > > > > > >
> > > > > > > Eppure ho fatto una spiegazione super semplificata. Cosa non ti è chiaro?
> > > > > >
> > > > > > Dovrei avere una laurea in informatica anche solo per saperlo
> > > > >
> > > > > No, non penso.
> > > >
> > > > spawn
> > > > syscall
> > > > WSL (windows subsystem for linux)
> > > > boh
> > > >
> > >
> > > spawn = lanciare un processo (nel senso di creare una copia in memoria dell'eseguibile e poi iniziare ad eseguire le istruzioni che contiene)
> > > syscall = richiamo di funzioni esposte dal kernel del sistema operativo alle applicazioni
> > > wsl = è un componente aggiuntivo di windows 10 che ti dà un kernel linux semi completo, tipo cygwin ma più ottimizzato perché microsoft ha preso delle scorciatoie (vedi talk in op)
> > > boh = è una espressione che sta ad indicare l'impossibilità ad esprimere un giudizio o decisione di qualunque tipo, dovuto ad una carenza di informazioni
> > >
= emoticon che comunica uno stato d'animo di tristezza
> >
> > Ecco, adesso capisco che non ho capito
>
> Window ha fatto il solito pasticcio.
Aaahhhdesso ho capito!
-
-
-
-
-
-
-
-
-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto daavvelenatoun mezzo cavalloil 2016-10-19 11:39:29.0 alle 2016-10-19 11:39:29.0Trollate totali: 14239Cosa c'è di non documentato che dovrebbe o avrebbe dovuto esserlo?I pedoni possono muoversi solo in avanti.
-
Re: "The Linux Kernel Hidden Inside Windows 10" techtalk by Alex IonescuScritto da: avvelenato
> Cosa c'è di non documentato che dovrebbe o avrebbe dovuto esserlo?
La possibilità di creare processi leggeri lanciando eseguibili ELF.Young professional woman and busy mom.
-
-