首頁 >標籤>操作系統

操作系統

獲取的Windows版本

但我不認為我可以使用,初步注意。
如果編譯器可以編譯沒有問題,我想系統的Windows。
暫定,編譯,並確認在MinGW進行操作。

#include <windows.h> #include <stdio.h> int main(void) { unsigned int GV = GetVersion(); printf("GetVersion API(GV) = %08X\n\n", GV); printf("_winver = %08X\n", _winver); printf("_winmajor = %08X\n", _winmajor); printf("_winminor = %08X\n", _winminor); printf("_osver = %08X\n\n", _osver); printf("(( GV << 8 ) | (( GV >> 8 ) & 0XFF)) & 0XFFFF = %08X (= _winver)\n", (( GV << 8 ) | (( GV >> 8 ) & 0XFF)) & 0XFFFF ); printf("GV & 0XFF = %08X (= _winmajor)\n", GV & 0XFF ); printf("( GV >> 8 ) & 0XFF = %08X (= _winminor)\n", (( GV >> 8 ) & 0XFF)); printf("GV >> 16 = %08X (= _osver)\n\n\n", (GV >> 16) ); // Windows version(_winmajor, _winminor, _osver) printf("This system is ["); if ( _osver < 0X8000 ) { // NT Group (_osver LowWORD MSB = 0) switch (_winmajor) { case 3: case 4: printf ("Windows NT %u.%u Build %u", _winmajor, _winminor, _osver); break; case 5: switch (_winminor) { case 0: printf ("Windows 2000 Build %u", _osver); break; case 1: printf ("Windows XP Build %u", _osver); break; case 2: printf ("Windows Server 2003 family Build %u", _osver); break; default: printf ("NT Group Windows Build %u", _osver); } break; case 6: switch (_winminor) { case 0: printf ("Windows Vista or Windows Server 2008 Build %u", _osver); break; case 1: printf ("Windows 7 Build %u", _osver); break; default: printf ("NT Group Windows Build %u", _osver); } break; default: printf ("NTGroup Windows Build %u", _osver); } } else { switch (_winmajor ) { case 0: //Win32s Group case 1: case 2: case 3: printf ("Win32s Build %u", _osver & 0X7FFF); break; case 4: // 9X Group (_osver is invalid.) switch (_winminor) { case 0: printf ("Windows 95 Build ----"); break; case 10: printf ("Windows 98 Build ----"); break; case 90: printf ("Windows Me Build ----"); break; default: // To make sure printf ("Newer than Windows Me"); } break; default: // To make sure printf ("Newer than Windows Me"); } } printf("]"); return 0; } 

在WindowsXP的QEMU中的地獄

inferno Install完了画面
注意:當您安裝本機地獄到QEMU

  • 準備
    1. QEMU的關於Windows下載
    2. 地獄光碟2007May10下載
    3. 情況下解壓縮到適當的地方到QEMU(“C:\ QEMU的”)
    4. 在QEMU的解壓目錄infernoCD(案例的“C:\ QEMU \ inf.iso”的)
  • 安裝
    1. HardDiskImage的創建1GB(命令提示符)
       C:\QEMU>qemu-img create -f qcow inferno.img 1G 
    2. 從infernoCD啟動(命令提示符)
       C:\QEMU>qemu -L . -m 128 -boot d -cdrom inf.iso -hda inferno.img 
    3. 運行安裝shell腳本(QEMU的)
       ;sh install.sh -m /dev/sdD0 /dev/sdC0 
    4. plan9創建分區(QEMU的)
       >>> a p1 start cylinder: 0 end [0..1024] 1024 >>> A p1 >>> w >>> q 
    5. 由於執行再次重新啟動(QEMU的)安裝shell腳本
       ;sh install.sh /dev/sdD0 /dev/sdC0 >>> w >>> q 
    6. 關閉QEMU的窗口,當你看到“取出光盤並重新啟動”
  • 啟動檢查
    1. (命令提示符)
       C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 
    2. (QEMU的)
       ; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ; 

    無論如何,但議案,圖形用戶界面不啟動。
    VGA是不可見的?
    QEMU的似乎效仿CL-GD5446。
    ,OS /件,一天後,明天看到源

    • vgaclgd542x.c
    • vgaclgd546x.c

    是。 不被支持?
    告別現在我也許在應用程序的驅動程序
    也嘗試QEMU的,所以也有可能喜歡的VESA引導

    1. (命令提示符)
       C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 -vga std 
    2. (QEMU的)
       ; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ; 

    yappari喜歡無用。
    內核,配備了這張CD,我不知道如果沒有一個內置的VGA驅動程序?
    金融衍生工具在內核啟動內核和昨天啟動這個光盤文件的大小是完全不同的。
    換句話說,我會的內容什麼是不同的編譯,
    創建一個與此CD的內核取代的內核,我該怎麼辦?
    我想在條件相同的編譯內核和CD,
    或編譯選項不能很好地理解擺在首位。

  • 參考

