【51CTO.com快译】嗨,Linux发行版开发商们!你们可以为系统添加这些功能特性吗?

Linux发行版应该添加的七大功能特性

功能扩展是个文件,你只要将其拖到Extensions文件夹,下次重新启动时,该功能扩展就被加载。(Mac OS启动屏幕底部的那些图标呢?那些就是功能扩展)。不想再使用功能扩展了?只要将它拖出那个Extensions文件夹即可。某个功能扩展导致了问题?重新启动时按住Shift键,所有功能扩展都被禁用。确实很方便。

能够设置运行中应用程序的优先级不是什么新鲜事。长期以来,我们就一直使用nice来设置任务的优先级。Haiku OS则更进了一步,它提供了一个简单的用户界面,让你可以为整个系统中每个运行中任务的每个线程设置优先级,只要快速点击几下。由于Haiku对多线程应用程序高度重视,这项功能因而更加强大。不过,它在Linux上仍然大有助益。

在Unix/Linux界,我们借助命令行应用程序可以在shell中获得这种功能,但是Linux上的图形应用程序基本上缺少执行任何真正脚本的适当接口。

没错。这是经典版(OS X之前)Mac OS的另一项功能。那是一个缺陷多多的系统,但是它同样有一些很酷的功能。其中一个就是它对内存磁盘(RAM Disk)的处理。打开“内存”控制面板,开启内存磁盘,设置大小,然后选择重新启动时,你是否希望内容保存(到该驱动器)。非常容易。

你问,为什么要这么做?想要提高频繁从磁盘读取数据或频繁将数据写入到磁盘的游戏或实用程序的速度?那就把它放到内存磁盘中,让它完全从内存运行。有时候速度提升相当显著。

传统的Linux存储库模型绝对很出色,但是将现有的应用程序连同其所有支持数据放在单单一个文件中会异常方便,而且没有任何前提或缺点。Mac OS(经典)处理这项任务的方法是,把某个应用程序的所有数据塞入到通常被称为资源分支(resource fork)的地方(通常可以使用名为ResEdit的工具来加以编辑)。

Mac OS X采取了类似的做法,它把所有这些数据存储在具有“.app”扩展名的预定义文件夹结构中,因而在最终用户看来,好像它就是单单一个文件。AppImage之类的Linux项目在慢慢满足这个要求,但是我们还没有看到主流的Linux发行版真正欣然采用这项功能。

7.Mac OS Classic--控制条(Control Strip)

控制条是经典Mac OS的另一个证明很有用的奇特功能。它是一条可移动、可折叠、可扩展的栏,让用户便于快速访问许多常用的功能,音量、显示屏、媒体播放、网络驱动器,诸如此类。控制条确实很棒的地方在于,我可以把它放在自己喜欢的任何地方,不需要它时又可以缩小,一点也不碍事。

原文标题: 7 features Linux could borrow from other systems,作者: Bryan Lunduke

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

点赞 0

