На языке JavaScript написан полноценный эмулятор ПК, способный загрузить Linux

Discussion in 'Мировые новости. Обсуждения.' started by betakley, 17 May 2011.

  1. B100DSn0w

    B100DSn0w New Member

    Joined:
    12 Sep 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    я в шоке с hrc hd 2 ток что запустил ... miui android firefox 4 кому интересно)
     
  2. PabloPicasso

    PabloPicasso Banned

    Joined:
    2 Jan 2010
    Messages:
    88
    Likes Received:
    32
    Reputations:
    16
    там нечего не закодировано, серверной части нету
     
  3. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    node это серверный JS а там его нету! Там максимум пхп выдает страницу, хотя я уверен в том что это просто хтмлка с джиэсками..
     
  4. trotil

    trotil Member

    Joined:
    10 Jan 2009
    Messages:
    60
    Likes Received:
    5
    Reputations:
    4
    я еже на крэклабе бывшем, ктото бросал ссылку на прико, также был эмулято линукса на РНР :D , но поностью он не доработан, азы Ос там были
     
  5. Static

    Static New Member

    Joined:
    17 Jul 2010
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    можно ли открыть этот эмулятор с мобилы,кпк,псп ? важно.
     
  6. crazy_script

    crazy_script New Member

    Joined:
    3 Feb 2011
    Messages:
    18
    Likes Received:
    2
    Reputations:
    -3
    Я и без тебя знаю.Написал это парню,который не знал о серверном js.
     
  7. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    http://cb.vu/
     
    _________________________
  8. tshift

    tshift Member

    Joined:
    27 Apr 2009
    Messages:
    53
    Likes Received:
    16
    Reputations:
    0
    На лисичке 3.6.17 тоже работает.
     
  9. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    В исходниках улыбнуло:
    PHP:
    if(isfile('/bin/'+cmd)||isfile('/sbin/'+cmd)||othercmd.indexOf(cmd)!=-1){if(cmd=='help'){this.write(helpPage);}
    else if(
    cmd=='info'){this.write(infoPage);}
    else if(
    cmd=='clear'||cmd=='bash'){this.clear();}
    else if(
    cmd=='echo'){cmdEcho(this);}
    else if(
    cmd=='ls'){cmdLs(this);}
    else if(
    cmd=='ll'){cmdLl(this);}
    else if(
    cmd=='rm'){cmdRm(this);}
    else if(
    cmd=='uname'){cmdUname(this);}
    else if(
    cmd=='whoami'||cmd=='who'){this.write('%c(@lightgrey)'+this.user);}
    else if(
    cmd=='whereami'){cmdWhereami(this);}
    else if(
    cmd=='weather'||cmd=='wetter'){cmdWeather(this);}
    else if(
    cmd=='id'){cmdId(this);}
    else if(
    cmd=='pwd'){cmdPwd(this);}
    else if(
    cmd=='cd'){cmdCd(this);}
    else if(
    cmd=='cat'){cmdCat(this);}
    else if(
    cmd=='man'){cmdMan(this);}
    else if(
    cmd=='more'||cmd=='less'){cmdMore(this);}
    else if(
    cmd=='hostname'){cmdHostname(this);}
    else if(
    cmd=='whatis'||cmd=='apropos'){cmdWhatis(this);}
    else if(
    cmd=='ps'){cmdPs(this);}
    else if(
    cmd=='pr'||cmd=='browse'){cmdPr(this);}
    else if(
    cmd=='browser'){cmdBrowser(this);}
    else if(
    cmd=='reset'){cmdReset(this);}
    else if(
    cmd=='reboot'){cmdReboot(this);}
    else if(
    cmd=='ping'){cmdPing(this);}
    else if(
    cmd=='redim'){cmdRedim(this);}
    else if(
    cmd=='cal'){cmdCal(this);}
    else if(
    cmd=='num'){cmdNum(this);}
    else if(
    cmd=='uptime'){cmdUptime(this);}
    else if(
    cmd=='date'){this.write('%c(@lightgrey)'+Date());}
    else if(
    cmd=='reload'){location.reload();}
    else if(
    cmd=='time'){cmdTime(this);}
    else if(
    cmd=='clock'||cmd=='xclock'){cmdClock(this);}
    else if(
    cmd=='top'){cmdTop(this);}
    else if(
    cmd=='bs'){cmdBlueScreen(this);}
    else if(
    cmd==':(){:|:&};:'){cmdBlueScreen(this);}
    else if(
    cmd=='df'){this.write(vardf);}
    else if(
    cmd=='history'){this.write(this.history);}
    else if(
    cmd=='fortune'){cmdFortune(this);}
    else if(
    cmd=='login'){cmdLogin(this);}
    else if(
    cmd=='su'){cmdSu(this);}
    else if(
    cmd=='exit'||cmd=='logout'){this.close();}
    else if(
    cmd=='matrix'){cmdMatrix(this);}
    else if(
    cmd=='random'){cmdRandom(this);}
    else if(
    cmd=='snake'){cmdSnake(this);}
    else if(
    cmd=='invaders'){cmdInvaders(this);}
    else if(
    cmd=='chat'){cmdChat(this);}
    else if(
    cmd=='vi'){cmdEdit(this);}
    else if(
    cmd=='ssh'){cmdSsh(this);}
    else if(
    cmd=='emacs'){this.write('%c(@lightgrey)both vi *and* Emacs are just too damn slow. Use ED!');}
    else if(
    cmd=='ed'){this.write('%c(@lightgrey)Ed is the standard text editor. (I still have to port it though) %c(@lightcyan)See man ed');}
    else if(
    cmd=='sudo'){this.write('%c(@lightgrey)sudo is for wimps');}
    else if(
    cmd=='chown'||cmd=='chmod'){this.write('%c(@lightgrey)All Your Files Are Belong To Us');}
    else if(
    files_sbin_n.indexOf(cmd)!=-1){this.write('%c(@lightgrey)'+this.argv[0]+': Permission denied.');}}
    else{
    this.write('%c(@lightgrey)'+this.argv[0]+': Command not found.');}}
     
  10. BLurpi^_^

    BLurpi^_^ Banned

    Joined:
    9 Feb 2011
    Messages:
    218
    Likes Received:
    26
    Reputations:
    9
    Введите длииииную команду
     
  11. Zeeman

    Zeeman New Member

    Joined:
    21 Apr 2011
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Эра брейнфака прошла, начинается эра javascript
     
Loading...