淘客熙熙

主题:【原创】精简版软件是理想主义的一种体现 -- 瓦斯

共:💬61 🌺92 新:
分页树展主题 · 全看首页 上页
/ 5
下页 末页
                • 家园 看上面链接.

                  16位DOS下都有移植版本.更别说32位DOS了.

                  当然16位DOS,那有点抬杠了,毕竟内存模型在那里,不可能移植的太完善.但32位DOS下的版本是全功能的,我们要比当然得32位OS对比,是吧.

                • 家园 http://www.vim.org/download.

                  http://www.vim.org/download.php#pc

                  6 bit DOS executable vim##d16.zip vim71d16.zip

                  The 16 bit DOS version is the only one that runs on old MS-DOS systems. Only use this if you are really desparate, because it excludes many useful features (such as syntax highlighting and long file names) and quickly runs out of memory.

                  The last version available is 7.1, 7.2 is too big to fit in the DOS memory model.

                  32 bit DOS executable vim##d32.zip vim72d32.zip

                  The 32 bit DOS version works well on MS-Windows 95/98/ME. It requires a DPMI manager, which needs to be installed on MS-DOS. MS-Windows already has one. It supports long file names, but NOT on MS-Windows NT/2000/XP. It is compiled with "big" features.

                • 家园 另外,别忘了.

                  gvim也有DOS版的.一字符界面编辑器有什么难移植的呢.

                  • 家园 vi和vim的区别,不需要我科普了吧?

                    再说,从程序大小来说,vi和vim的差别也是很大的。

                    尤其在很多嵌入式系统中,vi随处可见,但是基本上不会看到有vim/emacs的存在。

                    • 家园 我本来回那个贴子

                      是说这样比较不公正.XP再精简它也是GUI界面的.而LINUX可以精简到甚至连字符界面都不支持(当然一般没谁这么变态的).所以真要比应该去比DOS来着.

                      至于你说vi,那精简版确实可以不用vi对吗?

                      还有就是你说vim/vi,我还真不太相信你现在天天用的是vi而非vim,因为现在的发行版,几乎100%的alias vi vim了.

                      • 家园 我用vi和vim,一半对一半吧

                        嵌入式系统里面,基本上没有vim的,谈不上alias。

                        当然,那种vi很不好用,连方向键都不支持,但是毕竟还是在用的。

                    • 家园 你要这么比就没意思了.

                      我只是说在32位DOS下也可以用vim代替你所说的vi嘛.另外,你能说明从技术上说vi无法移植到DOS吗?只是因为vi的功能实在差点事,所以才没人去移植vi到DOS,而是用vim的.

                    • 家园 我觉得你这就是抬杠了.

                      vi有什么vim不支持的功能吗?

                      • 家园 对于精简版来说,体积小是最大的优点

                        另外,连vim的dos移植版都弄出来了,不知道是谁在抬杠呢?

                        那要你这么说,因为linux从内核到shell到应用程序都是开源的,所以拿着源码,要移植到dos上都是没问题的(这是你的说法),那就不用比了:DOS人有我有,我有人无。绝对胜出啊。

                        但是很奇怪的是,在现实商业和工业生产中,无论是嵌入式系统还是定制的精简系统,绝大部分用的是linux或其衍生版本,少部分用的是Windows的精简版本或者嵌入式版本,还有就是专用的嵌入式操作系统。反正一圈数下来,就是不见DOS的身影。。。

                        • 家园 算了.心平气和讨论问题.

                          就嵌入式来说

                          主流是vxWorks.QNX.用C51的都比LINUX多.比如说电梯.机顶盒.很大一部分是vxWorks的.

                          就移动计算来说,消费类产品SYMBIAN.WINCE为主.企业计算是WINCE/PPC/MOBILE一统天下.

                          LINUX真正牛的地方还是在服务器,总得说在嵌入式上还没成什么气候.

                          • 家园 在嵌入式上,LINUX和M$都不算太成功

                            主因还是因为它们都不属于真正的RTOS。但如果把移动计算市场加上的话,M$的产品还是比Linux强的。移动计算消费类产品,WINCE/PPC/WM系列的,始终不是第一位,但一直保持在第二位,而LINUX在Android出来之前,影响力几乎为0。而在企业移动计算市场,领先的大厂家(Motorola,Intermec,Teklogix,Casio,HHP)现在产品都只有Windows Mobile的了。可以算是压倒性胜利。

                            所以说Linux目前牛还是牛在服务器上。至于google的加入能不能挽回,个人也不太看好。

                            至于你说的DOS,实际市场占有率并不低。一个是有一个叫FreeDOS的组织一直在开发开源的DOS产品,另一个是始终还是有不少手持终端产品运行DOS,比如大厂的Casio(DT930),以前Symbol/Motorola的PDT3300(以前家乐福用的)都是DOS式的手持终端。当然,这些大厂的新产品都是windows mobile的了。

                            • 家园 应该说我们两人的工作领域也许差距比较大

                              老实说,我没用过真正的RTOS系统,vxWorks之类的,只是耳闻,没有亲见。

                              至于手持设备,只在自己的智能手机上玩过sb系统。但是真正的商业开发,也没有经历过。所以无论是WINCE/PPC/WM还是Android,我都没什么直观的认识,更没什么发言权。

                              也正是因为嵌入式系统在不同领域和不同行业中的偏好或者差异很大,所以我觉得泛泛的说某个系统很好,其实是比较危险的。但是具体到DOS,虽然你举了两个例子,但是我确实从自身的经历和同学同事的了解中,真的没听说过。也许外国的用的会多一些?

                              • 家园 DOS应用

                                确实是国外的多,主要是国内手持终端厂家起来的时候,时髦的用linux,保守的用wince/ppc/wm,这些厂家还没有超过10年经验的呐。但国外厂家开发的连续性强,在Linux没有成气候之前(上世纪90年代吧)就已经有不少DOS的终端在运行了,而且DOS终端有其先天的一些优势(比如开发简单),所以国外DOS设备的占有率并不低。

                          • 家园 看行业看领域吧

                            例如说网络相关的嵌入式设备中,很多用的就是uclinux。还有,不少家电用的也是嵌入式linux的系统(我不在这行干,我是听我同学说的)。

                            对了,现在比较流行的什么高清播放机还有有线电视机顶盒之类的设备,我曾经通过关系拿到不少这些设备的SDK,从SDK看上去,大部分用的应该也是各种嵌入式linux或者类似衍生的版本。

                            至于市场占有率,vxWorks是要卖钱的,所以他的销售额之类的很好统计,linux有多少人在用,恐怕还真的不大好统计。

                            • 家园 我觉得很多东西都是由于技术路线决定了

                              比如Linux和WINCE,一开始走的就是通用OS的路子,所以在嵌入式上无法跟真正的RTOS(vxWOrks或QNX)竞争,再改RTOS版本困难不少。这也是为什么LINUX和WINCE都搞不过人家的原因。

                              而MS后来大叫全GUI FRONTEND,使MS的GUI性能越来越高,易用性越来越好,结果MS在桌面领域大获成功。

                              但这个GUI FRONTEND跟内核绑的太紧,结果在SERVER端市场就不行了。而LINUX坚持XWIN跟内核分离的原则,因此更适合在服务器端用。MS其实已经意识到这一点了,它在windows server 2008上已经开始推出无GUI界面的版本,这个版本跟linux一样,可以字符界面启动。

分页树展主题 · 全看首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河