DSLinux介绍
名字叫
Damn Small Linux
整个磁盘大小是40多M, 相对于如今几十G起步的操作系统(对, 就是你Windows), 确实太tm小了
Kernel版本是2.4.26, 2004年的老古董
启动后的界面
逐个介绍一下桌面上的软件吧
1.Xterminal
这个是我们的终端(terminal), 让我们能够进行输入输出操作.包含着bash这个经典的shell.
shell是一个命令行解释器,是linux内核的一个外壳,负责外界与linux内核的交互。
shell接收用户或者其他应用程序的命令, 然后将这些命令转化成内核能理解的语言并传给内核, 内核执行命令完成后将结果返回给用户或者应用程序。
当你打开一个terminal时,操作系统会将terminal和shell关联起来,当我们在terminal中输入命令后,shell就负责解释命令。
(以上都是网上抄的)
总的来说有了shell我们就能把指令传递给内核, 内核忠实地执行我们的意图.这里的指令/命令其实就是应用程序, 比如我们输入
ping www.baidu.com
实则通过shell调用了一个名为ping
的应用程序, 它会接收www.baidu.com
这个参数. 在ping
的程序中, 会根据这个参数对baidu的网站发送数据包并显示执行结果.
2.Sylpheed
电子邮箱, 我们可以用来进行邮件的收发
3.Beaver
Beaver是一个文本编辑器, 也在2010年停止维护了.
你要是愿意, 亦可以用来写点东西
4.DSLpanel
类似于Windows的控制面板.
有系统备份, 打印机设置, 网卡设置, 拨号上网, 无线网设置, 局域网设置 是否将本机作为ssh(远程登陆)服务器, 是否将本机作为FTP(文件传输)服务器 .etc
5.FireFox(这个不用介绍了吧)
不过版本太低了, 访问英文网站稍微能看
6.Dillo
和FireFox一样, 也是个web浏览器(这么小的系统上装两个浏览器干嘛, 不占磁盘嘛?)
情况就不如火狐许多, 样式排版渲染得不太好
7.axyFTP
一个FTP服务器连接工具, 你可以用它来连接FTP服务器, 并互相传输文件
8.MyDSL
看起来像是应用程序的分类的合集(或者说入口)?反正我这儿点了没啥用.
9.Emelfm
文件管理器, 类似于Windows的文件浏览器
10.xMMs
一个媒体播放器, 主要是用来进行音频的播放, 例如MP3, WAV等格式的音频
不过通过安装插件, 你也可以用它来播放视频.
11.Rdesktop
你可以用它来连接Windows远程桌面服务, 在Linux上操作远程的Windows
12.VNCViewer
这个现在也在用, 和上面的Rdesktop类似, 连接远程桌面的, 只要远程的操作系统开启了VNC服务
13.FLwriter
类似于Word, 文本编辑器, 有文本格式的设置和其它的一些功能
14.Slag
类似于Excel, 制表工具, 当然肯定不如现代的Excel强大.
15.Xpdf
PDF阅读器
16.Xpaint
画图工具
17.xZGv
图片查看器
作为一款启动后占用内存不到几十MB的小巧的Linux, 从文本编辑器到Web浏览器都能打开, 不得不说Linux的适应硬件之广泛.
要是孩童时期有一个这样的任天堂的游戏机, 运行着DSLinux, 肯定像是如获至宝, 玩上好久了.
DSLinux介绍的更多相关文章
- CSS3 background-image背景图片相关介绍
这里将会介绍如何通过background-image设置背景图片,以及背景图片的平铺.拉伸.偏移.设置大小等操作. 1. 背景图片样式分类 CSS中设置元素背景图片及其背景图片样式的属性主要以下几个: ...
- MySQL高级知识- MySQL的架构介绍
[TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...
- Windows Server 2012 NIC Teaming介绍及注意事项
Windows Server 2012 NIC Teaming介绍及注意事项 转载自:http://www.it165.net/os/html/201303/4799.html Windows Ser ...
- Linux下服务器端开发流程及相关工具介绍(C++)
去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路 ...
- JavaScript var关键字、变量的状态、异常处理、命名规范等介绍
本篇主要介绍var关键字.变量的undefined和null状态.异常处理.命名规范. 目录 1. var 关键字:介绍var关键字的使用. 2. 变量的状态:介绍变量的未定义.已定义未赋值.已定义已 ...
- HTML DOM 介绍
本篇主要介绍DOM内容.DOM 节点.节点属性以及获取HTML元素的方法. 目录 1. 介绍 DOM:介绍DOM,以及对DOM分类和功能的说明. 2. DOM 节点:介绍DOM节点分类和节点层次. 3 ...
- HTML 事件(一) 事件的介绍
本篇主要介绍HTML中的事件知识:事件相关术语.DOM事件规范.事件对象. 其他事件文章 1. HTML 事件(一) 事件的介绍 2. HTML 事件(二) 事件的注册与注销 3. HTML 事件(三 ...
- HTML5 介绍
本篇主要介绍HTML5规范的内容和页面上的架构变动. 目录 1. HTML5介绍 1.1 介绍 1.2 内容 1.3 浏览器支持情况 2. 创建HTML5页面 2.1 <!DOCTYPE> ...
- ExtJS 4.2 介绍
本篇介绍ExtJS相关知识,是以ExtJS4.2.1版本为基础进行说明,包括:ExtJS的特点.MVC模式.4.2.1GPL版本资源的下载和说明以及4种主题的演示. 目录 1. 介绍 1.1 说明 1 ...
- ExtJS 4.2 组件介绍
目录 1. 介绍 1.1 说明 1.2 组件分类 1.3 组件名称 1.4 组件结构 2. 组件的创建方式 2.1 Ext.create()创建 2.2 xtype创建 1. 介绍 1.1 说明 Ex ...
随机推荐
- 在VUE里实现一个简单的中国地图
如何在vue里面实现一个简单的中国地图,并且实现一些简单的个性化修改. 下面是最终实现的效果图.透明的地图加一个背景图. 1.在你的项目里安装echarts的依赖 npm install echart ...
- js之对象处理
数据拼接一: 原始数据为对象 { 0grade: "" 0home: "萍钢四切(边部钩痕)" 0price: "3200" 0produc ...
- jmeter将接口返回写入log
1.添加BeanShell 后置处理程序 2. //拿到响应值 String json = prev.getResponseDataAsString(); log.info("Value为: ...
- elementUI el-tree报错 Cannot read property ‘setCheckedKeys’ of undefined"
给树节点赋值时,执行下面代码会报错,原因是:DOM元素未加载完成. 以下为错误写法. handleRowClick(row) { this.$refs.tree.setCheckedKeys(ids) ...
- .NetCore中配置Ef
1.在NuGet中下载 Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer 2.需要在Api层.实现 ...
- 纯前端实现后端给数据进行文件导出——angular里面的使用
interface dataList { cmd_cnt: number; risk_name: string; user_cnt: number; risk_type:string; } listO ...
- DP-最大子矩阵
1768:最大子矩阵 题目描述: 描述已知矩阵的大小定义为矩阵中所有元素的和.给定一个矩阵,你的任务是找到最大的非空(大小至少是1 * 1)子矩阵比如,如下4 * 4的矩阵 0 -2 -7 09 2 ...
- drf认证与权限
1 认证 # 登录认证--->某个接口必须登录后才能房屋# 登录接口--->登录成功返回随机字符串--->携带随机字符串[认证] 通过,再继续访问某个接口# 读APIView源码时, ...
- 实验八-Web部署
进入华为云中购置的虚拟机 配置openEuler cd /etc/yum.repos.d vi openEuler_x86_64.repo 安装LAMP 在shell中 通过下面命令安装Apache: ...
- Qt之如何创建并显示一个柱状图
创建一个简单的柱状图 第一步:创建一个QBarSet对象:QBarSet类代表条形图中的一组条形. QBarSet *set0 = new QBarSet("Jane"); QBa ...