萬事開頭難,珠穆朗瑪係統雖說成型,但還達不到上市的標準。
就選係統能達到上市的標準,哪有很多軟件要移植過去,沒有軟件的支持,這玩意要來何用?
就和當年的黑莓係統一樣,確實很流暢,確實很安全,但它留給裝軟件的空間確實很少,然而在軟件支持上,那也是更少。
很多都是他們自己移植過來,然後再弄個非官方論壇,讓一些大神或技術人員更改,都是個人從其他地方移植過來支持他們的係統。
號召是有了,軟件庫還是撐不起來,最後還得開放java格式jap文件來運行。
先不說java軟件,就說java的遊戲就不少,而且這個陣營中,幾乎所有的手機商都在支持,能不多嗎?
諾記、索尼、索愛、三星、摩托,都在支持java文件,黑莓的另類就顯得孤單,最後還是加入進去,來獲得軟件支持。
邢寶華後期不會擔心軟件的支持,而是前期的支持,畢竟他們這邊算是原創,隻能自己搞,讓其他人跟風,而他需要從win係統那邊搬過軟件來,改成java格式。
一半是公司買過來授權改版,一部分讓一些技術員,自己上傳軟件。不管技術員改誰的,抄誰的,隻要在設備上運行不崩潰,能用就行。
係統測試期間,那可是相當熱鬧,軟硬件都快成粥,各種崩潰,有軟件導致也有硬件導致的。總之都是息息相關因素。
軟件運行不動導致硬件損壞,或是硬件出現問題,導致係統不穩定,引發一係列的崩潰。
這次的磨合,可以用災難,噩夢來形容。
研發就是這樣,不經曆磨難和失敗,怎麽知曉前途的光明。
珠穆朗瑪係統之父瀟天那,基本都快讓這破玩意給弄瘋了,當初他和邢寶華弄出個大致的框架來,本以為能將就著用,那時候是在英特爾芯片上編的,可現在呢?
芯片不頂用還強上,誰受得了?
引發一係列的災難,全怪邢寶華的堅持。
大量的資金,人員,設備,全力支持,就這樣還搞不出來,真可以迴家種紅薯了。
高科技的東西都是老外搞出來的,咱們國人就不能搞,搞不出來。用錢老說道:“外國人能搞,咱們國人也能搞。”
在某些觀念下,就要攻克某些技術,不就是動腦玩電子科技嗎?玩就行,怕沒錢?
十幾億美刀隨便燒,燒沒了他再去賺去。
瀟天那找到邢寶華:“老板,我感覺還是芯片性能上出現問題,兼容不了珠穆朗瑪。”
“測試過排除法了嗎?芯片搭載其他係統,出現過崩潰現象嗎?unix純版係統測試過沒有,dos係統測試過沒有,運行數據怎樣?”
一句話,問的瀟天那說不出來,確實測試過,用人家的係統沒啥問題,而用了他的珠穆朗瑪,反而問題多。
說明,不是芯片的問題,而是和珠穆朗瑪不兼容。
但瀟天那是從unix係統基礎上改版過來,加上他們自己的東西。
核心還是unix,不應該會出現大麵積的不兼容。不運行軟件時,看著還很正常,一旦加入jap格式文件,好家夥各種災難來了。
現在問題找不出原因,拆開來很正常,合在一起,就有毛病,這疑難雜症確實不好辦。
隨後,邢寶華忙完一些工作,就去他們的實驗室,跟著一起測試係統運行。
把係統包打開,真是眼花繚亂,各種添加,先優化都無從下手,也不知道瀟天那他們團隊怎麽弄出來的。
看這些代碼比看財務報告還頭疼,起碼看財務報告上的數字,說明賺錢了,有錢就開心。
可看代碼,真要老命了。
一點一點的梳理,找出點多餘的來,就跟團隊的技術人員一起討論,這些東西有必要添加嗎?
在精簡係統的同時還要把軟件也精簡。
別光想著糊弄人,得能用才行,還得讓人用起來方便。不是專業的軟件容量一律對半砍,把程序控製的非常小才行。
突然,邢寶華感覺自己和同事們都進入到一個誤區中,說是造電腦和筆記本,但你不能把這貨當成正式的電腦和筆記本來用。
就是他穿越前的那個年代,也沒見哪家公司把移動低功耗的芯片裝在主機上當電腦使用。
最高配,最先進的移動低功耗芯片,都趕不上一台十幾年前的落後電腦使用。
這個區域早就劃分好了,簡單指令和複雜指令有著很大區別。就算微軟出的移動係統,都和他們電腦係統都不一樣。
問題就是這個簡單指令上,係統一旦複雜了,你搞個複雜指令係統,不給你崩潰才怪。
邢寶華把自己的一些想法和大夥溝通一下,就是把操作係統簡化到鑲嵌機係統一樣,能完美帶動java程序。
如果還帶不動,那就增加一個引擎模塊,專門用來引導java程序的。
這樣一來之前設計的主板,就得重新返工,重新設計,別以為增加個模塊就很簡單,要考慮的事兒很多。
壓力又給硬件組那邊。
引擎技術也分為驅動引擎和物理引擎。
在設備垃圾的情況下,空間又小,做軟件驅動技術空間又不夠,隻能運用物理引擎。
這靈感還是從當年3d引擎技術想起來的。硬件設備強悍的話,也就用軟件來驅動。
達不到硬件要求,也就隻能用物理,也就添加硬件,比如顯卡。
顯卡功能不光呈現在畫質上,還有很多功能可以用到,比如算法之類的,很多時候,顯卡的算法比cpu好用多了。
但把顯卡用到低配廉價機上,有種殺雞焉用牛刀的感覺。
邢寶華很早之前就有自己顯卡,那時候沒設備製造,這時候有設備製作了,成本還很高。
那麽,還是精簡。找其他小廠代工。這比他使用大型設備製作要便宜一些。
硬件組那邊開始對顯卡精簡,隻要能帶動java程序就行,沒必要搞得那麽複雜。
很快,拿著圖找一家數字廠進行生產加工,小設備製造這東西很帶勁,邢寶華那邊光刻機都有任務,不是說不能製造這物理引擎,而是說成本稍微高點。
拿到百多枚樣品後,就開始在主板上加工。
增加一個電子元件,就需要更改線路和電源管理芯片。而且線路還得重新導向芯片組那邊。
邢寶華怕對手研究他這種無理外掛,就特在封裝印刷字母上做了更改。
主要以誤導為主,但拆開仔細研究,還是會發現這玩意就是芯片組的成員,隻是單獨分開而已。
硬件搭配少不了驅動程序,這些都是根據特定元件編寫出來。
必要時還得刻一張軟盤或光盤來安裝驅動程序。
這樣一來導致兩周過去,整合完的硬件再次轉交給軟件組,上精簡係統測試。
不打開軟件都好使,隨後加載軟件開始測試,有了物理外掛就是不一樣,打開的速度明顯提高。
但隨後還是蹦了。
本來很高興的軟件組成員們,沒了剛才的喜悅。
測試時,邢寶華也在現場觀看。按道理不應該崩啊!讓測試人員打開管理器,屬性等等測試軟件哪個環節出錯。
當看到進程在後台多線運行時,他就感覺不太對勁,指著後台進程上對瀟天那說道:“看到了沒有,係統有執行關閉任務,還是按照win係統老路走。這不行,除了桌麵,係統文件加載程序,驅動程序等等,把那些沒必要的都關閉。”
瀟天那點點頭,說道:“我當時怕關閉這些,會導致係統缺少必要的驅動文件導致崩潰,沒想到打開軟件程序後……咦,內存性能怎麽突然提高了。”
邢寶華也看到了,在性能那邊不光看到內存,還看到cpu利用率也在提高,這說明係統吃硬件很厲害,再這樣下去,用不了多久,不是係統崩了,就是芯片組給燒了。
“你先把不必要的程序全給我關閉,隻有必要程序時,才能啟動,一旦關閉,所搭配的程序都不能運行。而且自動清理內存中的緩存。”
“那保留的臨時文件全部清除了,沒有保護功能?”
“你這樣,軟件建立的緩存包,不要放在係統緩存區域,改到其他盤符中。”
就這麽輕飄飄地一句話,整個軟件組又得忙活兩天。
拆係統包,把任務分下去,而且把緩存放在其他盤符中,需要強硬性的更改尋址。就是在軟件安裝路徑時,不是硬性的c盤,而是其他盤,把空間節約出來,減輕內的尋址壓力。
如果把c盤塞滿了,內存尋找就浪費時間,卡慢頓的現象就會出現。
想想當年的某60,安裝過或經常使用過的人都知道,人家怕你亂裝,導致c盤滿滿的,就給你把一些隱藏數據轉移到其他盤上。
就算你卸載了,還有不少殘留的痕跡在後台運行。
有時候明明都卸載了,為何會在其他盤上能看到某60的數據包?還刪除不了,一點刪除,提示某程序在使用中,不能刪除。
所謂的流氓手段運用到極致。你找後台管理查找運行,都找不到。但它那個包,就一直在那裏半隱藏模式,就讓你能看見,還解決不了。
一看包隻有幾兆或者幾k,想想占用不大,就放棄刪,它就一直在你那裏,一直占用你後台,來傳遞客戶的重要數據。
安全?
你花錢的才是安全,不花錢的怎麽也得從你身上賺迴一些成本來。
知道你喜歡什麽,他們就想辦法給你推送你喜歡的廣告來。尤其是那些喜歡打遊戲的,煩不勝煩。
這一招也是數據緩存的一種方式,不懂的絕對消滅不了。
就這樣又更改了兩天的係統,通過數據管理後台能看到各種硬件的性能管理,再打開測試軟件運行情況。
皇天不負有心人,這次終於能流暢的運行軟件了。
看著cpu占用率也不是很高,拿過溫度測試器,測量時間段溫度。能保持一個穩定的溫度,讓他們很欣慰。
之後就是運行他們移植過來的各種軟件,尤其是那些大文件。
開始都很好用,隨著時間關係,這些軟件所產生的臨時文件和數據垃圾都被轉移到其他盤上。
邢寶華留下一句話,讓瀟天那多測試幾天,最好暴力測試性能。
說完轉身就走,瀟天那看著老大離開的背影,再看看運行良好的電腦,對著全組人員說道:“沒黑沒夜的搞這玩意,總算成功了,要是有香檳,現在就開一瓶。今晚上一定搞慶祝,除了值班的,全部都去大吃大喝迴家好好休息一下,值班的明天補上。”
看著全組同事高唿,瀟天那高興的也跟著他們拍拍手。
轉臉看電腦時,瞬間又被打臉。
電腦閃頓一下,投入藍屏。
瀟天那滿臉的笑容頓時凝固,瞪著眼睛看著藍色屏幕。
剛才還好好的,這臉打得也太快了吧!
重啟,開機沒幾秒,機箱出現滴滴的蜂鳴聲。
招唿硬件組過來。一半藍屏百分之九十以上是內存導致的。
可他們研發的這台電腦和正經的電腦不太一樣啊!
為了節省卡槽和空間,邢寶華讓把內存芯片直接焊接在主板上。
要是有插槽的那種,把內存拿出來,用塊橡皮擦擦上麵的金手指,大概能好使點。
如果還不好使用,更換一個新內存基本不會出現這種情況。
藍屏不是還有百分之十其他概率問題嗎?其中係統也占8%左右的概率。
把新內存更換上,還不好使,開機繼續藍屏,說明係統出問題了。
重新做一遍係統,如果還這樣,剩下1%,就是主板問題。
硬件組到來,拆機拿迴去測量,而瀟天那這邊還有幾台測試的機器在跑著,趕緊讓人觀測各項軟件運行數據。
不打開不要緊,但凡打開的,都藍屏了。
幸虧邢寶華走了,不然他能當場發飆。
什麽原因導致這種問題,需要用排除法來定論。
就三樣,不是內存問題就是係統問題,或者概率最小的主板問題。
“同誌們,慶祝要延後了,希望不是我們的問題。”瀟天那說道,見到組員都沉默,瀟天那也沒說什麽,讓人把藍屏的機器,重啟看看情況。
還別說,有一台藍屏的機器,在重啟後,竟然能進入係統。這就說明硬件有問題。
但瀟天那又一陣頭皮發麻,硬件損壞也是一種概率問題,要知道硬件在出廠之前是經過嚴格測試的。
很少有壞的,這都折騰了這麽久都沒壞,運行係統了才藍屏。
還不是一台兩台的概率問題,說明藍屏的原因還是跟係統有點關係?
瀟天那心裏有點慌,這破係統沒完沒了是吧!
就選係統能達到上市的標準,哪有很多軟件要移植過去,沒有軟件的支持,這玩意要來何用?
就和當年的黑莓係統一樣,確實很流暢,確實很安全,但它留給裝軟件的空間確實很少,然而在軟件支持上,那也是更少。
很多都是他們自己移植過來,然後再弄個非官方論壇,讓一些大神或技術人員更改,都是個人從其他地方移植過來支持他們的係統。
號召是有了,軟件庫還是撐不起來,最後還得開放java格式jap文件來運行。
先不說java軟件,就說java的遊戲就不少,而且這個陣營中,幾乎所有的手機商都在支持,能不多嗎?
諾記、索尼、索愛、三星、摩托,都在支持java文件,黑莓的另類就顯得孤單,最後還是加入進去,來獲得軟件支持。
邢寶華後期不會擔心軟件的支持,而是前期的支持,畢竟他們這邊算是原創,隻能自己搞,讓其他人跟風,而他需要從win係統那邊搬過軟件來,改成java格式。
一半是公司買過來授權改版,一部分讓一些技術員,自己上傳軟件。不管技術員改誰的,抄誰的,隻要在設備上運行不崩潰,能用就行。
係統測試期間,那可是相當熱鬧,軟硬件都快成粥,各種崩潰,有軟件導致也有硬件導致的。總之都是息息相關因素。
軟件運行不動導致硬件損壞,或是硬件出現問題,導致係統不穩定,引發一係列的崩潰。
這次的磨合,可以用災難,噩夢來形容。
研發就是這樣,不經曆磨難和失敗,怎麽知曉前途的光明。
珠穆朗瑪係統之父瀟天那,基本都快讓這破玩意給弄瘋了,當初他和邢寶華弄出個大致的框架來,本以為能將就著用,那時候是在英特爾芯片上編的,可現在呢?
芯片不頂用還強上,誰受得了?
引發一係列的災難,全怪邢寶華的堅持。
大量的資金,人員,設備,全力支持,就這樣還搞不出來,真可以迴家種紅薯了。
高科技的東西都是老外搞出來的,咱們國人就不能搞,搞不出來。用錢老說道:“外國人能搞,咱們國人也能搞。”
在某些觀念下,就要攻克某些技術,不就是動腦玩電子科技嗎?玩就行,怕沒錢?
十幾億美刀隨便燒,燒沒了他再去賺去。
瀟天那找到邢寶華:“老板,我感覺還是芯片性能上出現問題,兼容不了珠穆朗瑪。”
“測試過排除法了嗎?芯片搭載其他係統,出現過崩潰現象嗎?unix純版係統測試過沒有,dos係統測試過沒有,運行數據怎樣?”
一句話,問的瀟天那說不出來,確實測試過,用人家的係統沒啥問題,而用了他的珠穆朗瑪,反而問題多。
說明,不是芯片的問題,而是和珠穆朗瑪不兼容。
但瀟天那是從unix係統基礎上改版過來,加上他們自己的東西。
核心還是unix,不應該會出現大麵積的不兼容。不運行軟件時,看著還很正常,一旦加入jap格式文件,好家夥各種災難來了。
現在問題找不出原因,拆開來很正常,合在一起,就有毛病,這疑難雜症確實不好辦。
隨後,邢寶華忙完一些工作,就去他們的實驗室,跟著一起測試係統運行。
把係統包打開,真是眼花繚亂,各種添加,先優化都無從下手,也不知道瀟天那他們團隊怎麽弄出來的。
看這些代碼比看財務報告還頭疼,起碼看財務報告上的數字,說明賺錢了,有錢就開心。
可看代碼,真要老命了。
一點一點的梳理,找出點多餘的來,就跟團隊的技術人員一起討論,這些東西有必要添加嗎?
在精簡係統的同時還要把軟件也精簡。
別光想著糊弄人,得能用才行,還得讓人用起來方便。不是專業的軟件容量一律對半砍,把程序控製的非常小才行。
突然,邢寶華感覺自己和同事們都進入到一個誤區中,說是造電腦和筆記本,但你不能把這貨當成正式的電腦和筆記本來用。
就是他穿越前的那個年代,也沒見哪家公司把移動低功耗的芯片裝在主機上當電腦使用。
最高配,最先進的移動低功耗芯片,都趕不上一台十幾年前的落後電腦使用。
這個區域早就劃分好了,簡單指令和複雜指令有著很大區別。就算微軟出的移動係統,都和他們電腦係統都不一樣。
問題就是這個簡單指令上,係統一旦複雜了,你搞個複雜指令係統,不給你崩潰才怪。
邢寶華把自己的一些想法和大夥溝通一下,就是把操作係統簡化到鑲嵌機係統一樣,能完美帶動java程序。
如果還帶不動,那就增加一個引擎模塊,專門用來引導java程序的。
這樣一來之前設計的主板,就得重新返工,重新設計,別以為增加個模塊就很簡單,要考慮的事兒很多。
壓力又給硬件組那邊。
引擎技術也分為驅動引擎和物理引擎。
在設備垃圾的情況下,空間又小,做軟件驅動技術空間又不夠,隻能運用物理引擎。
這靈感還是從當年3d引擎技術想起來的。硬件設備強悍的話,也就用軟件來驅動。
達不到硬件要求,也就隻能用物理,也就添加硬件,比如顯卡。
顯卡功能不光呈現在畫質上,還有很多功能可以用到,比如算法之類的,很多時候,顯卡的算法比cpu好用多了。
但把顯卡用到低配廉價機上,有種殺雞焉用牛刀的感覺。
邢寶華很早之前就有自己顯卡,那時候沒設備製造,這時候有設備製作了,成本還很高。
那麽,還是精簡。找其他小廠代工。這比他使用大型設備製作要便宜一些。
硬件組那邊開始對顯卡精簡,隻要能帶動java程序就行,沒必要搞得那麽複雜。
很快,拿著圖找一家數字廠進行生產加工,小設備製造這東西很帶勁,邢寶華那邊光刻機都有任務,不是說不能製造這物理引擎,而是說成本稍微高點。
拿到百多枚樣品後,就開始在主板上加工。
增加一個電子元件,就需要更改線路和電源管理芯片。而且線路還得重新導向芯片組那邊。
邢寶華怕對手研究他這種無理外掛,就特在封裝印刷字母上做了更改。
主要以誤導為主,但拆開仔細研究,還是會發現這玩意就是芯片組的成員,隻是單獨分開而已。
硬件搭配少不了驅動程序,這些都是根據特定元件編寫出來。
必要時還得刻一張軟盤或光盤來安裝驅動程序。
這樣一來導致兩周過去,整合完的硬件再次轉交給軟件組,上精簡係統測試。
不打開軟件都好使,隨後加載軟件開始測試,有了物理外掛就是不一樣,打開的速度明顯提高。
但隨後還是蹦了。
本來很高興的軟件組成員們,沒了剛才的喜悅。
測試時,邢寶華也在現場觀看。按道理不應該崩啊!讓測試人員打開管理器,屬性等等測試軟件哪個環節出錯。
當看到進程在後台多線運行時,他就感覺不太對勁,指著後台進程上對瀟天那說道:“看到了沒有,係統有執行關閉任務,還是按照win係統老路走。這不行,除了桌麵,係統文件加載程序,驅動程序等等,把那些沒必要的都關閉。”
瀟天那點點頭,說道:“我當時怕關閉這些,會導致係統缺少必要的驅動文件導致崩潰,沒想到打開軟件程序後……咦,內存性能怎麽突然提高了。”
邢寶華也看到了,在性能那邊不光看到內存,還看到cpu利用率也在提高,這說明係統吃硬件很厲害,再這樣下去,用不了多久,不是係統崩了,就是芯片組給燒了。
“你先把不必要的程序全給我關閉,隻有必要程序時,才能啟動,一旦關閉,所搭配的程序都不能運行。而且自動清理內存中的緩存。”
“那保留的臨時文件全部清除了,沒有保護功能?”
“你這樣,軟件建立的緩存包,不要放在係統緩存區域,改到其他盤符中。”
就這麽輕飄飄地一句話,整個軟件組又得忙活兩天。
拆係統包,把任務分下去,而且把緩存放在其他盤符中,需要強硬性的更改尋址。就是在軟件安裝路徑時,不是硬性的c盤,而是其他盤,把空間節約出來,減輕內的尋址壓力。
如果把c盤塞滿了,內存尋找就浪費時間,卡慢頓的現象就會出現。
想想當年的某60,安裝過或經常使用過的人都知道,人家怕你亂裝,導致c盤滿滿的,就給你把一些隱藏數據轉移到其他盤上。
就算你卸載了,還有不少殘留的痕跡在後台運行。
有時候明明都卸載了,為何會在其他盤上能看到某60的數據包?還刪除不了,一點刪除,提示某程序在使用中,不能刪除。
所謂的流氓手段運用到極致。你找後台管理查找運行,都找不到。但它那個包,就一直在那裏半隱藏模式,就讓你能看見,還解決不了。
一看包隻有幾兆或者幾k,想想占用不大,就放棄刪,它就一直在你那裏,一直占用你後台,來傳遞客戶的重要數據。
安全?
你花錢的才是安全,不花錢的怎麽也得從你身上賺迴一些成本來。
知道你喜歡什麽,他們就想辦法給你推送你喜歡的廣告來。尤其是那些喜歡打遊戲的,煩不勝煩。
這一招也是數據緩存的一種方式,不懂的絕對消滅不了。
就這樣又更改了兩天的係統,通過數據管理後台能看到各種硬件的性能管理,再打開測試軟件運行情況。
皇天不負有心人,這次終於能流暢的運行軟件了。
看著cpu占用率也不是很高,拿過溫度測試器,測量時間段溫度。能保持一個穩定的溫度,讓他們很欣慰。
之後就是運行他們移植過來的各種軟件,尤其是那些大文件。
開始都很好用,隨著時間關係,這些軟件所產生的臨時文件和數據垃圾都被轉移到其他盤上。
邢寶華留下一句話,讓瀟天那多測試幾天,最好暴力測試性能。
說完轉身就走,瀟天那看著老大離開的背影,再看看運行良好的電腦,對著全組人員說道:“沒黑沒夜的搞這玩意,總算成功了,要是有香檳,現在就開一瓶。今晚上一定搞慶祝,除了值班的,全部都去大吃大喝迴家好好休息一下,值班的明天補上。”
看著全組同事高唿,瀟天那高興的也跟著他們拍拍手。
轉臉看電腦時,瞬間又被打臉。
電腦閃頓一下,投入藍屏。
瀟天那滿臉的笑容頓時凝固,瞪著眼睛看著藍色屏幕。
剛才還好好的,這臉打得也太快了吧!
重啟,開機沒幾秒,機箱出現滴滴的蜂鳴聲。
招唿硬件組過來。一半藍屏百分之九十以上是內存導致的。
可他們研發的這台電腦和正經的電腦不太一樣啊!
為了節省卡槽和空間,邢寶華讓把內存芯片直接焊接在主板上。
要是有插槽的那種,把內存拿出來,用塊橡皮擦擦上麵的金手指,大概能好使點。
如果還不好使用,更換一個新內存基本不會出現這種情況。
藍屏不是還有百分之十其他概率問題嗎?其中係統也占8%左右的概率。
把新內存更換上,還不好使,開機繼續藍屏,說明係統出問題了。
重新做一遍係統,如果還這樣,剩下1%,就是主板問題。
硬件組到來,拆機拿迴去測量,而瀟天那這邊還有幾台測試的機器在跑著,趕緊讓人觀測各項軟件運行數據。
不打開不要緊,但凡打開的,都藍屏了。
幸虧邢寶華走了,不然他能當場發飆。
什麽原因導致這種問題,需要用排除法來定論。
就三樣,不是內存問題就是係統問題,或者概率最小的主板問題。
“同誌們,慶祝要延後了,希望不是我們的問題。”瀟天那說道,見到組員都沉默,瀟天那也沒說什麽,讓人把藍屏的機器,重啟看看情況。
還別說,有一台藍屏的機器,在重啟後,竟然能進入係統。這就說明硬件有問題。
但瀟天那又一陣頭皮發麻,硬件損壞也是一種概率問題,要知道硬件在出廠之前是經過嚴格測試的。
很少有壞的,這都折騰了這麽久都沒壞,運行係統了才藍屏。
還不是一台兩台的概率問題,說明藍屏的原因還是跟係統有點關係?
瀟天那心裏有點慌,這破係統沒完沒了是吧!