自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

值得Linux向其他系統(tǒng)借鑒的七大功能特性

譯文
系統(tǒng) Linux
Linux(或者GNU/Linux)發(fā)行版絕對驚艷――穩(wěn)定、快速而靈活?;贚inux的普通系統(tǒng)具有無比強大的功能――計算機可以充分展現(xiàn)它的本領(lǐng)。但有時候,其他操作系統(tǒng)有一些很棒的想法。下面是我個人青睞的七項功能特性,Linux發(fā)行版也許應該考慮“借鑒一下”。

【51CTO.com快譯】嗨,Linux發(fā)行版開發(fā)商們!你們可以為系統(tǒng)添加這些功能特性嗎?

Linux發(fā)行版應該添加的七大功能特性

Linux(或者GNU/Linux)發(fā)行版絕對驚艷――穩(wěn)定、快速而靈活。基于Linux的普通系統(tǒng)具有無比強大的功能――計算機可以充分展現(xiàn)它的本領(lǐng)。但有時候,其他操作系統(tǒng)有一些很棒的想法。下面是我個人青睞的七項功能特性,Linux發(fā)行版也許應該考慮“借鑒一下”。

1.Mac OS Classic――功能擴展(Extensions)

早在MacOS X還沒有成氣候的年代,經(jīng)典版Macintosh操作系統(tǒng)有一項很酷的功能,名為功能擴展(Extensions)。實際上就是小巧的TSR――這些程序在后臺運行,并且保持這種狀態(tài)。這種功能擴展的明顯用途就是諸如設備驅(qū)動程序和自定義主題系統(tǒng)之類的東西,它們完全可以在Linux上實現(xiàn)。那么,為什么功能擴展這么酷?關(guān)鍵在于它們管理起來很容易。

功能擴展是個文件,你只要將其拖到Extensions文件夾,下次重新啟動時,該功能擴展就被加載。(Mac OS啟動屏幕底部的那些圖標呢?那些就是功能擴展)。不想再使用功能擴展了?只要將它拖出那個Extensions文件夾即可。某個功能擴展導致了問題?重新啟動時按住Shift鍵,所有功能擴展都被禁用。確實很方便。

2.BeOS / Haiku OS――便于為每個線程設置優(yōu)先級的用戶界面

能夠設置運行中應用程序的優(yōu)先級不是什么新鮮事。長期以來,我們就一直使用nice來設置任務的優(yōu)先級。Haiku OS則更進了一步,它提供了一個簡單的用戶界面,讓你可以為整個系統(tǒng)中每個運行中任務的每個線程設置優(yōu)先級,只要快速點擊幾下。由于Haiku對多線程應用程序高度重視,這項功能因而更加強大。不過,它在Linux上仍然大有助益。

3.Amiga――任何大小的圖標

讓圖標實際上呈現(xiàn)你喜歡的任何大小這種功能不如前面兩種功能來得更實用一點,但仍然很好玩。我們在這里并不是討論全局“設置圖標大小”設置。Amiga Workbench讓你可以將每個應用程序圖標設置成不同的大小――有的圖標很小,有的圖標很大,隨你喜歡。

4.Mac OS Classic――AppleScript無處不在

Mac OS有一種名為AppleScript的腳本語言。雖然如今這種語言仍在使用,但是實用性和流行性已大不如以前(因為我很確信蘋果不再喜歡很酷的東西)。早在經(jīng)典版Mac盛行的時代(OS X之前),幾乎每個應用程序都有所謂的AppleScript字典――這是一組公開可用的API,那樣誰都可以編寫腳本來使用圖形應用程序,并與之交互。不僅如此,人們還可以“錄制”腳本,只要在使用應用程序(例如文字處理軟件)的同時,讓腳本編輯器處于“錄制”模式。這是自動化的得力幫手。

在Unix/Linux界,我們借助命令行應用程序可以在shell中獲得這種功能,但是Linux上的圖形應用程序基本上缺少執(zhí)行任何真正腳本的適當接口。

5.Mac OS Classic――簡易的內(nèi)存磁盤

沒錯。這是經(jīng)典版(OS X之前)Mac OS的另一項功能。那是一個缺陷多多的系統(tǒng),但是它同樣有一些很酷的功能。其中一個就是它對內(nèi)存磁盤(RAM Disk)的處理。打開“內(nèi)存”控制面板,開啟內(nèi)存磁盤,設置大小,然后選擇重新啟動時,你是否希望內(nèi)容保存(到該驅(qū)動器)。非常容易。

你問,為什么要這么做?想要提高頻繁從磁盤讀取數(shù)據(jù)或頻繁將數(shù)據(jù)寫入到磁盤的游戲或?qū)嵱贸绦虻乃俣?那就把它放到內(nèi)存磁盤中,讓它完全從內(nèi)存運行。有時候速度提升相當顯著。

6.Mac OS――所有應用程序在一個文件中

傳統(tǒng)的Linux存儲庫模型絕對很出色,但是將現(xiàn)有的應用程序連同其所有支持數(shù)據(jù)放在單單一個文件中會異常方便,而且沒有任何前提或缺點。Mac OS(經(jīng)典)處理這項任務的方法是,把某個應用程序的所有數(shù)據(jù)塞入到通常被稱為資源分支(resource fork)的地方(通??梢允褂妹麨镽esEdit的工具來加以編輯)。

Mac OS X采取了類似的做法,它把所有這些數(shù)據(jù)存儲在具有“.app”擴展名的預定義文件夾結(jié)構(gòu)中,因而在最終用戶看來,好像它就是單單一個文件。AppImage之類的Linux項目在慢慢滿足這個要求,但是我們還沒有看到主流的Linux發(fā)行版真正欣然采用這項功能。

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

控制條是經(jīng)典Mac OS的另一個證明很有用的奇特功能。它是一條可移動、可折疊、可擴展的欄,讓用戶便于快速訪問許多常用的功能,音量、顯示屏、媒體播放、網(wǎng)絡驅(qū)動器,諸如此類??刂茥l確實很棒的地方在于,我可以把它放在自己喜歡的任何地方,不需要它時又可以縮小,一點也不礙事。

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

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責任編輯:武曉燕 來源: 51CTO
相關(guān)推薦

2011-07-06 11:33:18

Windows 8

2009-12-07 16:47:33

Windows 7Linux系統(tǒng)特征

2017-08-16 16:30:01

CMQ消息實踐

2021-05-24 09:00:00

ETL工具數(shù)據(jù)

2009-12-07 09:26:00

LinuxWindows

2010-09-29 14:08:31

2009-12-12 11:01:30

LinuxWindows系統(tǒng)特性

2013-06-13 10:55:08

Mac OS X

2009-12-01 14:35:06

Linux忠告

2011-01-13 13:48:52

Android 3.0

2018-11-19 10:08:10

Linux服務器系統(tǒng)

2012-12-25 10:05:27

2012-12-26 09:14:40

Windows Ser微軟

2009-07-16 10:35:34

iBATIS特性

2013-09-23 09:43:01

編程編程實驗

2011-07-04 09:43:05

Office 365云計算微軟

2021-02-26 09:00:00

開發(fā)Web技術(shù)

2022-01-03 15:56:43

加密貨幣數(shù)字貨幣貨幣

2015-08-07 09:07:45

Java新特性面向未來

2012-11-26 10:02:25

云計算
點贊
收藏

51CTO技術(shù)棧公眾號