Inizio > tag> OS

OS

Ottiene la versione di Windows

Ma io non credo di poter utilizzare, provvisoriamente nota.
Se il compilatore può essere compilato senza problemi e penso di sistema di Windows.
Timidamente, compilare e confermare l'operazione è stata effettuata in 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; } 

inferno in QEMU su WindowsXP

inferno Install完了画面
Nota Quando si installa l'inferno nativo per QEMU

  • Preparazione
    1. QEMU su Windows Scarica
    2. inferno CD 2007May10 Scarica
    3. Decomprimere in luogo appropriato per QEMU (caso: "C: \ QEMU")
    4. scompattare in una directory di QEMU per infernoCD (caso: "C: \ QEMU \ inf.iso")
  • Installazione
    1. Immagine di disco fisso di 1 GB di creare (prompt dei comandi)
       C:\QEMU>qemu-img create -f qcow inferno.img 1G 
    2. Boot da infernoCD (prompt dei comandi)
       C:\QEMU>qemu -L . -m 128 -boot d -cdrom inf.iso -hda inferno.img 
    3. Eseguire l'installazione shell script (QEMU)
       ;sh install.sh -m /dev/sdD0 /dev/sdC0 
    4. Plan9 viene creato (QEMU) una partizione
       >>> a p1 start cylinder: 0 end [0..1024] 1024 >>> A p1 >>> w >>> q 
    5. Dal momento che l'esecuzione si riavvia di nuovo (QEMU), lo script di shell di installazione
       ;sh install.sh /dev/sdD0 /dev/sdC0 >>> w >>> q 
    6. Chiudere il Windows di QEMU Quando si vede "Rimuovere il CD e riavviare il sistema"
  • Di controllo Avvio
    1. (Prompt dei comandi)
       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: ; 

    In ogni caso, ma la mozione è stata, GUI non si avvia.
    VGA non è visibile?
    QEMU sembra emulare il CL-GD5446.
    È, per os / pc e il giorno dopo domani per vedere la fonte

    • vgaclgd542x.c
    • vgaclgd546x.c

    Era. Questo non è supportato ·?
    Addio per ora potrei forse mettere il conducente in applicazione
    Provate anche QEMU, quindi ci potrebbero piacere anche di avvio VESA

    1. (Prompt dei comandi)
       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 come inutile.
    Il kernel che viene fornito con questo CD mi chiedo se non si dispone di un driver VGA integrata?
    FD nel kernel avviare il kernel e avviare il CD di ieri la dimensione del file è molto diversa.
    In altre parole, sarei contento cosa c'era di diverso è stato compilato,
    Per creare un kernel per essere sostituito con il kernel di questo CD devo fare?
    Voglio fare le stesse condizioni la compilazione del kernel e il CD,
    Oppure, opzione di compilazione non è ben compreso in primo luogo.

  • Riferimento

inferno in VirtualBox su WindowsXP

