Windows is 35 jaar: visie van een man

Van Windows 1.0 tot Windows 10

Een jonge Bill Gates Foto door Deborah Feingold / Getty Images

De pc revolutie begon deze week 50 jaar geleden, voor Windows was dat iets later; 35 jaar geleden. Microsoft lanceerde zijn eerste versie van Windows op 20 november 1985, als opvolger van MS-DOS. Het was een enorme mijlpaal die de weg vrijmaakte voor de moderne versies van Windows die we tegenwoordig gebruiken. Hoewel Windows 10 er niet zo uitziet als Windows 1.0, heeft het nog steeds veel van zijn oorspronkelijke basisprincipes, zoals schuifbalken, vervolgkeuzemenu’s, pictogrammen, dialoogvensters en apps.

Toepassingen

Windows 1.0 bevatte toepassingen waarvan een aantal nog steeds bij Microsoft Windows meegeleverd worden:

  • Cardfile (een kaartenbak)
  • Clipboard
  • Control panel (configuratiescherm)
  • Kalender (waarin afspraken vastgelegd konden worden)
  • Kladblok (voor eenvoudige tekst zonder opmaak)
  • Klok (een grafische klok met wijzers)
  • Paint (een tekenprogramma)
  • Rekenmachine (eenvoudige rekenmachine, zonder wetenschappelijke functies)
  • Reversi (een spel)
  • Terminal
  • Write (een tekstverwerker)

Windows 1.0 vormde ook het toneel voor de muis. Als u MS-DOS gebruikte, kon u alleen commando’s typen, maar met Windows 1.0 pakte u een muis op en verplaatste u vensters door te wijzen en te klikken. Naast de originele Macintosh heeft de muis de manier waarop consumenten met computers omgaan volledig veranderd. In die tijd klaagden velen dat Windows 1.0 veel te veel gericht was op muisinteractie in plaats van toetsenbordopdrachten. De eerste versie van Windows van Microsoft werd misschien niet goed ontvangen, maar het veroorzaakte een strijd tussen Apple, IBM en Microsoft om computers aan de massa te bieden.

Mede oprichter van Microsoft Bill Gates met Windows in een doos.
 Carol Halebia

In 1985 sond Windows 1.0 op twee diskettes, het had 256 kilobytes geheugen en een grafische kaart nodig. Als u meerdere programma’s wilde draaien, had je een pc nodig met een harde schijf en 512 kilobyte geheugen. Met moderne machines zou u met slechts 256 kilobyte geheugen niets meer kunnen draaien, maar die basisspecificaties waren nog maar het begin. Hoewel Apple destijds voorop liep in het produceren van muisgestuurde GUI’s, bleef het gefocust op de combinatie van hardware en software. Microsoft had al zijn goedkope pc-DOS-besturingssysteem voor IBM-pc’s gemaakt en was stevig gepositioneerd als softwarebedrijf.

Huidige systeem eisen zijn een veelvoud van toen (1985)

Met Windows 1.0 nam Microsoft de belangrijke stap om zich te concentreren op apps en kernsoftware. IBM hield een paar jaar vast aan de fundamenten van de pc-architectuur, maar Microsoft maakte het voor rivalen en softwareontwikkelaars gemakkelijk om apps te maken, waardoor Windows relatief open was en gemakkelijk opnieuw te configureren en aan te passen. PC-fabrikanten stroomden massaal naar Windows en het besturingssysteem kreeg steun van belangrijke softwarebedrijven. Deze benadering van het leveren van software aan hardwarepartners om hun eigen machines te verkopen, creëerde een enorm platform voor Microsoft. Het is een platform waarmee je via elke versie van Windows kunt upgraden, zoals een klassieke YouTube-clip laat zien.

Windows domineert nu al 35 jaar personal computing, en geen enkel aantal Mac- versus pc-campagnes heeft dat bijna veranderd, maar ze waren zeker vermakelijk. Microsoft is Windows blijven aanpassen en er nieuwe toepassingen voor creëren op verschillende apparaten, in bedrijven en nu met de overstap naar de cloud. 

Pas nu, met de populariteit van moderne smartphones en tablets, staat Windows voor de grootste uitdaging tot nu toe. Microsoft kan zijn mobiele storm nog doorstaan, maar het zal dit alleen doen door zijn wortels als een echt softwarebedrijf nieuw leven in te blazen. In 2055 is het onwaarschijnlijk dat we nog eens 35 jaar Windows op dezelfde manier vieren, dus laten we terugkijken op hoe het besturingssysteem van Microsoft is veranderd sinds het bescheiden begin.

