⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 notes.text

📁 idel虚拟机源码
💻 TEXT
字号:
what's a good app to demo?  ideally, it's:- easy to implement- something some significant number of hackers will want to use- embarrassingly parallelso:- trivial factoring example- cryptanalysis  hashcash in particular- simulations  ok, but specifically?- machine learning  ok, but specifically?- raytracing  needs floating point, lots of work  is there a raytracer with a backend I could adapt easily?- traveling salesman  not very exciting- game tree search  needs quick responses to be useful- superopt  limited audience- SAT  too esotericagenda:read up on spot-checking in sabotage-tolerance-mechanisms-for.ps.gzalso sarmenta99bayanihan.ps.gzand locust*.ps.gztschudin97open.ps.gz/home/me/src/refs-for-froth/others/pldi96-omniware.ps.gzneed to read up on heterogenous process migrationsee what free c compilers there are besides gcc and lcc.- on pending job list, record when started, who got it, etc.- fix getNextJob() to also get jobs off the pending and failed lists1 add a built in referral list- add messages to/from other dealers about busy-ness- jobber should report resource availability, dealer should parse it  - instructions/second  - memory allowed  - max program size  - max output size  - bandwidth- test that `go bug foo' works- usage messages- integrate Mstart script- timeout on socket waiting1 announce on freshmeat1 a more interesting example (hashcash)- dealer needs limit on size of answer returned- standard interface for monitoring progress of a task4 jobber's idelvm should run without read, save capabilities4 add floating point to idel4 improve the idel api (error handling)  review the tcl and python apis- jobber ought to have a way of telling when to go completely idle,  not just be nice  (platform-dependent)- get it working on windows? make windows and mac packages1 unit tests with malicious peers- use real swiss numbers- dealer keeps a jobber blacklist- dealer can send out jobs multiple times for double-checking- dealer maintains its data structures intelligently so they don't get  too huge- encrypted transport- protocol with version info  http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/mojonation/evil/hackerdocs/EGTP.html?rev=HEAD&content-type=text/html- both jobbers and dealers should keep a persistent list of dealers  they can contact- fix the jobber's delay to come *after* closing the socket.  argh.  maybe this would be easier with EGTP?- add messages to protocol: "I'm being interrupted", "I gave up",  "Don't bother"done:1 clean up pending-jobs/tasks data structures- have getNextJob() return just a job and its swiss number- remove getId() methods, use fake swiss numbers instead- add a method to jobs to estimate how long it should take1 jobber needs limits on bandwidth consumption, amount of total output(only half done)1 get friends & acquaintances to run it

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -