mboost-dp1

Microsoft
- Forside
- ⟨
- Forum
- ⟨
- Nyheder
Hvis NT kernen blev helt udskiftet med en Linux kerne, det ville være ret cool :D
#YearOfLinuxOnTheDesktop
#YearOfLinuxOnTheDesktop
#4
Ja.
Men givet at MS konkluderede at:
Linux app---[Linux kernel API]adapter---NT kernel
ikke var en god løsning og skiftede til:
Linux app---[Linux kernel API]Linux kernel---VM---Windows
Så kan man jo gætte på at:
Windows app---[NT API]adapter---Linux kernel
heller ikke er en god løsning.
Det anses altid for godt hvis API er helt uafhængig af implementationen bagved.
Men det er ikke nemt.
Og der kan nemt være noget is OS Foo API som gør det svært at implementere på OS bar.
Ja.
Men givet at MS konkluderede at:
Linux app---[Linux kernel API]adapter---NT kernel
ikke var en god løsning og skiftede til:
Linux app---[Linux kernel API]Linux kernel---VM---Windows
Så kan man jo gætte på at:
Windows app---[NT API]adapter---Linux kernel
heller ikke er en god løsning.
Det anses altid for godt hvis API er helt uafhængig af implementationen bagved.
Men det er ikke nemt.
Og der kan nemt være noget is OS Foo API som gør det svært at implementere på OS bar.
#6
Den må du vist lige uddybe.
Normalt mener man med en hybridkerne en kerne som er en mellemting mellem en monolitisk kerne og en mikrokerne.
Mener du en blanding af den nuværende Linux kerne og NT kerne?
(det tror jeg at der er både tekniske problemer og licensmæssige problemr ved)
Den må du vist lige uddybe.
Normalt mener man med en hybridkerne en kerne som er en mellemting mellem en monolitisk kerne og en mikrokerne.
Mener du en blanding af den nuværende Linux kerne og NT kerne?
(det tror jeg at der er både tekniske problemer og licensmæssige problemr ved)
@arne:
Ja men måske kunne man dette...
Windows app---[windows kernel API]windows kernel---VM---Linux
Og
Linux app---Linux
Ja men måske kunne man dette...
Windows app---[windows kernel API]windows kernel---VM---Linux
Og
Linux app---Linux
arne_v (10) skrev:CBM (9) skrev:
Ja men måske kunne man dette...
Windows app---[windows kernel API]windows kernel---VM---Linux
Sagtens.
Det kan allerede gøres idag af brugerne.
Og MS kunne lave en "smart indpakning".
Ligesom Parallels Desktop for Mac.
Jep
CBM (9) skrev:Windows app---[windows kernel API]windows kernel---VM---Linux
Hvorfor skulle de gøre det? Window's kernel er siden NT ikke så tosset igen, hvis man ser på den grundlæggende arkitektur. NTFS er også et rimelig fornuftigt filsystem. Og Windows arkitekturen har de bedste drivere til GPU og den nyeste hardware generelt.
Og, jeg kunne godt forestille mig at Windows' kernel, da den oprindeligt var en mikro-kernel, er mere clean end Linux's monster af en monolit-kerne. Konceptet med at én universiel Linux kernel skal understøtte al hardware der eksisterer er lidt ekstrem synes jeg. Og al driverkoden er mere eller mindre flatterende C skrevet af diverse hjemmefuskere i gennem årene.
Jeg har skrevet et par embedded Linux kernel drivere, og er altså ikke faldet bagover af beundring over APIerne. De er plaget af legacy support, ligesom al andet software med historik. Men man må da sige at slutresultatet virker ganske godt.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.