inferno起動画面
Nota: quando si compila VirtualBox in Ubuntu per funzionare su l'inferno

  • Il codice sorgente è disponibile
    1. $ Apt-get install mercurial
    2. $ Cd / usr
    3. $ Sudo hg clone https://inferno-os.googlecode.com/hg/ inferno
    4. $ Sudo chmod-R 777 / usr / inferno

    A quanto pare, la compilazione non passa Vita Nuova di utilizzare la versione di.

    1. Quarta edizione inferno (inferno-20100120.tgz) Scarica
    2. Decomprimere l'inferno-20100120.tgz, sovrascrivere / usr / inferno / i contenuti
  • L'installazione della libreria per la compilazione
    1. Sudo apt-get install libXpm-dev
    2. Sudo apt-get install libxext-dev
    3. Sudo apt-get install-x11proto xext-dev
  • compilazione di inferno
    1. $ Sudo vi inferno / mkconfig
       @@ -17,0 +18,0 @@ - SYSHOST=Plan9 +# SYSHOST=Plan9 + SYSHOST=Linux @@ -25,0 +27,0 @@ -# OBJTYPE=368 - OBJTYPE=$objtype + OBJTYPE=368 +# OBJTYPE=$objtype 
    2. $ Sh makemk.sh
    3. $ Export PATH = $ PATH :/ usr/inferno/Linux/368/bin /
    4. $ Mk Nuke
    5. $ Mk install
  • PBS 9load compilazione (kernel loader) e (PC partizione di boot selector del programma)
    1. $ Mkdir / usr/inferno/Inferno/386/lib /
    2. $ Sudo chmod-R 777 / usr/inferno/Inferno/386/lib /
    3. $ Cd / usr / inferno / os / boot / pc /
    4. $ Mk pbs.install 9load.install
  • Compilare il kernel
    1. $ Cd / usr / inferno / os / pc
    2. Vi $ 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. Vi $ pc
       @@ -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
  • Creazione del file di configurazione del caricamento del kernel
    1. Vi $ / usr/inferno/os/pc/plan9.ini
       bootfile=fd0!ipc.gz 
  • Creazione di un'immagine floppy
    1. $ Emu
    2. ; Cd os / pc
    3. ; Gzip ipc
    4. ; Disk / format-b / Inferno/386/pbs-df inferno.img / Inferno/386/9load plan9.ini ipc.gz

    Avviare VirtualBox per montare il inferno.img finito
    Anche se si può certamente iniziare, a volte causando un panico.
    Forse perché cattivo sistema in VirtualBox anche Plan9 inferno.
    Inoltre, sono stato in grado di compilare il Native inferno, io sono un FD di avvio.
    Cosa si può trovare all'inizio ero nel boot loader di questo Plan9,
    Per utilizzare l'· · · Inferno Native desidera eseguire l'avvio dal disco rigido potrebbe essere necessario studiare Plan9.
    Proviamo l'inferno prossimo QEMU su WindowsXP.

  • Riferimento

Cartelle condivise in VirtualBox in Ubuntu

共有フォルダ設定

  1. L'installazione dell'estensione
    1. Montare il CD di installazione in "Installa Guest Additions" "dispositivo" → il menu della finestra della macchina virtuale
    2. $ Cd / media/VBOXADDITIONS_3.2.4_62467 /
    3. $ Sudo sh-VBoxLinuxAdditions x86.run
  2. Impostazione di cartelle condivise
    1. Impostare una cartella condivisa nella "Cartella ..." "device" condiviso → menu della finestra della macchina virtuale
    2. Sudu $ mkdir / mnt / share
      (Creato il cui montare)
    3. Share $ Sudo mount.vboxsf / mnt / share /
      (Montare la cartella condivisa)

Varie OS

Prendere nota del sistema operativo si prevede di ripetere a causa di dimenticare di esaminare ogni volta che mi piacerebbe giocare con diversi tipi di sistema operativo in ogni caso, lascio in vari luoghi ·.

  • Kernel monolitico
    • BSD
      • FreeBSD
        Mogul di BSD non si può dimenticare
      • OpenSolaris
        Parlando di Solaris
    • Linux
      • INSERT
        Linux per il salvataggio dei dati
      • PuppyLinux
        Linux è destinato a muoversi con leggerezza e anche vecchio PC
      • GentooLinux
        Linux per esperti
      • EcoLinux
        Studenti universitari Linix giapponesi sono difficili
      • Elive
        Linux fornisce una GUI in moto è bello
      • Chromium OS
        Basati su Linux WebOS che compongono il Google
      • Joli OS
        Ubuntu LTS-based OS per i netbook stanno facendo una Jolicloud
      • Splashtop OS
        Leggera del sistema operativo per l'accesso Web e Microsoft è impostato dal DeviceVM, sulla base del Linux
      • Accidenti Vulnerable Linux
        Per imparare la sicurezza di Linux totalmente indifesi
      • BackTrack
        Linux per il controllo di sicurezza
    • Amiga
      • Icaros Desktop
        Distribuzione del compatibile AROS AmigaOS3.1
      • Sillaba
        AtheOS OS derivati
    • MS-DOS
      • FreeDOS
        MS-DOS compatibile con OS
  • Microkernel
    • Minix
      UNIX-like per l'istruzione
    • BeOS
      • Haiku
        Ora defunto BeOS OS ha assunto il pensiero di
    • L4
      Di seconda generazione microkernel di perseguire una qualità di microkernel
    • MonaOS
      Dal canale 2
    • MikeOS
      Perfetto per lo studio OS
    • Nano-kernel
      • JNode
        Realizzato con quasi tutti i Java OS
  • Kernel ibrido
    • ReactOS
      OS compatibile con WindowsNT
    • Plan9
      Aspirava alla prossima generazione distribuita Unix OS