在VirtualBox上的WindowsXP中的地獄

inferno起動画面
注意:編譯時,在Ubuntu的VirtualBox上運行的地獄

  • 源代碼是可用
    1. $ apt-get的安裝Mercurial
    2. $鎘的/ usr
    3. $ sudo的汞克隆https://inferno-os.googlecode.com/hg/火海
    4. $ sudo的chmod - R的777的/ usr /地獄

    顯然,編譯不通過維塔Nuova的使用的版本。

    1. 煉獄第四版(地獄20100120.tgz)的下載
    2. 解壓地獄20100120.tgz,覆蓋的/ usr /地獄/內容
  • 編譯安裝庫
    1. $ sudo的apt - get安裝的libxpm-dev的
    2. $ sudo的apt-get的安裝與libxext-dev
    3. $ sudo的apt-get的安裝與x11proto-xext-dev的
  • 彙編的Inferno
    1. $ sudo的VI煉獄/ mkconfig
       @@ -17,0 +18,0 @@ - SYSHOST=Plan9 +# SYSHOST=Plan9 + SYSHOST=Linux @@ -25,0 +27,0 @@ -# OBJTYPE=368 - OBJTYPE=$objtype + OBJTYPE=368 +# OBJTYPE=$objtype 
    2. $噓makemk.sh
    3. $出口的PATH = $ PATH :/ usr/inferno/Linux/368/bin /
    4. $ MK核彈
    5. $ MK安裝
  • PBS 9load編譯(內核裝載機)和(PC分區引導程序選擇)
    1. $ MKDIR / usr/inferno/Inferno/386/lib的/
    2. $ sudo的chmod - R的777 / usr/inferno/Inferno/386/lib的/
    3. $鎘的/ usr /地獄/ OS /啟動/ PC /
    4. $ MK pbs.install 9load.install
  • 編譯內核
    1. $鎘的/ usr /地獄/ OS /件
    2. $六ether79x970.c
       @@ -540,6 +540,7 @@ switch(x&0xFFFFFFF){ case 0x2420003: /* PCnet/PCI 79C970 */ case 0x2621003: /* PCnet/PCI II 79C970A */ + case 0x2625003: /* PCnet/FAST III 79C973 */ break; default: print("#l%d: unknown PCnet card version %.7ux\n", 
    3. $六件
       @@ -48,10 +48,11 @@ kern link - ether2114x pci + ether79c970 pci +# ether2114x pci # ether82557 pci - ether83815 pci - etherelnk3 pci +# ether83815 pci +# etherelnk3 pci ps2mouse ethermedium # pppmedium ppp compress @@ -70,7 +71,7 @@ math init - wminit + shell code int kernel_pool_pcnt = 10; @@ -79,7 +80,7 @@ int image_pool_pcnt = 40; int cflag=0; int swcursor=0; - int consoleprint=0; + int consoleprint=1; port alarm @@ -137,3 +138,5 @@ /dis/lib/daytime.dis /dis/lib/auth.dis /dis/lib/ssl.dis + /dis/lib/arg.dis + /dis/lib/filepat.dis 
    4. 美元的Mk
  • 創建內核配置文件加載
    1. $ Vi / usr/inferno/os/pc/plan9.ini的
       bootfile=fd0!ipc.gz 
  • 創建一個軟盤映像
    1. 美元鴯鶓
    2. ; CD OS /件
    3. ; Gzip已IPC
    4. 磁盤/格式-B / Inferno/386/pbs-df inferno.img / Inferno/386/9load plan9.ini ipc.gz

    引導到VirtualBox安裝成品inferno.img
    雖然可以肯定,有時會造成恐慌。
    也許是因為在VirtualBox的壞制度也Plan9火海。
    此外,我是能夠編譯母語地獄,我引導FD。
    Plan9的這個引導裝載在一開始我什麼可以發現,
    使用···鄉土煉獄想從硬盤引導,可能有Plan9研究。
    讓我們嘗試在QEMU上的WindowsXP下火海。

  • 參考

在VirtualBox中共享文件夾在Ubuntu

共有フォルダ設定

  1. 安裝擴展
    1. 安裝在“安裝客戶添置”設備“→虛擬機窗口菜單安裝光盤
    2. $鎘/ media/VBOXADDITIONS_3.2.4_62467 /
    3. $ sudo的的SH VBoxLinuxAdditions,x86.run
  2. 設置共享文件夾
    1. 設置在“文件夾”共享文件夾共享“設備”→虛擬機窗口菜單
    2. 美元Sudu執行mkdir / mnt /股
      (上創建安裝)
    3. $的須藤mount.vboxsf分享到/ mnt /共享/
      (掛載共享文件夾)

各種操作系統

請注意你所預期的重複,因為忘記去檢查每一個時間,我很想與許多不同種類的操作系統,反正​​玩的操作系統,我會離開到各個地方。

  • 單內核
    • BSD的
      • FreeBSD的
        莫臥兒的BSD不能忘記
      • OpenSolaris的
        說到的Solaris
    • Linux的
      • 插入
        Linux的數據搶救
      • PuppyLinux
        Linux是旨在掉以輕心,甚至移動的舊電腦
      • GentooLinux
        Linux的專家
      • EcoLinux
        聯宜日本大學生是很難
      • ELIVE
        Linux提供了一個運動中的GUI是美麗的
      • 鉻操作系統
        基於Linux的WebOS,使谷歌
      • 吉利操作系統
        基於Ubuntu的LTS的,上網本操作系統1 Jolicloud
      • Splashtop的操作系統
        輕量級Web訪問和微軟的操作系統是由DeviceVM,基於Linux
      • 該死脆弱的Linux
        學習Linux的安全性完全手無寸鐵
      • 回溯
        Linux的安全檢查
    • Amiga系統
      • icaros桌面
        分佈的AROS兼容AmigaOS3.1
      • 音節
        操作系統派生AtheOS
    • 的MS-DOS
      • FreeDOS的
        MS-DOS兼容的操作系統
  • 微內核
    • MINIX
      為教育類UNIX操作系統
    • BeOS的
      • 俳句
        現已解散的BeOS的操作系統接管的思想
    • L4
      第二代微內核,以追求質量的微內核
    • MonaOS
      從通道2
    • MikeOS
      適合學習操作系統
    • 納米內核
      • JNode
        製造,幾乎所有的Java操作系統
  • 混合內核
    • ReactOS的
      以WindowsNT操作系統兼容
    • plan9
      渴望下一代分佈式Unix操作系統

NetWare和OS / 2的是我不·
好了,但我不能什麼是像操作系統的個人使用。

鉻操作系統建立“流”



100218chromeflow.jpg

出台之前, 很容易被編譯的Chromium OS (非官方)。 做了更新Hexxeh是其指定的雇主,自動更新,增強的視頻,並支持Wi-Fi這個時候,使用的攝像頭,菜單自定義,如將增加。 “流”也是它的名字。 儘管比以前重了,你可以運行,只需要提供一個2GB的USB存儲器。 Windows,Linux和Mac的開機(通常)。

但是,這個更新是一個可以和硬件的性能也可能有一個艱難的時間。
我不需要下載直接從327MB服務器,下載不似乎沒有其他需要一段時間,分鐘。
已作為最後的beta版測試的自動更新 ,所以這個默認,是不是未來的需要,無需重置每次更新後的USB驅動器。

誰被稱為“什麼是Chrome OS”,這裡是介紹“Chrome OS的”請嘗試參考。

它的時間流... [Hexxeh通過博客下載隊 ]

凱文·珀迪( 翻譯/良太松井)

的“ChromiumOS零”USB引導支持內存



100119chromeos_zero.jpg

拇指驅動器兼容的網絡為基礎的上網本ChromiumOS生成系統由Google開發的開源版本已經完成。

黑客工作Hexxeh的名稱。 構建“ChromiumOSZero”他的最新傑作鉻添加支持,啟動速度等已加入。 由他自己的官方更新列表在這裡

操作系統核心的速度和基於Wi-Fi的博通,鉻瀏覽器造成的損失已經得到了改善。
此外,緊湊的建成為1GB的USB驅動器本身。
此版本更新與獎金開始被自動更新。

或“BitTorrent的的Hexxeh網站的, 鏡子 ,可以下載。“ 我們或許可以嘗試更易於如果從USB ......但不得不退縮,想嘗試“ChromiumOSZero”。

如何從的Hexxeh基於拇指驅動器構建的是“過去的文章, 如何引導從USB記憶體GoogleChromeOS請參閱“。

“ChromiumOSZero”比Mac系統開機(通常)是一個免費下載。

鉻操作系統的基礎上Hexxeh [通過下載隊 ]

凱文·珀迪( 惠比壽萬里/)

操作系統“Jolicloud”上網本



091211jolicloud_top.jpg

測試版發布了上個月終於“ 谷歌Chrome OS “。 擁有無與倫比的速度,但作為一種新的操作系統已經吸引注意過,我也並不喜歡Imahitotsu用戶友好的瀏覽器,完美一點。 在這裡,作為一個“Chrome OS的”強大的對手,操作系統Jolicloud為上網本讓我介紹一下“。

Jolicloud有很大的區別,“Chrome OS的”是“,但它也支持桌面應用程序。 頁面在這裡 也支持各種各樣的設備,正如你可以看到。 事實上,該行為是好的,它似乎也與其他的硬盤測試在虛擬機Lifehacker的美國。

Jolicloud彈簧有興趣在如何“讓你已經安裝。 無需卸載Windows,你可以在你分配的空間,硬盤驅動器上使用。 在下面的截圖中的幻燈片,但請嘗試檢查風氣之先。

091211joicloud_g01 091211joicloud_g02 091211joicloud_g03 091211joicloud_g04 091211joicloud_g05 091211joicloud_g06 091211joicloud_g07 091211joicloud_g08

安裝後的流程大致是這樣。

一旦你已經安裝“Jolicloud”,如下面的登錄屏幕上會出現。

091211jolicloud2.jpg

輸入您在安裝過程中設置的用戶名和密碼。 當你登錄在這樣的屏幕將顯示,Jolicloud發射的。

091211jolicloud3.jpg

設置Jolicloud帳戶。 jolicloud帳戶特別邀請代碼是必需的,因為,讓我們儘早報名。 一旦你註冊Jolicloud家的基礎上,你可以訪問的應用,如:Jolicloud字典。

091211jolicloud4.jpg

,“Skype”的,“Dropbox的”,“在此屏幕上的Boxee “,” Spotify的 ,可以用一個單一的點擊,如桌面應用程序,安裝。“ 此外,如果你登錄到Jolicloud,你也可以訪問像Twitter·Facebook的社交網絡。

091211jolicloud5.jpg

這裡是更新管理器。 告訴我們的是一個方便的平台,應用程序更新的信息。

091211jolicloud6.jpg

怎麼樣?
由相應的桌面類型是不是“Chrome OS的”,“Jolicloud”的特點,但不能比擬的,無條件的和“Chrome OS的”,因為他們有不同的設計概念在首位,對親桌面操作系統,上網本的強大會這樣說。 尤其是應用字典風,所以iPhone,iPhone用戶可能熟悉的人。

“Jolicloud”被釋放的α。 請從這裡下載

jolicloud

亞當帕什( 幸子/松岡)

約七“Chrome OS的常見問題”

“Chrome OS的”第一個地方是什麼?

“Chrome OS的”網絡使用的操作系統。 不同於傳統的操作系統,其特點是壓倒性的速度。

當2。,怎麼會被釋放?

據谷歌,所以他們發布的正式版本預計將是2010年11月左右。 在下面的圖片所示,是顯著不同的操作系統的機制,不建議下載安裝正在開發或準備PC的Chrome OS“目前。 關於價格範圍尚未明確,作為谷歌的政策是要釋放一個更大的鍵盤和鼠標墊上網本。

不管有多快。

預計到登錄屏幕7秒,4秒,以顯示桌面,共11秒才能完成。 它是速度遠遠超過傳統的操作系統。 這是可以實現的“Chrome OS的”固件。

具體4的區別是什麼?

作為“Chrome OS的”的具體特點,提出以下幾點。

  • 可以使用“鉻”是多核心CPU和圖形芯片一直保留在傳統的操作系統的應用,如遊戲和配件
  • 在“Chrome OS的”使用“鉻”,進一步加快
  • 所有的網絡應用程序。 有沒有傳統的應用程序,如遊戲及配件。
  • “Chrome OS的”,因為它是由一個Google帳戶控制,您可以登錄到您的帳戶,也可以使用上網本。
  • Gmail中,不僅GoogleDocs,在“Chrome OS的”使用一切將在線存儲所有

應用已使用至今。將不起作用?

真的沒有要。 例如,它計劃採取的Microsoft Office在線版本的優勢,如能使用Excel文件。

打印6。是阿里?

預計將安裝到“Chrome OS的”打印功能。 然而,到目前為止,計劃支持的打印機或標新立異的做法。

並支持筆記本電腦台式電腦7。

最高優先級的第一個上網本,筆記本電腦或台式電腦上,否則工作將像當年公佈的PC。

凱文·珀迪( 幸子松岡/)

首頁 >標籤>操作系統

搜索
翻譯
Japanese flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagEnglish flagGerman flagFrench flagRussian flagVietnamese flagThai flag

回到頁面頂部