畅联科技的技术部在朴正浩的一声令下,彻底进入了战时状态。
原先被分成服务器维护组和客户端更新组的两拨土着工程师,也全都被金组长抽调到了一起。
畅联那个本就拥挤的技术大区内,工位被重新洗牌。
“a组,内核架构组,六人,由我亲自带队。任务只有一个,在我们baa系统的应用激活层里,植入进程隔离模块,做出虚拟沙盒。”金组长语气急促的吩咐道:“我们不需要象lb双开助手那样精细,我们要的是快,三天之内,必须把内核hk点打进去。”
“是!”
“b组,机型适配组,八人。你们负责测试在不同三星机型上的兼容性。c900、c910、baa系统的8500,全都要测。我们的用户不象bba手机用户那样集中在安卓,我们的机型配置比较杂,所以必须要把适配清单列清楚,哪些能跑,哪些不能跑,上线之前给我弄一张明明白白的表。”
“c组,安全审计与接口封装组,五人。你们负责给我们的多开助手做一层白名单机制,除了我们畅联本身,其馀应用全部允许多开。、n什么的统统放开。唯独我们畅联,必须锁死,一个设备只能运行一个实例。”
“是!”
“那就开始吧,从现在开始,技术部进入全封闭状态,除了解决生理问题,谁也不许离开这层楼。朴总说了,事成之后,每个人发三个月薪水做奖金。”
重赏之下,三十多号人立即就象是打了鸡血,投入了战斗中。
身为技术人员,加班是他们的常态,他们本来就是吃的青春饭。
吩咐完任务,金组长回到自己的位置,打开了三星baa系统的内部开发文档。
这份文档是三星电子总部提供的绝密资料,里面包含了baa系统应用层的内核ap,甚至有一些未公开的系统调用接口。
在正常的商业逻辑里,这些接口绝不会向第三方开发者开放,因为这等于把操作系统的底层钥匙交了出去。
可现在,朴正浩顾不了那么多了。
金组长深吸一口气,开始编写第一段系统层代码。
a组的其他五名工程师紧随其后,有的负责监控进程树,有的负责重定向文档句柄,还有人专门处理多开应用之间的内存隔离问题。
这些从谷歌和微软带来的顶尖技术,放在硅谷都足以支撑一家独角兽公司的内核产品,更何况是这么一个小小的多开工具。
时间,在一行行代码中飞速流逝。
第一天夜里十一点,a组就完成了内核沙盒模块的初版。
金组长在自己的三星8500测试机上运行了一下,屏幕上,两个图标同时亮起,分别登录了不同的账号,消息同时收发,互不干扰。
金组长很快又滑动屏幕,点开第二个的聊天窗口,快速输入一条消息发送出去。
然后,他切换到第一个,发现那条消息并没有出现在第一个的会话列表里。
“进程隔离验证算是通过了。”他长舒一口气,可紧接着,他又打开了相册,在两个之间分别上载了一张不同的图片。
当第二张图片上载完成时,第一张图片的缩略图忽然闪了一下,接着就变成了第二张图的内容。
“缓存串了。”金组长的脸色一沉,喊道:“b组的过来一下!”
b组组长快步跑过来,他看了一眼问题,皱眉道:“这是baa系统的媒体缓存库没有做好隔离,两个实例共享了同一个临时目录。要修复的话,改文档系统的重定向规则”
“多久?”
“如果彻底修复,至少要一天。如果先绕过,我们可以强制每个实例使用独立的缓存目录,但这样会增加内存占用,在运存较小的机型上可能会闪退。”
“先绕过去吧。”金组长毫不尤豫的说道:“内存占用的事,c组在封装的时候加一个机型检测,运存低于256的,限制只能双开,不能三开。”
“好。”
由于时间太赶了,问题是一个又一个的跳出来,然后被这群资深工程师一个又一个的解决。
到了第四天深夜,畅联多开助手的第一个内部测试版终于编译完成。
安装包被命名为畅联助手p。
金组长亲手柄它装到了十台不同型号的三星手机上,逐一测试。
双开,正常。
陌信双开,正常。
n双开,正常。
最后,他点开了畅联。
很快,助手界面弹出了一个提示:【系统检测到您已安装畅联,为确保账号安全,畅联不支持多开。】
金组长看着这个提示,脸上终于浮现出了一抹笑容。
成了!
既然成毅那边用不支持陌信来打击畅联,他们就用不支持畅联来保护自己。
这场战争,已经从产品层面,打到了系统底层。
“打包吧。”金组长站起身,声音疲惫的说道:“然后发给朴总过目。”
与此同时,在千里之外的京州,陌陌科技产业园的孵化基地里,也蕴酿着一场比畅联技术部更加狂热的浪潮。
张永的故事,响彻了整个孵化基地。