<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Gsharp的博客]]></title><description><![CDATA[荆轲饮燕市，酒酣气益震。哀歌和渐离，谓若傍无人。]]></description><link>https://blog.youkuaiyun.com/grsharp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; grsharp]]></copyright><item><title><![CDATA[Linux内核启动过程(Linux 2.4)]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/120256609</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/120256609</guid><author>grsharp</author><pubDate>Sun, 12 Sep 2021 21:44:34 +0800</pubDate><description><![CDATA[CPU初始化


CPU加电, RESET重重寄存器数据 CS:0xffff IP:0


进入实地址模式(0-0xfffff) seg(16bit)+offset(16bit): seg&lt;&lt;4 + offset (0~1MB)


执行第一条指令(线性地址 0xffff0 EPROM映射)进入初始引导程序(可用空间0x0C0000-0xfffff)
初始引导程序: 从磁盘读入引导扇区的程序. 由于EPROM的空间发展, 后逐渐增加硬件检测, 设备驱动(Linux未采用)等一起组成BIOS.

]]></description><category></category></item><item><title><![CDATA[Livepatch Background]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/116542714</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/116542714</guid><author>grsharp</author><pubDate>Sun, 20 Jun 2021 14:13:49 +0800</pubDate><description><![CDATA[Livepatch Related Work

From KShot1

Existing live patching focuses on open-source operating systems, mainly Linux.
For example, Ksplice 2, kpatch 3, and kGraft 4 can effectively patch security vulnerabilities without causing a significant downtime.
Kpatch]]></description><category></category></item><item><title><![CDATA[Compile-time stack validation for Livepatch]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/116542673</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/116542673</guid><author>grsharp</author><pubDate>Sat, 08 May 2021 20:47:38 +0800</pubDate><description><![CDATA[Compile-time stack validation
original

In order to get their code upstream, they must first invest considerable effort into
fixing a related subsystem. Live patching is exactly a case in point.

Live patch’s dilemma
Consistecy Model
“Consistecy model” rem]]></description><category></category></item><item><title><![CDATA[四大安全顶会]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105955601</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105955601</guid><author>grsharp</author><pubDate>Wed, 06 May 2020 17:40:25 +0800</pubDate><description><![CDATA[四大安全顶会


S&amp;P：IEEE Symposium on Security and Privacy


网址
http://www.ieee-security.org/TC/SP-Index.html
简介
自1980年以来，IEEE安全与隐私研讨会（S&amp;P）一直是介绍计算机安全和电子隐私发展的首要论坛，也是汇集该领域研究人员和实践者的主要论坛。


USENIX SECURI...]]></description><category></category></item><item><title><![CDATA[我的Linux安装之旅]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105955540</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105955540</guid><author>grsharp</author><pubDate>Wed, 06 May 2020 17:37:32 +0800</pubDate><description><![CDATA[0x00 主流Linux操作系统

CentOS
RedHat (付费订阅)
ArchLinux

Manjaro (衍生版)


Elementory OS
Debian
Deepin(衍生版)
Ubuntu(衍生版)
Kali(衍生版)
and on …

0x01 主流桌面解决方案

KDE
GONME
XFCE
DEEPIN
I3
and so on …

0x02 镜像下载
镜像站列表
...]]></description><category></category></item><item><title><![CDATA[AMD 安装 Manjaro KDE 驱动安装后续及BackLight:ACPI故障解决]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105735792</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105735792</guid><author>grsharp</author><pubDate>Fri, 24 Apr 2020 17:59:13 +0800</pubDate><description><![CDATA[Manjaro （KDE桌面环境）安装后续以及故障解决
本文的系统版本和图形化方案

使用 cat /etc/lsb-release 查看发行版本DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=20.0
DISTRIB_CODENAME=Lysia
DISTRIB_DESCRIPTION="Manjaro Linux"


安装neofetch可以显示出环境详细信息...]]></description><category></category></item><item><title><![CDATA[VIM CHEATSHEET (中文速查表)]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105208953</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105208953</guid><author>grsharp</author><pubDate>Mon, 30 Mar 2020 21:20:10 +0800</pubDate><description><![CDATA[VIM CHEATSHEET (中文速查表)
Version: 43, Last Modified: 2018/12/26 15:17
本文转自: skywind 
光标移动




command
function




h
光标左移，同 ‘Left’ 键


j
光标下移，同 ‘Down’ 键


k
光标上移，同 ‘Up’ 键


l
光标右移，同 ‘Right’ 键


CTRL-F
下...]]></description><category></category></item><item><title><![CDATA[BIOS 与 UEFI的区别]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105208896</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105208896</guid><author>grsharp</author><pubDate>Mon, 30 Mar 2020 21:17:52 +0800</pubDate><description><![CDATA[BIOS 与 UEFI
BIOS（Basic Input Output System，基本输入输出系统）诞生于1975年的CP/M计算机。起初，他作为一款先进的固件程序，在计算机系统中扮演着相当重要的角色。伴随着IBM PC兼容机的盛行，BIOS已“统治”计算机系统20年之久，直至UEFI（Unified Extensible Firmware Interface，统一可扩展固件接口）的出现才逐渐...]]></description><category></category></item><item><title><![CDATA[Makefile入门：从手动到自动]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105208834</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105208834</guid><author>grsharp</author><pubDate>Mon, 30 Mar 2020 21:15:32 +0800</pubDate><description><![CDATA[Makefile简介
  Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写，文件中需要说明如何编译各个源文件并连接生成可执行文件，并要求定义源文件之间的依赖关系。Makefile在绝大多数的IDE 开发环境中都在使用，已经成为一种工程的编译方法。
Makefile工作规则
  我们编译项目文...]]></description><category></category></item><item><title><![CDATA[x86汇编学习笔记]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/105208742</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/105208742</guid><author>grsharp</author><pubDate>Mon, 30 Mar 2020 21:13:01 +0800</pubDate><description><![CDATA[x86汇编学习笔记

作者:Gsharp
日期:2020年2月2日
参考书籍 《汇编语言》 1

Debug
Debug 是DOS, Windows都提供的实模式(8086 方式)程序的调试工具.

Windows下使用dosbox模拟dos环境, 挂载所在目录后打开debug.exe

涉及的Debug 功能

R 查看, 修改CPU寄存器内容
D 查看内存内容
E 改写内存
U 翻译内存中的机...]]></description><category></category></item><item><title><![CDATA[VNC 安装 （适用Redhat 9.0 和 CentOS 7.0+）]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/86688720</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/86688720</guid><author>grsharp</author><pubDate>Tue, 29 Jan 2019 13:32:00 +0800</pubDate><description><![CDATA[Remote Service
本文转自https://www.cnblogs.com/yjscloud/p/6695388.html

VNC 安装 （适用Redhat 9.0 和 CentOS 7.0+）


目的： VNC来实现远程我们的linux服务器
实验环境： Red Hat Enterprise Linux Server release 7.6 (Maipo)
cat /etc/red...]]></description><category></category></item><item><title><![CDATA[Git使用笔记 (github仓库管理为例)]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/80218787</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/80218787</guid><author>grsharp</author><pubDate>Sun, 06 May 2018 21:39:28 +0800</pubDate><description><![CDATA[

Git



Git管理


创建仓库 
   git init 
在本地目录下建立新git仓库，该仓库可以为空也可以是重新初始化的仓库。该命令将创建一个名为 .git 的子目录，这个子目录含有初始化的 Git 仓库中所有的必须文件，仅仅是做了一个初始化的操作，项目里的文件还没有被跟踪。此时可通过 git add 命令来实现对指定文件的跟踪，然后执行 git commit 提交。 
   gi...]]></description><category></category></item><item><title><![CDATA[markdown编辑器]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/79206741</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/79206741</guid><author>grsharp</author><pubDate>Sat, 05 May 2018 21:32:15 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客

本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：


Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键






快捷键


加粗    Ctrl + B 
斜体    Ctrl + I...]]></description><category></category></item><item><title><![CDATA[Python 非递归方法的全排列]]></title><link>https://blog.youkuaiyun.com/grsharp/article/details/79211653</link><guid>https://blog.youkuaiyun.com/grsharp/article/details/79211653</guid><author>grsharp</author><pubDate>Tue, 30 Jan 2018 22:24:00 +0800</pubDate><description><![CDATA[python algorithm



全排列（Permutation）



排列（英语：Permutation）是将相异物件或符号根据确定的顺序重排。每个顺序都称作一个排列。例如，从一到六的数字有720种排列，对应于由这些数字组成的所有不重复亦不阙漏的序列，例如4, 5, 6, 1, 2, 3 与1, 3, 5, 2, 4, 6。【From Wikipedia】 
    从n个相异元素中取出]]></description><category></category></item></channel></rss>