wps for linux辟谣贴

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
mikeandmore
帖子: 109
注册时间: 2005-10-13 18:29

Re: wps for linux辟谣贴

#361

帖子 mikeandmore » 2012-03-28 22:35

自由建客 写了:
pjincz 写了:
shinery 写了:为什么只有32bit?不是在64bit系统下重新编译一遍就可以了么?
呵呵,不是这么简单的,32位系统64位系统对代码冲击非常大。特别是文件读写的代码。
就比如说下面的代码:

struct header
{
int width;
int height;
}
在32位下可以工作的很好,如果在64位下还用这个定义的话会死的很凄惨的。说不定还会破坏文件,这个事情是很恐怖的。
更加恐怖的是这个结构体,在windows下是8个字节,在linux下是16个字节,阿门。
我可以负责任地告诉你,你这例子在 AMD64 Linux 下也是 8 字节!

总而言之,为什么那么多 Windows 程序难以推出 64 位版本,就因为代码写得太烂!乱搞强制转换,搞僵内环境!乱保存文件,搞死外环境!很多程序都是直接保存内存映像的,比如直接保存结构体、long 或指针等,不死才怪!这是 Windows 程序员的一大陋习,氛围如此,也怪不得具体的某个或某些人。
UNIX 程序员素来面临不同的机器架构,考虑对齐、大小端等问题都是很自然的事情,所以保存的不是文本就是字节流。强制转换也绝不会乱用,都是尽可能地采用赋值。
那也是long才会变化,int不变。除非非常特殊的场景,我反正没有见到过这种编译器……
头像
mikeandmore
帖子: 109
注册时间: 2005-10-13 18:29

Re: wps for linux辟谣贴

#362

帖子 mikeandmore » 2012-03-28 22:39

pjincz 写了:
pjincz 写了:
mikeandmore 写了:
pjincz 写了:
shinery 写了:为什么只有32bit?不是在64bit系统下重新编译一遍就可以了么?
呵呵,不是这么简单的,32位系统64位系统对代码冲击非常大。特别是文件读写的代码。
就比如说下面的代码:

struct header
{
int width;
int height;
}
在32位下可以工作的很好,如果在64位下还用这个定义的话会死的很凄惨的。说不定还会破坏文件,这个事情是很恐怖的。
更加恐怖的是这个结构体,在windows下是8个字节,在linux下是16个字节,阿门。
1. Linux和Windows是LP64和LLP64,int不会变长。
2. packing问题。从c89到现在一直都存在,如果wps代码里没有固定的padding字段或者编译器packing attribute,就算不跨体系,也会出问题的。

所以…………把所有的long改成int应该就好了=w=
呵呵,刚刚上网去查了一下,竟然是我记忆错了哈,very sorry。
那这样的话,我过几天弄个64位系统试试。
今天装了个64位系统试了一下哈,结果还是挺失败的。
目前碰到的首要问题是基础库太陈旧了:wps v6开工的时候,正是amd64刚出来的时候,在那个坑爹的岁月里我们各种信奉C标准阿,int等同机器字长。so,摘录自金山基础库typedef unsigned int HPTR,大家懂得。这个还是相当恐怖的。我们得把基础库迁移一边再说。
今天尝试迁移kfc(金山基础库哈,不是肯德基),没有什么成果,明天晚上再试试哈。
不知道将基础库迁移通过了后会有多大的成本。
………………信仰C标准就更不会写出这种了= =C标准里面规定int可以想多短就多短…………

不过这个在64下也不一定会有问题吧。heap都在低地址,stack和mmap都在高地址,一位扩展就好了吧。不过这个要看运气=w=
头像
ywmy210
帖子: 257
注册时间: 2010-10-14 12:54

Re: wps for linux辟谣贴

#363

帖子 ywmy210 » 2012-04-03 20:36

越快越好 :em11 加油~
sx10
帖子: 42
注册时间: 2010-10-08 17:37

Re: wps for linux辟谣贴

#364