linux七大功能,值得Linux向其他系统借鉴的七大功能特性相关推荐

  1. linux ghost功能,在linux上用dd命令实现ghost功能(示例代码)

    转自:http://blog.jobbole.com/90978/ ghost和g4l 安装操作系统,速度太慢,整个过程太冗长乏味了. 安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入 ...

  2. linux系统可以使用ppt功能不,Linux操作系统使用5.ppt

    Linux操作系统使用5 Linux操作系统使用 2003/3 第一章 概述 第二章 系统的运行 第三章 文件和目录 第四章 shell基础 第五章 vi 第六章 进程 第七章 Linux工具 第一章 ...

  3. Linux系统应用中七大常规武器

    也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解.本文试就这一问题给出答案,让人们真正了解Linux带给我们的七件武器.Linux对比于商业软件,对学习者来说有一个境界上的差异 ...

  4. linux系统用户和普通用户,适合普通Linux用户的五大Linux发行版

    有人经常问我的三个问题是: 我会推荐新用户使用哪些Linux发行版? 普通用户应该使用哪些Linux发行版(未必以那种方式来问,但大体雷同)? 我使用哪些Linux发行版? 我在本文中旨在回答第二个问 ...

  5. MiniGUI和其他嵌入式Linux 上的图形及图形用户界面系统

    基于linux和 minigui的嵌入式软件开发指南 第一节:MiniGUl-Threads 和 MiniGUl-Lite 的选择 第二节:理解消息循环和窗口过程 ----------- MiniGU ...

  6. mx linux 教程,介绍MX Linux系统及MX Linux安装和使用的方法

    本文为你初步介绍 MX Linux 操作系统,同时简单介绍 MX Linux 安装和使用的方法,包括 MX Linux Samba 的使用.MX Linux 使任何从桌面操作系统转到 Linux 都变 ...

  7. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南题八——MiniGUI 和其他嵌入式 Linux 上的图形及图形用户界面系统

    简介: 为了让读者对嵌入式 Linux 当中能够使用的图形及图形用户界面有个较为全面的认识,本文将为读者介绍一些嵌入式 Linux 系统中常见的图形及图形用户界面系统,并作为<基于 Linux ...

  8. 嵌入式 Linux 上的图形及图形用户界面系统

    1 Linux 图形领域的基础设施 本小节首先向读者描述 Linux 图形领域中常见的基础设施.之所以称为基础设施,是因为这些系统(或者函数库),一般作为其他高级图形或者图形应用程序的基本函数库.这些 ...

  9. MiniGUI 和其他嵌入式 Linux 上的图形及图形用户界面系统

    魏永明 (ymwei@minigui.org) 自由撰稿人 2001 年 11 月 为了让读者对嵌入式 Linux 当中能够使用的图形及图形用户界面有个较为全面的认识,本文将为读者介绍一些嵌入式 Li ...

最新文章

  1. 遥感空间尺度转换技术(升尺度和降尺度)
  2. 开设计算机应用基础这门学科意义,计算机应用基础与专业课程整合思考.doc
  3. iphone文件怎么上传到服务器,iPhone编程中文件上传到HTTP服务器
  4. usb3.0驱动linux,dwc3 linux usb3.0 driver架构
  5. Chrome 无法抓取跳转请求的解决办法
  6. MVC入门小示例---淘宝商品的搜索和价格筛选
  7. VMvare桥接网络连接不上解决办法
  8. TabLayout实现自定义标题栏目功能
  9. 用matlab机器人工具箱对SCARA机器人建模
  10. 软件著作权-说明书范本
  11. 英伟达史上最便宜AI硬件发布:可运行所有AI模型,算力472 GFLOPS,功耗5瓦
  12. 局域网vnc远程控制软件,那些超级好用的局域网vnc远程控制软件
  13. 树莓派 网络附加存储NAS系统和USB外接硬盘文件服务器
  14. oracle redo 状态,理解ORACLE REDO与UNDO
  15. 选择与循环:剪刀石头布_剪刀石头布十大奢侈家具,创造高端精致生活就是这么简单!...
  16. Jexl表达式引擎(1)
  17. cdr存成html格式的文件格式,CDR必备!CDR保存与各种格式之间转换!-cdr文件用什么打开...
  18. ios 应用中直接跳转到指定app页面 或者 app 评价页面 的方法
  19. cmd扫描局域网ip 如何扫描局域网中的路由器的IP地址
  20. easypoi 列合并_EasyPOI

热门文章

  1. 【多线程】多线程锁住的是什么、std::lock_guard<std::mutex> locker(mutex_)
  2. 关于main函数中argc和argv的简单介绍
  3. spring事物配置,声明式事务管理和基于@Transactional注解的使用
  4. 使用基于注解的mybatis时,利用反射和注解生成sql语句
  5. Java 包(package)
  6. 神经网络第三部分:网络Neural Networks, Part 3: The Network
  7. 深度学习(二十四)矩阵分解之基于k-means的特征表达学习
  8. 数字图像处理:第二章 图象获取、显示、表示与处理
  9. 数字图像处理领域的二十四个典型算法及vc实现、第一章
  10. Coursera公开课笔记: 斯坦福大学机器学习第十一课“机器学习系统设计(Machine learning system design)”