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 ...
随机推荐
- 关于Java字符串、字符与数字之间的相互转换
一.数字转字符串 //将整个数字转化为字符串 int i=456; //方法一 String str1=Integer.toString(i); System.out.println(str1); / ...
- Mybatis框架中 collection 标签 和 association标签中关于 columnPrefix 属性的底层逻辑
columnPrefix的作用是给column自动拼接上前缀, 已知多重嵌套的collection 和 association的columnPrefix属性的值是会叠加的 <associatio ...
- redis字段使用说明
Set(集合)增删改查: #删除当前选择数据库中的所有key127.0.0.1:6379> flushdbOK#生成set集合,添加4个数据127.0.0.1:6379> sadd set ...
- scala流程控制
1.分支控制if-else 分支控制有三种:单分支.双分支.多分支: 1.1 单分支 (1).语法入下: if(条件表达式){ 执行代码块 //当条件表达式为true时,才会执行代码块内容 ...
- linux 离线安装mysql 配置开机自启动
系统版本:centos7.8 | mysql版本:5.7.35 安装配置mysql数据库 mysql数据库配置开机自启动 1. 安装配置mysql数据库 mysql版本:5.7.35 点击下载 提取码 ...
- IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python number
print('Epoch[{}/{}], loss:{:.6f}'.format(epoch+1,num_epoch,loss.data[0])) 将loss.data[0] 改为loss.item( ...
- vue实现学生管理系统
开发步骤 创建一个空文件夹,取名students-system 方式一:右键新建 方式二:命令行新建(提倡) ##windows系统 md students-system##mac/linux mkd ...
- Java实现图片上传返回上传地址
**关于在实际开发中最常用也是用的最多的Java实现文档.图片上传.***一.准备阶段*文档.图片上传有几种方式,包括传统的ajax上传,云上传,这里给大家实现通过代码将图片上传至七牛云服务器并返回图 ...
- SQL Server触发器备份后还原
测试环境SQL Server 2012 select a.definition , b.name,b.is_disabled from sys.sql_modules a inner join sys ...
- 在 vuex 中建立一个 permission.js 文件用于合并静态和动态的路由规则
结果会获取完整的用户的路由规则 // 新建一个vuex模块来专门处理权限相关操作 import { constantRoutes, asyncRoutes } from "@/router& ...