还记得Y2K吗?Windows 95、98和2000时代的软件还能抵御Y2K38

还记得Y2K吗?Windows 95、98和2000时代的软件还能抵御Y2K38 虽然在 1999 年之前这还没有什么问题,但到了 12 月 31 日午夜,也就是 2000 年的时候,数字定时炸弹就要爆炸了。为了拆除这颗定时炸弹,人们付出了巨大的努力,幸运的是,大部分努力都奏效了。最近,类似的事件发生在 2022 年,微软 Exchange 服务器发生故障,媒体决定将其称为"Y2K22"事件。人们相信,2038 年也会发生类似的事情。Y2K38 或 Epochalypse 也是一个与时间有关的错误,与 Unix 时间在 32 位操作系统上的运行方式有关,因为时间是以 32 位整数存储的,Windows 也不例外。Unix 时间又称 POSIX(便携式操作系统接口)时间,是一种时间计量方法,计算自 1970 年 1 月 1 日以来已过去的秒数。这个日期被称为 Unix 纪元,因此也被称为"Epochalypse"。在此类操作系统下,日期值以带符号的 32 位整数存储,表示自 1970 年 1 月 1 日以来的秒数。在 2038 年 1 月 19 日约 3 时 14 分,32 位整数溢出,导致系统将日期值解释为 1901 年 12 月 13 日。安全研究员、Twitter(现为 X)用户 Enderman 最近挖掘出了 Windows 11 24H2 OOBE 的秘密快捷方式,他最近提醒用户注意 32 位 Windows 10 系统可能面临的问题。虽然预计这些系统将在 2038 年 1 月 19 日受到困扰,但另一位 X 用户鲍勃-小马(Bob Pony)却有趣地发现,Windows Media Player(WMP)6 及更早版本早已不受千年虫的影响,而 7 及更新版本则不然。需要提醒的是,Windows Media Player 第 6 版是随 Windows 2000 一起发布的,在 Windows XP 中也有提供,只是被隐藏了起来。这意味着在 Windows 95、98、2000 和 XP 时代发布的应用程序版本由于某种原因不会受到又一场大灾变的影响。值得注意的是,从 Windows NT 3.1 开始,Windows 就已经支持 32 位了。这让我想起了我们最近做的一个有趣的小实验,它暗示了 Windows 令人难以置信的向后兼容性。不过说到底,这可能并不是一个问题,因为 Windows 11 只存在于 64 位模式中,而 Windows 10 的最后一个支持版本是 Windows 10 IoT Enterprise 2021,其支持结束日期定于 2032 年 1 月 13 日。 ... PC版: 手机版:

相关推荐

封面图片

【照这样下去,“千年虫”还得再来十遍】已经在各种计算机系统中广泛采用的 Unix 时间戳,还会在32位系统中导致一个问题,使得某

【照这样下去,“千年虫”还得再来十遍】已经在各种计算机系统中广泛采用的 Unix 时间戳,还会在32位系统中导致一个问题,使得某些软件在2038年1月19日3时14分07秒后无法工作。对于”2038年问题“,整个行业的应对方式,和21年前如出一辙:反正到了2038年的时候,应该新系统又换了一茬了吧,到时候再说吧…… #抽屉IT

封面图片

24年前的今天 Windows 2000正式发布

24年前的今天 Windows 2000正式发布 最初的计划是在 2000 年推出 Windows 操作系统,使消费者版本和商业版本都基于相同的 Windows NT 内核。然而,由于消费者 Windows 团队无法实现这一目标,因此这一计划未能实现。正如保罗-瑟罗特(Paul Thurrott)在他的 Windows 超级网站上所写,时任微软 总裁史蒂夫-鲍尔默(Steve Ballmer)于 1999 年 4 月 7 日宣布,微软 将在 Windows 98 的基础上推出最终的消费者版 Windows。该操作系统后来于 2000 年 9 月推出了 Windows 千禧版,即 WindowsMe。这就意味着,那些希望获得带有 NT 内核的新版 Windows 系统的企业,将获得 Windows NT 4.0 的升级版本,而该操作系统的名称本来应该是 Windows NT 5.0。不过,微软决定将其命名为 Windows 2000。该操作系统于 24 年前的今天,即 2000 年 2 月 17 日推出。尽管 Windows 2000 是为企业用户设计的,但微软还是努力增加了一些消费级 Windows 98 操作系统的功能。微软提前披露了 Windows 2000 Professional 版本的功能,显示它增加了对 Internet Explorer 5 (后来还有 IE 6 的支持),以及 Windows Media Player、Outlook Express、Windows Desktop Update 功能等。Windows 2000还增加了即插即用支持,以便更好地访问打印机和其他配件。它支持 DirectX,这意味着它可以运行当时的流行 Windows 游戏。Windows 2000 完全不支持传统的 MS-DOS 实模式,因此运行表现比消费级的 Windows Me 稳定得多。Windows 2000 专业版是该操作系统的桌面版本,售价为 319 美元(计入通胀,按今天的币值计算约为 545 美元)。据CNET 当时的报道,微软还让使用基于消费者的 Windows 95 或 98 的用户以 219 美元的价格升级到 Windows 2000,这在该公司尚属首次。Windows 2000 共发布了四个版本,其中专业版最受欢迎,微软同时于 2000 年 2 月 17 日发布了 Windows 2000 Server 和 Windows 2000 Advanced Server。几个月后,支持32路处理器和64GB内存的第四个版本 Windows 2000 Datacenter Server 于 2000 年 9 月 26 日推出。在 Windows 2000 与 Windows XP 发布不到两年后,微软终于将其消费者和商业 Windows 操作系统合并到 NT 内核下。不过,在接下来的几年中,Windows 2000 还得到了四个服务包的支持。2010 年 7 月,Windows 2000的支持周期彻底结束。最终,Windows 2000 完成了从 Windows NT 时代到 Windows XP 及以后的过渡。 ... PC版: 手机版:

封面图片

前微软公司高管展示其收藏的第一份Windows 95彩盒包装副本

前微软公司高管展示其收藏的第一份Windows 95彩盒包装副本 微软资深员工Dave W Plummer发布了他的 Windows 95"特别版"拷贝的图片。这个帖子引起了西尔弗伯格的注意,他回复了这个帖子,并透露他拥有第一份从生产线上生产出来的 Windows 95。我拥有 Windows 95 生产线上的第一份拷贝。我在微软工作的岁月里很少保留纪念品。但我保留了那个无价之宝。随后,西尔弗伯格应一位 Windows 爱好者的要求,发布了一些 Windows 95 副本的图片。与 Windows 95 版本一起发布的还有一封祝贺西尔弗伯格的信,信中写道:这是第一份 Windows 95 副本。它于 1995 年 7 月 14 日星期五下午 5:15 制作完成。7 月 14 日是 Windows 95 的生产发布(RTM)日,随后于 1995 年 8 月 24 日开始零售。当时自然还不存在云安装,微软将 Windows 95 装在多张软盘中发货,这一点从 Silverberg 的拷贝上印有的软盘图标可以看出。该传统操作系统是微软历史上的一个重要里程碑,因为它统一了 MS-DOS 和 Windows 产品,从 16 位架构过渡到 32 位架构,并在 Windows 3.0/3.1 的基础上进行了多项改进。微软在 2012 年推出的新公司徽标也源于旧操作系统的广告。不过,Windows 95 可能不会引起现代青少年的怀旧情结,因为这对于他们而言实在太古老了。Windows 95 彻底改变了台式电脑的计算方式,但几十年来,热心的粉丝们还是设法将这一传统操作系统安装到了其他设备上。我们看到,Windows 95 已在 iPad、网络浏览器、Apple Watch 和Xbox One 等众多设备上安家落户。 ... PC版: 手机版:

封面图片

Windows 11 中国政府版没有 Edge 等微软预装应用

Windows 11 中国政府版没有 Edge 等微软预装应用 微软专为中国政府提供的一个版本是 Windows 中国政府版,官方提供的最新版本是 2017 年的 Windows 10 中国政府版。现在一个新的 Windows 11 中国政府版正在互联网上流传,它可以通过离线激活方法 KMS38 激活,该方法是通过欺骗 GatherOSstate EXE 延长 KMS(Key Management Service)激活期,最长可达 2038 年 1 月 19 日 03:14:07 UTC(也就是届时 32 位日期将溢出),Y2K38 将阻止继续延长激活期。该版本没有微软的浏览器 MS Edge,也没有其它 Microsoft 应用以及应用商店,当然也没有安全程序 Defender。感兴趣的用户建议在虚拟机而不是自己的 PC 上试用。 via Solidot

封面图片

为解决32位系统的Y2038问题 Debian 64位time_t过渡正在进行中

为解决32位系统的Y2038问题 Debian 64位time_t过渡正在进行中 Debian 开发人员正在努力确保他们的下一个版本能够运行到 2038 年之后。他们主要关注的是 32 位 ARM,但其他 32 位架构也会受到影响。64 位 time_t 过渡工作的工程量较大,涉及 1200 多个库软件包,数据类型的改变可能会导致 ABI 中断。Debian 和 Ubuntu 开发人员 Steve Langasek 称这是 Debian 有史以来最大规模的跨架构 ABI 过渡。那些对 Debian 为使其 32 位软件能够正确处理 2038 年而开展的工作感兴趣的人,可以通过Debian Wiki 找到相关信息。史蒂夫-兰加塞克(Steve Langasek)今天在Debian-devel-announce 列表中发布了关于正在进行的过渡工作的信息,希望大部分工作能在周末之后完成。Debian 13"Trixie"预计会在2025年发布,这样就有足够的时间完成对2038年的处理。了解更多: ... PC版: 手机版:

封面图片

eSheep 64bit 是一款复刻了 Windows 95 时代 16/32 位程序 STRAY SHEEP 的开源软件,功能

eSheep 64bit 是一款复刻了 Windows 95 时代 16/32 位程序 STRAY SHEEP 的开源软件,功能完全相同,一只漂亮的绵羊会在你的屏幕上走来走去,偶尔还会摔下去,就没有然后了。支持 Windows 10 与 Android。 #抽屉IT

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人