最近微软 reorg 了一次,发帖吐槽下 winserver

fuxiuyin:最近微软 reorg 了,Windows core team (做 Windows kernel 和 Windows Server 的)归到了我们 Azure Edge+Platform 这边了。我想了好久,winserver 最大的用户不是 Azure data center 吗,怎么划到我们这边了。最后从同事那打听到,Windows core team 最近几年被踢来踢去已经换了好几个部门了。Azure data center 那边从最开始就觉得 winserver 根本不适合 data center,于是乎他们自己维护了一套 Windows kernel 和一个 Windows server,现在两边的代码差异已经到了难以合并的地步。于是乎我们成了这个世界上最大的 winserver 零售版用户,划给我们方便以后对线,以后每次从升级到出各种 hotfix 的速度也能快点。。。winserver 的市场占有率统计 Azure 根本没想到有这一点,Azure 的 winserver 和零售版 winserver 之间的差距我觉得就跟 Java 和 JavaScript 一样。最后我们愉快的得出了统一的结论,winserver 真难用。

以及,Windows core team 的人内心真的强大,被踢来踢去的也是可怜。

Cooky:就不能用心做做普通 OS,净整那没用的

fuxiuyin:@Cooky 好像最近 win10 的策略是 kernel 往 server 用的 kernel 上靠,然后除了 kernel 之外的东西有一堆 team 在做,现在微软也不怎么看重 windows 零售版了。

changwei:我只知道 windows server 2019 新版本超级占内存和 cpu 。包括那个 win10 的 ui 不能像 win2008 一样换成经典主题,导致在那些只有 8m 显存的 2d 集成显卡(通常是 maxtor 的显卡)物理服务器或者 kvm 上操作会非常卡。

开机就占 2g 多内存,真不知道在阿里云这种 1g 小水管用 winserver2019 是什么体验。。。

fuxiuyin:@changwei 如果是显卡问题的话,可以用 rdp,小内存的话不装 ui 以及手动砍 role 和 feature,还是能用的。

springz:Windows core team 竟然不是核心中的核心部门,有点诧异。

patrickyoung:Windows Server 2019 似乎除了 IoT 之外没有 Core only 版本吧?我记得没有 GUI 的版本,只能远程 Enter-PSSession 控制,相当难用。另外,为什么 Azure DC 那边不把自己做的 Win Server 拿出来 Battle 然后替换掉这个零售版的 Win Server 呢,想不通...

fuxiuyin:@patrickyoung 2019 有 GUI,有没有 Core only 的版本没研究过,不过那个 team 被叫做 Windows core team 。对于为什么不替换这个我觉得大概率是历史原因,并且 Azure DC 那边主要精力还是在 Azure 的相关服务上的,也没啥动力去推这件事,毕竟就算他们真花精力推了这件事最后大概率也会变成还是卖不出去不赚钱还是自己用,所以还不如让原来的那群人自己接着做然后他们自己做自己用的。就跟国内 BAT 都自己做自己的 Linux kernel 一样。

fuxiuyin:@patrickyoung 抱歉,因为断句有一点理解错了,没有 GUI 的 winserver 确实默认只有 Enter-PSSession,但是可以装 SSH 。

fy:听着真魔幻,大概这就是 Windows 发行版?

js8510:大公司内部 这些操作很正常 。 看多了就好了。我司更是这样。谁行谁上,优胜劣汰。不能你取个好名字拿出一个 roadmap 东西就让你做。M$动作还算慢的,给现在的硅谷公司,私生子早都上位了。

Osk:我就想问下 Windows server 2019 提醒更新重启的那个 ui 改对没:
大概就是:“重启 Windows 10 以安装更新”。。。。win10,,,win10...

当时还以为我眼花了??

azh7138m:@springz
> Windows core team 竟然不是核心中的核心部门,有点诧异。

以前就是个二级部门,地位远不如 office(滑稽

shijingshijing:毕竟要赚钱吃饭,谁能打钱谁就有话语权。现在的 Windows 营收成长空间已经非常有限了,PC 数量天花板在那里,DataCenter 又不像 PC 一样拥有垄断地位,被各种 Linux 咬去一大片,现在这个处境也很正常。Azure 和 Office 现在是 MS 两只下蛋的金鸡,要风得风要雨得雨。

但其实 Azure 和 Office 这波吃得还是以前 2B 业务现在上云的红利,2B 的基础是商业机构和实体以前的 Infrastructure 大都基于 Windows 生态,如果 Windows 这个基本盘垮了,后面 2B 命运如何很难说。

Redbeanw:servercore 挺好用的,我就在用,运行一些单一 win 平台的程序效率比 wine 高。datacenter 真心感觉没啥用

jiangzm:@patrickyoung #6 windows server core 和 windows nano server 了解下

Seddas:公司内部信息发到公开版真的好吗,搞不好有法务问题

不过感谢楼主的内部信息,满足了吃瓜群众的好奇 [狗头]

Biggoldfish:你软大佬们斗一斗搞搞 reorg 不是家常便饭吗
反正家大业大玩得起

Mithril:公司大了都这样吧,上个月刚听一个阿里的朋友吐槽了一晚上他们俩部门老大互相怼,不管是对方做了啥自己部门也得搞一个竞品出来。

Perry:惊了,这些内部东西都能发到 V 站?

Perry:看 id 老哥还是实名发的?请问这要是被内部的人举报 HR 会怎么样?

yyfearth:@fuxiuyin 这种内部的东西还是不要随便发到公开的地方 如果没怎么被看到也就算了 v2 流量这么高的地方 被内部人员看到可能会涉及到泄密哦
如果 reorg 已经被公开 那么情况会好一些 但是对于 winserver 内部的消息 最好也不要发出来

在硬件级别模拟按键-Windows - java

我正在寻找一种语言或库,以使我可以尽可能地模拟按键,而无需实际按下按键。(我对按键级别的具体衡量标准是,当我的计算机已经在运行按键侦听器(例如MouseKey和StickyKeys)时,它是否会产生与物理按键相同的输出。)我已经尝试了许多模拟按键的方法。Java AWT库,Java win32api,python win32com sendKeys,pyth…

Windows 7上的Java Access拒绝打印到收据打印机 - java

大约11年前,我开发了Java POS系统,该系统目前仍可在Windows XP和Vista计算机上运行。我正在将它们更新到Windows 7,现在在使用Star Micronics热力收据打印机打印时遇到问题。这行代码行在Windows XP和Vista计算机上访问网络上其他计算机上的共享打印机时正常工作,但是当我尝试在连接到Windows 7盒子的打印机…

Windows Service增加CPU消耗 - c#

在我的工作中,我负责使用C#2003编写的六个Windows服务。每个服务都包含一个计时器,该计时器每分钟左右触发一次,大部分工作都在该计时器上进行。我的问题是,随着这些服务的运行,即使没有任何有意义的工作要做,它们也会在循环的每次迭代中消耗越来越多的CPU时间(即,它们只是闲着,浏览数据库)做某事)。当它们启动时,每个服务平均使用4个CPU的(大约)2-3…

Windows Media Player如何处理监视器的刷新率? - c#

我正在C#/ WinForms中编写动画应用程序(请参见this question)。基本上,我应用程序中的动画是平滑的,但显示出撕裂效果;当我拍摄相同的动画并将其渲染为AVI文件并使用Windows Media Player播放时,该动画完全没有显示撕裂效果。我知道WMP不会更改帧速率,因为动画与音乐同步。我假设WMP使用DirectX或其他知道监视器刷新…

Windows 8 Metro应用程序的图表 - c#

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely …