Microsoft   146214

« earlier    

A glimpse into Microsoft history which goes some way to explaining the decline of Windows • Tim Anderson's IT Writing
Tim Anderson:
<p>Why is Windows in decline today? Short answer: because Microsoft lost out and/or gave up on Windows Phone / Mobile.

But how did it get to that point? A significant part of the story is the failure of Longhorn (when two to three years of Windows development was wasted in a big reset), and the failure of Windows 8.

In fact these two things are related. Here’s a <a href="https://github.com/dotnet/core/issues/43#issuecomment-387801761">post from Justin Chase</a>; it is from back in May but only caught my attention when Jose Fajardo <a href="https://twitter.com/josefajardo/status/1073148291188064256">put it on Twitter</a>. Chase was a software engineer at Microsoft between 2008 and 2014.

Chase notes that Internet Explorer (IE) stagnated because many of the developers working on it switched over to work on Windows Presentation Foundation, one of the “three pillars” of Longhorn. I can corroborate this to the extent that I recall a conversation with a senior Microsoft executive at Tech Ed Europe, in pre-Longhorn days, when I asked why not much was happening with IE. He said that the future lay in rich internet-connected applications rather than browser applications. Insightful perhaps, if you look at mobile apps today, but no doubt Microsoft also had in mind locking people into Windows.</p>


As the post shows, it's odd how you only see how the dominoes are lined up in retrospect.
microsoft  windows 
14 hours ago by charlesarthur
Running 32-bit Applications - Windows applications | Microsoft Docs
“WOW64 is the x86 emulator that allows 32-bit Windows-based applications to run seamlessly on 64-bit Windows. This allows for 32-bit (x86) Windows applications to run seamlessly in 64-bit (x64) Windows, as well as for 32-bit (x86) and 32-bit (ARM) Windows applications to run seamlessly in 64-bit (ARM64) Windows.”

[…]

“The system isolates 32-bit applications from 64-bit applications, which includes preventing file and registry collisions. Console, GUI, and service applications are supported. The system provides interoperability across the 32/64 boundary for scenarios such as cut and paste and COM. However, 32-bit processes cannot load 64-bit DLLs for execution, and 64-bit processes cannot load 32-bit DLLs for execution.”

[…]

“Note that 64-bit Windows does not support running 16-bit Windows-based applications. The primary reason is that handles have 32 significant bits on 64-bit Windows. Therefore, handles cannot be truncated and passed to 16-bit applications without loss of data. Attempts to launch 16-bit applications fail with the following error: ERROR_BAD_EXE_FORMAT.”
windows  windows10  64bit  32bit  2018  microsoft 
16 hours ago by handcoding
Azure version of the eShopOnContainers
eShopOnContainers - Microservices Architecture and Containers based Reference Application (BETA state - Visual Studio 2017 and CLI environments compatible)
azure  github  dotnet  reference  microsoft  cloud  demo  containers 
yesterday by geekzter
Enforcing MFA for partner AAD tenant in CSP | Jeff's Blog
Follow these steps to enable MFA on a partner AAD tenant and enforce it when managing a customer’s AAD subscription.
microsoft  CSP  MFA  azure 
2 days ago by andyhuey

« earlier    

related tags

$25k  1970s  2018  32bit  365  64bit  aad  accessibility  actively  ai  aks  allowed  amazon  amsterdam  analytics  apple  applications  architecture  arm  articles  asp.net  azure-tools  azure  badges  benchmark  bias  blocks  blog  bpm  broadband  browser  browsers  business  c++  china  chrome  chromium  cloud  code  coderdojo  collaboration  comparison  competition  computers  computerscience  computing  conference  containers  cs  csp  dashboard  data  december  default  demo  design  desktop  diff  digital  digitalnervoussystem  directx  diversity  dotnet  download  drone  ecology  economics  edge  embedding  encryption  enterprise  enterprise_software  erm  ethics  facebook  facedetection  failure  fake  firefox  firewall  fix  fixes  font-face  forbes  foss  freeware  fridayfrontend  fuck-everything  git  github  golang  google  googlechrome  graphics  guidance  ha  handsonlabs  history  homepage  howto  html  ie  ie11  indicator  information  innovation  inspiration  instant_messaging  interface  internet-culture  internet  internetexplorer  interview  ios  iot  ipv6  iso  javascript  jwz  k8s  keepaneyeon  keyboard_shortcuts  kpi  language  launches  learning  linux  mac  machinelearning  macos  makecode  malware  management  mathematics  mcp  mercato  metrics  mfa  micro:bit  microservices  microsoft-connect()  microsoft  microsoft_teams  mobile.app  mozilla  ms  msdn  msi  mssql  native  network  newcourse  news  nl  none  ocr  office  office2016  office365  online  open-source  opensource  operating_systems  operatingsystems  patch  pdf  people  performance  permissions  personalisation  photography  photos  pl  policy  powerpoint  powershell  prediction  predictions  privacy  prize  processing  programming  programminglanguage  python  quality  quit  realtime  receipts  redline  reference  regulation  reporting  reports  research  rural  safari  security  semiconductor  seo  service  sharing  skype  slack  software  source  spunti  sqldb  sysadmin  teaching  tech  technology  theme  troubleshooting  truetype  ttf  tuesday  tv  usability  used  user.test  user  utilities  ux  via-diigo  via-ifttt  via-pocket  visual  vulnerability  web  webdev  webdevelopment  whitespace  windows  windows10  with  word  work  xbox  zero-day 

Copy this bookmark:



description:


tags: