首页 >标签>操作系统
操作系统
获取的Windows版本
- 7月29日,2010 12:00 AM
- 材料
但我不认为我可以使用,初步注意。
如果编译器可以编译没有问题,我想系统的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中的地狱
- 准备
- QEMU的关于Windows下载
- 地狱光碟2007May10下载
- 情况下解压缩到适当的地方到QEMU(“C:\ QEMU的”)
- 在QEMU的解压目录infernoCD(案例的“C:\ QEMU \ inf.iso”的)
- 安装
- HardDiskImage的创建1GB(命令提示符)
C:\QEMU>qemu-img create -f qcow inferno.img 1G - 从infernoCD启动(命令提示符)
C:\QEMU>qemu -L . -m 128 -boot d -cdrom inf.iso -hda inferno.img - 运行安装shell脚本(QEMU的)
;sh install.sh -m /dev/sdD0 /dev/sdC0 - plan9创建分区(QEMU的)
>>> a p1 start cylinder: 0 end [0..1024] 1024 >>> A p1 >>> w >>> q - 由于执行再次重新启动(QEMU的)安装shell脚本
;sh install.sh /dev/sdD0 /dev/sdC0 >>> w >>> q - 关闭QEMU的窗口,当你看到“取出光盘并重新启动”
- HardDiskImage的创建1GB(命令提示符)
- 启动检查
- (命令提示符)
C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 - (QEMU的)
; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ;
无论如何,但议案,图形用户界面不启动。
VGA是不可见的?
QEMU的似乎效仿CL-GD5446。
,OS /件,一天后,明天看到源- vgaclgd542x.c
- vgaclgd546x.c
是。 不被支持?
告别现在我也许在应用程序的驱动程序
也尝试QEMU的,所以也有可能喜欢的VESA引导- (命令提示符)
C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 -vga std - (QEMU的)
; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ;
yappari喜欢无用。
内核,配备了这张CD,我不知道如果没有一个内置的VGA驱动程序?
金融衍生工具在内核启动内核和昨天启动这个光盘文件的大小是完全不同的。
换句话说,我会的内容什么是不同的编译,
创建一个与此CD的内核取代的内核,我该怎么办?
我想在条件相同的编译内核和CD,
或编译选项不能很好地理解摆在首位。 - (命令提示符)
- 参考
在VirtualBox上的WindowsXP中的地狱
注意:编译时,在Ubuntu的VirtualBox上运行的地狱
- 源代码是可用
- $ apt-get的安装Mercurial
- $镉的/ usr
- $ sudo的汞克隆https://inferno-os.googlecode.com/hg/火海
- $ sudo的chmod - R的777的/ usr /地狱
显然,编译不通过维塔Nuova的使用的版本。
- 炼狱第四版(地狱20100120.tgz)的下载
- 解压地狱20100120.tgz,覆盖的/ usr /地狱/内容
- 编译安装库
- $ sudo的apt - get安装的libxpm-dev的
- $ sudo的apt-get的安装与libxext-dev
- $ sudo的apt-get的安装与x11proto-xext-dev的
- 汇编的Inferno
- $ 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 - $嘘makemk.sh
- $出口的PATH = $ PATH :/ usr/inferno/Linux/368/bin /
- $ MK核弹
- $ MK安装
- $ sudo的VI炼狱/ mkconfig
- PBS 9load编译(内核装载机)和(PC分区引导程序选择)
- $ MKDIR / usr/inferno/Inferno/386/lib的/
- $ sudo的chmod - R的777 / usr/inferno/Inferno/386/lib的/
- $镉的/ usr /地狱/ OS /启动/ PC /
- $ MK pbs.install 9load.install
- 编译内核
- $镉的/ usr /地狱/ OS /件
- $六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", - $六件
@@ -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 - 美元的Mk
- 创建内核配置文件加载
- $ Vi / usr/inferno/os/pc/plan9.ini的
bootfile=fd0!ipc.gz
- $ Vi / usr/inferno/os/pc/plan9.ini的
- 创建一个软盘映像
- 美元鸸鹋
- ; CD OS /件
- ; Gzip已IPC
- 磁盘/格式-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
- 安装扩展
- 安装在“安装客户添置”设备“→虚拟机窗口菜单安装光盘
- $镉/ media/VBOXADDITIONS_3.2.4_62467 /
- $ sudo的的SH VBoxLinuxAdditions,x86.run
- 设置共享文件夹
- 设置在“文件夹”共享文件夹共享“设备”→虚拟机窗口菜单
- 美元Sudu执行mkdir / mnt /股
(上创建安装) - $的须藤mount.vboxsf分享到/ mnt /共享/
(挂载共享文件夹)
各种操作系统
- 4月24日,2010 12:00 AM
- 材料
请注意你所预期的重复,因为忘记去检查每一个时间,我很想与许多不同种类的操作系统,反正玩的操作系统,我会离开到各个地方。
- 单内核
- BSD的
- FreeBSD的
莫卧儿的BSD不能忘记 - OpenSolaris的
说到的Solaris
- FreeBSD的
- 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
- icaros桌面
- 的MS-DOS
- FreeDOS的
MS-DOS兼容的操作系统
- FreeDOS的
- BSD的
- 微内核
- MINIX
为教育类UNIX操作系统 - BeOS的
- 俳句
现已解散的BeOS的操作系统接管的思想
- 俳句
- L4
第二代微内核,以追求质量的微内核 - MonaOS
从通道2 - MikeOS
适合学习操作系统 - 纳米内核
- JNode
制造,几乎所有的Java操作系统
- JNode
- MINIX
- 混合内核
- ReactOS的
以WindowsNT操作系统兼容 - plan9
渴望下一代分布式Unix操作系统
- ReactOS的
NetWare和OS / 2的是我不·
好了,但我不能什么是像操作系统的个人使用。
铬操作系统建立“流”
出台之前, 很容易被编译的Chromium OS (非官方)。 做了更新Hexxeh是其指定的雇主,自动更新,增强的视频,并支持Wi-Fi这个时候,使用的摄像头,菜单自定义,如将增加。 “流”也是它的名字。 尽管比以前重了,你可以运行,只需要提供一个2GB的USB存储器。 Windows,Linux和Mac的开机(通常)。
但是,这个更新是一个可以和硬件的性能也可能有一个艰难的时间。
我不需要下载直接从327MB服务器,下载不似乎没有其他需要一段时间,分钟。
已作为最后的beta版测试的自动更新 ,所以这个默认,是不是未来的需要,无需重置每次更新后的USB驱动器。
谁被称为“什么是Chrome OS”,这里是介绍“Chrome OS的”请尝试参考。
凯文·珀迪( 原翻译/良太松井)
的“ChromiumOS零”USB引导支持内存
拇指驱动器兼容的网络为基础的上网本ChromiumOS生成系统由Google开发的开源版本已经完成。
黑客工作Hexxeh的名称。 构建“ChromiumOSZero”他的最新杰作铬添加支持,启动速度等已加入。 由他自己的官方更新列表在这里 。
操作系统核心的速度和基于Wi-Fi的博通,铬浏览器造成的损失已经得到了改善。
此外,紧凑的建成为1GB的USB驱动器本身。
此版本更新与奖金开始被自动更新。
或“BitTorrent的的Hexxeh网站的, 镜子 ,可以下载。“ 我们或许可以尝试更易于如果从USB ......但不得不退缩,想尝试“ChromiumOSZero”。
如何从的Hexxeh基于拇指驱动器构建的是“过去的文章, 如何引导从USB记忆体GoogleChromeOS请参阅“。
“ChromiumOSZero”比Mac系统开机(通常)是一个免费下载。
铬操作系统的基础上Hexxeh [通过下载队 ]
凯文·珀迪( 原惠比寿万里/)
操作系统“Jolicloud”上网本
测试版发布了上个月终于“ 谷歌Chrome OS “。 拥有无与伦比的速度,但作为一种新的操作系统已经吸引注意过,我也并不喜欢Imahitotsu用户友好的浏览器,完美一点。 在这里,作为一个“Chrome OS的”强大的对手,操作系统Jolicloud为上网本让我介绍一下“。
“ Jolicloud有很大的区别,“Chrome OS的”是“,但它也支持桌面应用程序。 页面在这里 也支持各种各样的设备,正如你可以看到。 事实上,该行为是好的,它似乎也与其他的硬盘测试在虚拟机Lifehacker的美国。
“ Jolicloud弹簧有兴趣在如何“让你已经安装。 无需卸载Windows,你可以在你分配的空间,硬盘驱动器上使用。 在下面的截图中的幻灯片,但请尝试检查风气之先。
安装后的流程大致是这样。
一旦你已经安装“Jolicloud”,如下面的登录屏幕上会出现。
输入您在安装过程中设置的用户名和密码。 当你登录在这样的屏幕将显示,Jolicloud发射的。
设置Jolicloud帐户。 jolicloud帐户特别邀请代码是必需的,因为,让我们尽早报名。 一旦你注册Jolicloud家的基础上,你可以访问的应用,如:Jolicloud字典。
,“Skype”的,“Dropbox的”,“在此屏幕上的Boxee “,” Spotify的 ,可以用一个单一的点击,如桌面应用程序,安装。“ 此外,如果你登录到Jolicloud,你也可以访问像Twitter·Facebook的社交网络。
这里是更新管理器。 告诉我们的是一个方便的平台,应用程序更新的信息。
怎么样?
由相应的桌面类型是不是“Chrome OS的”,“Jolicloud”的特点,但不能比拟的,无条件的和“Chrome OS的”,因为他们有不同的设计概念在首位,对亲桌面操作系统,上网本的强大会这样说。 尤其是应用字典风,所以iPhone,iPhone用户可能熟悉的人。
亚当帕什( 原幸子/松冈)
约七“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。
凯文·珀迪( 原幸子松冈/)
首页 >标签>操作系统
- 搜索
- 喂
- 翻译






















