V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
firejoke
V2EX  ›  问与答

除了 windows 家和 Unix 族谱, 你还知道哪些不为人知的操作系统或平台?

  •  
  •   firejoke · 2019-06-23 13:03:41 +08:00 · 5001 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天过马路, 突然想到, 虽然计算机发展史并不长, 但发展速度是其他技术所不能比的,
    那么应该会像历史上所有其他技术一样会经历百花齐放的时代,
    那么,除了 Windows 家和 Unix 族谱, 肯定是还有其他操作系统或平台的
    哪怕都被淘汰了, 也应该会留下一些痕迹吧? 为什么貌似都没看到有人说起呢?

    38 条回复    2019-07-12 11:19:57 +08:00
    per
        1
    per  
       2019-06-23 13:05:26 +08:00 via iPhone
    FreeBSD?
    ookkxw
        2
    ookkxw  
       2019-06-23 13:09:12 +08:00 via iPhone
    看看 vim 支持的系统就知道了
    firejoke
        3
    firejoke  
    OP
       2019-06-23 13:10:12 +08:00
    @per #1 Wiki 上写的是: "尽管 FreeBSD 直接从 BSD 派生,但是从法律的角度来看,FreeBSD 并不是“ UNIX ”。因为现在“ UNIX ”商标是属于国际开放标准组织的。"
    所以应该算是 Unix 家的野孩子?
    Jirajine
        4
    Jirajine  
       2019-06-23 13:17:46 +08:00 via Android
    除了什么实时性操作系统那些特别的玩意我不了解,但就通用 OS 来说,所有的操作系统都是自 Unix 生出,只有微软那帮人自己的 Windows 是独立的。
    ldm0
        5
    ldm0  
       2019-06-23 13:22:24 +08:00
    firejoke
        6
    firejoke  
    OP
       2019-06-23 13:30:04 +08:00
    @ookkxw #2 查了支持的操作系统, 大部分都是 Unix 族谱, 还有 DOS 类(虽然太原始, 但却是算操作系统),
    以及 BeOS(关于系统的介绍好少, 都是讲的和 apple 的渊源), 还有一个 Mach 系统(为分布式开发的)
    firejoke
        7
    firejoke  
    OP
       2019-06-23 13:37:28 +08:00
    @Jirajine #4 是不是太单调了点
    firejoke
        8
    firejoke  
    OP
       2019-06-23 13:41:05 +08:00
    @ldm0 #5 似乎不能算操作系统吧?
    yksoft1test
        9
    yksoft1test  
       2019-06-23 13:50:07 +08:00
    旧的 Mac OS ( Mac OS X 之前的)。自成一体,自立概念,除了 MPW 这样的开发者平台外,完全排除 console 概念。
    nguoidiqua
        10
    nguoidiqua  
       2019-06-23 13:50:20 +08:00
    太多了,不过一下子记不起来,毕竟大部分没真的使用过。

    能说出来的就一个 HaikuOS,继承 BeOS 理念来的,这个现在可以自己下载试试。

    另外还有像 QNX、PalmOS 还有 X OS 之前的 MacOS、OS/2 之类,另外还有好多没怎么成功过的冷门系统。
    ETiV
        11
    ETiV  
       2019-06-23 14:06:08 +08:00 via iPhone
    Nintendo Switch、PlayStation 上的游戏主机操作系统
    GPLer
        12
    GPLer  
       2019-06-23 14:09:35 +08:00 via Android
    @ETiV 内核是 FreeBSD
    12101111
        13
    12101111  
       2019-06-23 14:14:09 +08:00 via Android
    贝尔实验室 9 号计划
    @ETiV 这两个都是 FreeBSD
    gam2046
        14
    gam2046  
       2019-06-23 14:32:16 +08:00
    专用操作系统不管的话(例如飞机上的实时操作系统,工业控制领域的实时系统等),就通用操作系统而言,大概除了 NT 内核与类 UNIX 系以外,就没什么了吧?
    xyzxiaoking
        15
    xyzxiaoking  
       2019-06-23 14:35:20 +08:00 via Android
    王垠有篇吐槽 Unix 的文章提到过几个上古操作系统
    widewing
        16
    widewing  
       2019-06-23 15:09:47 +08:00 via Android
    @12101111 plan 9 啥时候跟 freebsd 扯上关系了?
    widewing
        17
    widewing  
       2019-06-23 15:12:39 +08:00 via Android
    Wii IOS, Cisco IOS
    testeststs
        18
    testeststs  
       2019-06-23 15:26:40 +08:00   ❤️ 1
    这种事情任何一个 unix/linux 的大部头都会介绍 unix 的历史。
    操作系统没有过百花齐放,那时候计算机才真的时候少数人的玩物,真正的黑客;
    如果你但是能写出媲美 dos/linux 这样的操作系统的会,比尔盖茨的 1000 亿美金身家有你一半,linus 今天的技术地位也有你的一半。
    wildlynx
        19
    wildlynx  
       2019-06-23 15:45:43 +08:00 via iPhone
    skyos,symbian,VxWorks,IBM 的 OS/2,z/OS,Minix,HP 的 OpenVMS
    wildlynx
        20
    wildlynx  
       2019-06-23 15:48:31 +08:00 via iPhone
    amigaOS
    webdisk
        21
    webdisk  
       2019-06-23 15:55:19 +08:00 via Android
    大名鼎鼎的 ReactOS
    firejoke
        22
    firejoke  
    OP
       2019-06-23 16:07:31 +08:00
    @Jirajine #4

    @gam2046 #14

    @wildlynx #19
    第一次接触到实时操作系统这个东西, 为这些系统编写程序的一般都是开发这些系统的厂家吧, 而且应该大部分都是 C 族或者专有的编程语言吧? 甚至有可能是汇编?
    taotaodaddy
        23
    taotaodaddy  
       2019-06-23 16:23:50 +08:00 via Android
    看到现在都没人说 dos
    thedog
        24
    thedog  
       2019-06-23 18:58:44 +08:00
    @firejoke 如果 freebsd 是野孩子的话,linux 簇都是野孩子了。。。。大概只剩 mac os 有 unix 认证
    wuhuanen
        25
    wuhuanen  
       2019-06-23 19:31:04 +08:00
    Meego
    firejoke
        26
    firejoke  
    OP
       2019-06-23 21:26:47 +08:00
    @nguoidiqua #10 好奇 apple 为啥要放弃以前的 macOS 转为 Unix 呢?
    BinRelay
        27
    BinRelay  
       2019-06-23 21:30:36 +08:00
    中标麒麟、银河麒麟、中科方德
    等国产操作系统 虽然理论上他们仅仅是 Linux 的一个发行版 但他们很独特 至少 gov 觉得他们很独特
    dlsflh
        28
    dlsflh  
       2019-06-23 21:38:04 +08:00 via Android
    火箭导弹上的实时系统挖
    raftPaxos
        29
    raftPaxos  
       2019-06-23 21:45:48 +08:00 via Android
    Zos
    Hconk
        30
    Hconk  
       2019-06-23 21:52:38 +08:00 via iPhone
    @firejoke 实时操作系统也是有开源和闭源的,主流的也就几个 VxWorks、mC/OS-II、RT-Linux、QNX,大部分厂商也只是在使用而不是在写系统,据我所知并没有专有语言,还是用的 C、汇编,有些也提供了 C++编译器,可以用 C++写。
    slrey
        31
    slrey  
       2019-06-23 22:32:10 +08:00
    Haiku OS, React OS, Menuet OS
    secondwtq
        32
    secondwtq  
       2019-06-24 00:19:15 +08:00   ❤️ 1
    @thedog Linux 本来就野
    https://cdn-images-1.medium.com/max/1600/1*lEX-oCv0yLOnEWrHPlO4KA.png
    外媒是这么介绍 Linus 的工作台的:Linus ‘ s Global Software Headquarters
    这不叫野什么叫野
    从 SysV fork 出来的,有 UNIX 认证的还活着的最有名的是 Solaris,当然 Oracle 不搞了,现在只有 illumos,另外还有 HP 的 HP-UX,IBM 的 AIX
    说 BSD 和 Linux 野是因为第一他不是 SysV 的代码,第二他没有 UNIX 认证,不过这问题很复杂,这个认证好像看得是整个系统,不是内核,因此 Linux 这种只有内核的东西就没法认证,但是 Linux 没认证不带表 Linux 的所有发行版都不能认证

    我觉得有一些东西现在还有借鉴的价值,所以我自己维护了一个单子叫 Forgotten Ideas in CS
    比如说到 UNIX,怎么能不提他老爹 Multics 呢
    UNIX 的孩子 Plan 9 后来生了个孙子叫 Inferno
    还有 LISP Machine,现在还留下一支能用叫 Open Genera
    另一边的 Imperative 邪教大主教 Niklaus Wirth 做过一个平台叫 Oberon,这个知道的人貌似就比较少了
    而 OO 一派也不干示弱,Alan Kay 拿出了 Smalltalk,并且喷了几十年我要的 Dynabook 你们到现在都没给我做出来(这个准确来说不算个 OS,不过从用户角度确实有 OS 的意思)
    说到 IBM,IBM 有自己的生态系统,主要支持三个 OS:AIX,z/OS 和 Linux,z/OS 是 OS/360 系的,这货实现了 UNIX 标准,拿了认证,不过从历史上来看应该比 BSD 和 Linux 要野得多。IBM 有不少奇怪玩意,我也理不清楚
    NT 之后 Microsoft Research 曾经尝试现代化整个软件栈,叫 Singularity,后来叫 Midori,MSFT 前员工 Joe Duffy 写过若干 blog 讲这东西的设计,强烈推荐
    再接着翻旧账就到了 NT 之前的 OS/2
    照这个翻还能翻到 Dave Culter 之前的 VMS,VMS (阿拉伯帝国)和 UNIX (拜占庭)之间的 Holy War 一直持续到今天变成了 Windows (NT) a.k.a 奥斯曼帝国 和 Linux/macOS/BSD (欧洲列强)之间的 Holy War
    当然在此之前已经有一个空前强大足够用到人类灭亡的平台了叫 Emacs
    Emacs 最开始是跑在一个叫 ITS 的古董系统上的
    还有一个跟这个比就比较挫了,我小时候没啥钱,但是我听说当时的手机是能跑 Java 的
    同时代的还有 BlackBerry OS
    另外 WinCE 和 NT 不是一个内核,这个具体不清楚,只是当年 WP7 说用 CE 内核的时候这东西就死定了
    Novell 的网络操作系统 Netease,哦不 NetWare
    我这个列表里面还有个奇怪的名字叫 XTS-400,貌似是主打安全的,我也忘了是什么机缘碰到的了

    现在搞 OS 的话,有那么几样挺有意思,一个是 L4 microkernel (seL4),还有 Unikernel (MirageOS,很大部分是 OCaml 写的)
    好的我以奇怪的 PL 打头,又成功地以奇怪的 PL 收尾了 ...
    thedog
        33
    thedog  
       2019-06-24 10:01:19 +08:00
    @secondwtq 大佬,我错了。您说的对!
    firejoke
        34
    firejoke  
    OP
       2019-06-24 13:09:36 +08:00
    @Hconk #30 那就说是其他语言应该也是可以的咯?
    arens
        35
    arens  
       2019-06-24 16:45:33 +08:00
    说说手机的,诺基亚的 Meego (早先公司曾尝试过接入 meego,后来半途而废直接入安卓阵营),原 palm 后来被 HP 收购的 webos (至今仍是我认为最被低估的品牌,系统和手机,最早知道的机型 palm pre,当时也不过距离 iphone 发布不到 2 年,从手机外观至操作体验,UI 界面交互设计,我认为都好不逊色于当时的 iphone )

    在当时滑盖和全键盘手机还是比较受欢迎,但不得不承认 iphone 完全加速了虚拟键盘的时代,甚至谷歌当时的 G1 还是滑盖+键盘,但近两年才被熟知的手机任务栏,无线充电,palm 早就投入市场了


    palm 我最为喜欢的,是它拥有全键盘(个人偏见喜好全键盘),和 LED 虚拟键(最早版本和 iphone 一样一个实体建,后来 pre2 出了虚拟按键),一个横条呼吸灯,左滑返回 /收起,上滑任务栏,右滑前进(浏览器),是不是似曾相识?

    优雅的机身外观设计,流畅的交互设计,时尚简约的 UI 设计,不写这评论我都没有意识到我这么喜欢 PALM,手里现在依然拥有一台 pre2,一台 pre3,一台 veer (白色版本特小巧),留着收藏~
    meppy
        36
    meppy  
       2019-06-26 11:19:08 +08:00
    os/400 v2 知道这个的估计凤毛麟角
    firejoke
        37
    firejoke  
    OP
       2019-06-28 09:26:49 +08:00
    @arens #35 都是历史遗留物啊~
    nguoidiqua
        38
    nguoidiqua  
       2019-07-12 11:19:57 +08:00 via Android
    @firejoke MacOS 9 及之前的版本因为一些早期设计上的遗留因素都不太稳定,他们自己设计了一个新的系统,同样不太稳定,所以后来一直在寻找替代品,其中就考虑过 BeOS,然而开价太高,最后就买了老乔的 NeXTSTEP。

    详情可以参考:
    https://paizhang.info/archives/6628
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1059 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:42 · PVG 03:42 · LAX 11:42 · JFK 14:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.