帖子 sx10 » 2012-04-19 19:21

WPS for linux 祈祷快点吧 :em09
头像
frank0734
帖子: 2
注册时间: 2011-06-08 11:50

Re: wps for linux辟谣贴

#365

帖子 frank0734 » 2012-08-13 3:53

粗体现实不正常是因为字体不是原生的字体吧(比如说自行安装的)
禁用硬件图形加速就可以正常显示了

不过这确实是一个bug
Mr.Holems
帖子: 3
注册时间: 2012-09-01 11:44

Re: wps for linux辟谣贴

#366

帖子 Mr.Holems » 2012-09-04 20:19

支持 :em11
头像
ciaran
帖子: 47
注册时间: 2012-06-29 11:27

Re: wps for linux辟谣贴

#367

帖子 ciaran » 2012-09-04 22:08

俺也是wps用户 :em02 :em02
头像
linuxer1024
帖子: 650
注册时间: 2012-06-05 12:12
来自: 湖南长沙
联系:

Re: wps for linux辟谣贴

#368

帖子 linuxer1024 » 2012-09-05 0:37

wps要等到猴年马月啊。
其实3.5+的libreoffice挺好用的。永中office虽然兼容性不错,但是java程序效率太低,而且用ibus打字时,无法显示输入框。郁闷
薄荷开源网 | 专注Linux桌面
http://www.mintos.org/
jaishe
帖子: 3
注册时间: 2011-06-08 15:13

期待WPS光临LINUX。

#369

帖子 jaishe » 2012-11-05 21:03

今天在UBUNTU下写文档,发现在WINDOWS下和UBUNTU下格式不兼容,,LibreOffice打开WORD或WPS的文档就不能看,LibreOffice的文档也惨不忍睹。在Windows下我基本都用WPS,体积小,而且还是绿色的。想到ANDROID上都有WPS了,说不定LINUX上也有了吧,于是我就试试在百度里搜索,果然,早在七个月前就有放出WPS for LINUX消息了。还看到了演示视频。 好期待哦,希望开发组早日捉完“虫子”给我们一个好用的WPS。 :em11 :em11 :em11 :em11 :em11 :em11 :em11 :em11
tessvicence
帖子: 297
注册时间: 2012-06-12 12:04

Re: wps for linux辟谣贴

#370

帖子 tessvicence » 2012-11-05 21:51

pjincz 写了:1 wps for linux可能永远出不来了。
这个问题大家就不用担心了,wps并不是一个小型的工程,今天说我们放linux,明天就能做出来,我们历经了3年的不断努力,才终于有了今天可以在linux上原生运行的wps。虽然和一个产品(我们认为的产品,不是用来忽悠用户的产品)还有不小差距。但我们无论如何也不可能将3年的心血抛弃。

2 wps for linux可能像qq一样。
这个问题大家也不用担心,看过截图了的同学都知道,WPS跨平台化的方案和QQ走的是完全不同的两条路,虽然我们现在有大量的东西没有来得及重构,但以后的方向肯定是在技术上保障多平台版本的一致性。

3 wps for linux拖着不放是耗大家的耐心,饥渴营销。
我觉得如果上述两个问题是属于顾虑的话,我觉得这个问题大家如果这么认为的话,实在让我很寒心。我可以透露一下进度:我们现在正在寻找合适的社区运营人员,开始搭建linux社区,所涉及到的工作很多,不是单纯的说把安装包扔出去了就完了,否则以后崩溃了,文件丢失了谁负责?我们需要为用户负责!!!我们刚开始过于乐观的考虑这些问题,但实际上这些问题比我们想象中要棘手的多。