Reclame voor Windows 1.0 in 1986

Windows 1.0

Waar het allemaal begon: Windows 1.0 introduceerde een GUI, muisondersteuning en belangrijke apps. Bill Gates leidde de ontwikkeling van het besturingssysteem, na jarenlang aan software voor de Mac te hebben gewerkt. Windows 1.0 werd geleverd als het eerste grafische pc besturingssysteem van Microsoft met een 16-bits shell * bovenop MS-DOS.

*

16 bit shell – API

Bijna elke nieuwe versie van Windows introduceerde zijn eigen toevoegingen en veranderingen aan de Windows API. De naam van de API echter, werd consistent gehouden tussen verschillende Windowsversies, en naamsveranderingen werden beperkt tot grote structurele en platformveranderingen voor Windows. Microsoft veranderde uiteindelijk de naam van de toenmalige ‘Win32 API’ familie naar ‘Windows API’, en veranderde de naam zo in een alomvattende term voor zowel verleden als toekomstige versies van de API.

  • Win16 is de API voor de eerste, 16 bitversies van Microsoft Windows. Deze werd oorspronkelijk gewoonweg de Windows API genoemd, maar werd later hernoemd naar Win16 om een onderscheid te maken van de nieuwere 32 bitversie van de Windows API. De functies van de Win16-API vind je voornamelijk in de kernbestanden van het besturingssysteem: kernel.exe (of krnl286.exe of krnl386.exe), user.exe en gdi.exe. Ondanks het exe-bestandsformaat zijn dit in feite dynamisch verbonden bibliotheken.
  • Win32 is de 32-bit API voor moderne versies van Windows. De API bestaat uit functies die, net zoals bij Win16, geïmplementeerd zijn in systeem-DLL-bestanden. De kern-DLL-bestanden van Win32 zijn kernel32.dll, user32.dll en gdi32.dll. Win32 werd geïntroduceerd met Windows NT. De Win32-versie die bij Windows 95 kwam werd aanvankelijk Win32c genoemd, met de “c” die stond voor “compatibiliteit”, maar deze term moest van Microsoft plaatsmaken voor de naam “Win32”.
  • Win32s is een uitbreiding voor de Windows 3.1x familie van Microsoft Windows die een subset van de Win32-API voor deze systemen implementeerde. De “s” staan voor “subset”.
  • Win32 voor 64 bit-Windows, voorheen gekend als Win64, is de variant van de API geïmplementeerd op 64 bitplatformen van de Windows-architectuur. Er zijn geen nieuwe user-modefuncties specifiek aan het 64 bitplatform, dus zowel 32 bit- als 64 bitversies van een toepassing kunnen gecompileerd worden van eenzelfde codebase, hoewel sommige oudere API’s te verouderd zijn. Alle geheugen pointers zijn standaard 64 bit (het LLP64-model), dus de broncode moet gecontroleerd worden voor compatibiliteit met 64 bit-pointerbewerkingen en indien nodig herschreven worden.
Windows 1.0 uit 1985

Het ging verder....Windows 2.0

Windows 2.0 ging door met 16-bits computergebruik met VGA-afbeeldingen en vroege versies van Word en Excel. Daardoor konden apps op elkaar worden geplaatst en bureaubladpictogrammen maakten Windows gemakkelijker te gebruiken ten tijde van de 2.0 release in december 1987. Microsoft bracht Windows 2.1 zes maanden later uit, het was de eerste versie van Windows die een harde schijf nodig heeft.

Windows 2.0 uit 1987

Windows 3.0

Windows 3.0 zette de erfenis van een GUI voort bovenop MS-DOS, maar het bevatte een betere gebruikersinterface met nieuwe programma- en bestandsbeheerders. Minesweeper, een puzzelspel vol verborgen mijnen, kwam ook uit met de Windows 3.1-update.

Windows 3.0 uit 1990
Pagina 2>>

Microsoft brengt KB4594442 (OS-build 17763.1579) update uit Out-of-band voor Windows 10 1809

Dindag heeft Microsoft een nieuwe out-of-band cumulatieve update KB4594442 uitgebracht voor apparaten met Windows 10 versie 1809. Deze Windows 10 build 17763.1579 wordt geleverd met de volgende niet-beveiligingsverbeteringen.

