1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      如何在Web上運(yùn)行Linux

      如何在Web上運(yùn)行Linux,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

      創(chuàng)新互聯(lián)建站是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),小程序設(shè)計(jì),十余年建站對假山制作等多個領(lǐng)域,擁有豐富的網(wǎng)站維護(hù)經(jīng)驗(yàn)。

      一個叫Fabrice Bellard的程序員寫了一段Javascript在Web瀏覽器中啟動Linux(原網(wǎng)頁,我把這個網(wǎng)頁iframe在了下面),目前,你只能使用Firefox 4和Chrome 11運(yùn)行這個Linux。這不是什么假的模仿Linux的東西,這是實(shí)實(shí)在在的運(yùn)行一個Linux。這一舉動還引起了很多很牛人的關(guān)注,包括Javascript的創(chuàng)建者Brendan Eich。

       IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                    TCP established hash table entries: 1024 (order: 0, 4096 bytes)                   TCP bind hash table entries: 512 (order: -1, 2048 bytes)                          TCP: Hash tables configured (established 1024 bind 512)                           TCP reno registered                                                               checking if image is initramfs...it isn't (bad gzip magic numbers); looks like a  n initrd                                                                          Freeing initrd memory: 2048k freed                                                Total HugeTLB memory allocated, 0                                                 io scheduler noop registered                                                      io scheduler anticipatory registered                                              io scheduler deadline registered                                                  io scheduler cfq registered (default)                                             Real Time Clock Driver v1.12ac                                                    JS clipboard: I/O at 0x03c0                                                       Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled         serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16450                               RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize             loop: loaded (max 8 devices)                                                      TCP cubic registered                                                              NET: Registered protocol family 1                                                 NET: Registered protocol family 17                                                Using IPI Shortcut mode                                                           Time: pit clocksource has been installed.                                         RAMDISK: ext2 filesystem found at block 0                                         RAMDISK: Loading 2048KiB [1 disk] into ram disk... done.                          VFS: Mounted root (ext2 filesystem).                                              Freeing unused kernel memory: 124k freed                                          W  IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                    TCP established hash table entries: 1024 (order: 0, 4096 bytes)                   TCP bind hash table entries: 512 (order: -1, 2048 bytes)                          TCP: Hash tables configured (established 1024 bind 512)                           TCP reno registered                                                               checking if image is initramfs...it isn't (bad gzip magic numbers); looks like a  n initrd                                                                          Freeing initrd memory: 2048k freed                                                Total HugeTLB memory allocated, 0                                                 io scheduler noop registered                                                      io scheduler anticipatory registered                                              io scheduler deadline registered                                                  io scheduler cfq registered (default)                                             Real Time Clock Driver v1.12ac                                                    JS clipboard: I/O at 0x03c0                                                       Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled         serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16450                               RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize             loop: loaded (max 8 devices)                                                      TCP cubic registered                                                              NET: Registered protocol family 1                                                 NET: Registered protocol family 17                                                Using IPI Shortcut mode                                                           Time: pit clocksource has been installed.                                         RAMDISK: ext2 filesystem found at block 0                                         RAMDISK: Loading 2048KiB [1 disk] into ram disk... done.                          VFS: Mounted root (ext2 filesystem).                                              Freeing unused kernel memory: 124k freed                                          Welcome to JS/Linux

      隨后,F(xiàn)abrice Bellard發(fā)布了相關(guān)的技術(shù)說明:http://bellard.org/jslinux/tech.html,從這份文檔中我們可以看到:

      這個模似器完全由Javascript寫成

      CPU仿真器使用的是QEMU(接近于原古的486),為了裝上Linux,其做了一些改動。

      Javascript的終端本來可以使用termlib,但他還是自己寫了一個,因?yàn)镺S的按鍵和Web瀏覽器不一樣(here)

      Linux 使用了2.6.20內(nèi)核,編譯配置在這里,并做了一些小改動。

      磁盤用的是Ram Disk,在啟動的時(shí)候裝載。其文件系統(tǒng)由Buildroot 和BusyBox產(chǎn)生。

      在Home目錄下有一個hello.c的程序,你可以使用TinyCC編譯(tcc,參看酷殼的這篇文章)

      從這個事我有這些感觸,

      在Web上運(yùn)行一個Linux的操作系統(tǒng)不是問題。那么在Web上還有什么不能做的嗎?

      Linux真是性能很高,在Javascript下運(yùn)行感覺也不慢啊。

      看完上述內(nèi)容,你們掌握如何在Web上運(yùn)行Linux的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


      分享名稱:如何在Web上運(yùn)行Linux
      文章鏈接:http://www.ef60e0e.cn/article/jcjgji.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        华蓥市| 富裕县| 循化| 鸡东县| 化州市| 甘南县| 阿瓦提县| 秀山| 桐梓县| 高青县| 淮南市| 根河市| 左贡县| 连江县| 林芝县| 瓮安县| 吉林省| 祁阳县| 陆河县| 施秉县| 秀山| 中卫市| 班玛县| 若羌县| 南丹县| 正镶白旗| 怀仁县| 胶南市| 繁峙县| 屯留县| 宁南县| 南阳市| 乐都县| 安阳市| 闻喜县| 如东县| 色达县| 庄河市| 通道| 大港区| 明光市|