操作系统:专业术语说明
站内链接:
Arch
Arch 之道: Keep It Simple, Stupid
What it is?
Arch Linux 是通用 x86-64 GNU/Linux 发行版, 初始为基本系统, 用户可以根据自身需求安装需要的包.
Arch Linux 是一个简洁的系统, 避免任何不必要的添加, 修改和复杂增加, 仅进行最小修改.
Arch linux 遵循如下原则: 简洁, 现代, 实用, 以用户(而非为用户服务, 参与贡献开源的用户)为中心
为了确保系统的简洁性, 会有如下的规定, 其中上游–原始开发者, 下游–发行版:
- 不包含上游不接受的补丁,其他接受补丁会在下一个正式版给出
- 配置文件来自上游, 不会在软件包安装之后自动启动
- 软件包一般直接和上游项目对应
- 不支持图形化
What is the history of Arch?
参考: history
- 初期: 2001, Judd Vinet 开发 Arch Linux, 受 Slackware, BSD, PLD linux, CRUX 启发
- 中期: 社区的稳步扩大
- wiki: 2005, 使用 MediaWiki 搭建的 ArchWiki 运行, 并在 2007 年将统治权交由 Aaron Griffin
- Systemd: 2012 年, 使用 systemd 替代 System V init.
Awesome
参考: awesome
窗口管理器
Windows Manager–负责绘制窗口的边框, 处理窗口的运行, 例如窗口移动, 窗口最小化, 例如 Metacity
Desktop Environment–窗口管理器的超集, 根据 WM 以及其他软件, 为 OS 提供一个完整的工作环境, 例如 gnome
平铺式窗口
平铺式窗口–所有的窗口之间不会重叠(不像 Windows, MacOS 的浮动式窗口管理器), 每一个窗口都会自动的被调整
大小以能够刚好占用整个屏幕, 这个能够最大化的利用多显示器的办公环境.
Awesome
相比其他成熟的平铺式窗口管理器 Ion, XMonad 等, Awesome 有如下特点:
- 体积小(注意, 3.0 之后向巨大和缓慢发展, 因为更多的功能)
- 支持多种窗口布局
- 使用 Lua 脚本配置, 灵活性高
- 更新迅速, 即社区活跃
- 良好的鼠标, 键盘支持
- 多显示器支持
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 狂想写作本!
评论