Wat u moet weten

Kerberos

Is een standaard authenticatieprotocol dat ervoor zorgt dat gebruikers van een netwerk zich op een veilige manier kunnen aanmelden en hun identiteit kunnen bewijzen, zonder zich telkens opnieuw te moeten aanmelden. Kerberos maakt een beperkte vorm van Single Sign-on mogelijk.

Het MIT ontwikkelde Kerberos als beveiliging voor hun Project Athena, en vernoemde het naar het Griekse mythologische karakter Kerberos, een monsterlijke driekoppige hond die de toegang tot Hades bewaakte. Tot ongeveer het jaar 2000 was Kerberos als strategisch belangrijke technologie onderhevig aan de Amerikaanse exportrestricties.

De Kerberos functie betekent dat een Kerberos server aan een ingelogde gebruiker een ticket toekent. Dit ticket blijft gedurende de hele sessie geldig en wordt vertrouwd door andere servers die het protocol kennen. Als de gebruiker uitlogt, wordt de sessie afgebroken en is het ticket niet langer geldig.

Kerberos is beschikbaar op vrijwel alle computerplatformen, van UnixLinux en OpenVMS, tot Windows en Mac OS X. Ook andere systemen, zoals het Oracle database management systeem, kunnen overweg met de tickets.

Dit protocol heeft niet voor niets zijn naam ontleend aan de driekoppige hellehond Kerberos uit de Griekse mythen. In dit protocol spelen drie “hoofden” een belangrijke en onlosmakelijk verbonden rol: de client, de service en een vertrouwde derde partij, de Key Distribution Center (KDC).

Op het eerste gezicht is Kerberos een ingewikkeld protocol, maar deze opzet is bewust gekozen om de overhead voor alle partijen zo veel mogelijk te minimaliseren.

Werking

Eigenschappen van het protocol zijn:

  • Wederzijdse authenticatie tussen client en server
  • Minimalisering van belasting van alle partijen
  • Wachtwoorden worden nooit uitgewisseld
  • Naspelen van de authenticatie is niet mogelijk.

Verbeteringen en fixes

Deze niet-beveiligingsupdate bevat kwaliteitsverbeteringen. De belangrijkste wijzigingen zijn:

  • Lost problemen op met Kerberos-verificatie met betrekking tot de registersubsleutelwaarde PerformTicketSignature in CVE-2020-17049, die deel uitmaakte van de Windows-update van 10 november 2020. De volgende problemen kunnen optreden op beschrijfbare en alleen-lezen domeincontrollers (DC):
    • Kerberos-servicetickets en ticket-verlenende tickets (TGT) worden mogelijk niet verlengd voor niet-Windows Kerberos-clients wanneer PerformTicketSignature is ingesteld op 1 (de standaardinstelling).
    • Service for User (S4U) -scenario’s, zoals geplande taken, clustering en services voor line-of-business-applicaties, kunnen voor alle clients mislukken wanneer PerformTicketSignature is ingesteld op 0.
    • S4UProxy-delegatie mislukt tijdens ticketverwijzing in cross-domein scenario’s als DC’s in tussenliggende domeinen inconsistent worden bijgewerkt en PerformTicketSignature is ingesteld op 1.

Als u eerdere updates hebt geïnstalleerd, worden alleen de nieuwe fixes in dit pakket gedownload en op uw apparaat geïnstalleerd.

Symptoomtijdelijke oplossing
Na installatie van KB4493509 kunnen
apparaten waarop enkele Aziatische taal-
pakketten zijn geïnstalleerd,
kunnen de fout “0x800f0982” PSFX_E_MATCHING_COMPONENT_NOT_FOUND”
krijgen.
Verwijder recent toegevoegde taalpakketten en installeer
ze opnieuw. Zie De invoer- en weergavetaalinstellingen beheren in Windows 10 voor instructies.

Selecteer Controleren op updates en installeer de cumulatieve update van april 2019. 
Zie Windows 10 bijwerken voor instructies.

Opmerking Als het probleem niet wordt opgelost door
het opnieuw installeren van het taalpakket, stelt u
uw pc als volgt opnieuw in:
Ga naar de Instellingen> apps> Herstel.
Selecteer Aan de slag onder de
optie Reset deze pc herstel.
Selecteer Bewaar mijn bestanden. Microsoft werkt aan
een oplossing en zal in een komende release
een update verstrekken.