4 qt工程跨平台很容易。
这个问题我希望从3个角度来解释:
1 不是任何在qt上写的代码拿到linux上都是马上能用的,就比如说在windows上的边框效果,linux都没有操作系统支持,怎么可能拿来就能用。两个平台的不一致造就了大量的平台代码。
2 wps是一个拥有1000万行代码级别的工程,即使我们说要用qt,那么我们原来的代码也不是qt的,1000万行代码中,约30%代码无法被改造,因为是基于delphi的,全部需要重写,包括所有对话框和图表。剩下的700万行代码也是大量混杂着操作系统API和特征,我们从09年开始做技术考察,10年开始重写delphi,11年才成功的将wps移植到linux。
3 一旦一个项目进入到工程级别的话,最大的困难在于管理,写一个跨平台程序很容易,写一个跨平台工程很困难。跨平台为我们带来了大量的约定,这是项目管理中最困难的。

5 wps for linux是一个不对外的项目。
如果是这样的话,我们放图出来找骂干嘛。

另外PS:我是一个WPS的普通员工,我说的话仅仅代表一种声音,不代表官方声明。有些论坛里的朋友说法有些难听,当然也是和期望太大有关。希望我的话能让大家满意。
再PS:那个收集WPS V9代号就是本人,继续在ubuntu论坛上征集,如果大家有什么好的意见的话可以回帖哈。如果选上了,官方自然会有礼品,当然个人还有小礼品一份。
再再PS:如果大家有什么想问的,都可以在下面回帖留言。


更新两条视频链接,证明一下wps for linux的存在哈。
wps文字
http://v.youku.com/v_show/id_XMzY1MjkwMDY0.html
wps演示
http://v.youku.com/v_show/id_XMzY1MzY5MDA4.html
演示在整个录制视频的过程中一直非常“听话”哈。
文字就不是太老实,竟然还罢工了两次(囧),加油加油,继续改BUG哈。


我想知道你的录像软件是什么
PC:amd 5400+ / 2GB DDR2 /Seagate 1T+3T(320GB) /ATI HD6750/CENTOS 6.3

HASEE:K450-I5 D1/
CPU:i5 3210M
内存:4GB DDR3 1333MHz
硬盘:500GB SATA
显卡:NVIDIA GeForce GT 640M
系统:win 7 & CENTOS 6.3
martin_1st
帖子: 6
注册时间: 2012-05-27 10:27
系统: ununtu 10.10

Re: wps for linux辟谣贴

#371

帖子 martin_1st » 2012-11-08 21:44

在我心中,金山就是中国软件界的苦行僧。努力修行,以出世的心态,做入世的努力。在外来软件大量盗版侵袭的浪潮下,像一个独行侠客,时时会有惊天一剑。不管怎么说,你们是我们民族的骄傲。永远支持金山。
PS:WPS FOR LINUX 就叫侠客行版吧!
maple_cao
帖子: 23
注册时间: 2007-12-07 8:46

Re: wps for linux辟谣贴

#372

帖子 maple_cao » 2012-11-10 17:24

应该说,WPS还是不错的。如果能for linux也是令人兴奋的。
谢谢!WPS开发人员的努力。
头像
thomasxie
帖子: 317
注册时间: 2009-11-22 15:29
联系:

Re: wps for linux辟谣贴

#373

帖子 thomasxie » 2012-12-27 21:21

:em11 有了,我就不用其他了
时间就像一张网,你撒在那里,你的收获就在那里。
头像
hawkIdeality
帖子: 411
注册时间: 2012-05-14 18:39

Re: wps for linux辟谣贴

#374

帖子 hawkIdeality » 2013-01-31 8:29

WPS终于beta啦!!
崩溃是不可抗拒滴
攒钱买(第?台)macbook,然后装ubuntu
那些说unity找不到应用程序的人拜托按一下win+A好吗?
Novelty, Novelty, Give Me Novelty
发表Linux、Win、OS X的对比帖时,建议您确认一下您真的用过Linux&&Win&&OS X,而不是用过Linux||Win||OS X。
吾乃古剑奇谭NC粉!
头像
tao_627
帖子: 43
注册时间: 2012-06-09 16:19

Re: wps for linux辟谣贴

#375

帖子 tao_627 » 2013-02-09 12:59

wps还是很棒,继续加油!
回复