日本的自主知识产权操作系统 BTRON B-right/V 超汉字 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yksoft1
V2EX    分享发现

日本的自主知识产权操作系统 BTRON B-right/V 超汉字

  •  
  •   yksoft1 2014-12-14 14:42:48 +08:00 5888 次点击
    这是一个创建于 4042 天前的主题,其中的信息可能已经有所发展或是发生改变。
    中国不断出各种基于UNIX的自主知识产权OS,而日本早在80年代就已经设计出了自己的自主知识权操作系统东京大学教授坂村健提出的TRON计划。而其中一个重要的分支就是面向个人计算机的BTRON操作系统。
    BTRON最初在89年被松下实现,90年代后期后被小公司Personal Media接管。因为使用独特的支持4字节编码的TRON内码,它可以处理10万以上的巨大字符集,也正是因为这个,BTRON在IBM PC兼容机上的实现B-right/V在1999年后发行版称之为“超汉字”。
    拜在日本留学的朋友所赐,我搞到了一张此系统的体验版CD。
    第 1 条附言    2014-12-14 15:53:10 +08:00
    至于这个系统为什么会失败,甚至在日本国内都没多少人知道和用过呢?
    当然还是大环境使然了。前面提到过的NEC PC-9800系列机,因为在日本泡沫经济达到高潮的整个昭和最后十年占据了日本个人计算机市场的垄断地位,而开始忽视来自国外的竞争。确实PC-98硬件显示汉字的速度优势在80年代很难弥补,但是到了90年代,软汉字系统越来越成熟,机器速度和图形显示速度越来越快,在日本,IBM的DOS日文处理标准DOS/V,以国际通用的、便宜的IBM PC兼容机作为载体,一步步蚕食着昂贵的PC-98机的市场。1995年中期,Windows 95的冲击和日本泡沫经济的破灭,最终杀死了PC-9800系列,日本的个人计算机终于和国际标准统一了。
    BTRON特立独行,它不Unix,更不微软,类似于BeOS或者RISC OS那样的角色。虽然Personal Media公司在90年代末将B-right/V的开发包改用GCC 2.95作为编译器,但却一直不维护其接口库,导致最终这个系统的SDK永远停留在GCC 2.95。然后,大家看看这个SDK的一段关键定义:

    /* 基本デタ型:ITRON共通 */
    typedef char B; /* 符号付き8ビット整数 */
    typedef short H; /* 符号付き16ビット整数 */
    typedef int W; /* 符号付き32ビット整数 */
    typedef unsigned char UB; /* 符号し8ビット整数 */
    typedef unsigned short UH; /* 符号し16ビット整数 */
    typedef unsigned int UW; /* 符号し32ビット整数 */

    typedef char VB; /* 不定型8ビットデタ */
    typedef short VH; /* 不定型16ビットデタ */
    typedef int VW; /* 不定型32ビットデタ */

    typedef void *VP; /* 不定型デタへのポインタ */

    typedef void (*FP)(); /* 一般数ポインタ */

    这些宏让人一下子有了回到80年代,回到了BASIC的感觉。


    /* システム:1985/1/1 00:00:00 GMT からの秒数 */
    typedef W STIME; /* システム */

    /* 文字コド:内部的には16ビットコドとして取りう */
    typedef UH TC; /* TRON 文字コド */
    #define TNULL ((TC) 0)

    从1985/1/1按秒开始算的系统时间,自比UNIX
    以16位整数为单位,但却不一定是一个16位整数的TRON字符编码。
    16 条回复    2014-12-18 15:56:48 +08:00
    yksoft1
        2
    yksoft1  
    OP
       2014-12-14 15:07:07 +08:00
    关于这个操作系统,其创始人坂村健写了很多书。其主要概念有基于ITRON的高实时性微内核,网状文件系统结构中的所谓“实身”与“假身”概念,UI上完全面向文档(截图上的“原稿用纸”就是应用程序在UI上的体现,所有的应用程序都需要从这些原稿用纸上建立一个文件才能打开),通过文件系统级别的实现全面支持文档的链接与嵌入,当然还有TRON大字符集等等。
    当年TRON的支持者在BTRON第一个实现完成后,曾经试图通过文部科学省将其在教育界大力推广;但这明显触怒了微软等美国公司以及其在日本的合作者,当时占据垄断地位的个人计算机PC-9800系列的制造商的NEC。结果,这件事情居然被作为日本的贸易保护主义例子之一闹到了美国贸易代表处。当然,在微软的垄断战车面前,BTRON最终还是遭到了碾压,连教育市场都没能打进。
    TRON协会的主要幕后支持者是松下的子公司松下通信,但其在90年代之后主要致力于开发基于ITRON标准的移动设备,至于桌面上的BTRON,经历BTRON/286、松下通信1B/V2、1B/V3等几个版本之后,最终独立成为Personal Media公司,最后根据BTRON3规范开发了B-right/V操作系统。
    imn1
        3
    imn1  
       2014-12-14 15:11:23 +08:00   1
    这界面,确实有1999的感觉
    sanddudu
        4
    sanddudu  
       2014-12-14 15:18:11 +08:00
    金坷拉 XD
    我记得 LZ 是 B 站 UP 主吧
    ZMOM1031
        5
    ZMOM1031  
       2014-12-14 15:25:16 +08:00
    实用性呐?
    BGLL
        6
    BGLL  
       2014-12-14 15:50:29 +08:00
    iso?
    yksoft1
        7
    yksoft1  
    OP
       2014-12-14 17:25:08 +08:00
    @BGLL 等那边买到完整版再说
    sycsycsyc378
        8
    sycsycsyc378  
       2014-12-14 20:28:27 +08:00
    flyingharuka同学帮弄的?
    yksoft1
        9
    yksoft1  
    OP
       2014-12-14 21:21:20 +08:00
    @sycsycsyc378 YKSOFT Systems的人、
    yksoft1
        10
    yksoft1  
    OP
       2014-12-16 23:57:40 +08:00
    刚刚托人弄回来的 B-right/V 4.5 超汉字V5 镜像。
    百度神秘代码 1mgC7YGS
    自己用超老的cygwin拼的一个brightv sdk
    百度神秘代码 1hqpF4jE
    yksoft1
        11
    yksoft1  
    OP
       2014-12-17 02:19:59 +08:00
    @sycsycsyc378 出来
    sycsycsyc378
        12
    sycsycsyc378  
       2014-12-17 15:18:16 +08:00
    @yksoft1 额,怎么了?
    yksoft1
        13
    yksoft1  
    OP
       2014-12-17 16:32:39 +08:00
    @sycsycsyc378 某人说了别公开他nickname。。
    另外,不如来体验一下这个
    sycsycsyc378
        14
    sycsycsyc378  
       2014-12-17 17:20:35 +08:00
    @yksoft1 abandonware我完全搞不懂的。
    bombless
        15
    bombless  
       2014-12-18 15:33:41 +08:00
    噗,楼主用罗马字打的那段么
    yksoft1
        16
    yksoft1  
    OP
       2014-12-18 15:56:48 +08:00
    @bombless 作为支持超级内码的系统,没有中文输入法是不可能的 虽然这个输入法很可能是从1B时代继承来的,根本没有考虑真正精通简体中文的人的感受
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5648 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:07 PVG 11:07 LAX 19:07 JFK 22:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86