NetWare e OS / 2 è che non sono ·
Bene, ma non posso Che cosa è come OS uso personale.

Chromium OS costruire "Flow"



100218chromeflow.jpg

Introdotto prima, essere facilmente messo costruzione Chromium OS (non ufficiale). Ha dato un aggiornamento è Hexxeh è il loro proprietario designato, aggiornamenti automatici, video avanzata e supporto Wi-Fi questa volta, webcam uso, come la personalizzazione del menu verrà aggiunto. "Flow" è anche il suo nome. Nonostante il peso in alto di prima, è possibile eseguire solo bisogno di fornire una memoria USB di 2 GB. Windows, Linux e Mac è avviabile (di solito).

Ma questo aggiornamento è uno che può e può anche avere un tempo difficile dal prestazioni dell'hardware.
Non ho bisogno di scaricare direttamente dal server a 327MB, il download non sembra esserci altra esigenza per un po 'quel minuto.
Aggiornamenti automatici che sono stati testati come l'ultima versione beta è, e così con questa impostazione predefinita, non è che la necessità futuro senza dover reimpostare il drive USB dopo ogni aggiornamento.

Chi ha chiamato? "Ciò che è Chrome OS" è qui Introduzione "Chrome OS" Prova a fare riferimento.

E 'il Tempo di scorrimento ... [Hexxeh Blog via Download Squad ]

Kevin Purdy ( originale traduzione / Ryota Matsui)

"ChromiumOS Zero" supporto di memoria USB di avvio



100119chromeos_zero.jpg

Thumb Drive versione compatibile di open source web-based sistema di netbook ChromiumOS di compilazione sviluppato da Google è stata completata.

Hacker con il nome di Hexxeh lavoro. Build "ChromiumOSZero" I suoi ultimi capolavori Chrome add-on il supporto, la velocità di boot, ecc sono stati aggiunti. Con la sua propria lista ufficiale degli aggiornamenti è qui .

La perdita a causa della velocità e Wi-Fi Broadcom-based, browser Chromium per sistema operativo di base è stata migliorata.
Inoltre, tale 's compact costruirsi nel drive USB di 1 GB.
A partire da questa versione con l'aggiornamento del bonus viene aggiornato automaticamente.

Oppure: "BitTorrent, dal sito della Hexxeh specchio può essere scaricato da ". Possiamo probabilmente provare ancora di più a suo agio se da USB ... ma ha dovuto indietreggiare e vuole provare un "ChromiumOSZero".

Come avviare una build da Hexxeh basato su pen drive è "articoli precedenti come per l'avvio da una memoria USB GoogleChromeOS vedere ".

"ChromiumOSZero" è un download gratuito di avvio (di solito) su un sistema diverso rispetto a Mac.

Chromium OS costruito da Hexxeh [via Download Squad ]

Kevin Purdy ( originali Miles Ebisu /)

OS "Jolicloud" netbook



091211jolicloud_top.jpg

Versione di prova è stato rilasciato il mese scorso finalmente " Google Chrome OS ". Vanta una velocità senza precedenti, ma è stato attirato l'attenzione come un romanzo OS mai, anche io non mi piace che il browser Imahitotsu user-friendly quel punto perfetta. Qui, come un rivale potente di "Chrome OS", OS "per i netbook Jolicloud Permettetemi di presentarvi il ".

" Jolicloud La grande differenza con "Chrome OS" è "è, tranne che supporta anche applicazioni desktop. Inoltre pagina qui supporta anche un'ampia varietà di dispositivi Come si può vedere in. Infatti, il comportamento è buona, e sembra bene con un altro disco rigido è stato testato in una macchina virtuale Lifehacker US.

" Jolicloud molle sono stati interessati a come "lasciare che hai installato. Senza dover disinstallare Windows, è possibile utilizzare nel vostro spazio disponibile su disco rigido. In una presentazione nella schermata qui sotto, ma per favore cercate di controllare il primo ambiente.

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

Flusso dopo l'installazione è più o meno così.

