Microsoft llanço el codi font de el nucli de Linux utilitzat en WSL2

Windows_WSL

Microsoft ha publicat tots els canvis i addicions a l'nucli de Linux utilitzat en el nucli enviat per al subsistema WSL 2 (Windows Subsystem for Linux v2). La segona edició de WSL es distingeix per l'entrega d'un nucli Linux en tota regla, en lloc d'un emulador sobre la marxa que tradueix les trucades de sistema Linux a les trucades de sistema Windows.

WSL 2 és una nova versió de l'arquitectura que permet que el subsistema Windows per Linux executi els binaris de Linux ELF64 en Windows. Aquesta nova versió de WSL 2 usa les característiques de Hyper-V per crear una màquina virtual lleugera amb un nucli mínim de Linux.

WSL 2 és part de la versió de desenvolupament de Windows 10 20H1, que es llançarà a l'abril de 2020.

Un repositori de GitHub de la font d'WSL2

la disponibilitat de el codi font permet als entusiastes construir els seus compilacions de nucli de Linux per a WSL2, si així ho desitgen, tenint en compte els matisos d'aquesta plataforma. El nucli de Linux inclòs en WSL2 es basa en la versió 4.19, que s'executa en un entorn Windows utilitzant una màquina virtual que ja s'utilitza en Azure.

Les actualitzacions per al nucli de Linux es lliuren a través de l'mecanisme d'actualització de Windows i es proven en la infraestructura d'integració contínua de Microsoft.

Els pegats preparats inclouen optimitzacions per reduir el temps d'inici de l'nucli, reduir el consum de memòria i deixar el conjunt mínim requerit de controladors i subsistemes en el nucli.

Microsoft explica en el seu repositori que «el nucli de Linux es proporciona només sota els termes de la Llicència pública general GNU versió 2 (GPL-2.0), com s'indica en Llicències GPL-2.0, amb una excepció de syscall.

La llicència descrita en el fitxer COPYING s'aplica a el codi font de l'nucli en la seva totalitat, encara que els arxius font individuals poden tenir una llicència diferent que ha de ser compatible amb la GPL-2.0.

Aquests inclouen:

  • GPL-1.0 +: GPL v1.0 o posterior
  • GPL-2.0 +: GPL v2.0 o posterior
  • LGPL-2.0: llicència pública general de la biblioteca GNU v2 només
  • LGPL-2.0 +: Llicència pública general de la biblioteca GNU v2 o posterior
  • LGPL-2.1: llicència limitada pública limitada de GNU v2.1 només
  • LGPL-2.1 +: Llicència pública general limitada GNU v2.1 o posterior

A més, els arxius individuals poden proporcionar-se sota una llicència dual, per exemple una de les variants compatibles amb GLP i sota una llicència permissiva com BSD, MIT, etc.

Els arxius de capçalera de l'API d'espai d'usuari (UAPI), que descriuen la interfície dels programes d'espai d'usuari amb el nucli, són un cas especial. D'acord amb la nota en el fitxer COPYING de el nucli, la interfície syscall és un límit clar, Que estén els requisits de la GPL a cap programari que la faci servir per comunicar-se amb el nucli.

A causa de que les capçaleres UAPI s'han d'incloure en qualsevol arxiu font que creï un executable que s'executi en el nucli de Linux, l'excepció ha d'estar documentada per una expressió de llicència especial.

La forma habitual d'expressar la llicència d'un arxiu font és afegir el text de repetició corresponent en el comentari superior de l'arxiu. A causa de el format, els errors tipogràfics, etc., aquestes «contrasenyes» són difícils de validar per les eines utilitzades en el context de l'acompliment de les llicències.

A més, Microsoft ha sol·licitat una llista de correu privada de distros que publica informació sobre noves vulnerabilitats en una etapa primerenca de la seva detecció, permetent que les distribucions es preparin per a solucionar problemes abans de l'anunci públic.

Microsoft requereix l'accés a la llista de correu per obtenir informació sobre les noves vulnerabilitats que afecten conjunts de distribució com Azure Sphere, Windows Subsystem for Linux v2 i Azure HDInsight, que no es basen en les pràctiques de les distribucions existents.

Greg Kroah-Hartman, responsable d'mantenir una branca estable de l'nucli, està a punt per actuar, Encara que no ha pres la decisió de concedir l'accés.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Nolgan va dir

    vostès deixeu que Microsoft meta mà a nucli linux ... que farà com izo en el seu dia amb altres sistemes i windows i dos .. que és crear extensions linux PRÒPIES i quan siguin obligatòries el fer-les servir va fent mes i mes fins que agafa el control total de l' nucli linux ... ja ho izo en altres coses ... i ara li aquesta ficant mà a poc a poc a l'Kerner linux ... és que nO apreneu el modus operandi de Microsoft ... és que no apreneu ... o creeeis que a canviat alguna cosa en aquesta empresa?

    en fi és que sou ingenus