作为一名全栈开发者,我一直偏爱 Linux 系统的自由与高效。经过多次尝试,我最终选择了 Manjaro Linux 作为我的主力操作系统。它基于 Arch Linux,拥有滚动更新的特性,同时又提供了更加稳定的体验和开箱即用的便利性。
在这篇文章中,我将分享我的 Manjaro Linux 软硬件配置,希望能给同样喜欢 Linux 的朋友一些参考。
🖥️ 硬件规格
为了满足高强度的开发编译环境、AI文本、语言、图片、视频大模型的运行、以及偶尔的 3D 渲染需求,我组装了一台性能强劲的工作站。
| 组件 | 型号 | 备注 |
|---|---|---|
| CPU | AMD Ryzen 9 5950X | 16核 32线程 @ 5.08 GHz,编译利器 |
| GPU | NVIDIA GeForce RTX 3090 | 24GB 显存,AI 计算与渲染核心 |
| 内存 | 64GB DDR4 | 轻松运行多个 Docker 容器与虚拟机 |
| 显示器 | 27” 2K @ 165Hz | 高刷屏带来丝滑的拖动体验 |
| 存储 | Btrfs 文件系统 | 配合 btrbk 实现秒级快照备份 |
🛠️ 系统概览
使用 fastfetch 查看系统详情,这是我的系统概览:
██████████████████ ████████
██████████████████ ████████
██████████████████ ████████
██████████████████ ████████ susu@iManjaroPc
████████ ████████ ---------------
████████ ████████ ████████ OS: Manjaro Linux x86_64
████████ ████████ ████████ Kernel: Linux 6.12.69-1-MANJARO
████████ ████████ ████████ DE: KDE Plasma 6.5.5
████████ ████████ ████████ WM: KWin (X11)
████████ ████████ ████████ Shell: bash 5.3.9
Font: 霞鹜文楷 (12pt)
Cursor: Vimix (48px)
Terminal: konsole 25.12.2
Terminal Font: Hack Nerd Font Mono (15pt)
CPU: AMD Ryzen 9 5950X (32) @ 5.08 GHz
GPU: NVIDIA GeForce RTX 3090 [Discrete]
Memory: 36.76 GiB / 62.68 GiB (59%)
Swap: Disabled
Disk (/): 66.35 GiB / 118.95 GiB (56%) - btrfs
Disk (/backup): 654.23 GiB / 3.64 TiB (18%) - btrfs
Disk (/home): 446.38 GiB / 1.82 TiB (24%) - btrfs
Local IP (enp7s0): 192.168.8.185/24
Locale: zh_CN.UTF-8
我选择了 KDE Plasma 6.5 作为桌面环境。它不仅轻量,而且拥有无与伦比的定制性。配合 Breeze 微风 主题和 霞鹜文楷 字体,整体界面既现代又充满人文气息。
🚀 常用软件清单
我的软件栈主要围绕全栈开发和效率工具构建。得益于 Arch 的 AUR (Arch User Repository),几乎所有需要的软件都能一条命令安装。
💻 开发环境 (Development)
- 编辑器 & IDE:
- Cursor: (
cursor-bin) 我的主力编辑器,AI 辅助编码体验极佳。 - VS Code: (
visual-studio-code-bin) 备用编辑器,生态插件最丰富。 - Zed: (
zed) 以高性能著称的现代化编辑器,启动秒开。 - JetBrains Toolbox: (
jetbrains-toolbox) 管理所有 JetBrains IDEs。 - OpenCode: (
opencode-bin,opencode-gemini-auth) 我正在用的这款 AI 命令行工具。 - Kiro IDE: (
kiro-ide) 一个新的 IDE。 - Kate: (
kate) KDE 的文本编辑器,功能强大。
- Cursor: (
- 运行时 & 工具链:
- Node.js: (
nodejs-lts-krypton,nvm) 前端开发基石。 - Bun: (
bun) 极速的 JavaScript 运行时。 - Deno: (
deno) 安全的 TypeScript 运行时。 - uv: (
uv) Rust 实现的 Python 包安装器和版本管理器,速度超快。 - Miniconda3: (
miniconda3) Python 环境管理,方便数据科学和机器学习。 - Pnpm: (
pnpm) 快速且磁盘高效的 Node.js 包管理器。
- Node.js: (
- 数据库 & API:
- Navicat Premium Lite: (
navicat-premium-lite-zh-cn) 数据库管理神器。 - Tiny RDM: (
tiny-rdm) 现代化的 Redis 桌面客户端。 - Apifox: (
apifox-bin) 接口文档与调试一体化工具。 - Hoppscotch: (
hoppscotch-bin) 轻量级 API 测试工具。
- Navicat Premium Lite: (
☁️ 虚拟化 & 容器 (Virtualization & Containers)
- 虚拟机:
- KVM: (Kernel-based Virtual Machine) Linux 原生的虚拟化方案,性能卓越。
- VirtualBox: (
virtualbox) 桌面虚拟化软件,兼容性好。
- 容器:
- Docker & Docker Compose: (
docker,docker-compose) 容器化部署标配,本地开发环境隔离的神器。 - Podman: (
podman) 无守护进程的容器引擎,与 Docker 兼容。
- Docker & Docker Compose: (
🤖 AI 与大模型 (AI & LLM)
- Claude Code: (
claude-code) Anthropic 官方的 AI 编程助手。 - Gemini CLI: (
gemini-cli) Google Gemini 的命令行工具。 - Ollama: (
ollama-cuda) 本地大模型运行框架,支持 GPU 加速。 - Cherry Studio: (
cherry-studio-bin) 全能型 AI 对话客户端。 - ComfyUI: 强大的模块化 Stable Diffusion WebUI,灵活构建 AI 绘画工作流。
- IOPaint: 基于扩散模型的图像修复和补绘工具。
- IndexTTS-2: 高质量的文本转语音 (TTS) 模型。
🛡️ 网络与安全 (Network & Security)
- 网络分析:
- Wireshark: (
wireshark-qt) 协议分析与抓包。 - Charles: (
charles) HTTP/HTTPS 抓包代理。 - Nmap: (
nmap) 网络扫描与探测。
- Wireshark: (
- 安全测试:
- Burp Suite Pro: (
burpsuite-pro) Web 应用安全测试平台。
- Burp Suite Pro: (
- 远程与穿透:
- Tailscale: (
tailscale) 零配置 Mesh VPN,内网穿透神器。 - EasyTier: (
easytier-bin) 简单易用的 P2P 组网工具。 - Termius: (
termius) 颜值极高的 SSH 客户端。 - Sunlogin: (
sunloginclient) 向日葵远程控制。 - Ngrok: (
ngrok) 内网穿透,方便本地服务暴露。
- Tailscale: (
- 代理工具:
- Clash Party: (
clash-party-bin) 强大的网络代理工具。 - V2RayA: (
v2raya-bin) 易用的 V2Ray 客户端。
- Clash Party: (
🎮 游戏娱乐 (Gaming & Entertainment)
- Steam: (
steam) 最大的数字游戏发行平台。 - Wine: 用于在 Linux 上运行 Windows 应用程序和游戏。
📝 办公与生产力 (Productivity)
- 文档办公:
- WPS Office: (
wps-office-cn) Linux 下兼容性最好的办公套件。 - Obsidian: (
obsidian) 第二大脑,知识管理工具。 - Typora: (
typora) 优雅的 Markdown 编辑器。
- WPS Office: (
- 思维导图:
- EdrawMax: (
edrawmax-cn) 亿图图示,绘制各类技术架构图。 - MindMaster: (
mindmaster) 亿图脑图,思维导图工具。
- EdrawMax: (
- 通讯工具:
- WeChat: (
wechat-bin) 微信 Linux 版。 - Telegram: (
telegram-desktop-bin) 跨平台即时通讯。
- WeChat: (
🎨 多媒体与设计 (Multimedia & Design)
- Blender: (
blender) 开源 3D 建模与渲染套件。 - GIMP: (
gimp) 图像处理与修图。 - OBS Studio: (
obs-studio) 推流与录屏软件。 - VLC: (
vlc) 万能媒体播放器。 - Flameshot: (
flameshot) 功能强大的截图工具。 - EasyEffects: (
easyeffects) 全局音效与降噪处理。 - dex2jar: (
dex2jar) Android DEX 到 JAR 的转换工具。
🔧 系统工具 (System Utilities)
- 终端增强:
- Konsole: (
konsole) KDE 默认终端,性能强劲。 - Yakuake: (
yakuake) 下拉式终端,随时呼出。 - Yazi: (
yazi) 基于 Rust 的终端文件管理器,速度极快。 - Fastfetch: (
fastfetch) 显示系统信息,快速而美观。 - Htop: (
htop) 交互式进程查看器。 - Fzf: (
fzf) 命令行模糊查找工具。 - Toilet: (
toilet) 命令行艺术字生成器。 - Figlet: (
figlet) ASCII 文本横幅生成器。 - Lolcat: (
lolcat) 为文本添加彩虹效果。 - Micro: (
micro) 终端编辑器。 - Nano: (
nano) 简单的终端文本编辑器。
- Konsole: (
- 系统维护:
- Timeshift: (
timeshift) 系统备份与还原。 - Btrfs Assistant & Btrbk: (
btrfs-assistant,btrbk) 强大的 Btrfs 快照管理。 - CoolerControl: (
coolercontrol-bin) 风扇转速控制。 - CPU-X: (
cpu-x) 查看 CPU 详细信息。
- Timeshift: (
- 文件管理:
- Dolphin: (
dolphin) KDE 默认文件管理器。 - FileZilla: (
filezilla) FTP/SFTP 客户端。 - Syncthing: (
syncthing) 多设备文件同步。 - Rclone: (
rclone) 云存储同步工具。 - BaiduNetdisk: (
baidunetdisk-bin) 百度网盘 Linux 版。 - Dropbox: (
dropbox) 云存储客户端。 - Z-Library: (
z-library-bin) 电子书库。
- Dolphin: (
- 下载工具:
- yt-dlp: (
yt-dlp) 强大的视频下载器。 - hfdownloader: (
hfdownloader-git) Hugging Face 模型下载器。 - Aria2: (
aria2-systemd) 命令行下载工具。 - Free Download Manager: (
freedownloadmanager-bin) 免费下载管理器。 - Xunlei: (
xunlei-bin) 迅雷下载器。
- yt-dlp: (
💡 为什么选择 Manjaro?
- 滚动更新: 永远使用最新的内核及软件版本,无需重装系统即可跨版本升级。
- AUR: 只有你想不到,没有你找不到的软件。
yay -S <package>解决一切。 - KDE Plasma: 相比 GNOME,KDE 更加尊重用户的传统使用习惯,同时提供了极高的上限供折腾。
希望这份清单能给你打造自己的 Linux 工作流带来一些灵感。Linux 的世界广阔无垠,折腾本身就是一种乐趣!
喜欢这篇文章的人还看了下面这些文章
评论
0QQ
加载评论中...