4 Commits

Author SHA1 Message Date
mayx
cd478c22a2 Update 3 files
- /_data/other_repo_list.csv
- /_data/links.csv
- /_posts/2025-12-01-linux.md
2026-03-23 14:07:38 +00:00
mayx
e094b6d205 Update 3 files
- /_data/links.csv
- /_data/other_repo_list.csv
- /_layouts/default.html
2026-03-21 19:22:38 +00:00
mayx
e8653b0efd Update 5 files
- /_data/other_repo_list.csv
- /_layouts/default.html
- /proxylist.md
- /other_repo_list.md
- /links.md
2026-03-17 12:19:07 +00:00
mayx
e516a5d08c Update 4 files
- /index.html
- /_layouts/post.html
- /_layouts/xslt_container.html
- /_data/other_repo_list.csv
2026-03-14 20:05:09 +00:00
9 changed files with 148 additions and 46 deletions

View File

@@ -3,6 +3,7 @@ http://gdatura24gtdy23lxd7ht3xzx6mi7mdlkabpvuefhrjn4t5jduviw5ad.onion/Mayx/mayx
http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/mayx/blog
http://giteabolfdejtdzblkooalqei6jr67imiugmhtsh6ocw4hlj5a4q.b32.i2p/mayx/blog
https://gitlab.lain.la/mayx/mayx.pages.lain.la
https://forge.fedoraproject.org/mabbs/blog
https://tilde.club/~mayx/git/blog.git/
https://tvoygit.ru/Mayx/mayx
https://git.envs.net/Mayx/mayx
@@ -41,7 +42,6 @@ https://git.duplanet.ovh/mayx/blog
http://69.62.77.234:8888/mayx/blog
http://112.219.147.186:7000/mayx/blog
https://git.rootfinlay.co.uk/mayx/blog
https://repo.beithing.com/mayx/blog
https://git.yi-guanjia.com/mayx/blog
https://gitea.belanjaparts.com/mayx/blog
http://185.208.225.190:3000/mayx/blog
@@ -58,7 +58,6 @@ http://142.171.47.170:3000/mayx/blog
http://111.231.146.230:8418/mayx/blog
https://git.winscloud.net/mayx/blog
https://git.pwaapp.cc/mayx/blog
http://119.28.73.80:5000/mayx/blog
https://git.sleepingforest.co.uk/mayx/blog
https://an360.top/mayx/blog
http://106.15.78.64:3000/mayx/blog
@@ -86,14 +85,12 @@ http://27.124.12.222:3000/mayx/blog
https://git.sayndone.ru/mayx/blog
https://gitea.hintsight.com/mayx/blog
https://anzsco.co.nz/mayx/blog
https://git.saintdoggie.org/mayx/blog
http://blackobelisk.xyz:3000/mayx/blog
https://git.dushes.keenetic.pro/mayx/blog
http://47.129.22.53:22345/mayx/blog
https://git.tech.troyrc.com/mayx/blog
http://git.zkyspace.top/mayx/blog
http://149.88.87.128:3000/mayx/blog
http://124.70.167.140:3000/mayx/blog
http://77.223.118.106:8081/mayx/blog
https://git.the-kn.com/mayx/blog
https://git.ism-dev.net/mayx/blog
@@ -128,7 +125,6 @@ https://repo.gusdya.net/mayx/blog
https://gitea.tmartens.dev/mayx/blog
http://218.206.106.50:19901/mayx/blog
https://git.slegeir.com/mayx/blog
https://git.kimcblog.com/mayx/blog
https://git.minaev.su/mayx/blog
https://git.0fs.ru/mayx/blog
https://git.bremauer.cc/mayx/blog
@@ -171,7 +167,6 @@ http://121.40.40.177:3000/mayx/blog
http://118.31.223.224:3000/mayx/blog
http://voicebot.digitalakademie-bw.de:3000/mayx/blog
http://178.254.35.219:3000/mayx/blog
http://114.215.207.150:3000/mayx/blog
http://2.59.132.109:3001/mayx/blog
http://newslabx.csie.ntu.edu.tw:3000/mayx/blog
http://81.71.148.57:8080/mayx/blog
@@ -190,7 +185,6 @@ http://47.111.17.177:3000/mayx/blog
https://k0ki-dev.com/mayx/blog
http://110.42.45.89:2052/mayx/blog
https://git.furcom.org/mayx/blog
http://47.109.95.73:3000/mayx/blog
http://34.102.70.200:3000/mayx/blog
http://175.178.219.170:3000/mayx/blog
http://blueroses.top:8888/mayx/blog
@@ -201,14 +195,12 @@ http://58.221.13.198:30010/mayx/blog
https://git.d-popov.com/mayx/blog
https://git.liliyamol.cn/mayx/blog
http://8.138.90.28:3000/mayx/blog
https://git.ja-schwarz.de/mayx/blog
https://git.23cm.cn/mayx/blog
https://gitea.oio.cat/mayx/blog
http://59.110.17.86:3000/mayx/blog
https://git.karma-riuk.com/mayx/blog
https://git.saidomar.fr/mayx/blog
http://gitea.fcunb.cn:10083/mayx/blog
https://git.sduonline.cn/mayx/blog
https://git.7o9o.net/mayx/blog
https://dev.init.zone/mayx/blog
https://git.gupaoedu.cn/mayx/blog
@@ -217,7 +209,6 @@ https://git.7milch.com/mayx/blog
https://git.sitenevis.com/mayx/blog
https://dreamplacesai.de/mayx/blog
http://185.87.111.46:3000/mayx/blog
http://suncheng.asia:14200/mayx/blog
http://1.94.13.224:9080/mayx/blog
https://auric-org.org/mayx/blog
http://101.35.183.241/mayx/blog
@@ -225,12 +216,9 @@ https://gitea.quiztimes.nl/mayx/blog
http://106.14.189.125:3000/mayx/blog
http://gitea.coderpath.com/mayx/blog
http://175.198.180.19:3000/mayx/blog
http://ngtools.cn:53000/mayx/blog
https://git.hantify.ru/mayx/blog
http://43.136.169.169:3000/mayx/blog
http://121.196.213.68:3000/mayx/blog
https://git.vereint-digital.de/mayx/blog
http://111.198.4.69:8092/mayx/blog
https://forge.coreymclark.com/mayx/blog
http://ems.iclematis.com:30000/mayx/blog
https://git.micahmoore.io/mayx/blog
@@ -255,7 +243,6 @@ http://sjhome.cloud:3000/mayx/blog
https://gitea.sciotech.cn/mayx/blog
http://8.148.220.5:8089/mayx/blog
http://8.140.250.85:3000/mayx/blog
https://git.emanuelemiani.it/mayx/blog
http://8.134.11.35:3000/mayx/blog
https://nas.szwyll.com:3000/mayx/blog
https://git.koppa.pro/mayx/blog
@@ -272,7 +259,6 @@ https://git.jakubzabski.pl/mayx/blog
http://8.134.218.17:8013/mayx/blog
http://124.223.89.168:8080/mayx/blog
http://139.129.21.166:3000/mayx/blog
http://111.231.240.168:9082/mayx/blog
http://209.141.47.52:3000/mayx/blog
http://dapainas.asia:5990/mayx/blog
http://60.204.158.188:3000/mayx/blog
@@ -383,13 +369,10 @@ https://gitea.primecontrols-dev.com/mayx/blog
http://www.scserverddns.top:13000/mayx/blog
http://156.255.1.229:3000/mayx/blog
https://git.ndpcloud.ru/mayx/blog
https://gitea.va-comer.net/mayx/blog
https://git.lucas-michel.fr/mayx/blog
http://60.205.162.59:3000/mayx/blog
https://git.imvictor.tech:2/mayx/blog
https://git.pwcedge-sbs-innov-lab.com/mayx/blog
http://47.112.137.193:3000/mayx/blog
https://gitea.malin.onl/mayx/blog
http://58.38.123.148:3176/mayx/blog
http://docker.clhero.fun:3000/mayx/blog
https://bdgit.educoder.net/mayx/blog
@@ -403,7 +386,6 @@ http://c6h5gp.top:3000/mayx/blog
https://git.serenetia.com/mayx/blog
https://tm-jikayo.com/mayx/blog
https://vcs.cozydsp.space/mayx/blog
http://43.162.113.116:3000/mayx/blog
http://8.129.11.230:7002/mayx/blog
http://115.190.107.87:3000/mayx/blog
https://git.hast.one/mayx/blog
@@ -414,7 +396,6 @@ http://36.213.200.127:23000/mayx/blog
http://8.155.58.218:9000/mayx/blog
http://fanlibo.i234.me:8418/mayx/blog
http://rito.synology.me:3000/mayx/blog
http://www.dothing.com:6999/mayx/blog
http://8.217.32.95:3000/mayx/blog
https://git.temporaryname.org/mayx/blog
https://Repo.gusdya.net/mayx/blog
@@ -464,7 +445,6 @@ http://104.254.131.244:3000/mayx/blog
https://gitea.alacloud.de/mayx/blog
https://git.tobiasweise.dev/mayx/blog
https://code.cif.su/mayx/blog
http://47.99.119.173:13000/mayx/blog
http://47.97.225.73:3000/mayx/blog
https://git.cynic.moe/mayx/blog
https://git.muellers-software.org/mayx/blog
@@ -472,7 +452,6 @@ http://47.98.168.177:3000/mayx/blog
http://8.130.128.130:3000/mayx/blog
https://repos.fbpx.io/mayx/blog
https://git.vladimirkutkovoy.ru/mayx/blog
https://git.alexavr.ru/mayx/blog
https://git.cavemanon.xyz/mayx/blog
http://116.204.12.56:3000/mayx/blog
http://120.24.203.75:3000/mayx/blog
@@ -480,12 +459,9 @@ http://svn.rivastudio.cn/mayx/blog
https://gitea.lokach.ru/mayx/blog
https://kamtk.ru:4000/mayx/blog
https://git.refinementservices.com/mayx/blog
http://57.180.83.114:3001/mayx/blog
http://192.238.205.92:3000/mayx/blog
https://git.smart-tool.jp/mayx/blog
http://39.98.126.115:8080/mayx/blog
https://gitea.ziyuanstore.com/mayx/blog
http://git.atomlust.com/mayx/blog
https://auroral.net/mayx/blog
https://git.zhuzihan.com/mayx/blog
http://47.76.55.15:21108/mayx/blog
@@ -499,7 +475,6 @@ http://46.202.189.66:3000/mayx/blog
http://82.26.157.11:3001/mayx/blog
http://47.115.221.71:3000/mayx/blog
https://git.tihilv.ddns.net/mayx/blog
http://47.110.148.47:3000/mayx/blog
http://123.60.146.54:3000/mayx/blog
https://gitea.jleibl.net/mayx/blog
http://218.232.111.112:8300/mayx/blog
@@ -509,11 +484,9 @@ https://irgit.irinfotech.com/mayx/blog
http://118.178.172.49:3000/mayx/blog
http://59.19.179.48:3300/mayx/blog
https://git.kooera.com/mayx/blog
https://gitea.megumin.asia/mayx/blog
https://gitea.lasallesaintdenis.com/mayx/blog
http://123.57.225.51:3000/mayx/blog
http://111.21.163.58:2321/mayx/blog
https://vgit.codepipe.digital/mayx/blog
http://8.130.165.88:33000/mayx/blog
http://120.224.118.234:20007/mayx/blog
http://8.130.135.159:3000/mayx/blog
@@ -526,7 +499,6 @@ http://39.106.146.44:3000/mayx/blog
http://47.100.212.83:3000/mayx/blog
https://git2.ne-it.net/mayx/blog
https://gitea.hoba.dedyn.io/mayx/blog
http://8.130.97.84:3000/mayx/blog
https://home.rubini.me:9998/mayx/blog
http://62.173.140.174:10480/mayx/blog
https://gitea.ecosystem.carrier.com/mayx/blog
@@ -536,7 +508,6 @@ https://git.wegoo.ltd/mayx/blog
http://114.203.209.83:3000/mayx/blog
https://git.egormuratov.ru/mayx/blog
http://47.100.111.106:3000/mayx/blog
http://119.28.99.32:3000/mayx/blog
http://47.103.78.70:3000/mayx/blog
https://0xa2.com/mayx/blog
http://47.100.208.160:51300/mayx/blog
@@ -546,14 +517,11 @@ http://www.expcman.cyou:3000/mayx/blog
https://gitea.sellycloud.io/mayx/blog
https://gitea.syn-assist.fr/mayx/blog
http://telman.me/mayx/blog
http://cherrypeng.com/mayx/blog
https://git.cenoq.com/mayx/blog
https://git.cubetiqs.com/mayx/blog
https://gitbrowser.bodanius.com/mayx/blog
http://47.103.48.2:3002/mayx/blog
https://gitoria.ru/mayx/blog
http://120.24.175.146:3000/mayx/blog
http://139.196.211.140:3000/mayx/blog
http://47.108.133.67:11216/mayx/blog
http://8.152.205.35:3000/mayx/blog
http://120.210.80.160:3000/mayx/blog
@@ -572,7 +540,6 @@ http://8.138.139.89:3000/mayx/blog
http://59.110.47.157:3000/mayx/blog
http://8.155.172.147:3001/mayx/blog
https://git.erfmann.dev/mayx/blog
https://testfixturehub.com/mayx/blog
https://git.paraboletancza.org/mayx/blog
http://lessonsource.tech:3000/mayx/blog
https://git.davisdre.com/mayx/blog
@@ -583,13 +550,10 @@ https://git.newton-lab.com/mayx/blog
https://git.ocpp.com.tw/mayx/blog
https://sw4rm.dev/mayx/blog
https://code.rausch.tech/mayx/blog
https://git.flowlogix.com/mayx/blog
https://www.sweetvillage.ru/mayx/blog
https://git.weavefun.com:5443/mayx/blog
https://git.zg23.ru/mayx/blog
https://git.vajdak.cz/mayx/blog
https://git.braindead-labs.de/mayx/blog
https://git.rocket-talk.ru/mayx/blog
http://58.65.162.118:3000/mayx/blog
https://git.silvertone.com.au/mayx/blog
https://git.gxc-solutions.ru/mayx/blog
@@ -602,7 +566,6 @@ https://git.ilili.me/mayx/blog
https://forgejo.bridgetownrb.com/mayx/blog
http://213.171.25.1:3000/mayx/blog
http://8.140.242.243:8080/mayx/blog
https://kdr7.ru/mayx/blog
https://www.git.d0h.ru/mayx/blog
https://git.t1337.ru/mayx/blog
https://git.dodzin-kg2.keenetic.pro/mayx/blog
@@ -610,7 +573,6 @@ http://43.156.250.29:3000/mayx/blog
http://54.199.96.217:3000/mayx/blog
http://20.219.0.85:3000/mayx/blog
http://121.43.186.169:3000/mayx/blog
http://183.82.250.60:3001/mayx/blog
http://38.76.202.113:3000/mayx/blog
https://dev01.open-alt.com/mayx/blog
https://gitea.doinlab.com/mayx/blog
@@ -621,5 +583,142 @@ https://git.li0nhunter.com/mayx/blog
https://www.gethnow.pro/mayx/blog
https://gitea.yimoyuyan.cn/mayx/blog
https://git.yanfeng.uk/mayx/blog
http://123.57.248.179:3690/mayx/blog
https://git.apextoaster.com/mayx/blog
http://8.155.160.224:3000/mayx/blog
https://hub.open-verse.ai/mayx/blog
http://221.203.14.217:3000/mayx/blog
https://git.sophiagwen.au/mayx/blog
http://103.248.30.24:3000/mayx/blog
http://139.196.96.28:13000/mayx/blog
https://dev.kiramtech.com/mayx/blog
http://www.mikarsoft.com/mayx/blog
https://git.gasshog.fr/mayx/blog
https://git.ccmhub.se/mayx/blog
https://git.ihatemen.uk/mayx/blog
https://git.suzk.ru/mayx/blog
http://178.128.210.141:3000/mayx/blog
http://115.190.112.247:8418/mayx/blog
http://119.29.198.206:5630/mayx/blog
https://git.tiancyun.com/mayx/blog
https://gitea.smartechouse.com/mayx/blog
https://git.mis24.ru/mayx/blog
https://git.123doit.com/mayx/blog
http://62.43.207.91:8889/mayx/blog
http://8.138.249.120:3000/mayx/blog
https://rsas.de/mayx/blog
https://git.johntsai.online/mayx/blog
https://gitea.css-sistemas.com.br/mayx/blog
https://sportseibt.de/mayx/blog
https://git.martinmasa.cz/mayx/blog
https://git.wangyan411303.com/mayx/blog
https://git.grauzell.eu/mayx/blog
https://git.f4e.lol/mayx/blog
http://47.113.145.232:3000/mayx/blog
http://8.130.99.44:3000/mayx/blog
http://47.98.183.226:3000/mayx/blog
https://tea.geekstek.com/mayx/blog
http://47.115.212.237:3000/mayx/blog
https://chenxil.top/mayx/blog
https://www.binge.fit/mayx/blog
https://parnian.app/mayx/blog
http://72.61.229.93:4000/mayx/blog
http://www.gitea.zhangc.top:3000/mayx/blog
https://gitea.chenxu2233.com/mayx/blog
http://180.76.231.216:3000/mayx/blog_cn
https://git.yinbonet.cn/mayx/blog
https://lishan148.synology.me:3014/mayx/blog_cn
http://1.95.221.174:3000/mayx/blog
https://git.huwhy.cn/mayx/blog_cn
http://60.205.246.14:3389/mayx/blog_cn
http://119.91.35.154:3000/mayx/blog_cn
http://110.42.101.39:13000/mayx/blog_cn
http://152.136.187.229/mayx/blog_cn
https://gitlab.zuisishu.com/mayx/blog_cn
http://39.101.74.135:5000/mayx/blog_cn
http://124.236.46.74:9103/mayx/blog_cn
http://123.57.130.140:3000/mayx/blog_cn
http://122.51.51.35:3000/mayx/blog_cn
http://112.124.49.128:3000/mayx/blog_cn
http://182.92.251.55:3000/mayx/blog_cn
http://106.52.21.251:3000/mayx/blog_cn
http://118.24.46.223:3000/mayx/blog_cn
http://s3.v100.vip:31057/mayx/blog_cn
http://81.70.179.79:3000/mayx/blog_cn
https://www.syq.im:2025/mayx/blog_cn
http://wap.szmicode.com:3000/mayx/blog_cn
http://101.33.225.95:3000/mayx/blog_cn
http://git.andyshi.cloud/mayx/blog
http://45.55.138.82:3000/mayx/blog_cn
http://43.136.59.253/mayx/blog_cn
http://82.156.121.2:3000/mayx/blog_cn
http://www.ntopia-tech.com:30000/mayx/blog_cn
http://118.24.129.148:3000/mayx/blog_cn
http://58.241.155.106:10140/mayx/blog_cn
http://120.48.141.82:3000/mayx/blog_cn
http://61.178.84.89:8998/mayx/blog_cn
http://82.156.111.58:3000/mayx/blog_cn
http://81.70.24.14/mayx/blog_cn
http://43.143.175.54:3000/mayx/blog_cn
http://47.92.23.195:8418/mayx/blog_cn
http://60.247.225.25:3000/mayx/blog_cn
http://39.100.117.84:3000/mayx/blog_cn
http://git.ibossay.com:3000/mayx/blog_cn
https://miduohuyu.com/mayx/blog_cn
https://git.saike.fun:9755/mayx/blog_cn
https://git.cool2645.com/mayx/blog_cn
http://1.95.173.44:3000/mayx/blog_cn
https://gitea.yanghaoran.space/mayx/blog_cn
https://m2g.top:13000/mayx/blog_cn
http://58.221.157.122:3000/mayx/blog_cn
http://27.185.43.173:9001/mayx/blog_cn
https://gitlab.liruwei.cn/mayx/blog_cn
http://61.190.74.90:9900/mayx/blog_cn
http://49.234.27.222:3000/mayx/blog_cn
http://8.153.70.81:30001/mayx/blog_cn
https://git.avclick.ru/mayx/blog_cn
http://175.27.229.211:3000/mayx/blog_cn
http://183.223.90.151:10021/mayx/blog_cn
http://106.55.174.214:3000/mayx/blog_cn
https://dev.ilink-app.com/mayx/blog_cn
https://gitea.ai-demo.duckdns.org/mayx/blog_cn
https://git.yidaimingjvn.xyz/mayx/blog_cn
http://122.51.36.119:3000/mayx/blog_cn
http://43.143.142.38:7001/mayx/blog_cn
http://macrocc.com:3000/mayx/blog_cn
http://39.105.67.143:3000/mayx/blog_cn
https://git.hi6k.com/mayx/blog_cn
http://101.42.158.231:3000/mayx/blog_cn
http://8.140.232.131:8100/mayx/blog_cn
http://www.yuquanjun.cn:3000/mayx/blog_cn
http://gitea.xxhhcty.xyz:8080/mayx/blog_cn
http://211.149.155.157:3000/mayx/blog_cn
http://82.156.89.21:3000/mayx/blog_cn
http://62.234.194.66:3000/mayx/blog_cn
http://47.109.71.130:3000/mayx/blog_cn
http://49.234.193.192:3000/mayx/blog_cn
http://62.234.222.247:3000/mayx/blog_cn
https://git.sskuaixiu.com/mayx/blog_cn
http://xujiesoft.vicp.net:3000/mayx/blog_cn
http://113.44.36.103:23000/mayx/blog_cn
http://111.229.35.227:3000/mayx/blog_cn
http://wchao.space:8009/mayx/blog_cn
http://110.42.217.153:8029/mayx/blog_cn
http://111.230.92.227:3000/mayx/blog_cn
http://82.156.65.157:30000/mayx/blog_cn
https://git.mingliqiye.com/mayx/blog_cn
http://119.29.194.155:8894/mayx/blog_cn
https://git.ninecloud.top/mayx/blog_cn
http://121.41.95.54:3000/mayx/blog_cn
http://120.76.98.24:3000/mayx/blog_cn
http://43.138.249.161:3000/mayx/blog_cn
http://58.213.60.6:19000/mayx/blog_cn
https://git.lhqs.ink/mayx/blog_cn
http://36.153.162.171:3000/mayx/blog_cn
http://221.226.114.142:13000/mayx/blog_cn
http://1.95.7.169:3000/mayx/blog_cn
http://115.190.205.98:3000/mayx/blog_cn
http://47.113.149.107:10110/mayx/blog_cn
http://112.124.14.60:3000/mayx/blog_cn
http://183.236.243.71:3693/mayx/blog_cn
http://47.92.113.131:3000/mayx/blog
http://gyc.myds.me:4000/mayx/blog
1 repo_url
3 http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/mayx/blog
4 http://giteabolfdejtdzblkooalqei6jr67imiugmhtsh6ocw4hlj5a4q.b32.i2p/mayx/blog
5 https://gitlab.lain.la/mayx/mayx.pages.lain.la
6 https://forge.fedoraproject.org/mabbs/blog
7 https://tilde.club/~mayx/git/blog.git/
8 https://tvoygit.ru/Mayx/mayx
9 https://git.envs.net/Mayx/mayx
42 http://69.62.77.234:8888/mayx/blog
43 http://112.219.147.186:7000/mayx/blog
44 https://git.rootfinlay.co.uk/mayx/blog
https://repo.beithing.com/mayx/blog
45 https://git.yi-guanjia.com/mayx/blog
46 https://gitea.belanjaparts.com/mayx/blog
47 http://185.208.225.190:3000/mayx/blog
58 http://111.231.146.230:8418/mayx/blog
59 https://git.winscloud.net/mayx/blog
60 https://git.pwaapp.cc/mayx/blog
http://119.28.73.80:5000/mayx/blog
61 https://git.sleepingforest.co.uk/mayx/blog
62 https://an360.top/mayx/blog
63 http://106.15.78.64:3000/mayx/blog
85 https://git.sayndone.ru/mayx/blog
86 https://gitea.hintsight.com/mayx/blog
87 https://anzsco.co.nz/mayx/blog
https://git.saintdoggie.org/mayx/blog
88 http://blackobelisk.xyz:3000/mayx/blog
89 https://git.dushes.keenetic.pro/mayx/blog
90 http://47.129.22.53:22345/mayx/blog
91 https://git.tech.troyrc.com/mayx/blog
92 http://git.zkyspace.top/mayx/blog
93 http://149.88.87.128:3000/mayx/blog
http://124.70.167.140:3000/mayx/blog
94 http://77.223.118.106:8081/mayx/blog
95 https://git.the-kn.com/mayx/blog
96 https://git.ism-dev.net/mayx/blog
125 https://gitea.tmartens.dev/mayx/blog
126 http://218.206.106.50:19901/mayx/blog
127 https://git.slegeir.com/mayx/blog
https://git.kimcblog.com/mayx/blog
128 https://git.minaev.su/mayx/blog
129 https://git.0fs.ru/mayx/blog
130 https://git.bremauer.cc/mayx/blog
167 http://118.31.223.224:3000/mayx/blog
168 http://voicebot.digitalakademie-bw.de:3000/mayx/blog
169 http://178.254.35.219:3000/mayx/blog
http://114.215.207.150:3000/mayx/blog
170 http://2.59.132.109:3001/mayx/blog
171 http://newslabx.csie.ntu.edu.tw:3000/mayx/blog
172 http://81.71.148.57:8080/mayx/blog
185 https://k0ki-dev.com/mayx/blog
186 http://110.42.45.89:2052/mayx/blog
187 https://git.furcom.org/mayx/blog
http://47.109.95.73:3000/mayx/blog
188 http://34.102.70.200:3000/mayx/blog
189 http://175.178.219.170:3000/mayx/blog
190 http://blueroses.top:8888/mayx/blog
195 https://git.d-popov.com/mayx/blog
196 https://git.liliyamol.cn/mayx/blog
197 http://8.138.90.28:3000/mayx/blog
https://git.ja-schwarz.de/mayx/blog
198 https://git.23cm.cn/mayx/blog
199 https://gitea.oio.cat/mayx/blog
200 http://59.110.17.86:3000/mayx/blog
201 https://git.karma-riuk.com/mayx/blog
202 https://git.saidomar.fr/mayx/blog
203 http://gitea.fcunb.cn:10083/mayx/blog
https://git.sduonline.cn/mayx/blog
204 https://git.7o9o.net/mayx/blog
205 https://dev.init.zone/mayx/blog
206 https://git.gupaoedu.cn/mayx/blog
209 https://git.sitenevis.com/mayx/blog
210 https://dreamplacesai.de/mayx/blog
211 http://185.87.111.46:3000/mayx/blog
http://suncheng.asia:14200/mayx/blog
212 http://1.94.13.224:9080/mayx/blog
213 https://auric-org.org/mayx/blog
214 http://101.35.183.241/mayx/blog
216 http://106.14.189.125:3000/mayx/blog
217 http://gitea.coderpath.com/mayx/blog
218 http://175.198.180.19:3000/mayx/blog
http://ngtools.cn:53000/mayx/blog
https://git.hantify.ru/mayx/blog
219 http://43.136.169.169:3000/mayx/blog
220 http://121.196.213.68:3000/mayx/blog
221 https://git.vereint-digital.de/mayx/blog
http://111.198.4.69:8092/mayx/blog
222 https://forge.coreymclark.com/mayx/blog
223 http://ems.iclematis.com:30000/mayx/blog
224 https://git.micahmoore.io/mayx/blog
243 https://gitea.sciotech.cn/mayx/blog
244 http://8.148.220.5:8089/mayx/blog
245 http://8.140.250.85:3000/mayx/blog
https://git.emanuelemiani.it/mayx/blog
246 http://8.134.11.35:3000/mayx/blog
247 https://nas.szwyll.com:3000/mayx/blog
248 https://git.koppa.pro/mayx/blog
259 http://8.134.218.17:8013/mayx/blog
260 http://124.223.89.168:8080/mayx/blog
261 http://139.129.21.166:3000/mayx/blog
http://111.231.240.168:9082/mayx/blog
262 http://209.141.47.52:3000/mayx/blog
263 http://dapainas.asia:5990/mayx/blog
264 http://60.204.158.188:3000/mayx/blog
369 http://www.scserverddns.top:13000/mayx/blog
370 http://156.255.1.229:3000/mayx/blog
371 https://git.ndpcloud.ru/mayx/blog
https://gitea.va-comer.net/mayx/blog
372 https://git.lucas-michel.fr/mayx/blog
373 http://60.205.162.59:3000/mayx/blog
374 https://git.imvictor.tech:2/mayx/blog
https://git.pwcedge-sbs-innov-lab.com/mayx/blog
375 http://47.112.137.193:3000/mayx/blog
https://gitea.malin.onl/mayx/blog
376 http://58.38.123.148:3176/mayx/blog
377 http://docker.clhero.fun:3000/mayx/blog
378 https://bdgit.educoder.net/mayx/blog
386 https://git.serenetia.com/mayx/blog
387 https://tm-jikayo.com/mayx/blog
388 https://vcs.cozydsp.space/mayx/blog
http://43.162.113.116:3000/mayx/blog
389 http://8.129.11.230:7002/mayx/blog
390 http://115.190.107.87:3000/mayx/blog
391 https://git.hast.one/mayx/blog
396 http://8.155.58.218:9000/mayx/blog
397 http://fanlibo.i234.me:8418/mayx/blog
398 http://rito.synology.me:3000/mayx/blog
http://www.dothing.com:6999/mayx/blog
399 http://8.217.32.95:3000/mayx/blog
400 https://git.temporaryname.org/mayx/blog
401 https://Repo.gusdya.net/mayx/blog
445 https://gitea.alacloud.de/mayx/blog
446 https://git.tobiasweise.dev/mayx/blog
447 https://code.cif.su/mayx/blog
http://47.99.119.173:13000/mayx/blog
448 http://47.97.225.73:3000/mayx/blog
449 https://git.cynic.moe/mayx/blog
450 https://git.muellers-software.org/mayx/blog
452 http://8.130.128.130:3000/mayx/blog
453 https://repos.fbpx.io/mayx/blog
454 https://git.vladimirkutkovoy.ru/mayx/blog
https://git.alexavr.ru/mayx/blog
455 https://git.cavemanon.xyz/mayx/blog
456 http://116.204.12.56:3000/mayx/blog
457 http://120.24.203.75:3000/mayx/blog
459 https://gitea.lokach.ru/mayx/blog
460 https://kamtk.ru:4000/mayx/blog
461 https://git.refinementservices.com/mayx/blog
http://57.180.83.114:3001/mayx/blog
462 http://192.238.205.92:3000/mayx/blog
463 https://git.smart-tool.jp/mayx/blog
464 http://39.98.126.115:8080/mayx/blog
https://gitea.ziyuanstore.com/mayx/blog
http://git.atomlust.com/mayx/blog
465 https://auroral.net/mayx/blog
466 https://git.zhuzihan.com/mayx/blog
467 http://47.76.55.15:21108/mayx/blog
475 http://82.26.157.11:3001/mayx/blog
476 http://47.115.221.71:3000/mayx/blog
477 https://git.tihilv.ddns.net/mayx/blog
http://47.110.148.47:3000/mayx/blog
478 http://123.60.146.54:3000/mayx/blog
479 https://gitea.jleibl.net/mayx/blog
480 http://218.232.111.112:8300/mayx/blog
484 http://118.178.172.49:3000/mayx/blog
485 http://59.19.179.48:3300/mayx/blog
486 https://git.kooera.com/mayx/blog
https://gitea.megumin.asia/mayx/blog
487 https://gitea.lasallesaintdenis.com/mayx/blog
488 http://123.57.225.51:3000/mayx/blog
489 http://111.21.163.58:2321/mayx/blog
https://vgit.codepipe.digital/mayx/blog
490 http://8.130.165.88:33000/mayx/blog
491 http://120.224.118.234:20007/mayx/blog
492 http://8.130.135.159:3000/mayx/blog
499 http://47.100.212.83:3000/mayx/blog
500 https://git2.ne-it.net/mayx/blog
501 https://gitea.hoba.dedyn.io/mayx/blog
http://8.130.97.84:3000/mayx/blog
502 https://home.rubini.me:9998/mayx/blog
503 http://62.173.140.174:10480/mayx/blog
504 https://gitea.ecosystem.carrier.com/mayx/blog
508 http://114.203.209.83:3000/mayx/blog
509 https://git.egormuratov.ru/mayx/blog
510 http://47.100.111.106:3000/mayx/blog
http://119.28.99.32:3000/mayx/blog
511 http://47.103.78.70:3000/mayx/blog
512 https://0xa2.com/mayx/blog
513 http://47.100.208.160:51300/mayx/blog
517 https://gitea.sellycloud.io/mayx/blog
518 https://gitea.syn-assist.fr/mayx/blog
519 http://telman.me/mayx/blog
http://cherrypeng.com/mayx/blog
520 https://git.cenoq.com/mayx/blog
521 https://git.cubetiqs.com/mayx/blog
https://gitbrowser.bodanius.com/mayx/blog
522 http://47.103.48.2:3002/mayx/blog
523 https://gitoria.ru/mayx/blog
524 http://120.24.175.146:3000/mayx/blog
http://139.196.211.140:3000/mayx/blog
525 http://47.108.133.67:11216/mayx/blog
526 http://8.152.205.35:3000/mayx/blog
527 http://120.210.80.160:3000/mayx/blog
540 http://59.110.47.157:3000/mayx/blog
541 http://8.155.172.147:3001/mayx/blog
542 https://git.erfmann.dev/mayx/blog
https://testfixturehub.com/mayx/blog
543 https://git.paraboletancza.org/mayx/blog
544 http://lessonsource.tech:3000/mayx/blog
545 https://git.davisdre.com/mayx/blog
550 https://git.ocpp.com.tw/mayx/blog
551 https://sw4rm.dev/mayx/blog
552 https://code.rausch.tech/mayx/blog
https://git.flowlogix.com/mayx/blog
https://www.sweetvillage.ru/mayx/blog
553 https://git.weavefun.com:5443/mayx/blog
554 https://git.zg23.ru/mayx/blog
555 https://git.vajdak.cz/mayx/blog
556 https://git.braindead-labs.de/mayx/blog
https://git.rocket-talk.ru/mayx/blog
557 http://58.65.162.118:3000/mayx/blog
558 https://git.silvertone.com.au/mayx/blog
559 https://git.gxc-solutions.ru/mayx/blog
566 https://forgejo.bridgetownrb.com/mayx/blog
567 http://213.171.25.1:3000/mayx/blog
568 http://8.140.242.243:8080/mayx/blog
https://kdr7.ru/mayx/blog
569 https://www.git.d0h.ru/mayx/blog
570 https://git.t1337.ru/mayx/blog
571 https://git.dodzin-kg2.keenetic.pro/mayx/blog
573 http://54.199.96.217:3000/mayx/blog
574 http://20.219.0.85:3000/mayx/blog
575 http://121.43.186.169:3000/mayx/blog
http://183.82.250.60:3001/mayx/blog
576 http://38.76.202.113:3000/mayx/blog
577 https://dev01.open-alt.com/mayx/blog
578 https://gitea.doinlab.com/mayx/blog
583 https://www.gethnow.pro/mayx/blog
584 https://gitea.yimoyuyan.cn/mayx/blog
585 https://git.yanfeng.uk/mayx/blog
http://123.57.248.179:3690/mayx/blog
586 https://git.apextoaster.com/mayx/blog
587 http://8.155.160.224:3000/mayx/blog
588 https://hub.open-verse.ai/mayx/blog
589 http://221.203.14.217:3000/mayx/blog
590 https://git.sophiagwen.au/mayx/blog
591 http://103.248.30.24:3000/mayx/blog
592 http://139.196.96.28:13000/mayx/blog
593 https://dev.kiramtech.com/mayx/blog
594 http://www.mikarsoft.com/mayx/blog
595 https://git.gasshog.fr/mayx/blog
596 https://git.ccmhub.se/mayx/blog
597 https://git.ihatemen.uk/mayx/blog
598 https://git.suzk.ru/mayx/blog
599 http://178.128.210.141:3000/mayx/blog
600 http://115.190.112.247:8418/mayx/blog
601 http://119.29.198.206:5630/mayx/blog
602 https://git.tiancyun.com/mayx/blog
603 https://gitea.smartechouse.com/mayx/blog
604 https://git.mis24.ru/mayx/blog
605 https://git.123doit.com/mayx/blog
606 http://62.43.207.91:8889/mayx/blog
607 http://8.138.249.120:3000/mayx/blog
608 https://rsas.de/mayx/blog
609 https://git.johntsai.online/mayx/blog
610 https://gitea.css-sistemas.com.br/mayx/blog
611 https://sportseibt.de/mayx/blog
612 https://git.martinmasa.cz/mayx/blog
613 https://git.wangyan411303.com/mayx/blog
614 https://git.grauzell.eu/mayx/blog
615 https://git.f4e.lol/mayx/blog
616 http://47.113.145.232:3000/mayx/blog
617 http://8.130.99.44:3000/mayx/blog
618 http://47.98.183.226:3000/mayx/blog
619 https://tea.geekstek.com/mayx/blog
620 http://47.115.212.237:3000/mayx/blog
621 https://chenxil.top/mayx/blog
622 https://www.binge.fit/mayx/blog
623 https://parnian.app/mayx/blog
624 http://72.61.229.93:4000/mayx/blog
625 http://www.gitea.zhangc.top:3000/mayx/blog
626 https://gitea.chenxu2233.com/mayx/blog
627 http://180.76.231.216:3000/mayx/blog_cn
628 https://git.yinbonet.cn/mayx/blog
629 https://lishan148.synology.me:3014/mayx/blog_cn
630 http://1.95.221.174:3000/mayx/blog
631 https://git.huwhy.cn/mayx/blog_cn
632 http://60.205.246.14:3389/mayx/blog_cn
633 http://119.91.35.154:3000/mayx/blog_cn
634 http://110.42.101.39:13000/mayx/blog_cn
635 http://152.136.187.229/mayx/blog_cn
636 https://gitlab.zuisishu.com/mayx/blog_cn
637 http://39.101.74.135:5000/mayx/blog_cn
638 http://124.236.46.74:9103/mayx/blog_cn
639 http://123.57.130.140:3000/mayx/blog_cn
640 http://122.51.51.35:3000/mayx/blog_cn
641 http://112.124.49.128:3000/mayx/blog_cn
642 http://182.92.251.55:3000/mayx/blog_cn
643 http://106.52.21.251:3000/mayx/blog_cn
644 http://118.24.46.223:3000/mayx/blog_cn
645 http://s3.v100.vip:31057/mayx/blog_cn
646 http://81.70.179.79:3000/mayx/blog_cn
647 https://www.syq.im:2025/mayx/blog_cn
648 http://wap.szmicode.com:3000/mayx/blog_cn
649 http://101.33.225.95:3000/mayx/blog_cn
650 http://git.andyshi.cloud/mayx/blog
651 http://45.55.138.82:3000/mayx/blog_cn
652 http://43.136.59.253/mayx/blog_cn
653 http://82.156.121.2:3000/mayx/blog_cn
654 http://www.ntopia-tech.com:30000/mayx/blog_cn
655 http://118.24.129.148:3000/mayx/blog_cn
656 http://58.241.155.106:10140/mayx/blog_cn
657 http://120.48.141.82:3000/mayx/blog_cn
658 http://61.178.84.89:8998/mayx/blog_cn
659 http://82.156.111.58:3000/mayx/blog_cn
660 http://81.70.24.14/mayx/blog_cn
661 http://43.143.175.54:3000/mayx/blog_cn
662 http://47.92.23.195:8418/mayx/blog_cn
663 http://60.247.225.25:3000/mayx/blog_cn
664 http://39.100.117.84:3000/mayx/blog_cn
665 http://git.ibossay.com:3000/mayx/blog_cn
666 https://miduohuyu.com/mayx/blog_cn
667 https://git.saike.fun:9755/mayx/blog_cn
668 https://git.cool2645.com/mayx/blog_cn
669 http://1.95.173.44:3000/mayx/blog_cn
670 https://gitea.yanghaoran.space/mayx/blog_cn
671 https://m2g.top:13000/mayx/blog_cn
672 http://58.221.157.122:3000/mayx/blog_cn
673 http://27.185.43.173:9001/mayx/blog_cn
674 https://gitlab.liruwei.cn/mayx/blog_cn
675 http://61.190.74.90:9900/mayx/blog_cn
676 http://49.234.27.222:3000/mayx/blog_cn
677 http://8.153.70.81:30001/mayx/blog_cn
678 https://git.avclick.ru/mayx/blog_cn
679 http://175.27.229.211:3000/mayx/blog_cn
680 http://183.223.90.151:10021/mayx/blog_cn
681 http://106.55.174.214:3000/mayx/blog_cn
682 https://dev.ilink-app.com/mayx/blog_cn
683 https://gitea.ai-demo.duckdns.org/mayx/blog_cn
684 https://git.yidaimingjvn.xyz/mayx/blog_cn
685 http://122.51.36.119:3000/mayx/blog_cn
686 http://43.143.142.38:7001/mayx/blog_cn
687 http://macrocc.com:3000/mayx/blog_cn
688 http://39.105.67.143:3000/mayx/blog_cn
689 https://git.hi6k.com/mayx/blog_cn
690 http://101.42.158.231:3000/mayx/blog_cn
691 http://8.140.232.131:8100/mayx/blog_cn
692 http://www.yuquanjun.cn:3000/mayx/blog_cn
693 http://gitea.xxhhcty.xyz:8080/mayx/blog_cn
694 http://211.149.155.157:3000/mayx/blog_cn
695 http://82.156.89.21:3000/mayx/blog_cn
696 http://62.234.194.66:3000/mayx/blog_cn
697 http://47.109.71.130:3000/mayx/blog_cn
698 http://49.234.193.192:3000/mayx/blog_cn
699 http://62.234.222.247:3000/mayx/blog_cn
700 https://git.sskuaixiu.com/mayx/blog_cn
701 http://xujiesoft.vicp.net:3000/mayx/blog_cn
702 http://113.44.36.103:23000/mayx/blog_cn
703 http://111.229.35.227:3000/mayx/blog_cn
704 http://wchao.space:8009/mayx/blog_cn
705 http://110.42.217.153:8029/mayx/blog_cn
706 http://111.230.92.227:3000/mayx/blog_cn
707 http://82.156.65.157:30000/mayx/blog_cn
708 https://git.mingliqiye.com/mayx/blog_cn
709 http://119.29.194.155:8894/mayx/blog_cn
710 https://git.ninecloud.top/mayx/blog_cn
711 http://121.41.95.54:3000/mayx/blog_cn
712 http://120.76.98.24:3000/mayx/blog_cn
713 http://43.138.249.161:3000/mayx/blog_cn
714 http://58.213.60.6:19000/mayx/blog_cn
715 https://git.lhqs.ink/mayx/blog_cn
716 http://36.153.162.171:3000/mayx/blog_cn
717 http://221.226.114.142:13000/mayx/blog_cn
718 http://1.95.7.169:3000/mayx/blog_cn
719 http://115.190.205.98:3000/mayx/blog_cn
720 http://47.113.149.107:10110/mayx/blog_cn
721 http://112.124.14.60:3000/mayx/blog_cn
722 http://183.236.243.71:3693/mayx/blog_cn
723 http://47.92.113.131:3000/mayx/blog
724 http://gyc.myds.me:4000/mayx/blog

