【分享会】NixOS入门研讨与实践

NixOS入门研讨与实践

活动简介

随着自由软件运动的蓬勃发展,开源思想的深入人心,GNU/Linux操作系统(下面简称为Linux系统)已经从早期的只有少数爱好者知道,发展到现在在IT从业者中广为人知。不同于微软的Windows操作系统或苹果公司的macos系统,Linux系统并不是指某一个特定的操作系统,而是指一系列相似而又不同的操作系统,每个不同的系统称之为一个发行版。

常见的发行版包括红帽公司的Redhat、社区发行的Debian、衍生自Debian的Ubuntu,还有Arch、Gentoo等,在国内比较有名的则有Deepin(深度)。每个不同的发行版各有自己的特色,最主要的区别在于操作系统上软件包的管理方式。今天我们的实践对象NixOS,在所有的Linux发行版中,都算的上是非常特别的。NixOS*,是基于Nix包管理器*的Linux发行版,通过Nix进行软件包的管理和系统配置的管理。和其他Linux系统相比,NixOS的软件包的安装和卸载具有原子性,可以避免升级过程中的不稳定,若出现问题可以回滚,也可以同时安装相同软件的不同版本。虽然NixOS优点十分突出,但是和其他Linux发行版相比,上手难度也相对较大。

本次活动主要通过实践的方式,让大家对NixOS有一个初步的认识,具体包括NixOS的安装以及在NixOS上完成一些常见的任务。

主持人介绍

**喻昌远** 
数字集成电路设计工程师

热爱自由和开源软件,资深Linux用户。有超过15年的Linux系统使用经验,最近几年日常使用的操作系统为NixOS。

活动流程

1. NixOS简介(15分钟)

2. NixOS的安装(60分钟)

安装一个最基本的NixOS系统。期间大家可以互相交流,解决安装过程中遇到的各种问题。

3. 休息(15分钟)

4. NixOS常见任务(60分钟)

(1) 软件的安装、卸载,系统回滚
(2) 常见服务的安装(以httpd为例)
(3) 常见防火墙的配置(开端口等)
(4) 常见问题解决步骤,即如何查找资料

5. 自由交流(60分钟)

大家自由交流,可以挑战更复杂的任务(例如自定义服务、软件打包等),或者分析和解决前面碰到的问题。

活动前的准备

1. 本次活动面向Linux用户,或者对Linux系统感兴趣并想学习使用Linux系统的人;


2. 参加者应提前了解Linux命令行使用相关的知识,有Linux命令行使用经验更佳;


3. 本次活动以实践为主,参加者请尽量携带1台笔记本电脑,或者几个同伴一起使用1台笔记本亦可;


4. 本次活动涉及到安装操作系统,需要提前在携带的电脑上安装好虚拟机软件并熟悉其使用方式,推荐Oracle的VirtulBox。

*参考链接
[NixOS]  https://nixos.org
[Nix包管理器]  https://nixos.org/nix/

时间:2019-12-21 14:00~17:30

地址:上海市浦东新区博云路111号 B1


温馨

蘑菇云创客空间正在进行空间的整理,希望各位会员尽快取回或标注个人物品,无人认领的物品默认由空间处理,谢谢大家配合!

【分享会】NixOS入门研讨与实践2013年11月9日蘑菇云首次对外开放,这是浦东第一家创客空间。【蘑菇云开放夜】每周在浦东(周四)、DIY、工作坊等创客方式向社会大众开放,让所有人感受自由自造的魅力,分享创造的喜悦!
  蘑菇云创客空间
   自由自造的
   分享、学习

【分享会】NixOS入门研讨与实践 点阅读原文,报名参加。             

发表评论

电子邮件地址不会被公开。 必填项已用*标注