De wonderen van verpakking van Microsoft: de Linux-kernel in Windows 10 en de IE-engine binnen Chromium Edge.

Op zijn jaarlijkse ontwikkelaarsconferentie heeft Microsoft verschillende belangrijke presentaties gedaan. We hebben er twee geselecteerd.

EĆ©n: in de zomerupdate 19H2 zal Windows 10 worden geleverd met een volledig Linux-kernel gebaseerd op versie 4.19 van 22 oktober 2018 voor zijn eigen subsystem ā€˜Linux voor Windows’ (WSL - Windows Subsystem Linux).

Twee: in toekomstige enterprise-bundels van de Chromium-reĆÆncarnatie van Microsoft’s beĆ«indigde Edge zal de IE-kern ingebouwd zijn.

Het eerste nieuws is belangrijk en nuttig voor ontwikkelaars, het tweede lijkt op een slechte grap.

De wonderen van verpakking van Microsoft: de Linux-kernel in Windows 10 en de IE-engine binnen Chromium Edge.
We hebben de IE-engine in je Chromium-browser ingebouwd, zodat je niet vergeet dat dit de Edge-browser is.

Linux Kernel in Windows 10

De toevoeging van een volledige Linux-kernel aan Windows 10 is een logische stap die de methodische samenwerking van Microsoft met de community voortzet. Voorheen was er slechts een emulatie van de Linux-kernel beschikbaar in Windows. Tegelijkertijd met de Linux-kernel in hun systeem heeft het bedrijf een nieuwe applicatie voor Windows aangekondigd Windows Terminal — een nieuwe applicatie voor gecentraliseerde toegang tot de subsystemen PowerShell, Cmd en het Linux-kernel zelf verpakt in WSL.

Vertegenwoordigers van het bedrijf verzekeren dat 4.19 niet de laatste versie van de kernel voor hun subsystem zal zijn. In de toekomst zal WSL worden bijgewerkt en zal het synchroon gaan met de stabiele versies van de Linux-kernel, wat ook belangrijk is. Bovendien maakt de implementatie van een volledige kernel in het systeem de noodzaak van emulatie overbodig, wat direct de prestaties en het comfort van ontwikkelaars die vanuit Windows werken zal verbeteren. Bovendien is WSL gebaseerd op open source, wat betekent dat elke ontwikkelaar de benodigde wijzigingen in het subsystem kan aanbrengen en forks van de kernel kan maken.

Dit is niet de eerste grote stap richting de ontwikkelaarscommunity. Eerder heeft het bedrijf Bash in zijn systeem geĆÆntegreerd, wat men een zeer serieuze stap voor het vrij conservatieve Microsoft kan noemen.

De acties van Microsoft verrassen, maar schokken niet meer: onder leiding van Satya Nadella is het bedrijf feitelijk binnengevallen in de open source-community en richt het zich steeds meer op directe samenwerking met ontwikkelaars en de enterprise-segment, wat blijkt uit de acties van Microsoft in de afgelopen 3-4 jaar.

Het monster van Microsoft of waarom de Internet Explorer-kern in Chromium Edge zit

Iedereen herinnert zich huiverig Internet Explorer, en oude ontwikkelaars huilen zelfs bij de gedachte. Toen Microsoft Spartan aankondigde en zich van IE afkeerde, werd er wereldwijd champagne opengetrokken, maar de realiteit bleek harder dan we hoopten. Er bestaan nog steeds oplossingen, portals en websites die uitsluitend voor oude versies van IE zijn ontworpen. In de meeste gevallen bevinden deze oplossingen zich in gesloten enterprise-oplossingen. Microsoft had ooit de keuze: bedrijven wereldwijd dwingen hun interne producten en oplossingen bij te werken door de volledige afschaffing van IE, of de strijd 'de verkeerde kant op' aangaan. Aangezien een volledige afschaffing van IE milliards aan verliezen en reputatieschade voor Microsoft met zich meebracht, moest de gigant jaar na jaar de compatibiliteit van zijn browser met pagina's die zijn aangepast voor Internet Explorer in stand houden.

Zelfs na de luidruchtige afschaffing van de EdgeHTML-engine en de overschakeling van de ontwikkeling van de 'standaardbrowser' voor Windows 10 naar de Chromium-engine, kan Microsoft niet ontsnappen aan zijn vreselijke erfenis in de vorm van Internet Explorer.

Daarom zal Microsoft speciaal voor de Enterprise-builds van Windows 10 een Chromium Edge-versie met een 'verrassing' leveren - een ingebouwde IE-engine in Edge. Dit vreemde besluit zal de compatibiliteit van de nieuwe browser met oude bedrijfsoplossingen, die ooit roekeloos aan Internet Explorer waren vastgenageld, waarborgen.

Bij het openen van een pagina die is aangepast voor Internet Explorer in de nieuwe Chromium Edge, activeert de browser automatisch de 'compatibiliteitsmodus voor IE' en schakelt het in de weergave die overeenkomt met die van Internet Explorer 11. Je kunt herkennen dat de pagina in compatibiliteitsmodus draait aan het speciale IE-pictogram naast de adresbalk in de browser.

De wonderen van verpakking van Microsoft: de Linux-kernel in Windows 10 en de IE-engine binnen Chromium Edge.

Microsoft zelf dringt er bij bedrijven die verouderde webportals gebruiken op aan over te stappen op de nieuwe Chromium Edge en volledig af te zien van het gebruik van de combinatie IE+een andere browser. Natuurlijk zal elke technische specialist zeggen dat zo'n stap om de verouderde engine in een nieuw product te integreren overbodig is, maar feitelijk probeert Microsoft nu zijn gezicht te redden en zich een beetje aan liefdadigheid te wijden. De vraag is of de gigant ooit 'nee' tegen bedrijven kan zeggen en definitief de 'esel' kan afschieten. Tot nu toe gaat dat niet goed.

De conferentie begon gisteren, 6 mei, en duurt tot de 8e, dus Microsoft heeft minstens een dag om ons nog meer te verrassen.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster