``` NeXTSTEP 在 PA-RISC 上 ```
NeXTSTEP on Pa-RISC

原始链接: https://www.openpa.net/nextstep_pa-risc.html

## NeXTSTEP 在惠普 PA-RISC 上的简史 NeXTSTEP 是一种基于 Unix 的操作系统,拥有革命性的图形用户界面,由 NeXT 公司在 1980 年代和 90 年代开发。 最初,NeXTSTEP 仅限于 NeXT 自身昂贵的硬件。为了扩大其影响力,NeXT 试图通过将操作系统移植到其他平台来实现这一目标。1994 年,NeXTSTEP 3.3 发布,支持多款 32 位惠普 9000 PA-RISC 工作站,此次合作旨在将 NeXT 的先进系统带给更广泛的用户。 该移植专门为惠普 9000 712 工作站开发,提供了引人入胜的用户体验。虽然硬件支持良好,但 PA-RISC 平台的软件可用性有限,阻碍了更广泛的应用。尽管如此,NeXTSTEP 用户友好的界面与惠普 735 的处理能力相结合,创造了一个独特且强大的系统。 尽管 NeXTSTEP 没有取得广泛的商业成功,但其创新——特别是其图形用户界面和底层的 Mach 内核——深刻地影响了未来的操作系统,例如苹果收购 NeXT 之后的 macOS。

## NeXTSTEP 与 macOS:创新的遗产 这次黑客新闻的讨论集中在 NeXT 开发的操作系统 NeXTSTEP 与其后继者 macOS 之间的关系。虽然 NeXTSTEP 并没有长期获得商业上的成功,但它的核心理念和技术在苹果收购 NeXT 之后,极大地影响了 macOS。 用户指出,随着时间的推移,已经出现了显著的差异——从驱动架构(从内核空间移动到用户空间)和图形渲染(OpenGL 到 Metal),到窗口服务器和文件管理系统。macOS 最初是混合微内核,但正在进一步朝这个方向发展。 一个关键点是,虽然 macOS *包含* NeXTSTEP 的 DNA,但 NeXTSTEP 的精神——它对不同硬件平台的开放性——可能随着苹果的控制而消亡。人们也对现代 macOS 版本中丢失的功能感到怀旧,并对旨在在现代硬件(如树莓派)上复兴 NeXT/OPENSTEP 的项目感兴趣。 讨论还涉及 NeXT 如果选择不同的处理器(如 MIPS 或 Intel 80386)可能会如何改变计算格局的替代历史路径。
相关文章

原文
NexTSTEP 3.3
© NeXT 1994

NeXTSTEP is a Unix operating system developed in the 1980s and 90s by NeXT, based on a Mach microkernel with an advanced graphical user interface. NeXTSTEP supports several 32-bit HP 9000 PA-RISC workstations in release 3.3 from 1994, for which HP and NeXT had high hopes. This was an effort to open up the NeXT operating system to other hardware platforms after NeXT stopped designing its own custom NeXT computers.

NeXTSTEP on PA-RISC
NeXTSTEP, Thomas Schanz CC BY-SA 4.0

Introduced in 1989 by NeXT, NeXTSTEP featured development and user environments, an unique GUI and the Display Post Script (DPS) display system. The operating system core is a Mach microkernel, 4.3BSD compatible and runtime-extensible.

In its early years, NeXTSTEP only ran on NeXT black hardware, sophisticated and expensive NeXT cubes, based on Motorola 68000. Intel x86 PCs, white hardware, were first supported in NeXTSTEP 3.1 in 1991 to open up the platform to off-the-shelf hardware.

NeXTSTEP version 3.3 included support for a handful of contemporary HP 9000 700 workstations (712, 715, 725, 735, 755) with good onboard hardware support but admittedly limited software choices. Third party applications and porting enthusiasm for PA-RISC fell short and the PA-RISC port was limited to NeXTSTEP 3.3 and to thos select set of 32-bit HP 9000 workstations

HP running NeXTSTEP
HP and NeXT advertisement, HP 1994

The PA-RISC version of NeXTSTEP 3.3 was developed on and specifically for the HP 9000 712 pizzabox workstation, a very advanced combination for the 1990s with a nice, integrated user experience.

NeXT tried to get its own NeXT RISC workstation to market (chased a chimera) and looked at Motorola 88000 and PowerPC, but decided to partner with workstation vendors to bring NeXT to RISC. Development continued and in 1994 NeXTSTEP 3.3 was released with support for different RISC platforms including Sun SPARC and HP PA-RISC.

NeXTSTEP itself, while revolutionary in aspects, did not have long commercial success. However some of its ideas and technologies live on in Mac OS, after corporate M&A and consolidation in the tech sector.

up

Supported systems

NeXTSTEP 3.3 supports some 32-bit HP 9000 700 PA-RISC workstations from the 1990s:

HP 715/64 running NeXTSTEP
715 NeXTSTEP, Thomas Schanz CC BY-SA 4.0

Most HP 9000 onboard components and integrated devices in compatible HP workstations are supported.

NeXTSTEP ran rather well on HP 9000 712 workstations, on which the 3.3 RISC port was developed. NeXT provided an unique operating system experience in the early 1990s with an integrated Unix (Mach) system and advanced GUI. NeXTSTEP on the 712 was where NEXTSTEP belonged all along when HP had been "trying for years to put a human face on UNIX" on its HP 9000 PA-RISC computers.

The serious HP 9000 735/125 workstation was the fastest RISC workstation that ran NeXTSTEP in the 1990s, an interesting contrast between the industrial HP 735 workstation and refined NeXTSTEP operating system with a friendly GUI.

up

Hardware support

NeXTSTEP 3.3 supports most standard hardware of supported PA-RISC workstations:

  • 32-bit PA-RISC PA-7100 or PA-7100LC processors
  • HP ASP and LASI chipsets
  • Storage between 400 MB for a user environment to 700 MB for complete developer
  • 32-64 MB RAM with a maximum of 256 MB supported
  • All onboard graphics and CRX and CRX-24 supported
  • Onboard communication devices were supported
  • HCRX and HCRX-24 graphics supported after installation of NeXTSTEP 3.3 patches
  • Onboard SCSI controllers for storage
  • PS/2 keyboards only on 712 and 715/64, 80 and 100 workstations, no HIL
  • HIL keyboards on all other systems
  • Unsupported on 735/755 are FWD (Fast/Wide Differential) SCSI and FDDI

up

Software

There used be to quite a few commercial productivity and publishing applications available for NeXTSTEP, some of which were ported to PA-RISC and NeXTSTEP 3.3. This included:

  • SoftPC 4.0, the PC emulator, was apparently included with or was available for NeXTSTEP, but it is unclear if this applies to the PA-RISC release.
  • FrameMaker 3.2, the professional DTP program, was ported in 1994 (again) to NeXTSTEP and included PA-RISC versions.

There used to be a large software archive available at the Peanuts.org FTP server. It went offline about 2004-2005, without a known mirror.

up

Documentation

Manuals

Articles

up

联系我们 contact @ memedata.com