几百年没更新了,这次回来更新凑个数吧。
最近缺serv00用,注册非常难注册,我试了各种方法,一点也注册不上,有点无语。
但是想到论坛里那么多求serv00的,我也要来求,不过我想顺便给大家做一点贡献。
这里在论坛刷到了某些在serv00上面跑VM的文章,原理就是使用MrChrootBSD运行一个虚拟的FreeBSD的系统,然后在上面跑qemu去启动虚拟机。serv00才3G的存储空间,我觉得没必要这么折腾,因为MrChrootBSD他跑的是一个完整的FreeBSD系统的包,那个项目FreeBSD的base.txz和lib32.txz加起来都快1GB了,接着安装QEMU的各种依赖又去了1GB,剩下1GB跑了alpine已经没剩多少了。
所以我干脆就直接在serv00上面编译一个QEMU,直接通过下载编译完成的QEMU二进制文件来运行虚拟机。
理想很美好,现实很残酷。我手上的s7 s8 s10 s11都特别慢,慢到解压QEMU的源码都解压了十几分钟,还特卡。然后我就不得不动用我在serv00只有几百人注册的时候的s0服务器了。不得不说,果然是滥用前服务器,快的不是一点,起码解压源码在2分钟之内搞定。这里是执行 ./configure 之后的结果,编译过程我就不放出来了。为了防止出事,这里用户名我全部打码。
qemu 9.2.0
Build environment
Build directory : /usr/home/编译用户/qemu-9.2.0/build
Source path : /usr/home/编译用户/qemu-9.2.0
Download dependencies : YES
Directories
Build directory : /usr/home/编译用户/qemu-9.2.0/build
Source path : /usr/home/编译用户/qemu-9.2.0
Download dependencies : YES
Install prefix : /home/编译用户/qemu
BIOS directory : share/qemu
firmware path : share/qemu-firmware
binary directory : /home/编译用户/qemu/bin
library directory : /home/编译用户/qemu/lib
module directory : lib/qemu
libexec directory : /home/编译用户/qemu/libexec
include directory : /home/编译用户/qemu/include
config directory : /home/编译用户/qemu/etc
local state directory : /home/编译用户/qemu/var
Manual directory : /home/编译用户/qemu/share/man
Doc directory : /home/编译用户/qemu/share/doc
Host binaries
python : /usr/home/编译用户/qemu-9.2.0/build/pyvenv/bin/python3 (version: 3.11)
sphinx-build : NO
gdb :
iasl : /usr/sbin/iasl
genisoimage :
Configurable features
Documentation : NO
system-mode emulation : YES
user-mode emulation : NO
block layer : YES
Install blobs : YES
module support : NO
fuzzing support : NO
Audio drivers : oss sdl
Trace backends : log
D-Bus display : YES
QOM debugging : YES
Relocatable install : YES
vhost-kernel support : NO
vhost-net support : NO
vhost-user support : NO
vhost-user-crypto support : NO
vhost-user-blk server support : NO
vhost-vdpa support : NO
build guest agent : YES
Compilation
host CPU : x86_64
host endianness : little
C compiler : cc -m64
Host C compiler : cc -m64
C++ compiler : NO
Objective-C compiler : NO
Rust support : NO
CFLAGS : -g -O2
QEMU_CFLAGS : -mcx16 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fno-common -fwrapv -ftrivial-auto-var-init=zero -fzero-call-used-regs=used-gpr -fstack-protector-strong
QEMU_LDFLAGS : -fstack-protector-strong -Wl,-z,relro -Wl,-z,now
link-time optimization (LTO) : NO
PIE : YES
static build : NO
malloc trim support : NO
membarrier : NO
debug graph lock : NO
debug stack usage : NO
mutex debugging : NO
memory allocator : system
avx2 optimization : YES
avx512bw optimization : YES
gcov : NO
thread sanitizer : NO
CFI support : NO
strip binaries : NO
sparse : NO
mingw32 support : NO
Targets and accelerators
KVM support : NO
HVF support : NO
WHPX support : NO
NVMM support : NO
Xen support : NO
Xen emulation : NO
TCG support : YES
TCG backend : native (x86_64)
TCG plugins : YES
TCG debug enabled : NO
target list : x86_64-softmmu
default devices : YES
out of process emulation : NO
vfio-user server : NO
Block layer support
coroutine backend : ucontext
coroutine pool : YES
Block whitelist (rw) :
Block whitelist (ro) :
Use block whitelist in tools : NO
VirtFS (9P) support : NO
replication support : YES
bochs support : YES
cloop support : YES
dmg support : YES
qcow v1 support : YES
vdi support : YES
vhdx support : YES
vmdk support : YES
vpc support : YES
vvfat support : YES
qed support : YES
parallels support : YES
FUSE exports : NO
VDUSE block exports : NO
Crypto
TLS priority : NORMAL
GNUTLS support : YES 3.8.5
GNUTLS crypto : YES
libgcrypt : NO
nettle : NO
SM4 ALG support : NO
SM3 ALG support : NO
AF_ALG support : NO
rng-none : NO
Linux keyring : NO
Linux keyutils : NO
User interface
SDL support : YES 2.30.3
SDL image support : NO
GTK support : YES
pixman : YES 0.42.2
VTE support : NO
PNG support : YES 1.6.43
VNC support : YES
VNC SASL support : NO
VNC JPEG support : YES 3.0.3
spice protocol support : NO
curses support : NO
brlapi support : NO
Graphics backends
VirGL support : NO
Rutabaga support : NO
Audio backends
OSS support : YES
sndio support : NO
PipeWire support : NO
JACK support : NO
Network backends
AF_XDP support : NO
slirp support : NO
vde support : NO
netmap support : YES
l2tpv3 support : NO
Dependencies
libtasn1 : YES 4.19.0
PAM : YES
iconv support : NO
blkio support : NO
curl support : YES 8.8.0
Multipath support : NO
Linux AIO support : NO
Linux io_uring support : NO
ATTR/XATTR support : NO
RDMA support : YES
fdt support : internal
libcap-ng support : NO
bpf support : NO
rbd support : NO
smartcard support : NO
U2F support : NO
libusb : YES 1.0.13
usb net redir : NO
OpenGL support (epoxy) : YES 1.5.9
GBM : YES 24.0.8
libiscsi support : NO
libnfs support : NO
seccomp support : NO
GlusterFS support : NO
hv-balloon support : YES
TPM support : YES
libssh support : YES 0.10.6
lzo support : NO
snappy support : NO
bzip2 support : YES
lzfse support : NO
zstd support : YES 1.5.6
Query Processing Library support: NO
UADK Library support : NO
qatzip support : NO
NUMA host support : NO
capstone : YES 5.0.1
libpmem support : NO
libdaxctl support : NO
libcbor support : YES 0.11.0
libudev : NO
FUSE lseek : NO
selinux : NO
libdw : NO
libinotify-kqueue : NO
Subprojects
berkeley-softfloat-3 : YES
berkeley-testfloat-3 : YES
dtc : YES
keycodemapdb : YES
User defined options
Native files : config-meson.cross
prefix : ~/qemu
docs : disabled
plugins : true
vnc : enabled
编译最终结果是我把QEMU安装在了 ~/qemu 中,占用空间78MB,虽然没有很小,但总比先占用了2GB的MrChrootBSD好多了吧。
如果有人需要,可以回复我,我再把链接发出来。
目前我手上的serv00的IP状态:
s7 web7 s8 cache11这四个IP被封禁了
接下来我要开始求serv00了
有没有谁愿意送我几个serv00早期服务器,最好那种IP很脏的,像s7那样封了两个的。我觉得那种服务器应该滥用不会太严重,我准备用来编译和发布一些小程序。最好是s7以前的,我手上的s7/s8/s10/s11多多少少都很卡,但是自从s7没了两个IP以后勉强流畅了一些。
文章结束
我觉得是不是应该让一些爱好者组成一个镜像共享社区,这样永远就不用担心不会安装系统和调试了。