View File

@@ -9,6 +9,7 @@ layout: xslt_container
<meta name="viewport" content="width=device-width, initial-scale=1" />
{% seo %}
{% if page.robots %}<meta name="robots" content="{{ page.robots }}" />{% endif %}
{% unless site.github %}<link rel="canonical" href="https://mabbs.github.io{{ page.url }}" />{% endunless %}
{% feed_meta %}
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}(RSS)" href="{{ "/rss.xml" | absolute_url }}" />
@@ -58,7 +59,7 @@ layout: xslt_container
<h1><a class="u-url u-uid p-name" rel="me" href="{{ "/" | relative_url }}">{{ site.title | default: site.github.repository_name }}</a></h1>
{% if site.logo %}
<img src="{{ site.logo }}" fetchpriority="high" class="u-photo" alt="Logo" style="width: 90%; max-width: 300px; max-height: 300px;" />
<img src="{{ site.logo }}" fetchpriority="high" class="u-photo" alt="Logo" style="width: 90%; max-width: 300px; max-height: 300px; border-radius: 25%;" />
{% endif %}
<p class="p-note">{{ site.description | default: site.github.project_tagline }}</p>

View File

@@ -83,7 +83,7 @@ layout: default
{% if page.layout == "encrypt" %} {{content}} {% else %} <main class="post-content e-content" role="main">{% capture a_post_content %}{% include anchor_headings.html html=content beforeHeading=true anchorBody="<svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>" %}{% endcapture %}{{ a_post_content | replace: '<br />', '</p><p>' }}</main> {% endif %}
{% if page.tags %}
<small style="display: block">tags: {% for tag in page.tags %}<a rel="category tag" class="p-category" href="/search.html?keyword={{ tag | uri_encode }}"><em>{{ tag }}</em></a>{% unless forloop.last %} - {% endunless %}{% endfor %} <span style="float: right;"><a href="{% if site.github %}{{ site.github.repository_url }}{% else %}https://gitlab.com/mayx/mayx.gitlab.io{% endif %}/tree/master/{{ page.path }}">查看原始文件</a></span></small>
<small style="display: block">tags: {% for tag in page.tags %}<a rel="category tag" class="p-category" href="/search.html?keyword={{ tag | uri_escape }}"><em>{{ tag }}</em></a>{% unless forloop.last %} - {% endunless %}{% endfor %} <span style="float: right;"><a href="{% if site.github %}{{ site.github.repository_url }}{% else %}https://gitlab.com/mayx/mayx.gitlab.io{% endif %}/tree/master/{{ page.path }}">查看原始文件</a></span></small>
{% endif %}
{% if page.layout != "encrypt" %}
<h4 style="border-bottom: 1px solid #e5e5e5;margin: 2em 0 5px;">推荐文章</h4>

