EmanueleC
Utente Èlite
- 5,636
- 1,841
- CPU
- Ryzen 5 2600x
- Dissipatore
- stock
- Scheda Madre
- ROG STRIX B450-F GAMING
- HDD
- OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
- RAM
- Corsair DDR4 3000 Mhz 2x8 GB
- GPU
- AMD Radeon RX 6600
- PSU
- Seasonic Focus Gold 450W
- Case
- BitFenix Neos
- OS
- Fedora Linux
Sei tu che ha i scritto con troppa sicurezza, come se conoscessi dettagliatamente gli argomenti di cui hai trattato.Le correzioni sono ben accette, non sono "depositario" di verità assolute, se hai qualcosa da dire al riguardo sono tutt'orecchi ;)
P.S. E non sono OT … io :D
1)
Il kernel Windows non è un microkernel, ma ibrido:Intanto mentre Windows è un sistema a "microkernel"
Il kernel di Windows NT è spesso erroneamente considerato di tipo microkernel, in realtà è di tipo ibrido. Infatti la definizione di microkernel prevede che solo i servizi essenziali debbano risiedere nel kernel, e tutti gli altri servizi del sistema operativo, inclusi la gestione della memoria e l'Input/output, dovrebbero operare in user mode in spazi di memoria separati.
2)
Non ho capito cosa vuoi dire in questo punto, magari fai un esempio per spiegarti bene.Volendo apportare delle modifiche al S.O. occorre ricompilare il kernel
3)
Wine non è un emulatore:Infine le applicazioni Windows possono essere eseguite su Linux usando gli "emulatori", che "virtualizzano" Windows (avendo la licenza d'uso) nell'ambiente Linux, oppure usando "macchine virtuali", ad esempio Wine, che utilizzano le API di Windows (open source) su Linux
What is Wine?
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
E anche qui:
non si riesce a capire cosa vuoi dire, se ti va spiegati meglio.Attualmente il kernel è "modulare": i moduli possono essere aggiunti al momento dell'esecuzione, si possono rimuovere o sostituire con altri :sisi:
Però l'ambiente grafico non appartiene al kernel "