如何评价Foreign Linux?

如何评价Foreign Linux?,第1张

看到这样的Linux项目,脑洞大开的感觉,特别好。

作者把Linux在windows上面跑的focus放在low level emulator (LLE)的角度上,比较新颖。一般的做法主要是通过实现基于windows的Linux的common ABIs,然后在windows上跑Linux的应用程序,典型的是Cygwin,做的比较成功。

Syscall Hooking

flinux技术主要是Linux syscall的动态转化,这一块传统的应用领域,主要是security领域,Linux上经典的backdoors or viruses,包括antivirus 的solution主要都是用的这种技术(Syscall Hooking)。

趋势科技这边有款基于Linux Server的企业级文件系统security产品 Server Protection 的实现也是如此,实现的Linux kernel module是开源的。就是通过Function Wrapping的方式做Syscall Hooking的。

做系统和维护系统,知道大致处理方向就OK了~常用的命令记住,像设置权限,查询进程,建立用户和组,gz和rpm包的解压,至于配置linux下的web服务器,samba服务器,ftp服务器,你要知道步骤和调式的方法,至于细节上的命令到时候现查,linux这玩意命令太多太杂,只能现用现学,常时间不用就有点记不得了~

我是这样理解的:

存储器空间是和硬件相关联的,可以对某些地址上写数据来控制硬件,为了方便使用(总不可能都用地址来直接控制,那样就工作量就太大了),将这些地址赋予了一些变量名,通过变量名来控制硬件(也就是寄存器的概念)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7240105.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存