MinWin
«Molti pensano a Windows come ad un sistema operativo grosso e grasso e, devo ammetterlo, questa potrebbe essere una descrizione realistica [...] Ma il suo cuore, il kernel, e i componenti che costituiscono il nucleo più intimo del sistema operativo, sono davvero molto leggeri e compatti»
(Eric Traut)
MinWin è un progetto realizzato da Microsoft con lo scopo di separare e quindi poter rimuovere il più alto numero possibile di componenti di Windows. Sebbene utilizzi a livello architetturale un microkernel molto simile a quello di Windows, MinWin utilizza un set minimo di driver e componenti, in modo da potere ottenere nelle prossime versioni di Windows una maggiore elasticità, consentendo all'utente di avere una maggiore libertà su quali componenti utilizzare e quali no, offrendo quindi la possibilità di rimuovere completamente l'interfaccia grafica, migliorando quindi le possibilità di utilizzo su sistemi embedded o server.
Dal forum di Channel 9 (il sito Microsoft di divulgazione e conversazione tramite i video) è stato rintracciato un video che mostra il sistema.
Da un'intervista a Steven Sinofsky, il vicepresidente senior del Windows and Windows Live Engineering Group, è emerso che il kernel di Windows 7 non sarà MinWin, come anticipato da più fonti, ma una evoluzione del kernel di Windows Vista ed infatti lo è diventato.
Il video
Il video mostra Eric Traut presentare la nuova tecnologia di virtualizzazione di Microsoft all'Università dell'Illinois e tra le varie cose mostra una versione del core di Windows di soli venti megabyte, chiamato MinWin, attualmente solo per uso interno. Si tratta di un kernel molto ridotto sul quale successivamente si aggiungeranno altri moduli a seconda delle necessità, evitando così che cresca a dismisura diventando un peso in grado di limitarne performance e stabilità.
È basato su un ridottissimo numero di files, circa un centinaio, dato impressionante se si pensa ai cinquemila dell'attuale Windows: dopo la schermata di boot (bootscreen) realizzata in ASCII art si potrà osservare un piccolo e semplice web server HTTP in grado di funzionare in quaranta megabyte e con soli sette megabyte liberi.
A quanto si dice, questo core dovrebbe essere in grado di scalare ed essere utilizzato con macchine fino a 256 processori.
Voci correlate
- Sistema embedded
- Microsoft
Collegamenti esterni
- Eric Traut, su microsoft.com.
- Video della presentazione, su istartedsomething.com.
- PI: Microsoft mette a dieta il kernel di Windows, su punto-informatico.it.
- Intervista a Steven Sinofsky, su news.cnet.com.
V · D · M | |||||||
---|---|---|---|---|---|---|---|
Strumenti di sistema | App Installer · Configurazione di sistema · Console di ripristino · Controllo file di sistema · Deframmenta disco · Driver Verifier · DxDiag · Gestione attività · Gestione dispositivi · IExpress · Impostazioni · Management Console · Monitoraggio risorse · Monitor di sistema · Netsh · Pannello di controllo (Componenti) · PowerShell · Pulizia disco · Prompt dei comandi · Ripristino configurazione di sistema · Sysprep · System Information · System Policy Editor · Visualizzatore eventi · Windows Error Reporting · Windows Ink · Windows Installer · Windows Update (Windows Insider) · WinRE · WMI · Windows System Assessment Tool | ||||||
Applicazioni | Assistente vocale · Assistenza rapida · Blocco note · Calcolatrice · Calendario · Centro PC portatile Windows · Contatti · Cortana · Edge · Fax e scanner · Feedback Hub · File Manager · Film e TV · Foto · Fotocamera · Microsoft WordPad · Groove Musica · Il tuo telefono · Lente di ingrandimento · Mappa caratteri · Mappe · Memo · Messaggi · Meteo · Money · News · OneDrive · OneNote · Paint · Paint 3D · Pay · Phone Companion · Posta · Registratore vocale · Richiesta supporto · Riconoscimento vocale · Skype · Sport · Store · Strumento di cattura · Suggerimenti · Sveglie e orologio · Visualizzatore 3D · Windows Media Player · Windows Story Remix · Windows To Go · WordPad · Xbox Console Companion | ||||||
Shell | Aero · AutoPlay · AutoRun · Barra delle applicazioni · Centro notifiche (Windows) · ClearType · Esplora file · Menu start · Search (Cartella speciale · IFilter · Namespace · Ricerca salvata · Servizio di indicizzazione) · Stili di visualizzazione di Windows XP · Visualizzazione attività · Windows Spotlight | ||||||
Kernel | System Idle Process · Registro di sistema · DLL · EXE · NTLDR · Winlogon · Recovery Console · I/O · WinRE · WinPE · Kernel Patch Protection | ||||||
Servizi | BITS · CLFS · Copia shadow · Error Reporting · Multimedia Class Scheduler · Service Control Manager · Utilità di pianificazione · Wireless Zero Configuration | ||||||
File system | CDFS · DFS · exFAT · FAT · IFS · NTFS (Collegamento fisico · EFS · Junction point · Mount Point · Reparse point · Symbolic link · TxF) · ReFS · UDF | ||||||
Server | Active Directory · DFS Replication · Distributed Transaction Coordinator · DNS · Domini · Group Policy · Hyper-V · IIS · MSMQ · Profilo utente in roaming · Protezione di accesso alla rete · PWS · Reindirizzamento delle cartelle · Remote Desktop Services · Remote Differential Compression · Remote Installation Services · Rights Management Services · Server Core · Servizi di stampa per UNIX · SharePoint · System Resource Manager · Windows Deployment Services · Windows Media Services · WSUS | ||||||
Architettura | Architettura Windows NT · Console Windows · Copia shadow · CSRSS · Desktop Window Manager · Enhanced Write Filter · Graphics Device Interface · hal.dll · I/O request packet · Imaging Format · Kernel Transaction Manager · Librerie · Logical Disk Manager · LSASS · MinWin · NTLDR · Ntoskrnl.exe · Object Manager · Portable Executable (EXE · DLL) · Processo di avvio (NT · Vista) · Registro di sistema · Resource Protection · Security Account Manager · Server Message Block · SMSS · System Idle Process · USER · WHEA · Winlogon · WinUSB · XML Paper Specification | ||||||
Sicurezza | AppLocker · BitLocker · Credential Guard · Family Safety · Kernel Patch Protection · Mandatory Integrity Control · Prevenzione di esecuzione dei dati · Protected Media Path · Sicurezza e manutenzione · User Account Control · User Interface Privilege Isolation · Windows Defender · Windows Firewall | ||||||
Compatibilità | COMMAND.COM · Macchina virtuale DOS · Windows Subsystem for Linux (Microsoft POSIX) · Windows on Windows · WoW64 · Windows XP Mode | ||||||
API | Active Scripting (WSH · VBScript · JScript) · COM (ActiveX · ActiveX Document · COM Structured storage · DCOM · OLE · OLE Automation · Transaction Server) · DirectX · .NET Framework · Universal Windows Platform · Windows Mixed Reality · Windows Runtime · WinUSB | ||||||
Giochi | Solitaire Collection | ||||||
Obsoleti |
| ||||||
Spostati su Microsoft Store | Lettore DVD · Hover! · Mahjong · Minesweeper | ||||||
Deprecati | Internet Explorer · Media Player |