为什么要开发一个操作系统呢?
刚开始开发的人,通常会犯这样一个错误- - - - - - -会低估从无到有开发一个操作系统需要的时间长度。
A common beginner mistake, however, is to underestimate the time needed to write an operating system from scratch.
我曾经做过一个项目,在那个项目中,很容易看出代码在开发操作系统中运行,而所有的外部服务则全线瘫痪了。
I worked on a project where we could easily demonstrate our code running on the development operating system with all the external services stubbed out.
你需要一个可以开发你的操作系统的平台。
而且任何优秀的SDK都会带一个手机操作系统的模拟器,这样开发者在电脑上就可以测试软件,而不一定要真正安装到手机上。
And any good SDK comes with an emulator for the OS itself, so devs can test apps without actually installing them on a phone. Apple's got one, but it only works on Macs.
还有另外一点——影响将来的雇主,或者将你开发的程序放到一个流行的操作系统中——但是他们基本是不刻意的。
There are other incentives — impressing future employers, or getting your software included in a popular OS — but they’re rather oblique.
鲁宾为手机开发了一个精巧的操作系统,用户可以用来上网、发电邮、播放音乐,还能安装应用软件。
Rubin had created a slick operating system for mobile phones that allowed customers to surf the web, send email, play music, and install apps.
苹果也会两年一次更新他的操作系统,上面严厉的执行官,对于告诉开发人员一个新方法或是捷径,它一点也不会胆怯。
Apple also updates the OS on two year cycles and is not at all shy about telling developers new way or highway.
更进一步,在保证质量和稳定性的前提下,这个开源操作系统的开发路线图显示出一个稳定的趋势添加各种特性。
Moving forward, the roadmap for the open-source operating system indicates a constant drive to add features, while maintaining quality and stability.
注意:如果开发了一个特定于操作系统或处理器架构的插件,那么可以在SupportedEnvironments下面所提供的字段中输入这些信息。
NOTE: if you develop a plug-in specific to an operating system or processor architecture, you could enter this information in the provided fields under Supported Environments.
Linux是一个稳定可靠的开发和部署操作系统,它可以将应用程序部署到大量的服务器上去。
Linux is a stable and reliable development and deployment operating system which allows applications to be deployed across a wide range of servers.
Android已被证实是BeagleBoard上一个流行的操作系统,对于Android应用程序开发和测试而言该主板并不是一个昂贵的平台。
Android has proven to be a popular operating system for the BeagleBoard, as the board is an inexpensive platform for Android application development and testing.
年9月,RichardStallman宣布了开发一个类似unix操作系统的自由软件计划:gnu。
In September 1983, Richard Stallman announced the plan to develop a free software Unix-like operating system: GNU.
OpenIndiana是一个由社区开发的完全支持ZFS的开源unix操作系统。
OpenIndiana a community developed, open source UNIX operating system that fully supports ZFS.
由于Sugar是构建在Linux操作系统上的,开发工作需要访问一个shell。
Because Sugar is built on the Linux operating system, development work requires access to a shell.
AngstromLinux是一个专为小型计算机(比如,BeagleBoard - xM)开发的操作系统。
Angstrom Linux is an operating system developed specifically for small computers such as the BeagleBoard-xM.
其低廉的成本、广泛的可用性、开源开发以及日益增长的可扩展性,使得Linux成为一个非常有吸引力的操作系统。
Its low cost, broad availability, open source development, and increasing scalability make it an attractive operating system.
第1部分讨论了Ubuntu,一个由社区开发的基于Linux的操作系统,适用于笔记本电脑、台式机和服务器。
Part 1 discusses Ubuntu, a community developed Linux-based operating system for laptops, desktops, and servers.
2008年,HTC成为第一个使用Google的Android移动操作系统来开发手机的公司。
In 2008, HTC became the first company to develop cell phones for use with Google's Android mobile operating system.
TrustedBSD是一个正在进行中的项目,主要开发可靠的操作系统扩展,这些扩展最终会加入 FreeBSD 操作系统。
TrustedBSD is a working project to develop trusted operating system extensions that are ultimately destined for the FreeBSD operating system.
这款API是作为公司正在开发中的GOSPL架构(G . h o.s t网络操作系统平台)的一部分而推出的,下面是这个架构的一个概要。
The API launches as part of the company's developing GOSPL (G.ho.st web Operating System PLatform) architecture, outlined below.
如果计划在某个操作系统上开发应用程序,然后将它部署到另一个操作系统中,那么需要同时具有两个版本的库。
If you plan on developing the application on one operating system and deploying it to a different one, you need both versions of the libraries.
当开发一个应用程序或者是其他的处于用户空间的程序时,开发者必须考虑其他人写的代码----操作系统,库函数,还有其他程序,等等。
When developing an application or other userspace program, the developer has to take into consideration the code written by others: the operating system, the libraries, other programs, etc.
导致这种缺陷的一个重要原因是,大多数的操作系统来自美国,不允许开发人员出口健壮的加密软件。
A big reason for this deficiency is the simple fact that most operating systems ship from the United States, where developers aren't allowed to export robust cryptographic software.
它为不同的操作系统设计,从而能在每一个底层操作系统上进行稳定的集成开发。
It is designed to run on multiple operating systems while providing robust integration with each underlying OS.
可能开发者手头上拥有的操作系统并没有具备他们想要的某一个特性。
Maybe they don't have a particular feature that the developer wants.
编程经验:通过进行操作系统开发来学习一门编程语言,这是一个很差的想法。
Programming experience: Learning a language with OS development is considered a bad idea.
他给一个类unix操作系统建立了一个简单的内核,可在英特尔386处理器上运行,他还希望进一步开发这个系统。
He's built a simple kernel for a Unix-like operating system that runs on an Intel 386 processor, and he wants to develop it further.
推出另一个屏幕尺寸意味着要有三种苹果操作系统iOS的版本在流通,因为各自有各自的开发商需求。
Introducing yet another screen size would mean that three versions of iOS, Apple's mobile operating system, would then be in circulation, each with its own developer needs.
上一代操作系统之争时,就算为一个平台写软件也不容易,更别提两个了,开发人员被逼在Mac和PC上挑一个,还得要快。
During the OS wars of a generation ago, it was hard to write software for one platform, let alone two, and developers were pressured to pick either Mac or PC, and quickly.
应用推荐