微軟發布2萬行Linux裝置驅動程式代碼

【新浪科技訊】7月21日淩晨訊息,微軟公司宣布首次直接面向Linux社區發布2萬行Linux裝置驅動程式代碼,以增加其在虛擬化市場的競爭力。首次發布2萬行Linux驅動代碼北京時間7月21日淩晨,微軟公司對外宣布,面向Linux核心社區發布2萬行的裝置驅動程式代碼。這是微軟首次直接面向Linux社區發布Linux裝置驅動程式代碼。這些代碼的許可證類型是GPLV2(GNU通用公用授權第二版),這是目前Linux社區最受歡迎的許可方式。微軟發布的2萬行裝置驅動程式代碼可供Linux社區和客戶使用,這

Linux下Tomcat與Apache Web伺服器的整合

1、引言基於Web技術的Internet/Intranet近年來已經得到了廣泛的應用,Intranet是以TCP/IP協議為基礎、以Web為核心的企業內部網,使用者通過低成本、簡單易用的客戶瀏覽器就能隨時隨地到企業的Web網站上查閱自己所需的資料。瀏覽器用戶端操作介面的一致性避免了C/S模式用戶端程式的多樣性,而伺服器端的開放和基於標準的串連方案使企業很方便地通過Internet同外界聯絡;同時,Web資訊動態、互動發布方式從根本上改變了企業的服務品質,增加了企業的商業機會。在許多使用者看來,一

SuSE Linux系統下設定Apache的方法

Apache需要設定成虛擬網站空間方式。 新版SuSE的Apache已經改成模組化。 所以只要修改幾個檔案就可以在建立帳號時,網站就對應的到位置。 而不用去修改http.conf一個個建對應/home的位置,建完還要重新啟動Apache 。 1.修改/etc/sysconfig/apache2 ]#vi /etc/sysconfig/apache2 找APACHE_MODULES 在最後面加上vhost_alias 存檔重新編譯apach2的設定檔讓apache2載入vhost模組

Linux VS NT Server 4.0之DHCP大比拼

DHCP(Dynamic Host Configuration Protocol)是動態主機設定通訊協定的簡稱,它由BOOTP協議演化而來,它們同屬於TCP/IP協議族,是目前乙太網路上使用較多的自動進行客戶機TCP/IP配置的協議。作為被廣泛使用的網路作業系統,NT Server 4.0和Linux都提供了對DHCP的支援,本文就以NT Server 4.0內建的DHCP伺服器和Linux下最常見的dhcpd

Linux下acpid工作原理

在手持功能設計中,電源管理曆來為重要的研究課題之一。我們日常所說的省電就屬於電源管理的範 疇,這也是我們最關心的一個部分。通過掛起不必要的裝置、降低CPU的頻率或者其它方法,可以減少能 量的消耗,達到省電的目的。電源管理實際上是一個系統工程,從應用程式到核心架構,再到裝置驅動和 硬體裝置,都要參與進來,才能達到電源管理的最佳化。本文介紹一下acpid的工作原理。ACPI是Advanced Configuration and Power Interface縮寫,acpid中的d則代表daemon。

使用Laptop Mode Tools配置Linux電源管理屬性

Linux 作為一個偏重 server side 的作業系統,它效仿的對象主要是傳統的 Unix。加上早期 Linus 等開發人員使用的電腦一般都比較老舊,因此 Linux 一開始其目標主機就不是普通使用者使用的台式機或者筆電,對硬體的向後相容性也比較重視,而對個人電腦硬體上的新特性則支援不是那麼優雅——當然,這也和不少硬體廠商既不願意為 Linux 自行開發驅動程式也不願意為 Linux 開發人員提供足夠技術資料的做法有關。一個對於個人電腦使用者比較明顯的影響,就是

對Linux作業系統核心進行壓力測試

自動軟體測試讓您可以在一段時間內運行相同的測試,從而確保您所比較的內容具備真正的可比性。在本文中, Linux Test Project 團隊的成員們分享了他們對 Linux? 核心進行壓力所使用的測試的方法、原理以及指令碼和工具。在對 Linux 核心版本穩定性的測試中,需要明確地聲明並證明為什麼版本是穩定的或者是不穩定的。 然而還沒有被證明和證實當前現有的系統範圍內的壓力測試可以測試 Linux 核心整體上的穩定性。 本文給出了一個建立系統範圍內 Linux

避免Linux常見錯誤 保證系統安全

對於許多人來說,遷移到Linux是一件樂事。而對於另外一些人來說,這簡直是一場惡夢。尤其是對於 一些剛步入Linux管理大門的管理員來說,如果不避免一些常見的錯誤,就容易給單位的網路或系統帶來 安全風險。本文將為協助這些新手們避免這些錯誤提供一些建議。錯誤一:不經過嚴格審核,從多種渠道下載安裝各種類型的應用程式乍看起來,這也許是一個不錯的主意。如果你在運行Ubuntu,你會知道包管理程式使用的是.deb軟體

Linux系統執行程式時記憶體管理的情景

do_execve->open_exec->dentry_open....f->f_dentry = dentry;....f->f_op = fops_get(inode->i_fop);....設定f->f_dentry和f->f_op,我們考察執行ext2的情景,因此f_op將是