Als u Windows Update gebruikt, wordt de nieuwste update automatisch aan u aangeboden. U kunt het ook handmatig downloaden vanuit de Microsoft Update-catalogus.

Bron: Microsoft

Microsoft Windows 10 gehackt tijdens Tianfu Cup, de grootste hackwedstrijd in China

Tianfu Cup is de grootste en meest prestigieuze hackwedstrijd van China. De Tianfu Cup-wedstrijd van dit jaar werd afgelopen weekend gehouden. 

De hackwedstrijd toonde hackpogingen tegen een aantal platforms, waaronder:

  • Adobe PDF Reader
  • Apple iPhone 11 Pro met iOS 14 en Safari-browser
  • ASUS RT-AX86U-router
  • CentOS 8
  • Docker Community-editie
  • Google Chrome
  • Microsoft Windows 10 v2004
  • Mozilla Firefox
  • Samsung Galaxy S20 met Android 10
  • TP-Link TL-WDR7660-router
  • VMware ESXi-hypervisor

Beveiligingsonderzoeker @programmeboy van 360 ESG Vulnerability Research Institute heeft met succes Windows 10 versie 2004 april 2020 update gehackt met een kernelbug.

Tijdens het tweedaagse evenement, dat in het weekend plaatsvond, zagen white hat-hackers van 15 verschillende teams originele kwetsbaarheden om in 5 minuten in te breken in veelgebruikte software en mobiele apparaten, verdeeld over drie pogingen.

Het idee, in een notendop, is om verschillende webbrowsers te gebruiken om naar een externe URL te navigeren of een fout in de software te gebruiken om de browser of het onderliggende besturingssysteem te besturen.

Qihoo 360’s Enterprise Security and Government (ESG) Vulnerability Research Institute kwam als beste uit de bus met $ 744.500 aan prijzengeld, gevolgd door Ant-Financial Light-Year Security Lab $ 258.000 en een beveiligingsonderzoeker genaamd Pang $ 99.500.

Microsoft in de komende dagen een Windows 10 update uitbrengen om deze nieuwe kwetsbaarheid te verhelpen.

Microsoft plaatst opnieuw een upgradeblok voor Windows 10 versies 2004 en 20H2

Als u een beetje achterloopt met uw Windows 10 upgrades en nu de update voor Windows 10 mei 2020 of de laatste update van oktober 2020 wilt installeren, hebben we nieuws voor u. Microsoft heeft een nieuw upgradeblokkade of “stop” toegevoegd voor deze nieuwste versies van het besturingssysteem, gerelateerd aan Thunderbolt NVMe SSD schijven.

Probleem details

November 2020

Volgens de release informatiepagina voor zowel de oktober 2020-update, de mei 2020 update, Microsoft en Intel hebben ontdekte onlangs een compatibiliteit probleem op bepaalde apparaten. Blijkbaar, wanneer een Thunderbolt NVMe SSD is aangesloten op een pc met de mei of oktober 2020 update van Windows 10, zou u een stopfout kunnen krijgen met een blauw scherm en het bericht ‘DRIVER_VERIFIER_DMA_VIOLATION (e6) Er is geprobeerd een illegale DMA-bewerking uit te voeren door een stuurprogramma dat wordt geverifieerd’. Dit gebeurt alleen op apparaten met ten minste één Thunderbolt 3 poort.

Microsoft heeft een interessante opmerking en vermeldt dat de opschorting alleen van toepassing is op

Windows 10-apparaten met getroffen stuurprogramma’s of firmware die wordt aangeboden Windows 10, versie 2004 of Windows 10, versie 20H2. 

Met deze taal is het niet duidelijk of dit alleen voor specifieke Windows 10 pc’s met Thunderbolt 3 is, maar we gaan ervan uit dat dit zo is.

Microsoft zegt dat het hier met Intel aan werkt en dat er in een aanstaande release een oplossing zou kunnen komen. Patch Tuesday is nog maar een paar dagen verwijderd, dus er wordt waarschijnlijk geen fix toegevoegd. dat zou de komende week op 10 november wel moeten gebeuren. In de tussentijd, als u één van deze versies van Windows 10 gebruikt, moet u niet handmatig proberen om de update van mei 2020, of oktober Update van 2020 te installeren. Dat is via Windows Update of de Media Creation Tool.

Pin It on Pinterest