Una volta installato "Jolicloud", come la schermata di login apparirà la seguente.

091211jolicloud2.jpg

Immettere il nome utente e la password impostata durante l'installazione. Quando si accede, lo schermo di avvio Jolicloud come questo verrà visualizzato.

091211jolicloud3.jpg

Impostare l'account di Jolicloud. Conto Jolicloud il codice invito speciale è necessario perché, cerchiamo di iscrivervi in ​​tempo. Dopo aver registrato con la base di Jolicloud, è possibile accedere all'applicazione, come ad esempio: dizionario di Jolicloud.

091211jolicloud4.jpg

, "Skype", "Dropbox", "in questa schermata Boxee "," Spotify può essere installato con un solo clic, come applicazioni desktop. " Inoltre, se si accede a Jolicloud, è anche possibile accedere ai social network come Twitter · Facebook.

091211jolicloud5.jpg

Ecco l'update manager. Ci dice che è un comodo informazioni app piattaforma aggiornata.

091211jolicloud6.jpg

Com'è stato?
Sono caratterizzati da tavolo tipo corrispondente che non è "Chrome OS" è ", Jolicloud", ma non può essere paragonato incondizionatamente e "Chrome OS" in quanto hanno un concetto diverso di design, in primo luogo, verso la pro desktop OS per netbook potente direi. In particolare, il vento dizionario dell'applicazione, per cui l'iPhone, l'utente iPhone che può essere familiare.

"Jolicloud" viene rilasciato come α. Il download pagina qui per favore dai.

Jolicloud

Adam Pash ( originale Yukiko Matsuoka /)

FAQ su sette "Chrome OS"

Che cos'è un "Chrome OS" un primo posto?

"Chrome OS" è il sistema operativo per l'utilizzo web. A differenza del tradizionale sistema operativo, è caratterizzato da velocità schiacciante.

Quando 2., Come sarà rilasciato?

Secondo Google, in modo da rilasciare la versione ufficiale dovrebbe essere intorno a novembre 2010. Come mostrato nell'immagine qui sotto, è significativamente diverso per il meccanismo del sistema operativo, l'installazione di un download non è raccomandato attualmente in fase di sviluppo o PC pronto "Chrome OS". A proposito la fascia di prezzo non è ancora chiaro, come Google è la politica e vuole rilasciare un netbook con una tastiera più grande e mouse pad.

Non importa quanto velocemente 3.?

Dovrebbe essere completata fino schermata di accesso di 7 secondi, 4 secondi per visualizzare il desktop, per un totale di 11 secondi. E 'molto più veloce rispetto ai tradizionali OS. Questo è così può essere realizzato il firmware per la "Chrome OS".

Qual è la differenza concretamente 4.?

Come caratteristiche specifiche del "Chrome OS", i seguenti punti sollevati.

  • Può essere usato per "Chrome" è multi-core CPU e chip grafico è stato riservato per applicazioni come giochi e accessori in tradizionale OS
  • Utilizzare il "Chrome" in "Chrome OS", accelerare ulteriormente
  • Tutte le web apps. Non ci sono applicazioni tradizionali, come i giochi e accessori.
  • "Chrome OS", perché è controllato da un account Google, puoi accedere al tuo conto che anche possibile utilizzare il netbook.
  • Gmail, GoogleDocs non solo, tutto utilizzato nel "Chrome OS" verranno archiviati online tutti

Applicazione è stato utilizzato finora 5. Non funziona?

Non proprio essere. Ad esempio, prevede di sfruttare la versione online di Microsoft Office, in modo da essere in grado di utilizzare il file Excel.

Print-6. È Ali?

Funzionalità di stampa dovrebbe essere installato in "Chrome OS". Tuttavia, finora intende sostenere stampante o un approccio non convenzionale.

E il sostegno al PC desktop 7. PC portatile?

In caso contrario, lavorando su più alto il primo PC netbook, laptop o desktop priorità sarà rilasciato su PC è come allora.

Kevin Purdy ( originale Yukiko Matsuoka /)

Inizio > tag> OS

Cerca
Alimentare
Traduzione
Japanese flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagEnglish flagGerman flagFrench flagRussian flagVietnamese flagThai flag

Torna all'inizio della pagina