同步化您的Linux系統時間和時脈速度

時脈速度不僅僅能夠從NTP伺服器更新系統的時鐘,而且它也能夠計算得出時鐘頻率,還能夠相應地管理系統時間。很多想要保持一個準確的電腦時鐘的人使用Network Time Protocol

Linux的多線程編程的高效開發經驗

簡介:本文中我們針對 Linux 上多線程編程的主要特性總結出 5 條經驗, 用以改善 Linux 多線程編程的習慣和避免其中的開發陷阱。在本文中,我們穿 插一些 Windows 的編程用例用以對比 Linux 特性,以加深讀者印象。背景Linux 平台上的多線程程式開發相對應其他平台(比如 Windows)的多線程 API 有一些細微和隱晦的差別。不注意這些 Linux 上的一些開發陷阱,常常會 導致程式問題不窮,死結不斷。本文中我們從 5 個方面總結出 Linux 多線程編

Linux個人化面版時鐘顯示的技巧

預設情況下,GNOME案頭的面版的時鐘小程式只有少許的可控制選項,我們只能選擇12/24制式,或者選擇日期/秒針的顯示。現在,這則小技巧讓你完全自由的控制你的時鐘顯示。首先開啟終端或按Alt+F2,運行gconf-editor,定位至:/apps/panel/applets找到你的“時鐘”Applet,像我這裡是applet_1,再定位到prefs。現在,你只要以HTML文法和

嵌入式Linux系統圖形及圖形化使用者介面

本文首先概述了 Linux 圖形領域的基本設施,然後描述了一些可供嵌入式 Linux 系統使用的進階圖形庫以及圖形化使用者介面支援系統。希望對嵌入式 Linux 系統的開發有所協助。1 Linux 圖形領域的基礎設施本小節首先向讀者描述 Linux 圖形領域中常見的基礎設施。之所以稱為基礎 設施,是因為這些系統(或者函數庫),一般作為其他進階圖形或者圖形應用程 序的基本函數庫。這些系統(或者函數庫)包括:X Window、SVGALib、 FrameBuffer 等等。1.1 X

Linux中的中斷處理分析

前兩天一直在思考一個問題,在PCI-Express匯流排引入Linux之後,Linux的中斷處理部分會有什麼變化呢? 要回答這個問題首先需要分析一下Linux系統是如何調用中斷服務程式的。其實,正因為Linux對中斷處理部分 良好的封裝性,使得PCI匯流排向PCI-Express過渡時沒有觸及到架構性的變化。其實, 幾年前第一次分 析Linux中斷處理函數的時候就覺得非常奇怪,Linux將所有的中斷處理都需要通過一個do_IRQ的函數完成。也

Linux中斷處理之時鐘中斷(二)

internal_add_timer()的代碼如下:static void internal_add_timer(tvec_base_t *base, struct timer_list *timer){     //定時器到達的時間     unsigned long expires = timer->expires;     //計算時間間間隔     unsigned long idx = expires - base->timer_jiffies;     struct

centos7系統下搭建docker本地鏡像倉庫

centos7系統下搭建docker本地鏡像倉庫準備工作用到的工具, Xshell5, Xftp5,Docker.io/registry:latest鏡像, 宿主機IP:192.168.199.131關於docker的安裝和設定加速, 請參考這篇博文centos7系統下 docker 環境搭建設定完加速後, 執行docker pull registry命令, 下載docker.io/registry官方鏡像啟動registry鏡像啟動docker.io/registry容器,

CentOS安裝配置maven

CentOS安裝配置maven一. 下載官方:maven download二. 解壓tar -zxvf apache-maven-3.3.9-bin.tar.gz (安裝路徑為:/usr/local/maven)三.安裝在 /etc/profile 檔案裡添加以下內容export MAVEN_HOME=/usr/local/mavenexport PATH=$MAVEN_HOME/bin:$PATH四.生效source /etc/profile五.驗證mvn

centos7 源碼安裝php7

centos7 源碼安裝php7系統:centos7.2php版本:php7.0.0安裝前工作:yum install gcc make crul-devel libxslt-devel gd-devel libjpeg-devel libpng libpng-devel libxml2-devel bzip2-devel libcurl-devel –y #如果下面 配置編譯報錯 請yum安裝相關依賴包wget -O /etc/yum.repos.d/epel.repo

CentOS自動安裝Maven

CentOS自動安裝Maven1. 自動下載Maven2. 設定環境變數3. 配置mirror安裝:下載maven.rar按照 readme 執行即可mirror配置:[html]view plaincopy<mirror><id>alimaven</id><name>aliyunmaven</name><url>http://maven.aliyun.com/nexus/content/groups/public/<

CentOS6.5用yum升級gcc

CentOS6.5用yum升級gcc因為需要用到C++11,但CentOS內建的gcc4.4.7不支援,所以決定升級gcc。操作如下:#備份mv /etc/yum.repos.d/devtools-2.repo /etc/yum.repos.d/devtools-2.repo.bak wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repoyum

總頁數: 3662 1 .... 1913 1914 1915 1916 1917 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.