View File

@@ -2,7 +2,6 @@
<?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?>
<?xml-stylesheet type="text/css" href="/assets/css/xslt.css"?>
<xsl:stylesheet
version="3.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sm="http://www.sitemaps.org/schemas/sitemap/0.9">

View File

@@ -12,7 +12,7 @@ tags: [浏览器, Linux, 虚拟机, WASM]
# 在浏览器中运行Linux
## 虚拟机方案
### 纯JS虚拟机
要说到在浏览器上运行Linux最先想到的应该就是[Fabrice Bellard](https://bellard.org)大神写的[JSLinux](https://bellard.org/jslinux/)吧这可能是第一个在浏览器中实现的虚拟机毕竟是最强虚拟机QEMU的作者编写的。现在他的个人主页中展示的这个版本是WASM版本而他最早写的是纯JS实现的。那个JS实现的版本现在在GitHub上有一个[去混淆的版本](https://github.com/levskaya/jslinux-deobfuscated)可以用作学习和研究于是我顺手Fork了一份在GitHub Pages上部署作为[演示](http://mabbs.github.io/jslinux/)。
要说到在浏览器上运行Linux最先想到的应该就是[Fabrice Bellard](https://bellard.org)大神写的[JSLinux](https://bellard.org/jslinux/)吧这可能是第一个在浏览器中实现的虚拟机毕竟是最强虚拟机QEMU的作者编写的。现在他的个人主页中展示的这个版本是WASM版本而他最早写的是纯JS实现的。那个JS实现的版本现在在GitHub上有一个[去混淆的版本](https://github.com/levskaya/jslinux-deobfuscated)可以用作学习和研究于是我顺手Fork了一份在GitHub Pages上部署作为[演示](https://mabbs.github.io/jslinux/)。
作为纯JS实现的x86虚拟机性能估计是最差的但相应的兼容性也最好在Bellard当年写JSLinux的时候还没有WASM这种东西呢所以即使是在不支持WASM的IE11中也可以正常运行。假如我想把它作为终端用在我的博客上似乎也是个不错的选择即使我完全看不懂代码不知道如何实现JS和虚拟机的通信它也预留了一个剪贴板设备可以让我轻松地做到类似的事情比如我在里面写个Bash脚本通过它和外面的JS脚本联动来读取我的文章列表和内容那也挺不错。
当然Bellard用纯JS编写虚拟机也不是独一份他实现了x86的虚拟机相应的也有人用纯JS实现了RISC-V的虚拟机比如[ANGEL](https://github.com/riscv-software-src/riscv-angel),看起来挺不错,所以同样也顺手[搭了一份](https://mabbs.github.io/riscv-angel/)。只不过它似乎用了一些更先进的语法至少IE11上不能运行。
另外还有一个比较知名的项目,叫做[jor1k](https://github.com/s-macke/jor1k)它模拟的是OpenRISC架构。只是这个架构目前已经过时基本上没什么人用了不过这里面还内置了几个演示的小游戏看起来还挺有意思。

View File

@@ -24,7 +24,7 @@ image: https://screenshot.mayx.eu.org/
{% if post.tags %}
<span>
{% for tag in post.tags %}
<a rel="category tag" class="p-category" href="/search.html?keyword={{ tag | uri_encode }}"><code style="white-space: nowrap">#{{ tag }}</code></a>
<a rel="category tag" class="p-category" href="/search.html?keyword={{ tag | uri_escape }}"><code style="white-space: nowrap">#{{ tag }}</code></a>
{% endfor %}
</span>
{% endif %}

View File

@@ -4,11 +4,12 @@ title: Links
date: 2019-05-03
id: links
tags: [links]
robots: nofollow
---
| Link | Description |
| - | - |
{% for item in site.data.links %}| <a href="{{ item.link }}" target="_blank" rel="noopener sponsored" {% if item.feed_url %}data-feed="{{ item.feed_url }}"{% endif %}>{{ item.title }}</a> | {% if item.description %}{{ item.description }}{% else %}*No description*{% endif %} |
{% for item in site.data.links %}| <a href="{{ item.link }}" target="_blank" rel="noopener" {% if item.feed_url %}data-feed="{{ item.feed_url }}"{% endif %}>{{ item.title }}</a> | {% if item.description %}{{ item.description }}{% else %}*No description*{% endif %} |
{% endfor %}
订阅以上链接:[OPML](/blogroll.opml)

View File

@@ -1,6 +1,7 @@
---
layout: default
title: 其他Git仓库镜像列表
robots: noindex, nofollow
---
# 其他Git仓库镜像列表

View File

@@ -1,6 +1,7 @@
---
layout: default
title: 代理列表
robots: nofollow
---
源站:<https://mabbs.github.io/> <img src="https://mabbs.github.io/images/online.svg" style="width: 1.2em; vertical-align: text-bottom;" onerror="this.outerHTML='ⓧ'"/>