2012年2月28日星期二

about OSx86 (From wiki)

OSx86 (from Mac OS X and x86) is a collaborative hacking project to run the Mac OS X computer operating system on non-Apple personal computers with x86 architecture and x86-64 compatible processors. The effort started soon after the June 2005 Worldwide Developers Conference announcement that Apple would be transitioning its personal computers from PowerPC to Intelmicroprocessors.

A computer built to run this type of Mac OS X is also known as a Hackintosh, a portmanteau of the word "hack" and the name of Apple's main brand of computers, Macintosh. Hackintoshed notebook computers are also referred to as "Hackbooks".

The Apple software license does not allow Mac OS X to be used on a computer that is not "Apple-branded". The legality of this form of tying is disputed by companies such as Psystar, Bizon computer, PearC and MacPC who have attempted to release products using Mac OS on non Apple-machines. However, Apple claims the methods it uses to prevent Mac OS X from being installed on non-Apple hardware are protected in the United States by the DMCA, and in November 2009 won a summary judgement against Psystar on these grounds.



Legal issues and Apple objections
Apple does not authorize the use of the Mac OS on any x86 PC other than the ones it has developed itself. The company used a Trusted Platform Module, or TPM, to tie Mac OS to the systems it distributed to developers after announcing its switch to Intel's chips.

The Mac OS X EULA forbids installations of Mac OS X on a "non-Apple-branded computer". On July 3, 2008, Apple filed a lawsuit against Psystar Corporation for violating this restriction, among other claims. Apple claimed Psystar "violated the Digital Millennium Copyright Act (DMCA) by dodging copy-protection technologies Apple uses to protect Mac OS X. "Apple employs technological protection measures that effectively control access to Apple's copyrighted works. Defendant has illegally circumvented Apple's technological copyright-protection measures." Specifically, Apple charged Psystar with acquiring or creating code that "avoids, bypasses, removes, descrambles, decrypts, deactivates or impairs a technological protection measure without Apple's authority for the purpose of gaining unauthorized access to Apple's copyrighted works." This brief revealed that Apple considers the methods that it uses to prevent Mac OS X from being installed on non-Apple hardware to be protected by the DMCA.

On November 13, 2009, the court granted Apple's motion for summary judgment and found Apple's copyrights were violated as well as the Digital Millennium Copyright Act (DMCA) when Psystar installed Apple's operating system on non-Apple computers. A hearing on remedies was set for December 14.

On January 14, 2009, the Gadget Lab site of Wired Magazine posted a video tutorial for installing Mac OS X on an MSI Wind netbook, but removed it following a complaint from Apple. Textual instructions remain, but include an EULA violation disclaimer.


Developer Transition Kit


Efforts to run Mac OS X on non-Apple hardware utilized leaked copies of pre-release software. On June 6, 2005 Apple announced the availability of a Developer Transition Kit. This kit was made available to registered developers at a cost of $999. The first patches circumvented the Trusted Platform Module (TPM) that was included on the motherboard of the Developer Transition Kits. The TPM was required by theRosetta technology that allowed software compiled for the PowerPC architecture to run on Intel-based architecture. Removing this requirement allowed Mac OS X to be installed on non-Apple computers. Rosetta also required microprocessors that included SSE3 instructions. Patches were released to the community which emulated these instructions with SSE2 equivalents and allowed the installation on machines without SSE3 support, although this produced a performance penalty. Being beta software, many updates followed its release.

TPM包含在Developer Transition Kit,用来支持Rosetta技术,移除TPM允许Mac OS X安装在非苹果电脑。Rosetta需要处理器支持SSE3指令集,但随后发布的补丁可以通过SSE2指令集来模拟这些指令,允许Mac OS X安装在不支持SSE3指令集的处理器上,尽管性能上受到影响,但是随后的更新解决了这些问题。

In October 2005, Apple released update 10.4.3 to developers that required NX bit microprocessor support; however, patches were released to circumvent this.


Hacking approaches
破解方法,主要分为内核破解和Bootloader及模拟。

Kernel hacks
内核破解

Mac OS X 10.4.4 "Tiger"
On January 10, 2006, Apple released Mac OS X 10.4.4 with the first generation of Intel-based Macs, the iMac and the MacBook Pro. These machines used Extensible Firmware Interface (EFI) platform firmware instead of the older style BIOS found on most x86 motherboards. On February 14, 2006, an initial "hack" of Mac OS X v10.4.4 was released on the Internet by a programmer with the pseudonym crg92. Within hours Apple released the 10.4.5 update, which was patched again by the same author within two weeks. On April 3, 2006 Apple released their 10.4.6 update and again patches were released within two weeks that allowed users to install most of this update on non-Apple computers, although this did not include the updated kernel in 10.4.6. In June, the hackers released the 10.4.7 Mac OS X update for non-Apple computers using the 10.4.4 kernel.

Up to the release of the 10.4.8 update, all OSx86 patches used the 10.4.4 kernel with the rest of the operating system at version 10.4.8. However, the newer frameworks relied on the newer kernels and this led to users of 10.4.8 encountering many problems. (直到10.4.8,破解版的内核一直延用10.4.4)Apple also started making more use of SSE3 instructions on their hardware making it even more difficult for users with CPUs supporting only SSE2 (such as older Pentium 4's) to get a fully compatible system running.苹果使用越来越多的SSE3指令集,使得使用过时PC的用户很难获得全兼容的系统。

XNU kernel patch

Two programmers, working under the pseudonyms Mifki or Vitaliy and Semthex, released new kernels by starting with the open source XNU tree and applying patches necessary to run the kernel on non-Apple hardware. Mifki's goal was to release the kernel with as few patches as possible, able to run on close-to-Apple hardware. Semthex's goal was to make his kernel more compatible with older design hardware with the omission of some crucial features.

Both kernels allowed most of the updated kernel extensions/frameworks to work, making properly configured PCs operate more like genuine Apple computers. While Mifki has only updated his kernel once, Semthex updates it regularly and added AMD, VMware and SSE2-support in later versions. Semthex released his hacked kernel source code on his webpage. On December 24, 2006 he also released the latest patches for the SSE3 kernel as a diff file for his original source tree as a Christmas present to the community. The SSE2 emulation that Semthex developed with Rufus was the first fully complete emulation of all SSE3 instructions to be presented to the OSx86 community. Semthex和Rufus共同开发的SSE2模拟首次对SSE3指令集进行了全模拟。The previous SSE2 emulation was incomplete, only emulating 3 of the available SSE3 instructions, and very inefficient compared to the new emulator. The new emulator enabled even SSE2 OSx86 users to run SSE3 based applications such as iTunes 7 and most 3D programs.

In the early days of 10.4.8, an Intel-SSE3 only install DVD was released by JaS, which included Vitaliy's and Semthex's kernel. A few weeks later, a hacker calling himself tubgirl released an AMD-SSE3 install DVD. With Semthex's successful completion of the SSE2 Kernel, JaS released an SSE2-SSE3 universal DVD and announced his retirement from hacking Mac OS X after seven successful DVD releases. However, on August 9, 2008, JaS released yet another distribution featuring both a client and server version of Mac OS 10.5.4.

Mac OS X v10.5 "Leopard"
As early as Mac OS X v10.5 build 9A466 the community has maintained a version of Leopard that can run on non-Apple hardware. A hacker by the handle of BrazilMac created one of the earliest patching processes which made it convenient for users to install Mac OS X onto 3rd party hardware by using a legally obtained, retail version of AppleMac OS X. It was utilizing the BrazilMac patch that many effortless distros of Mac OSx86 came to fruition. Five of the most popular builds go by the name JaS, Kalyway,iATKOS, iPC and iDeneb - although more recently these builds are on the way out as the Boot-132 method (described below) gains popularity. However, all of these compilations rely on the work of kernel hackers made by Lorem (build 9A466), SynthetiX (builds 9A499, 9A527 and 9A559), ToH (builds 9A581, 9B13 and 9B18) and more recently a group calling themselves StageXNU (now called Voodoo) (Darwin 9.4.0). Their contributions trickled down into the various Mac OSx86 installers, readily available on the internet. There continue to be refined and updated builds released, not just to maintain compatibility with Apple releases but an ever increasing number of third party components. The OSx86 community has been quick to make the necessary modifications to enable Apple's latest releases to run on non-Apple hardware. Within hours of Leopard's release, an AMD/Intel SSE2/3 Kernel Patcher was created which removed the HPET requirement from an original untouched mach_kernel file, a core component of the Mac OS.


Mac OS X v10.6 "Snow Leopard"

When "Snow Leopard" was released, Russian hacker netkas created a version of Chameleon which can boot Mac OS X v10.6. The main problem was that many people were forced to modify DSDT or use kexts due to some specific issues. As soon as possible modbin and dmitrik released test versions of kernel that allow to boot Snow Leopard on AMD machines. Stable XNU kernels for v10.6 were released by Qoopz and Pcj. There are some popular builds based on Retail by the name Universal (Intel only), Hazard, and iAtkos. Since v10.6.2 Nawcom, Qoopz, and Andy Vandijck have been working on Legacy kernel for unsupported CPUs.

Mac OS X v10.7 "Lion"
When Apple had released the Developer Preview 1, Russian Hackintosh developer usr-sse2 was the first who created a method to install Lion. The method consists in deploying Mac OS X v10.7 image on a flash drive, and booting from it through XPC UEFI Bootloader (See DUET below). After some changes were made to the Chameleon source code, booting of Lion was possible with an updated version of Chameleon. Lion still doesn't work on AMD PC's as there is not yet a kernel for it.




Boot loaders and emulators
EFI emulation
Extensible Firmware Interface (EFI) is a specification that defines a software interface between an operating system and platform firmware. Since this method generally does not require copying or modification of Mac OS X, it is the considered to be the most legal way of installing Mac OS X on non-Apple computers. EFI模拟不需要修改Mac OS X,被认为是在PC机上安装Mac OS X系统最合法的方法。

In early November 2007, a group of hackers (fronted by a Russian hacker known as Netkas), using an already modified boot-132 source root from David Elliot (also known as dfe), developed a method of emulating an EFI environment using a specially modified Darwin boot loader. 通过定制的Darwin boot loader模拟EFI环境。In practical terms, this meant that regular PCs meeting a minimum set of hardware requirements could now be "seen" as real Macintosh computers by the OS, allowing the use of unmodified, "stock" Apple kernels (as long as the CPU supports it) and thus giving a more transparent and reliable operation. Several methods for real world deployment of this innovative solution have arisen all around the Internet. An explanation of this achievement along with a usage guide was provided by the website DigitMemo.com.

True EFI emulation was a highly sought after asset for the OSx86 community. Previous efforts based upon Apple’s open source Darwin Project and Hackintosh gurus allowed users to use Mac OS X on normal PCs, with patched kernels/kernel modules which simply bypassed EFI. Using the EFI patch, a Hackintosh could boot off "vanilla" (unmodified) Mac OS X kernels and use vanilla kernel extensions. This not only allowed the system to be compatible with future system updates, but also offered increased stability. 
真正的EFI模拟始于OSx86社区。之前基于苹果开源Darwin项目和Hackintosh大牛们的努力,可以通过对内核或内核模块打补丁简单绕过EFI,实现PC机安装Mac OS X系统,而通过EFI补丁,Hackintosh(黑苹果)可以使用Mac OS X的原生内核和原生内核扩展,不仅可以使系统兼容将来的更新,而且大大提高了系统的稳定性。

This method also circumvents one aspect of Apple's End User License Agreement, which states that the modification of non-open Source components of the OS is forbidden.

In mid-2008, a new commercial product, EFi-X, was released that claims to allow full, simple booting off official Leopard install disks, and a subsequent install, without any patching required, but this is possibly a repackaging of Boot-132 technology. Rebel EFI is another commercial product that also seems to use open source software.
EFi-X、Rebel EFI均基于Boot-132。

It was thought that Windows 7 support of EFI would result in PC motherboards replacing BIOS with EFI. MSI announced the Efinity mainboard in early 2008. As of 2011, EFI-based computers have entered the market, but there is no information on whether anyone has successfully booted OS X natively on these platforms.

Boot-132
Boot-132 is a boot loader provided by Apple for loading the XNU kernel.In mid-2008, a new modified BOOT-132 came on to the scene. This method allows users to conduct the Leopard-based OSx86 installation using a stock, retail purchased copy of Mac OS X Leopard and eradicates the necessity of a hacked installation like JaS or Kalyway (mentioned previously). The Boot-132 boot loader essentially preloads an environment on the system from which Leopard can boot and operate. Boot-132预先载入一个Leopard可以引导和运行的环境。The boot loader stores the necessary files (kext files) in a .img collection or simply a folder. The luxury of this new installation method includes the ability to boot and install from a retail Leopard DVD and update straight from Apple without breaking the DMCA. The only possible problem here is that it breaks the Mac OS X EULA.

The boot loader behaves like the linux kernel: one can use an mboot-compatible (a patched syslinux was used for the hack) boot loader which tells boot-dfe about the .img file (the ramdisk or initrd, as it's known by linux users), and boot-dfe will then use the kexts (or mkext) from it. This new boot-dfe has been tested with the retail Leopard DVD, and it can boot, install, and run Leopard without having to build a modified DVD.

This however only works with compatible machines. One notable exception, that since the release of the Voodoo kernel in December 2008, AMD users have been able to run Retail. Non-Core users can run Retail by using any compatible kernel. Both methods require the placing of the hacked kernel on the boot-132 disc.

Chameleon
Since the early developer builds of Mac OS X v10.6, members of the OSx86 community had been booting the new operating system using yet another boot loader called PC EFI provided by Russian hacker Netkas or the boot loader of the Voodoo team Chameleon. Chameleon is based on David Elliot's BOOT-132. The bootloader supports ACPI, SMBIOS, graphics, ethernet, and some other injections. It allows to boot up Mac OS X on a different to Macintosh hardware. Chameleon supports a lot of AMD as well as Nvidia Graphics Cards. There are a lot of branches of it by different developers. Chameleon is currently in the 2.1 development state.
Live DVD

In March 2007, the OSx86 community made some significant progress with the development of a Live DVD. The Live DVD allows booting to a working system with Mac OS X v10.4.8.

On January 2, 2009, InsanelyMac's Live DVD team published a new method by which a Mac OS X v10.5.x Live DVD could be produced, allowing users to boot a fully working Mac OS X desktop from a DVD or USB flash drive. The method was more reliable than previous methods because it manipulated Apple's existing Netboot and Imageboot functionalities and behaved as if the system were running off a network disk. It was easier to produce; requiring only a single script to be added to an existing installation. Distributions of the live DVD have been made since its inception. Since then, it is notable that this method has been shown to work on normal Apple Mac hardware.

Virtual machineIt is also possible to run the Mac OS as a virtual machine inside of other operating systems installed on standard PC hardware, by using virtualization software such as Oracle's VirtualBox  (although this usage is considered to be a violation of Apple's licensing agreements and not officially supported by Oracle). This method typically utilizes some of the modified OS software listed above to perform the actual install.

标签: , , ,


about Chameleon (Mac OS X Bootloader)

Chameleon is an open-source EFI bootloader project for BIOS-based x86 systems. It is designed to replace Darwin and PC_EFI bootloaders with new features, such as GRUB and Windows Bootloader compatibility. Chameleon is often used as the bootloader for computers running OSx86. (Computers running OSx86 are often called "Hackintoshes".)
变色龙是为基于BIOS的x86系统提供EFI bootloader的开源项目。它诞生就是为了取代Darwin和PC_EFI引导工具,它具备和GRUB以及Windows引导工具兼容的特点,变色龙经常被用于在PC机上引导Mac OS X。


Chameleon is combination of various boot loader components. It is based on David Elliott's fake EFI implementation added to Apple's boot-132 project.

Features
Device Property Injection via device-properties string in com.apple.Boot.plist
hybrid boot0+boot1h loaders for both MBR and GPT partitioned disks.
automatic FSB(前端总线) detection code even for recent AMD CPUs.
Apple Software RAID support.
stage2 loader (boot) can be placed as a regular file in the boot partition's root folder. It has precedence over the embedded startupfile.

Graphical Interface

Chameleon currently uses a text based interface like most bootloaders. The next version of Chameleon, 2.0, is going to have a GUI with support for true 24-bit PNG image files, with transparency support. Currently, a release candidate of the version 2.0 is available for download by anyone on the official website.

标签: , ,


about Boot-132

Boot-132 is a bootloader provided by Apple for loading the XNU kernel.

(about XNU: XNU is the Darwin kernel. XNU stands for X is Not Unix (Yes, UNIX people like recursives.) XNU in 10.4 provides the kernel_task, and kernel features. It is a hybrid Mach (developed at Carnegie-Mellon) and BSD (Utilities and various kernel code) kernel, incorporating both microkernel code and the userland services traditionally associated with one into a single kernel.)

The loader was used in the Apple Developer Transition Kit PC rented to software developers during the Apple–Intel transition. This bootloader is not used on Intel Macs, instead boot.efiis used.
Intel Macs采用boot.efiis作为bootloader.

Source code for Boot-132 was released along with the XNU kernel in the 10.4.8 set of tarballs. Boot-132 was used with the last version of OS X for the DTK systems. Previous releases used boot-122 or earlier versions of Apple boot.


Boot stages
Boot-132 consist of three boot stages: boot0, boot1 and boot2.
Boot stage 0 is a short assembly program (less than 446 bytes) located in the Master Boot Record of a MBR partitioned disk. Boot0 assumes the presence of a BIOS in the system and callsinterrupt 0x13 to access low-level hard disk read and write services. The Apple version of boot0 only supports MBR partitioned disks. Support for GUID partition table is added to Chameleon versions of the code.
Apple版本的boot0只支持MBR分区的磁盘,变色龙版增加了对GUID分区表的支持.



Boot-dfe
Boot-dfe is a modified version of Boot-132 created by David Elliott in 2007. The boot-dfe loader is started by another bootloader, typically GRUB, or in the case of booting from a CD, a patched version of ISOLINUX. The interface between the two bootloaders is defined by the GNU Multiboot Specification. The boot-dfe loader populates the struct boot_args structure and passes it on the the XNU kernel. (See OS X boot process.).

GRUB          \
                |--->Boot-dfe    
ISOLINUX      /

The latest versions of boot-dfe are able to load additional kernel extensions to the XNU kernel as an initial ramdisk (initrd). The extensions can be stored in an HFS or HFS+ partition in a APM, GPT, or MBR partitioned volume. The ramdisks are supplied to boot-dfe by the multiboot loader in the form of Multiboot modules.
The Boot-132 method
The Boot-132 method is a method of installing Mac OS X Leopard or Snow Leopard on a PC from a retail DVD. Boot-132方法用于从零售Mac OS X光盘在PC机上安装Leopard或者Snow Leopard系统。This was made possible by the version of boot-dfe released in June 2008

To boot from an OS X retail disk first boot from the boot-dfe CD. When Darwin boot prompt appear, eject CD and replace with Mac OS X Retail DVD and select it from the menu. After installation, boot from the hard disk the first time using the boot-dfe CD and install the .kext needed.
要从零售Mac OS X光盘启动,必须先从boot-dfe CD引导,当Darwin boot提示出现后,更换boot-dfe CD为零售Mac OS X光盘,并从启动菜单中进行选择。Mac OS X系统安装完成后,首次启动仍需通过boot-dfe进行引导,并且需要安装.kext。


Chameleon


The Chameleon bootloader is derived from Apple's boot-132. It adds David Elliott's fake EFI implementation.变色龙增加了虚假的EFI。

标签: , , , ,


2012年2月25日星期六

英国政府将要求记录每一个电话、电子邮件和Tweet zz

英国政府计划提出一项打击恐怖主义的新法律,将要求所有电信和互联网企业储存所有通信信息,并在安全机构提出要求后上交数据。 上届政府抛弃的Communications Capabilities Development Programme(CCDP)重新复活,ISP、固定电话和移动电话运营商将被要求储存通话、短信、电子邮件和网站访问记录一年时间数据库并不要求记录通信内容,但要求记录电话号码,发送发和接收方的电子邮件地址,安全机构如MI5和MI6将首次可以访问Facebook通信,Twitter用户之间 的Direct Messages。如果CCDP正式实施,官方将能首次获得嫌疑人的实时通信信息。这项计划旨在改进安全,很可能会在伦敦奥运会举行前推出。

标签: ,


物理学家精确测定普朗克常数 zz

英国国家物理实验室的研究人员开发出新技术,能以前所未有的精度测量普朗克常数。这标志着精确定义国际单位千克迈出了重要的一步。 国际单位制中7个基本单位有6个——米,秒,安培,开尔文,摩尔和坎德拉(发光强度单位)——是基于自然常数。举例来说,米是光在真空中1⁄ 299,792,458之一秒所走的距离。只有千克是基于保存在巴黎的铂铱圆柱体。物理学家一直呼吁用自然常识定义千克。2011年10月,国际度量衡大 会同意用普朗克常数定义千克。但首先需要精确测量普朗克常数

标签: , ,


微软指责Google绕过IE隐私设置,Google回应IE隐私功能不符实际 zz

微软官方博客指责Google利用欺骗性的方法绕过IE用户的隐私设置。 微软称,IE的隐私保护功能P3P Compact Policy Statement要求第三方cookies阐明如何使用cookie,并声明不用cookie跟踪用户,如果没有正确信息第三方cookies将被屏 蔽。P3P协议是W3C Web标准组织推荐的技术,网站可使用P3P去描述他们使用cookies和用户信息的意图。微软指责Google发送文本字符串欺骗网站认为 cookie不用于跟踪用户。Google发送的信息包括了一个链接,解释说Google的 Cookie要安全验证 Googl帐户和存储偏好设置。Google高级副总裁Rachel Whetstone在一份声明中回应说,微软要求的隐私声明在实际中行不通。他指出Facebook也没有遵循微软的P3P协议要求,称P3P已经过时,大多数网站都没有P3P隐私声明。 微软已经将Google服务加入黑名单,但IE用户需要手动安装和启用。

标签: , ,


联合国威胁自由互联网 zz

2月27日,联合国成员国将在日内瓦展开外交讨论,最终有可能缔结条约,授予联合国前所未有的权力控制互联网。 支持的国家包括了中国和俄罗斯,俄罗斯总理普京(Vladimir Putin)去年说过,他及其盟友的目标是通过国际电信联盟建立互联网国际监管。互联网的繁荣在于它的非管制,它的运行是依靠自下而上的非政府组织。然而 现在,中俄及其盟友却希望创建一个自上而下的政府组织监管互联网。他们提议包括允许外国电信企业对国际间的网络流量收费;建立机构管理重要的互联网职能, 如今天非营利组织ICANN对域名的管理,控制国际移动电话漫游费。这些提议引起了许多发展中国家如巴西和印度的极大兴趣,虽然互联网改善了无数人的生 活,但政府仍然希望拥有更多的控制。

标签: ,


SkyDrive将支持单文件300MB和ODF zz

根据官方和非官方的消息,微软云储存服务SkyDrive将在年内进行升级。 用户可以在现有的25GB基础上以年费10美元、25美元和50美元增加20GB、50GB和100GB空间;储存Bitlocker恢复密 钥;Office Web Apps支持OpenDocument幻灯片、文档和表格;URL缩址,通过Twitter或Facebook等社交网站分享文件;最大上传文件大小增至 300MB;Windows 8将整合SkyDrive,可以像打开本地文件那样打开和保存在SkyDrive中的文件;SkyDrive客户端支持Windows Vista、Windows 7和Windows 8。

标签:


金山拆分快盘业务 zz

金山软件宣布拆分快盘业务,成立金山云, 主要运营云计算领域。金山软件CEO张宏江兼任金山云的CEO。目前金山快盘发布了Windows版本、Android版本和iOS版本。官方公布的用户 量已经超过1000万,用户上传的文件超过100亿。张宏江表示,个人数据存储是移动互联网发展的必然需求,快盘做为金山云核心业务,将继续将上下游厂商 携手开展深度合作。

标签: ,


Canonical宣布Ubuntu for Android zz

现在的智能手机在硬件配置上已经不弱于笔记本电脑。以三星Galaxy Nexus为例,显示屏分辨率1280x720,32GB储存空间,1GB内存,1.2GHz双核处理器,以及许多笔记本没有的外设和部件。那么,为什么 我们还需要同时携带手机和笔记本两大硬件呢?为什么不将两者结合起来?Ubuntu发行版开发商Canonical亦有同感,它正式宣布Ubuntu for Android, 将完整的Linux桌面带到智能手机上,但并不是让用户在小屏幕上用桌面,而是手机的归手机,桌面的归桌面,两者互相独立但又紧密结合。 Canonical使用摩托罗拉的Atri进行演示。当它作为智能手机使用时候,它运行Android;当它插到笔记本或桌面设置上时,它运行完整版的 Ubuntu。两个操作系统共享文件、应用,以及语音呼叫和短信等功能——例如,当一个短信发送给手机,而此时手机正插在笔记本外设上,Ubuntu会弹 出SMS,用户可以直接在桌面上回应。

标签: , ,


Apache 2.4发布,直接瞄准Nginx zz

最流行的Web Server发布了一个重大升级版,Apache HTTP Server 2.4的 一个重要目标是大幅改进性能。新版改进了缓存、代理模块,会话控制,改进异步读写支持,等等。Apache HTTP Server项目管理委员会和Apache基金会主席Jim Jagielski表示,他们希望终端用户能真正看到性能进步,表示Apache 2.4比许多以速度见长的Web Server更快,例如Nginx。

标签: ,


ReRAM将能代替内存和硬盘 zz

固态硬盘供应商SanDisk正在研发一种新型的系统存储器,未来也许能一举替代内存和硬盘。 ReRAM代表电阻式RAM,将DRAM的读写速度与SSD的非易失性结合于一身。换句话说,关闭电源后存储器仍能记住数据。如果ReRAM有足够大的空间,一台配备ReRAM的PC将不需要载入时间。ReRAM基于忆阻器原理,致力于商业化ReRAM的企业包括惠普、Elpida、索尼、松下、美光、海力士等等。

标签: ,


Firefox领先Windows,Chrome领先Linux zz

Tomshardware.com分别在Ubuntu 11.10和Windows 7 Ultimate上测试了Opera 11.61、Firefox 10、IE9(无Linux版)、Chrome 17、Safari 5.1.2(无Linux版)五大浏览器的性能。 这是它的第9次浏览器评测。结果显示,在Windows平台,Firefox以微小优势险胜Chrome,之后是Opera、Safari和IE9。在 Linux平台,历史不长的Chrome遥遥领先,Opera与Firefox相差无几,弱性能测试结果少于Firefox 10.0.1,位居第二。

标签: , , ,


BSA称防火墙阻碍中国云计算发展 zz

商业软件联盟(BSA)发布了一份《2012全球云记分卡》 报告(PDF),分析了美国、中国、德国、俄罗斯等24个总共占全球信息市场八成份额的国家。日本(9.2/10)、澳大利亚、德国分列前三位,印度排 19位,倒数第六;中国排名第21位(4.8),倒数第四;得分最低的是巴西(2.2)。BSA的报告指出,严格的安全措施是必须的,但是一些国家比如中 国采取互联网过滤措施,或者是审查制度将会阻挠云计算的发展及电子经济。BSA技术政策顾问霍普芬斯伯格(Chris Hopfensperger)表示,中国的防火墙可能成为世界云计算发展的一个障碍,因为它阻碍了信息在国家间的自由流通,而这点恰恰是云计算取得成功的最关键要素。他说:“目前最重要的步骤就是让各国政府明白,他们采取的政策有可能会把全球的云计算切割成一小块一小块,而非一个整体。”

标签: ,


甲骨文发布DTrace for Linux beta版 zz

甲骨文宣布发布DTrace for Linux beta版,将Solaris操作系统的动态跟踪工具移植到甲骨文的Unbreakable Enterprise Kernel(2.6.39)。甲骨文没有披露多少关于移植和如何使用的详细信息,例如如何处理许可证不兼容问题。DTrace提供了高级性能分析和调试功能,其源代码采用的开源协议是CDDL,不兼容于Linux内核使用的GPLv2协议。

标签: ,


Linux平台Firefox Flash插件将停止更新 zz

Adobe宣布, 它的Flash插件将采用新的浏览器接口Pepper API,放弃旧的Netscape API。Adobe称,在Flash Player 11.2发布之后,Linux平台上的Flash插件将不能再直接从Adobe下载,而只通过支持Pepper API的Google Chrome发行,Adobe将对非Pepper API的Flash Player 11.2提供五年的安全更新。根据Mozilla的官方WIKI,它暂时没有兴趣支持Pepper API。已有用户通过Bugzilla递交bug

标签: , ,


Google翻译支持世界语 zz

Google翻译在其官方博客发表文章,宣布Google翻译正式支持世界语Esperanto的翻译,EO成为第64门被支持的翻译语言,并称世界语EO为“适合每个人的世界辅助语Tutmonda helplingvo por ĉiuj homoj“。 世界语EO是 柴门霍夫(Zamenhof)于1887年发布的一门简单易学的国际共同语,旨在简单易学,帮助人们交流理解。今年是世界语创始的第125周年,说EO语 的人数已达千万,活跃着的世界语者数以百万,甚至还有成百上千的“世界语母语者”,他们从出生后就从父母那里学习这门EO语。 Google翻译团队在其官方博客里称:为世界语Esperanto机器翻译的精准性大吃一惊。

标签: ,


YouPorn被发现使用明文密码 zz

不知名黑客在Pastebin上公开了约6400名成人视频网站YouPorn注册用户的电子邮件和密码,显示世界最受欢迎的成人网站使用的是明文密码。分析显示,这些用户使用最多的依次是Hotmail、Gmail和Yahoo的邮箱,最常使用的密码是YouPorn,123456789、qwerty之类。YouPorn没有对此发表公开声明,它已经关闭了遭入侵的服务器。

标签: ,


为儿童设计的Android 4.0平板MEEP! zz

欧西亚(Oregon Scientific)透露了专为儿童设计的平板The MEEP! 运行Android 4.0,采用7英寸Neonode zForce触控屏,用硅橡胶保护套保护显示屏,支持Wi-Fi,4GB内部存储空间,SD卡可扩展最大64GB空间,支持重力感应等。平板预计将在8月上市,售价149美元。

标签: ,


美国政府希望推迟切断感染木马的计算机网络连接 zz

如果纽约一家法院不批准美国政府的请求,那么数百万感染DNSChanger木马程序的计算机将可能要被断网。与此同时,被控操控DNSChanger僵尸网络的6名爱沙尼亚人将被引渡都美国受审。 DNSChanger会修改宿主的设置,劫持搜索结果,防止受害人访问安全网站,该僵尸网络的指令控制服务器位于美国。纽约地区法院命令一家私人公司暂时接管了控制服务器,因为如果关闭服务器的话,受害人的机器将无法上网,因此美国政府给予ISP和企业时间去识别和清除感染木马的机器,截至日期为3月8 日。但本月初,安全公司估计清理进度比预期的要花更长时间——全世界有300多万机器仍然感染了DNSChanger,其中美国有50万,包括福布斯 500强企业和美国政府机构的计算机。2月17日,美国司法部和NASA等机构请求法院延长截至日期,给ISP和企业更多时间,允许指令控制服务器运行到 7月9日。法庭尚未作出判决。

标签: ,


恶意程序的新演化:开源开发模式 zz

开源和自由软件支持者所持的一个观点是:开源开发模式比闭源模式更优越。但这是否对恶意程序也有意义?如果恶意程序开发者也采用开源开发模式?去年,著名的黑客工具包Zeus源代码被人泄露,给予地下黑客机会去利用开源模式加速恶意程序开发。 名叫Citadel的Zeus变种允许客户递交bug,提出建议,对新功能进行投票,跟踪问题。安全研究人员在去年12月底首次发现Citadel僵尸网络,它的开发和采用规模增长迅速,研究人员在此之后发现了20个不同的Citadel僵尸网络,使用了不同版本的恶意程序,从1.1.0.0到 1.2.4.0,每个版本都增加了用户建议的新功能和模块。

标签: ,


黑客工具包Zeus源代码泄露 zz

在地下黑客论坛上出售的Zeus恶意程序工具包的源代码(RAR,9.2MB,密码“zeus”)被人泄露,现在任何感兴趣的人都可以去了解一下这个臭名昭著但名声卓著的黑客工具包。上周,安全公司CSIS的研究人员从论坛上下载了一份拷贝,证实是Zeus的完整源代码。Zeus可用于制作木马,创建僵尸网络。它的售价过去非常昂贵,最高接近5000美元。源代码的泄露意味着销售市场的崩溃,随之而来的结果可能是会出现很多修改和改进版本,网民面临的风险将会加大。

标签:


Visual Studio 11宣布 zz

微软Visual Studio官方博客宣布了下一代集成开发环境Visual Studio 11。 微软称,研究显示开发者平均只有15%的时间真正花在写代码上,其它时间都耗费在适应项目和工具上。Visual Studio 11的一个目标是让开发者将更多时间投入在开发上,为此他们努力降低了工具用户界面的复杂度,简化常见工作流程,设法跨过影响开发者效率的三大障碍。文章 介绍了UI如工具栏、颜色和主题变化,改进搜索功能等等。

标签:


五款优秀的Linux多路复用终端 zz

Linux的内在细节似乎注定与桌面用户渐行渐远,流行的桌面环境越来越多的向用户提供具有吸引力的界面和花哨的功能,这一趋势没有减缓的迹象。流行桌面发行版之一的Ubuntu甚至考虑用抬头显示搜索框(HUD)替代应用程序的菜单。但强大的终端在可预见的未来并不会被淘汰。有经验的Linux用 户可利用多路复用终端体验终端的强大,此类应用程序相当于文本版的图形窗口管理器,允许用户同时运行多个文本程序,在运行的程序之间无缝切换。这篇文章介绍了五款优秀的Linux多路复用终端,包括:Byobuscreenxpratmux等。

标签: ,


Google、微软和Netflix将DRM引入Web zz

Google、微软和Netflix联合提出了一项新的Web标准提案,寻求将DRM引入Web。提案引发了争议,甚至Google的一位工程师指责其不道德。 “加密媒体扩展(Encrypted Media Extensions)”草案定义了一个框架,允许在浏览器上播放版权保护的多媒体内容。Mozilla要求草案作者澄清该框架是否可能在开源浏览器上实现;WHATWG HTML编辑、Google的Ian Hickson在W3C HTML邮件列表上称提案是不道德的, 认为不可能实现必要的技术要求。提案的目标不是强行建立一个完整的DRM平台,而是为通用的基于钥匙的内容加密系统提供必要的组件。Netflix的 Mark Watson承认强版权保护机制不可能在开源浏览器上实现,但可以在硬件上实现,因此开源浏览器可以利用此类硬件。

标签: ,


下一代WiFi网络将能用手机卡自动登陆 zz

无线宽频联盟宣布, 它与移动运营商、手机制造商和网络设备制造商合作完成了下一代无线热点技术的初步测试。其合作伙伴包括了美国电话电报公司、英国电信、中国移动、LG、英 特尔、思科等。无线宽频联盟称,下一代WiFi热点将能让用户更容易的找到和使用,能自动安全连接,不需要手动输入用户名和密码。新技术可以让移动运营商 将用户从繁忙的移动网络卸载到自己或合作伙伴的无线热点。下一代无线热点的安全功能包括端对端无线链路加密SIM认证

标签: ,


如果Android是剽窃来的产品,那么iPhone也是 zz

“好的艺术家临摹,伟大的艺术家剽窃”。当乔布斯告诉施密特(Eric Schmidt)Android是剽窃来的产品,他忘了iPhone并不是无中生有凭空出世的,它其实代表了过去数十年的渐进式创新。Ars Technica的一篇特稿回顾了多重触控及触控智能手机的起源。 第一台触控设备出现于1980年代,如果没有许多研究人员和商业公司的努力,苹果不可能创造出iPhone。而在Android发布之后,苹果也在iOS 中借鉴了Google的创意。今天智能手机的外观专利诉讼其实是1980年代图形用户界面外观诉讼的延续。当年苹果败诉了,法庭裁决Macintosh图形用户界面关键元素不具有版权保护的资格。不幸的是,过去二十年里,随着法院越来越多的接受软件专利,这一次苹果拥有了更强大的法律武器,这一次智能手机 的法律战将真正威胁到创新。

标签: ,


Google等同意支持Do Not Track,但并不停止跟踪 zz

包括Google在内的互联网巨头同意支持浏览器“Do Not Track”按钮,此前它们一直抵制这一举措。新的“Do Not Track”按钮并不停止所有跟踪, 这些互联网巨人同意不将用户的浏览历史数据用于制定定制式广告,不将数据用于雇佣、信贷,医疗保健或保险目的。但Web数据仍然可以被用于“市场调研”和 “产品开发”等目的,也允许执法人员获取。Google最近被发现绕过了Safari和IE的隐私保护功能,记者也为此询问了另一大浏览器开发商 Mozilla。Mozilla隐私和公共政策负责人Alex Fowler表示,他们没有发现Google绕过隐私设置的证据。Google最近与Mozilla达成了近10亿美元的搜索合作协议。

标签: ,


英特尔加大支持LibreOffice zz

管理社区发行版LibreOffice开发的The Document Foundation宣布,英特尔加入了TDF顾问委员会,同时LibreOffice for Windows from SUSE进入了Intel AppUpSM中心—— 专为基于英特尔处理器的设备提供的在线内容库。LibreOffice for Windows from SUSE是一个特别的版本,支持英语、德语、法语、西班牙语和意大利语五种语言。英特尔开源社区主管Dawn Foster说,他每天使用LibreOffice,该公司的工程师正在为英特尔硬件优化LibreOffice代码库。

标签: ,


美国联邦上诉法院裁决嫌疑人不需要解锁加密硬盘 zz

美国第11联邦上诉法院作出裁决(PDF),一位因儿童色情接受调查的嫌疑人不需要解锁加密硬盘,因为宪法第五修正案保护他不被强迫自证其罪。在此之前,美国的一些低级法院裁决可以在某些条件下要求嫌疑人解锁加密硬盘,例如已知硬盘包含有犯罪证据。在此案中,嫌疑人的硬盘使用TrueCrypt加密,执法机关并不知道硬盘中是否包含有能证明其罪行的证据。

标签: ,


2012年2月21日星期二

延迟和错误率令SSD前景蒙上阴影 zz

加州大学和微软的研究发现(PDF), 随着芯片尺寸缩小,NAND Flash记忆体会出现显著的性能退化。当电路尺寸从今天的25nm缩小到6.5nm,SSD的延迟会增加一倍。加州大学的研究生Laura Grupp说,他们测试了7家SSD供应商的45种不同类型NAND Flash芯片,这些芯片采用了72nm到25nm的光刻工艺,发现芯片尺寸缩小伴随着性能退化和错误率增加。TLC (三层存储单元)NAND的性能最差,之后是MLC(双层存储单元)NAND和SLC(单层存储单元)NAND。研究人员说,由于性能退化,基于MLC NAND的固态硬盘难以超过4TB,基于TLC NAND的固态硬盘难以突破16TB,因此固态硬盘的未来之路可能在2024年到头。

标签: , ,


Mozilla称发行次级根证书是不可接受的 zz

Mozilla宣布它已经向所有CA发送了电子邮件,要求澄清是否发行过用于中间人拦截的次级根证书,声称此类做法是不可接受的。 Mozilla还要求撤销所有此类的证书,要求毁掉储存次级根证书的硬件安全模块,请求CA披露证书的序列号和指纹,让Mozilla等开发商能探测和不 予信任这些次级根证书。Mozilla要求CA在2012年4月27日前作出回应。如果在27日之后发现一个被用于中间人攻击的次级根证书,它将删除相关 根证书,删除所有与该证书交叉签名的其它CA发行机构的根证书。

标签: ,


美洲狮Gatekeeper限制开发者和开源软件 zz

苹果新一代操作系统美洲狮(OS X Mountain Lion)引入了一个受争议的安全功能Gatekeeper,开发者对此有些担忧。 Gatekeeper强化控制了应用程序的安装来源,默认情况下它只允许安装来自App Store和有OS X注册开发者签名的应用程序,高级用户可以选择允许安装其它来源的应用程序。系统安全功能本应该保护使用者,但Gatekeeper却引人注目的限制了开 发者。注册开发者需要付99美元的年费,任何人只要用信用卡都可以注册OS X开发者,因此苹果的新功能并不能保证恶意程序作者开发一个签名的应用程序。而放到App Store出售要让苹果提取三成的收入,并需要接受苹果审查,大的软件开发商如Adobe和微软可能更宁愿自己直接销售。这项安全功能阻碍了非注册开发者 和安装无签名的开源软件,默认情况下用户安装未签名软件不会有运行按钮,而只有删除按钮。

标签: ,


安全工具HijackThis开源 zz

趋势科技宣布开源其开发的流行免费安全工具HijackThis,采用GPLv2许可证,托管在Sourceforge上。 HijackThis的代码最早是在Visual Basic上敲出的,作者是Merijn Bellekom,2007年被趋势收购,它的下载次数已经超过一千万次。HijackThis通过扫描系统,寻找可能被间谍软件、恶意软件或其它程序修 改会导致问题的设置和系统文件,生成报告,帮助用户分析和修复被感染或有问题的电脑。它不是为新手设计——但可帮助高级用户发现可能被杀毒软件漏掉的问 题。趋势警告,如果你不清楚你在做什么,修改设置和系统文件可并不是一个好主意。

标签: ,


140字节的俄罗斯方块 zz

是否可能在一个Twitter帖子长度内写出一个JavaScript程序?名叫140byt.es的网站声称可以,并实现了一个140字节的俄罗斯方块作为证明。当然鉴于长度,游戏只提供两种俄罗斯方块,而且没有旋转,因而起名为二元俄罗斯方块。如果你对游戏实现感兴趣,可以看源代码

标签: ,


Google为Chrome开发密码生成器 zz

Google正在开发帮助用户生成强密码的工具。 密码生成器的工作原理很简单,当Chrome用户访问一个需要输入密码的网站注册页面时,浏览器会展示一个钥匙形状的小图标,用户可以用它生成强密码。由于生成的密码用户并不知道,因此当用户在另一个浏览器上访问该网站时,可以登录Goolge建立的一个网站去浏览生成的密码。

标签: ,


2012年2月20日星期一

欧盟美国批准Google收购摩托罗拉移动 zz

欧盟监管机构对Google以125亿美元收购摩托罗拉移动的并购案开了绿灯。欧盟竞争专员Joaquin Almunia在声明中说,他们在仔细检查后认为交易不会引发反竞争问题。Google的这项交易最主要目的是为了获得摩托罗拉的1.7万项专利,以保护Android抵抗其面临的越来越多的专利诉讼。随后,美国司法部宣布结束Google摩托罗拉并购调查,同时还批准了苹果、微软和RIM以45亿美元收购北电的专利,以及苹果收购Novell专利。

标签: ,


Tor帮助伊朗网民重新上线 zz

伊朗是匿名项目Tor的第二大用户国,使用量仅次于美国,平均每天有5万用户通过Tor访问无审查的网络。然而2月8日到2月9日之间,连接数从5万以上降至2万以下,到2月10日周五降至冰点,几乎所有伊朗Tor用户都被离线,原因是伊朗开始屏蔽HTTPS加密流量。Tor立即作出了回应,推出了模糊代理工具obfsproxy,伊朗Tor用户开始慢慢恢复,周六上升到1.5万左右。并不是因为bfsproxy起到了立竿见影的效果,它只起到一小部分作用,主要是伊朗Tor网桥用户受到屏蔽的影响不太大。网桥是不公开的中继地址。

标签: , ,


光驱工具Daemon Tools将ISO镜像数据发送到官方服务器 zz

一位用户发现,新版本的光驱工具Daemon Tools Lite会在用户不知情下将镜像数据发送到MountSpace服 务器,它的网站会统计出安装最多的虚拟镜像(Top 100游戏包括了模拟人生3、《使命召唤:现代战争3》、《战地3》等)。如果用户重新安装Daemon Tools,会注意一个选项“允许或不允许MountSpace使用镜像安装数据”,换句话不允许并不会关闭数据发送功能。发送的数据包括了镜像名称和 IP地址,可能还有其它。发送的缓存数据保存在系统盘的%AppData%\DAEMON Tools Lite\ImageInfoCache中。作者建议在防火墙中屏蔽MountSpace服务器的IP地址。Windows 8将内置镜像安装功能。

标签: , ,


思科称全球移动流量每月597 Pb zz

思科公司发布了年度Visual Networking Index (VNI)。研究称, 移动互联网流量在一年内翻了一番,从2010年的每月237 Petabytes增长到597 Petabytes。它预测到2016年会达到每月10.8 Exabytes。全球移动网络下载速度在2011年增长了66%,达到平均315Kbps(0.3Mbps),2010年这个数字是189Kbps,预 计到2014年将超过1Mbps。视频网站如Netflix和YouTube占总移动流量的52%,到2016年可能会超过70%。

标签: ,


中国黑客可能长期自由访问北电内网 zz

《华尔街日报》报导(中文版),近10年的时间里,黑客曾自由进出北电的内网。北电在2009年宣布破产。 黑客利用窃取自北电网络高管(包括前CEO)的七位密码渗透进公司内网,下载技术文档、研发报告、商业计划书、员工电子邮件和其它文件,这些行为至少可以 追溯到2000年。黑客一直通过位于中国的IP地址入侵北电网络。这些黑客将间谍软件植入部分员工的计算机内。每隔一个月左右,计算机就会向上海的一个 IP地址发送少量数据。黑客还在其中一台计算机上设置了一个连接北京附近IP地址的加密通道。黑客入侵北电网络一事为人们详细了解国际商业间谍案提供了难 得机会。此类间谍案已成为美国官员日益关注的对象。去年11月美国情报机构发布的一份报告称,在中国实施其行为的黑客(他们有的服务于政府下属部门,有的 供职于私人机构)是全球商业间谍案中最为“活跃和持久”的犯案者。美国一位情报高官说,北电网络遭遇黑客入侵的经历是他所了解的这类事件中具有代表性的。 他说,此事符合我们见过的长期、多重黑客攻击,如果我希望在研发工作中突飞猛进,这是个好办法。

标签: ,


研究发现公钥有效性99.8% zz

Arjen Lenstra和James Hughes等人发表了一篇研究论文(PDF), 他们从网上收集了1170万个公钥,验证公钥的有效性,是否容易被破解。结果发现,每1000个RSA公钥就有两个不安全。在收集到的470万1024位 RSA公钥中,有12720个是用常见单质因子生成。研究人员称现实中的RSA公钥系统的安全性明显弱于基于Diffie Hellman的ElGamal或(EC)DSA加密算法。安全研究员Dan Kaminsky认为, 论文调查数据充实,但结论并不支持作者观点。他指出,加密技术的风险不是由选择的密码,而是由密钥管理控制的。研究发现了12720个易破解的公钥,但同 时还发现了294万过期证书。但论文并没有讨论证书,因为用户不会轻易相信证书,如果没有需求,密钥的强度并不重要。调查只是说明了网络上的公钥并不能完 全信任。密钥管理才是目前密码技术的大难题。

标签: ,


LibreOffice 3.5发布 zz

The Document Foundation宣布正式发布LibreOffice 3.5版。 在16个月的开发期间,平均每个月有80名开发者递交代码,总共有超过3万次代码递交。新版的主要功能包括:Writer组件引入了新的英语和其它语言语 法检查器,改进印刷排版,交互式字数计算窗口;Calc支持最高1万个表格;Base整合PostgreSQL原生驱动;ODF文档嵌入多媒体/颜色调色 板;等等。

标签:


加拿大支持互联网监视,称批评者是支持儿童色情 zz

加拿大保守党政府重新引入了互联网监视方案,允许政府在没有获得法院搜查令的情况下获取网民的信息,可以要求ISP提供IP地址、电子邮件地址、电话号码和其它信息。法案还将要求ISP和移动公司安装实时监视设备。反对派表示将反对该项立法,多达8万网民也联署反对这项法案。但公共安全部长Vic Toews 则引用儿童色情为由辩护说,“要么站在我们这一边,要么站在支持儿童色情那一边。”

标签: ,


惠普开源webOS Web浏览器Isis zz

惠普公布了webOS Web浏览器Isis的源代码,代码在Apache许可下发布在GitHub上。惠普还公布了底层的HTML渲染引擎,基于QtWebKit。惠普上个月公布了webOS组件开源时间表,完整源代码将在9月前公布,它首批公布的事webOS的JavaScript框架Enyo。QtWebKit是基于QT的WebKit移植,意味着Isis比较容易移植到其它平台。浏览器本身不包含Flash实现,但支持Flash和其它插件。

标签: , , ,


Mozilla将要求所有CA撤销用于监视的次级根证书 zz

Mozilla计划向所有CA发行商发去通知,要求他们撤销所有被企业用于监视内网雇员上网行为的次级根证书。 次级根证书可以让企业像中间人那样监视不受其控制的域名SSL加密流量。在此之间,CA发行商Trustwave承认向一家未具名的私人公司发行了次级证 书。在讨论是否惩罚Trustwave之后,Mozilla决定向所有CA发去通知,请求他们公开承认是否发出过类似的次级证书,并要求撤销所有此类证 书。负责Mozilla CA证书模块的Kathleen Wilson说,此类行为是无法容忍的。Trustwave辩称这是业界的通用做法,但安全公司 Imperva的CTO Amichai Shulman则说发行用于监视的次级根证书是不负责任的。

标签: , ,


研究发现未授权iOS应用泄漏隐私少于被苹果批准的应用 zz

iPhone应用Path被发现会未经许可上传用户的通讯录,福布斯网站重新挖掘了去年加州圣巴巴拉分校研究人员对苹果iOS应用是否上传用户隐私数据的研究报告,出乎意料的发现未授权iOS应用泄漏隐私少于官方的应用。 研究人员对比了越狱手机运行的Cydia和苹果官方应用商店的1407款免费应用,发现21%的苹果批准免费应用会向应用作者上传用户的唯一设备识别 码;4%的官方应用会上传设备位置,0.5%会上传通讯录;相比之下,526款Cydia免费应用中只有4%会上传唯一设备识别码,只有一款应用会上传设 备位置或通讯录。

标签: , ,


索尼演示只供认证用户使用的电源插座 zz

电源插座历经数十年而无变化,索尼试图改变一成不变现状,它周二在东京演示了智能插座技术,可以控制让授权用户和设备使用电力。不久后也许公共场所会出现根据用电量收费的插座。 索尼演示了“智能插座”和“智能家庭电网”,智能插座将会在认证用户和设备插入时才会供电,而智能家用电网则能跟踪家用电器用电量行为。索尼没有公布何时 发布,但表示将与电器制造商、电力公司和基础设施开发商合作共同推出。索尼已经开发出一套利用NFC近场通信的付费系统。

标签: ,


NASA退役最后一台大型机 zz

NASA终结了其IT史上的重要一章:关闭了最后一台大型机IBM Z9。 NASA的CIO Linda Cureton称,最后一台大型机位于马歇尔太空飞行中心,曾被用于计算和解决与太空飞行有关的复杂数值计算问题,退役前大约有普通冰箱大小。 Cureton强调,退役IBM Z9并非是暗示目前仍使用中的大型机不再具有可用性或可靠性。许多福布斯500强企业仍在用IBM的大型机。

标签: ,


苹果回应iOS应用侵犯用户隐私 zz

苹果iOS应用侵犯用户隐私的问题逐渐引起了关注,苹果正式回应称 它将要求应用程序在访问用户手机通讯录之前征得用户的许可。苹果发言人诺伊迈尔(Tom Neumayr)说,就像此前我们处理定位程序相关问题那样,苹果将来推出的任何程序如果想要访问用户通讯录,都必须明确取得用户许可。此前Path等应 用被发现未经用户同意就存储了通讯录,并曾试图把曝光的报道压下来。

标签: ,


Library.nu关闭,Ifile.it关闭匿名上传 zz

因为17家图书出版商联盟的投诉,流行电子书下载网站Library.nu关闭,Ifile.it关闭匿名上传。 过去几天Library.nu用户注意到电子书下载链接消失,接着网站突然定向到Google Books,最后彻底关闭。而另一家电子书分享网站Ifile.it则关闭了匿名上传。成员包括柯林斯、牛津和麦克米伦的出版商联盟在投诉(PDF) 中称,这些网站向用户提供了40万本电子书,在此过程中获取了超过1100万美元的收入。Library.nu被指提供了数十万电子书PDF文档链接,而 大部分电子书都是上传到iFile.it。出版商联盟的调查人员是通过Library.nu的PayPal捐赠链接跟踪到网站管理员的真实名字:Fidel Nunez和Irina Ivanova,他们同时是iFile.it的拥有者。但网站管理员坚称他们所获得的收入仅仅能支撑服务器开销。

标签:


苹果在德国赢得对摩托罗拉的滑动解锁专利诉讼 zz

德国法院周四作出判决,裁定摩托罗拉的智能手机侵犯了苹果的滑动解锁专利, 并授予苹果可执行对摩托罗拉Android智能手机在德国销售的禁令。德国法院认为,摩托罗拉Android智能手机的两种滑动解锁实现侵犯了专利,但 Xoom平板的解锁实现没有侵犯专利。苹果还在德国起诉三星侵犯了相同的滑动解锁专利,最新的判决意味着三星或其它Android制造商都很有可能败诉。

标签: , , ,


甲骨文称MySQL cluster 7.2实现每分钟10亿次查询 zz

甲骨文刚刚发布了MySQL cluster 7.2,包含商业版和社区版,社区版采用GPL许可证。甲骨文的MySQL架构师Mikael Ronstrom对新版MySQL cluster进行了基准测试,在8台服务器集群上实现了每分钟10亿次查询和每分钟1.1亿次更新。新的NoSQL NDB C++ API推动了性能提升,它的异步特性可以让一个线程并行发送多项事务交易。

标签: ,


报导称Android 5将在第二季度发布 zz

台湾媒体DigiTimes引用供应链的匿名消息来源声称,Google 可能在第二季度发布代号Jelly Bean的 Android 5,它可能在功能与Chrome OS进行整合,能运行在笔记本、平板和智能手机上。未来Android和Chrome OS合二为一不是没有可能,Google最近已将Chrome浏览器移植到Android 4上。DigiTimes的报道还声称,硬件制造商将生产能运行Android 5 和Windows 8双系统的平板,允许用户不用重启就能在Android 和Windows之间进行切换。

标签: ,


Windows 8将有新Logo zz

微软官方博客宣布,Windows 8将采用一个全新的logo。 我们所熟悉的飘舞的彩色Windows旗帜将被真正的“窗子”所取代,微软表示新的logo是为了反应Metro风格的设计原则,它与几十年前的 Windows 1.0 logo有些接近,默认为蓝色,其颜色将匹配用户的偏好设置。设计咨询公司Pentagram参与了新logo。文章引用该公司设计师的话:你的名字叫 Windows,为什么你的logo是旗帜?

标签: ,


Scientific Linux 6.2发布 zz

基于Red Hat Enterprise Linux的社区发行版Scientific Linux发布了6.2。Scientific Linux由费米国家加速器实验室与欧洲粒子物理研究所(CERN)维护,SL 6.2是基于去年12月初发布的RHEL 6.2,另一个社区发行版CentOS在去年底发布了6.2版

标签:


VLC 2.0发布 zz

开源播放器VideoLAN Media Player正式发布了2.0版本。 VLC 2.0代号Twoflower,主要特性包括能更好的支持多核心处理器、GPU和移动硬件,支持更多媒体格式,HD和10bits编解码器。新版引入了新 的视频渲染管道,更高质量的字幕和新的视频过滤器,实验性支持蓝光光盘,完全重写了Mac和Web界面,改进了易用性,修正了数百个bug。

标签:


六款优秀的Linux引导工具 zz

Linux启动进程是关于操作系统的启动选择方式。启动进程始于BIOS,在BIOS执行硬件平台特定的启动任务后,接着是分区启动代码,之后是 Linux引导程序。引导程序让用户选择可能的选项,在其中一个选项选定后载入操作系统。Linux上最流行的启动引导程序是GRand Unified Bootloader,简称GRUB。启动的时间长短给用户留下了操作系统速度的第一印象,越短用户体验越正面。减少启动时间的一个主要方法是安装固态硬 盘SSD,但如果你不想替换主硬盘,Linux上也有许多工具帮助改进引导进程。这篇文章列举了六款优秀的Linux引导工具,包括:BootchartBoot-Up Managere4ratOProfile,等。

标签: ,


2012年2月19日星期日

约翰·纳什寄给NSA的信已解密 zz

1955年,数学助理教授约翰·纳什给刚刚成立三年的美国国家安全局(NSA)寄去一封信函(PDF), 描述了他设计的一种加密机器,看起来他们对此不是很感兴趣,但没人知道NSA有没有借鉴或参考纳什的设计。在信函中,纳什预言了计算复杂度理论和现代密码 学。他还提出密码的安全性在于计算硬度,指出多项式时间和指数时间之间的区别。纳什称他提出的加密方法不可破解,但承认自己无法证明。哥德尔也在1956 年寄给冯·诺依曼的信中预言了计算复杂度。RSA算法发明者之一的Ron Rivest已经实现了纳什的加密方法。

标签: ,


Understanding the iPod Photo Cache folder

症状: 
当通过iTunes向iOS(iPhone、iPad等)设备同步照片时,iTunes会创建名叫“iPod Photo Cache”的文件夹。

解决:“iPod Photo Cache”存储为在iPod、iPhone、iPad上显示而优化的照片,而该文件夹的位置取决于选择的同步方式。为了节约磁盘空间,可以删除该目录,而不会影响原始照片。

标签: ,


PUK码

PUK码(PIN Unblocking Key)是指PIN码解锁密码,即个人解锁码,由一组8位数的数字组成,在SIM卡出厂时已设置完毕,一张SIM卡对应一个唯一的PUK码,不可以修改。

PIN码是个人识别码,由一组4位数字组成,一般初始密码为1234或0000,您可根据自己的习惯作修改(具体修改方法可参考手机使用说明书), 如您连续3次错误输入PIN码,您的SIM卡将被锁住,此时需要输入PUK码方可解锁,此时您需要通过我公司指定渠道查询您的PUK码并进行解锁,这就是 解PUK码。
注:如果输错PUK码累计10次,您的SIM卡将被永久锁住(SIM报废)需要重新换卡。

标签: ,


Window Maker恢复开发,发布新版 zz

Window Maker是X Window System的开源窗口管理器,设计模拟NeXTstep的GUI,曾被誉为最通用和有用的窗口管理器,1997年发布第一个版本,2005年发布0.92稳定版本后开发基本停顿。2011年恢复开发,开发者在过去几天发布了0.95版本。主要新功能包括:修复0.92版的大量bug,改进支持freedesktop标准菜单布局,Mac OS X风格的应用程序和窗口切换,改进dockapp识别,应用图标跳跃特效,等等。

标签: , ,


苹果宣布OS X 10.8美洲狮 zz

苹果周四宣布了OS X 10.8 美洲狮(Mountain Lion),正式版将于夏季发布,开发者可提前获取。 新版系统进一步模糊了iOS和Mac OS之间的界线,部分iOS特性被移植到了Mac OS上,包括:消息(替代iChat),通知中心,游戏中心,备忘录和AirPlay镜像。以消息程序为例,它可以让Mac电脑用户向使用Mac电脑或苹果移动设备的任何人发送无限量的信息;整合社交功能Twitter;AirPlay镜像可将Mac电脑上的内容实时传输到电视机上;集成云储存iCloud;安全功能Gatekeeper,防范恶意软件;改进中文支持。

标签: , ,


初窥Mozilla的Boot2Gecko移动平台和Gaia UI zz

Ars Technica一篇文章介绍了Mozilla即将公开演示的Boot2Gecko移动平台。 Mozilla去年宣布了Boot2Gecko移动平台,在Gecko渲染引擎基础上创建一个全新的移动平台。B2G团队计划在即将举行的全球移动大会上演示平台的用户体验,开发者表示该项目已经吸引了一些合作伙伴,其中一家正在开发定制的home屏幕,暗示可能有硬件制造商对该平台感兴趣。B2G平台由 三个主要层构成:最底层叫Gonk,包括Linux kernel、硬件抽象层,电话堆栈和其它底层系统组件;中间层是Gecko渲染引擎;最上层是Gaia用户界面,完全基于HTML和 JavaScript。Gonk层利用了Android开源项目的部分技术,但B2G不是基于Android,也不能运行Android应用。

标签: ,


2012年2月16日星期四

Twitter宣布所有注册用户默认启用加密 zz

Twitter宣布所有注册用户将默认启用HTTPS加密。去年它提供了选项,允许注册用户手动打开始终启用HTTPS加密(Always use HTTPS)选项。现在,所有注册用户将默认启用HTTPS加密访问。此举可增强帐号的安全性,防止受到类似Fireshee工具的攻击。

标签: ,


匿名组织声称要让13个DNS根服务器下线 zz

从CIA到纳斯达克,匿名组织以DDoS为武器攻击一个个高价值网站,现在他们将目标指向了互联网的基石:13个根服务器。 根据发表在pastebin.com上的帖子,匿名黑客发起#opGlobalBlackout行动,在反对SOPA的名义下宣称要让全球互联网下线,方法是攻击13个DNS根服务器。帖子列出了13个根服务器的IP地址,但有人指出他们对DNS根服务器的工作原理一点也不清楚,他们不太可能让根服务器下线。

标签: ,


创新宣布推出百核“汉之派”平板 zz

新浪网易报道了此前闻所未闻的百核Android 4平板汉之派。"

声卡制造商创新称,“汉之派”采用ZMS-40干细胞处理器,为Android 4.x优化,包含96个干细胞浮点运算处理核心(不清楚是什么东西)和4核1.5GHz ARM Cortex-A9处理器,支持3840×1080分辨率的H.264 HP解码和2560×1600(WQXGA)屏幕分辨率、支持OpenGL ES 1.1和HEVC/H.265视频编解码。平板屏幕大小为10.1英寸。

标签: , ,


印度政府将跟踪所有移动用户的位置 zz

《印度快报》报导,从5月31日开始,运营商将要向印度通讯部提供移动用户实时的经度和纬度位置。根据报纸获得的文件,运营商一开始只需要提供政府指定的移动号码的位置,但在三年内,运营商将要提供所有移动用户的位置信息。

标签: ,


ATA & AHCI

ATA技术是一个关于IDE(Integrated Device Electronics)的技术规范。IDE接口全球标准化协议将该接口自诞生以来使用的技术规范归纳成为全球硬盘标准,这样就产生了ATA(Advanced Technology Attachment)。你可以把它理解成ATA接口硬盘的一种工作模式。
 
而AHCI(Advanced Host Controller Interface)是SATA主机总线接口的一种工作模式。AHCI是在Intel的指导下,由多家公司联合研发的接口标准。它的主要作用是在系统内存和串行ATA设备之间扮演一种接口的角色。将硬盘模式设置成这个会提高硬盘运行速度,而AHCI技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经支持NCQ功能,配合支持AHCI的主板就可以实现。 AHCI gives software developers and hardware designers a standard method for detecting, configuring, and programming SATA/AHCI adapters. AHCI is separate from the SATA 3Gb/s standard, although it exposes SATA's advanced capabilities (such as hot swapping and native command queuing) such that host systems can utilize them. As of October 2010, the current version of the specification is v. 1.3.

AHCI操作系统支持:
AHCI is supported out of the box on Windows Vista and newer versions of Windows, Linux-based operating systems (from kernel 2.6.19 onwards), OpenBSD (version 4.1 onwards), NetBSD, FreeBSD, OS X, and Solaris 10 (8/07 and onwards). DragonFlyBSD based its AHCI implementation on OpenBSD's and added extended features such as port multiplier support. Older versions of operating systems require hardware-specific drivers in order to support AHCI. Windows XP does not provide support out of the box.

Some operating systems, notably Windows Vista and Windows 7, do not configure themselves to load the AHCI driver upon boot if the drive controller was not in AHCI mode at the time of installation. This can cause failure to boot with an error message if the SATA controller is later switched to AHCI mode. For this reason, Intel recommends changing the drive controller to AHCI or RAID before installing an operating system.只有安装windows vista或windows 7时设置为AHCI,该模式才会启用,如果操作系统安装之后才切换到AHCI模式,将导致操作系统启动失败,所以intel建议在安装操作系统之前设置AHCI模式。AHCI 为 SATA 设备提供了若干种功能。其中包括热插拔功能和电源管理功能。


这就是ATA 和AHCI 的区别,ATA模式下的硬盘没有AHCI模式下的硬盘运行速度快,因为只有SATA接口的硬盘可以设为AHCI,而ATA模式是针对IDE硬盘存在的,这两种不同接口在传送数据快慢上有很大区别。

标签: ,


Springboard & Winterboard

Springboard是iPad和iPhone等带显示的ios设备用于管理屏幕显示、启动窗口服务器、运行和引导应用、进行设备启动设置的应用。Winterboard是将第三方主题设置为springboard默认显示风格的应用。

标签: ,


2012年2月13日星期一

关Macbook pro中iCloud“查找我的mac”功能

之前的一台Macbook Pro设置了iCloud的“查找我的mac”功能,通过登录www.icloud.com可查找这台Macbook Pro。后将这台Macbook Pro的硬盘拆下安装到另外一台同型号、同批次的Macbook Pro,虽然第二台Macbook Pro开机后Mac OS X偏好设置中iCloud的设置一切正常,但是登录www.icloud.com查找我的mac显示Macbook Pro处于离线状态。通过将iCloud设置注销后重新登录Apple ID,才可重新在www.icloud.com查找到我的mac。分析原因可能是iCloud不仅仅是看哪些设备的iCloud登录了该Apple ID,应该还记录了设备的硬件信息,所以当原始硬盘放入第二台Macbook Pro重新开机后,由于当时进行iCloud设置并登录Apple ID记录的硬件信息并非该Macbook Pro,所以www.icloud.com无法查找到我的mac。

标签: ,


2012年2月9日星期四

Google发布Chrome For Android Beta zz

Google的Chrome浏览器正式登陆了Android平台,搜索巨人发布一个beta版本,但只支持Android 4.0 (Ice Cream Sandwich)设备。 Chrome beta设计能运行在平板和手机上,平板的界面与桌面版基本一致,手机版界面更紧凑以适合小屏幕。Chrome和原生Android Web浏览器尽管使用相同的WebKit引擎和底层组件,但两者是完全独立的实现。例如,Android浏览器最早使用的是苹果的 SquirrelFish JS引擎,在Android 2.2发布后才使用V8引擎。在支持最新Web标准上Android浏览器也远不如Chrome。Google去年表示将缩小两者的差距,最终让两者采用 相同的共享代码库。

标签: , ,


第20届国际C语言混乱代码大赛获胜者宣布 zz

第20届国际C语言混乱代码大赛(IOCCC)于2月5日结束,获胜者名单已正式公布,获奖作品的源代码尚未发布, 主办方表示将在2月底或3月初释出。IOCCC是一项国际编程赛事,目的是写出最有创意的最让人难以理解的C语言代码。今年的获胜者中包括了1名英国 人,1名德国人,6名美国人(其中一人可能是华裔Don Yang),1名芬兰人,1名以色列人,1名墨西哥人,3名日本人和1名中国人(Hou Qiming,作品是科学计算器)。

标签: ,


下一代主机是否应该可升级? zz

游戏主机和PC不同,你会看到最新的游戏能运行在五年前的主机硬件上,但不太可能运行在五年前的PC上。主机的核心系统是不可升级的, 任何升级核心系统性能的企图都将面临分化玩家基数,增加开发者工作负担以确保游戏能流畅运行在原版和升级版上。另一个不能升级的原因是,许多游戏都依赖特 定的硬件特性确保运行正确。例如,PC的中央处理器二级缓存从256K升级到512K,不会对平台支持带来任何问题,现有的程序可以自动利用额外的二级缓 存。然而Xbox 360允许程序员锁定特定的缓存块,在特定线程中使用它们储存数据。在这种情况下,增加二级缓存将改变缓存地址范围,使游戏无法正确运行。非核心硬件的升 级则完全可能,Xbox 360今天使用的储存设备速度是旧版本的10倍以上,支持HDMI和WiFi。因此,微软和索尼的新一代主机至少应该提供适度的可升级性

标签: ,


微博运营商证实实名制最后期限 zz

昨天北京市网管办相关负责人披露,四大微博将在3月16日全部实行实名制。微博运营商随后证实了这一消息, 表示从本月起都上线了微博实名验证系统,而该系统是和公安部门的身份证系统对接。网易称,执行实名制分为两个阶段,从2月1日起,对于微博新用户注册如不 提交真实身份信息,将无法完成注册。而从3月16日起,老用户如果没有补充完成实名认证,也无法再评论转发,只能浏览。外界认为,实名制将影响微博的注册 用户数量和活跃度,去年11月新浪CEO曹国伟曾表示新浪拥有30万的认证用户(加“V”用户),而认证的“达人”用户有80万,并预计在年底增加至 200万名。但曹国伟也认为,实名制很难在短期内完成,这将需要长期的经营。另据联合报报道,国内主要微博网站还将设立党组织,以便直接引导各大微博的政策与决策。

标签: ,


Nouveau驱动支持OpenCL加速 zz

NVIDIA显卡开源驱动项目 Nouveau取得了一大突破,开发者初步实现了NVIDIA 显卡的OpenCL加速支持。这意味着开源社区可以用GeForce GPU进行GPGPU计算。项目开发者Francisco Jerez表示,OpenCL代码接近可工作状态,Nouveau NV50驱动支持GeForce 8/9/100/200/300系列显卡,但不支持新的GeForce 400/500 "Fermi"显卡。

标签: , ,


Adobe证实Android版Chrome不支持Flash zz

Google刚刚发布了Chrome For Android Beta,Adobe发表声明证实Android版Chrome不支持Flash,Adobe还表示它无意与Google合作让新的移动浏览器支持Flash,但它将继续支持Android默认浏览器上的Flash。Android去年底宣布了战略转移计划,放弃了移动版Flash战略。

标签: , ,


Chrome 17发布 zz

Google发布Chrome 17。 主要新特性包括:预渲染,用户输入网址时在后台自动载入和渲染网页,当用户选择自动完成的网址按下确定,网页会即时显示;改进恶意下载保护功能,每当用户 下载一个文件,浏览器会自动将其与白名单中的已知文件进行比较,如果文件是未知的,不在白名单中,下载网址将会自动转发给Google的服务器,它将会对 其进行分析确定它是否是恶意程序,如果文件被认为存在潜在风险,用户将会收到警告。Google表示它不会出于其它目的使用用户数据。

标签: ,


英特尔下一代处理器硬件支持事务内存 zz

芯片巨人宣布,将于明年推出的Haswell架构处理器将硬件支持事务内存(transactional memory)。IBM的BlueGene/Q是第一款硬件支持事务内存的商业处理器,而英特尔将事务内存带到了主流事务内存来自于数据库管理系统,它为许多应用伸缩并行编程困难的问题提供了一种灵活的方案。通过事务内存,线程操作在内存中的数据结构时不需要锁保护,而是在修改数据前开始一个事务,完成后递交事务。在递交时,事务内存系统会检查有没有其它线程改变该事务使用的内存,如果没有则完成递交让线程继续;如果有 则该事务被放弃,所有改变恢复,线程重试操作,尝试不同的策略或完全放弃。英特尔称Haswell架构的事务内存为Transactional Synchronization Extensions(TSX),分为两部分:Hardware Lock Elision (HLE) 允许将基于锁的程序转变成基于事务的程序,主要是为了保持向后兼容性;Restricted Transactional Memory (RTM)则是完整的事务内存实现。

标签:


传言称苹果Siri将在下月支持中文 zz

有知情人士透露称,苹果语音助手Siri的中文版将于下月正式推出, 而本月将开始中文的测试工作。Siri目前仅支持英、法、德三种语言,其中英语分别支持英国、美国、澳大利亚三种不同地区的语言。一位负责Siri中文开 发的工程师称,苹果方面将于本月底开始进行Siri中文的测试工作,测试内容包括中文、日文及俄语。目前,中文方面仅支持标准的普通话发音,并对一些常用 成语提供支持。而在未来Siri还将有可能变化为多个大地区版本,以此来完善语音及本地化搜索功能。

标签: , ,


Google付费跟踪100%用户上网行为 zz

Google正通过付费的方式收集和分析用户数据。 Google推出了Screenwis数据收集计划, 以最高25美元亚马逊礼品卡的费用邀请用户安装浏览器扩展,记录用户访问的网址(只支持Google Chrome)。另一项计划则要收集所有上网流量,Google通过Knowledge Networks公司提供给感兴趣的用户,需要安装名叫Screenwise Data Collector的硬件,它能充当路由器和Wifi访问点,签约用户将能得到100美元,以后在一年时间内每月还能得到20美元。根据协 议,Google能与学术界和广告公司等第三方分享数据。Google发表声明称签约用户可随时退出。

标签: ,


2012年2月5日星期日

卫星电话加密算法被破解 zz

德国的一组研究人员看起来已经破解了被许多卫星电话使用的GMR-1和GMR-2加密算法。 传统的GSM和UMTS(3G)制式手机是与运营商的基站通信,其覆盖距离在几百米和几十公里之间,在大多数情况下已经够用。卫星电话提供了更广阔距离的 通信网络,适合在偏远地区等环境下使用。德国研究人员逆向工程和破解了GMR-和GMR-2加密算法,这意味着对使用这两种算法的卫星电话通话拦截和窃听 将成为可能。研究人员的演示系统用了半小时破译了一次通话,表示更强大的计算机将能实时窃听。

标签: , ,


2012年2月4日星期六

Mozilla发布Rust语言编译器v0.1 zz

Mozilla Labs和Rust社区发布了Rust语言编译器的第一个alpha测试版Rust语言突出了并发和内存安全,如果一切按计划进行,Rust将替代C++成为Mozilla的编译语言,未来Firefox将部分用Rust重写。Rust是一种可被编译、静态类型、面向对象程序语言,编译器支持Windows、Linux和Mac。

标签: ,


Google的SPDY将可能包含在下一代HTTP标准中 zz

Google的SPDY协议将可能包含在下一代HTTP标准中。 SPDY设计目标旨在减少客户机和服务器之间的延迟。当数据经过TCP连接传输,发送端必须先等待接收方确认之后才能发送数据。接受和确认所需的时间是由往返时间 (Round-Trip Time)控制。客户端和服务器端可能要将大部分时间花在确认上,而不是数据传输上。通过使用头压缩、包优先级,和复用等,SPDY能减少网页载入时间。 HTTP工作组的主席Mark Nottingham呼吁应该将SPDY包含在下一代HTTP/2.0标准中。

标签: , ,


GDB 7.4发布 zz

GNU调试工具GNU Debugger发布了 7.4版。GDB是一种源代码级调试器,支持Ada、C、C++、Objective-C、 Pascal等语言,支持数十种处理器架构。GDB 7.4主要新特性包括:支持德州仪器的TMS320C6x,Renesas RL78模拟器,改进了多个Python脚本,新增多个调试指令和选项,等等。

标签: ,


普在Apache下开源webOS Enyo框架 zz

惠普在Apache许可证下开源了webOS的JavaScript框架Enyo,webOS的完整源代码将在9月前公布。 webOS基于Linux,之上是一个由HTML和JavaScript组成的私有应用层。惠普在2010年收购了Palm,但去年在推出webOS新智能手机和平板仅仅几个月就宣布放弃webOS平台,上个月该公司宣布将开源webOS。通过开源Enyo 1.0,惠普表示webOS应用开发者可以将其应用发布到其它平台。惠普还公开了尚在开发中的Enyo 2.0源代码,更适合独立使用,支持非移动的桌面浏览器。根据惠普的新闻稿,在未来几个月,它将逐步开源不同组件如Ares 2.0、系统管理器Luna,9月份发布Open webOS 1.0。

标签: , ,


Firefox Javascript引擎变成单线程 zz

Firefox已是内存使用最高效的浏览器之一,然而Mozilla工程师仍在继续节省内存Javascript引擎实现了单线程化。 旧的JavaScript运行时支持多线程,需要复杂的线程/锁定代码确保数据能正确访问,结果是导致难以维护,消耗更多内存,降低垃圾收集速度。新的JavaScript运行时采用单线程,每个WebWorkers都有自己的单线程JS运行时实例,每个运行时因此能简化表达,引擎能在线程之间优化工作,能更好的执行代码生成,更快的垃圾收集。

标签: ,


KDE 4.8发布 zz

KDE项目 宣布发布 KDE Plasma WorkspacesKDE ApplicationsKDE Platform 4.8,改进了稳定性和性能,增加一些新特性。 Plasma Workspaces优化了窗口管理器,重设了电源管理,整合了Activities。KDE applications包含了采用新显示引擎的Dolphin文件管理器,KDE Telepathy beta1,虚拟地球 Marble加入了交互式的Elevation Profile、卫星跟踪、Krunner整合;等等。

标签:


Ubuntu将用搜索界面HUD取代菜单 zz

Mark Shuttleworth在博客上宣布Ubuntu将用搜索界面HUD取代菜单。 菜单是施乐PARC在1970年代发明图形用户界面时的核心元素,此后几乎被所有的计算环境采用。然后在所谓的后PC时代,触控操作对用户界面设计正产生越来越大的影响。微软已经决定在Windows 8用开始屏幕取代开始菜单。而在Ubuntu 12.04中,搜索界面HUD(Head-Up Display)将取代Unity应用程序的菜单,用户可以在所有的Ubuntu独立应用程序中打开搜索界面。虽然初看起来很有趣味,但用户需要记住命令,对新手来说不太友好,仅仅是提供一种键盘输入代替鼠标点击的方式。

标签: , ,


Twitter将在特定国家屏蔽特定内容 zz

Twitter官方博客宣布,它将在特定国家屏蔽某些被认为违法的帖子(tweet),而在其它国家这些帖子则可以正常访问。

Twitter称,几乎所有国家都赞同言论自由是人权,同时许多国家也承认自由的言论需承担责任和受到限制。出于历史或文化的原因,一些国家限制了某类的 内容,例如法国或德国明令禁止支持纳粹的言论。因此Twitter表示将在特定国家屏蔽特定内容,同时允许其它国家的人正常浏览这些内容。Twitter 称它将秉承透明的作风,让用户了解这一切,它将与Chilling Effects合作公开收到的内容屏蔽请求。

标签: ,


微软向诺基亚支付2.5亿美元使用WP7 zz

诺基亚公布了2011年度第四季度财报(PDF),净销售额131.6亿美元,共售出1960万部智能手机,9390万部移动设备,与去年同期相比净销售额下跌了21%,但与上一季度相比增长了11%。诺基亚在新闻稿中承认,第四季度从微软获得了2.5亿美元的WP7平台支持费。微软和诺基亚在2011年2月达成了战略合作协议,微软向诺基亚支付支持费,而诺基亚也要向软件巨人支付软件许可费。

标签: , ,


部分Win8品牌笔记本将内置Kinect传感器 zz

《连线》报导,华硕开发的两款笔记本原型内置了Kinect传感器,设备兼容Windows 8。报导称笔记本显示屏上部安装了一排传感器。笔记本引入3D姿势控制将能向用户提供更富交互性、Kinect风格的游戏体验,以及新的控制笔记本的界面和方法。除微软外,另一家名叫SoftKinetic的公司也在开发针对笔记本市场的3D姿势控制技术,便捷式Kinect时代正越来越近。

标签: ,


Siri竞争对手Evi上线,服务器超载 zz

苹果语音助手Siri的新挑战者Evi登陆iPhone和Android,蜂拥而至的热心用户将Evi的服务器弄得超载了。在iTunes上Evi售价99美分,而在Android应用商店它是免费的。Siri因为与iPhone4S深度整合,并成为苹果的一大卖点而颇受关注,Evi目前的问题是它没有与手机的软件深度整合,例如日历应用,但下一版应该能加入进去。

标签: ,


Kindle Fire仅用三个月就超过其它Android平板 zz

尽管评价好坏参半,然而亚马逊的平板Kindle Fire在12月份就售出了超过400万部。从11月到1月,Kindle Fires仅用三个月就在市场份额上超过了其它Android平板。Kindle Fires市场占有率为36%,三星Galaxy Tab从11月的63%降至36%,摩托罗拉Xoom、华硕Transformer和宏基Iconia Tab合起来只有18%。在付费应用上,Kindle Fire的表现也强于竞争对手Galaxy Tab。Kindle Fire用户购买付费应用的数量是Galaxy Tab的2.53倍。分析专家对比了Amazon App Store和Android Market中Top5付费应用的下载量,认为现在亚马逊的应用商店为开发商带来的收益超过了官方应用商店。

标签:


劫持网站流量出售 zz

如果你的网站没有有价值的内容吸引用户,俄罗斯黑客可以帮助你。 俄罗斯的网络犯罪分子建立了一个网络商店,向网站营运者出售劫持自其它网站的流量。它向合法的、没有疑心的网站注入隐藏的iframes,将网站访问者重 定向到买家的网站。费用是每千次访问流量4美元,不同国家的流量费用存在差异,例如1000名荷兰访问者的费用是18美元。网站管理者还表示将根据需求调 整价格。

标签:


泰国政府欢迎Twitter的按国家审查计划 zz

Twitter表示它将可以按照要求,在特定国家屏蔽特定内容。与Google类似,它也会将这些内容删除要求公诸于众。泰国政府对Twitter的按国家审查计划表示了欢迎, 它可能会借此要求Twitter审查对王室犯有大不敬罪行的内容。此前,对在社交网站Facebook上对泰王“大不敬”链接表示“觉得很赞”的全球网 民,泰国政府宣称将予以起诉。据称有超过1万个Facebook网页被删除,包括儿童和学者在内的数百人被拘捕。对于改革大不敬法律的呼吁,军方已经表示了谴责

标签: ,


开源机器人操作系统---ROS zz

Willow Garage的Tully Foote在2012年1月20日举行的第10界南加州Linux展会(SCALE 10x)上带给了黑客们有趣的free speech---基于Linux的个人机器人,Tully是机器人操作系统项目ROS的 开发者之一,ROS是自由软件项目,遵循BSD许可证。像所有的OS一样,ROS实现了硬件抽象,底层设备控制,进程间的消息传递机制,包管理等通用模 块,ROS也为开发者提供了工具和库来hacking。ROS的运行时环境是一个端到端网络的低耦合进程,这依赖于ROS所实现的通信架构,ROS实现了 不同的通信机制,包括跨越服务间的同步RPC,异步流等。 ROS已经应用于工业级商业项目和学术研究,但同样适合homebrew club式的hacking,有兴趣的黑客可以直接阅读ROS的源代码。

标签: ,


2012年2月3日星期五

无损图片压缩ImageZero发布 zz

在图像压缩研究领域,很难做到又快又好,最优秀的压缩算法通常很慢,实际应用价值不大。Christoph Feck发布了无损图片压缩编解码器ImageZero(缩写IZ,读作“easy”)的首个版本,称它的解压缩图像的速度是PNG的2倍,压缩图像快20多倍,它对自然照片的压缩比接近或好于PNG,对高质量照片的压缩比有时甚至强于JPEG-LS。

标签: ,


海盗湾创始人终审败诉 zz

2009年4月,瑞典斯德哥尔摩地区法院做出判决,裁定文件共享网站海盗湾违法,四名创始人协助违反版权法,被判处监禁一年,并赔偿原告3千万瑞典克朗。2010年11月,瑞典上诉法院的裁决认为海盗湾的三名创始人犯有侵犯版权法的罪行,减少刑期同时增大罚款,另外一人未能达成申诉。海盗湾三名创始人继续向最高法院提出上诉,试图推翻有罪判决。现在,瑞典最高法院驳回了上诉,意味着这三人将面临8个月到10个月的徒刑。海盗湾创始人在官方博客上表示,他们坚信自己没有做错,称就连朝鲜每日都有超过100次访问。

标签:


根服务器管理公司VeriSign承认在2010年被黑客入侵 zz

管理两台DNS域名根服务器和发行SSL证书的Verisign公司承认它在2010年曾被黑客入侵, 但不知道有什么数据被盗取,称它不认为根服务器受到影响,但也不能排除它没受影响。Verisign还承认,该公司的安全团队没有立即将入侵事件通知管理 层,前CTO Ken Silva说他直到现在才听说有黑客入侵。在2010年收购Verisign证书发行业务的赛门铁克表示,没有证据表明系统受到影响。

标签: , , ,


Google透露Android Market恶意程序扫描服务 zz

Google工程师透露了一个基于云的Android Market恶意应用扫描服务。 该服务代号Bouncer,可自动扫描Android Market中的所有应用,核对与已知恶意程序、木马和间谍软件相匹配的数字签名,模拟程序运行,检查该应用是否存在滥用行为。扫描将会在开发商首次上传 Market应用后立即开始,并在之后定期执行。在频频发现恶意应用之后,指责Google未能加强Android Market安全的批评声音不断。

标签: , ,


Windows Phone 8细节泄漏 zz

Windows Phone项目主管Joe Belfiore在一个泄漏的视频中透露了Windows Phone 8的细节: Windows Phone 8代号Apollo,基于Windows 8相同的内核,支持最多四核处理器,支持NFC、基于BitLocker的全设备加密、可插拔microSD存储设备,支持四种不同的屏幕分辨率;支持 Exchange ActiveSync;浏览器是采用服务器端压缩和代理的Internet Explorer 10,类似亚马逊和Opera,据称能减少30%的网页加载数据量;引入名叫contracts的系统支持应用程序之间的通信;内置Skype;同步能延 伸到Xbox;等等。

标签: ,


KDE平板面临GPL侵犯问题 zz

很少有中国电子产品制造商会在意开源许可证问题。举例来说,如果一家公司生产基于Linux kernel的平板,根据GPLv2许可证要求,他们需要公布修改的Linux kernel源代码,但几乎没有一家中国公司会遵守。前几天KDE透露了200欧元的平板Spark,运行KDE Plasma Active system系统,它预计从下周开始预售,从五月份开始出货,KDE开发者称其是第一款自由软件平板。然而问题是,平板是深圳平板生产商Zenithink设计的,是基于其C71平板。C71就没遵守GPL发布内核源代码。有人呼吁自由软件基金会对不遵守GPL许可的中国平板采取行动。

标签: , ,


2012年2月2日星期四

Firefox 10发布 zz

Mozilla正式发布Firefox 10,它是第一个延长支持版,Mozilla将提供为期一年的更新。 Firefox 10改进了性能,增加了新特性,其中最主要的是大幅增强了内置的Web开发工具。新版微调了导航栏,前进箭头按钮(或叫“转到下一页”)默认不会永久可 见,而是在需要时激活,例如用户点击后退按钮(或叫“转到上一页”),如果用户又返回到最早的页面,前进按钮将会再次消失。Firefox 10增强了Web开发工具,引入了新的开发者面板,增加了查看、切换和修改CSS属性的工具,以及功能更丰富的DOM 检查器。其它的特性包括支持3D CSS转换等。

标签: ,


Office 15技术预览开始 zz

微软宣布下一代办公软件套装开始技术预览,这意味着代号为Office 15的新一代办公软件进入封闭式测试,微软开始收集签署保密协议的测试者的使用反馈。软件巨人宣称Office 15 是Office团队至今最雄心勃勃的项目,是首个对触控友好的版本。除了桌面版外,微软还将同步更新服务器版本,包括SharePoint、Lync、 Exchange、Office 365云服务和移动客户端。微软预计在夏天开放Office 15的beta测试。

标签: , , , ,


七款优秀的Git客户端替代 zz

Git是一个开源的分布式版本控制系统,最初由Linux作者Linus Torvalds设计用于内核开发。Git被开源社区广泛使用,适用于不同规模的项目,强调速度和效率,保持灵活性,可伸缩性,保证数据的完整性。Git 只是众多Linux开源版本控制系统中的一种,其它流行的版本控制工具包括Subversion、Bazaar、Mercurial、Monotone、 CVS和SVN,但Git通常被开发者认为是其中的佼佼者。使用Git的知名开源项目包括Linux kernel、Eclipse、Wine、X.org、Ruby on Rails、ALSA、Bacula、Drupal、Puppet和VLC等等。有两种官方的Git工具,每一种都设计用于不同任务。Git-gui是基 于Tcl/Tk的图形用户界面,专注于commit生成和文件注释;gitk则是Git库的浏览器,也是基于Tcl/tk。它们缺少其它Git客户端提供 的强大功能。这篇文章介绍了七款优秀的Git客户端:基于QT的Git浏览器QGitgitggit-cola,等等。

标签:


WikiLeaks或将服务器迁移到西兰公国 zz

FoxNews.com引用黑客社区的多个消息来源称,为了躲避美国执法部门的起诉,WikiLeaks考虑将服务器转移到国际水域,一个可能的选择是著名的微型岛国西兰公国——二战时代英国废弃在外海的人造海上平台,被前英国陆军少校占领,但无国家承认其地位。这不是第一次它被网站考虑充当托管平台,几年前海盗湾曾经宣称要购买西兰公国,然而此类宣传噱头并无多大意义

标签: ,


Facebook正式宣布IPO计划 zz

社交巨人宣布了首次公 开募股(IPO)计划,向美国证券交易委员会递交了初步募股说明书,申请规模为50亿美元,但可能会在投资者的高涨需求下扩大数倍。Facebook没有 说明IPO的确切日期、发行价区间或股票发行规模,但据《华尔街日报》报道,预计它将筹集高达100亿美元的资金,对公司的估值在750亿至1000亿美 元之间。该公司应会在第二季度启动IPO。Facebook将取代Google,成为历年来最大的互联网企业初IPO。Google于2004年的IPO筹资近17亿美元,当时公司市值估计约230亿美元。

标签: , ,


IE6市场份额增加,Chrome下跌 zz

冬天即将过去,春天即将到来。但有许多人并没有接到春暖花开的信号,2012年仿佛又回到了2001年。微软IE浏览器的市场份额在多年下跌后出现了反弹,然而反弹的主力却是2001年发布的IE6。 根据Net Market的统计:2012 年1月,IE增加了1.09个百分点至52.96%,Firefox减少0.95个百分点至20.88%,Chrome首次出现下滑,下跌0.15%至 18.94%,Safari为4.9%,Opera是1.67%。其中,IE6增加了0.6个百分点至7.93%,IE8为27.45%,IE9为 11.64%。IE6只能运行在Windows XP上,XP的份额也略有增加,上升0.67百分点至47.19%,Windows 7出现下滑,减少0.59%至36.40%。Chrome下滑的一个可能原因是Google因为付费链接而惩罚性的降低了Chrome官网的PR值。

标签: ,


Greg Kroah-Hartman加盟Linux基金会 zz

Linux kernel稳定分支和Linux驱动项目维护者Greg Kroah-Hartman离开了SUSE,加盟Linux基金会。 Kroah-Hartman表示,为SUSE工作并无直接冲突,但在一个厂商中立的环境如Linux基金会工作,他将可以用大部分时间与企业和厂商交流, 不需要将精力集中在前雇主上。Kroah-Hartman在SUSE项目上工作了七年,SUSE之前为Novell所有,现已被Attachmate收 购。Linux基金会的最著名成员是Linux创始人Linus Torvalds。

标签: ,


维基百科选择Lua为新的模板语言 zz

维基百科现用的模板系统既复杂又无效率,为了解决这一问题,维基百科将采用Lua脚本语言为新的模板语言。社区关于选择Lua还是选择Javascript有过热烈讨论,Lua因为执行速度更快而获胜。从旧模板过渡到新模板将在MediaWiki 1.19发布后开始,预计它将在五月份发布。Lua 是一种轻量级的可扩展脚本语言,易于集成到现有的应用程序中,许多视频游戏如《魔兽世界》就采用Lua为自己的嵌入式脚本语言。

标签: ,


彭博社开放其市场数据API zz

国际金融数据供应商彭博公司已公开其宝贵的市场数据的应用编程接口(API)(中文),交易公司和软件开发人员现在可免费访问(之前需要付费)。API 可用于多种编程语言,包括 Java、C、C++、.Net 和 Perl等。API 访问入口,该页面包括开发指导和使用案例。

标签: ,


中印两国网速排名滞后 zz

CDN服务商Akamai公布了2011年第三季度的“State of the Internet”报告,显示全球两大发展中国家在全球网速排名上位于末尾位置。 全球网速排名显示:韩国平均网速最快16.7 Mbps,香港以10.5 Mbps位居第二,之后是日本8.9 Mbps,台湾4.1Mbps,排在第33位,中国大陆1.4Mbps,排名第90位,印度0.9Mbps,第110位。其中印度29%的网民、中国 3.3%的网民网速低于256Kbps。截至第三季度,中国IPv4地址总数达到81,661,744个,仅次于美国的145,452,027个。

标签: ,


微软发布Kinect For Windows zz

微软正式发布Kinect For Windows及其SDK工具包。 硬件零售价为249美元,比Xbox 360版本贵90美元。微软解释说,Xbox 360版本之所以价廉是因为有来自游戏购买和Xbox Live订阅的补贴。它表示今年晚些时候,获得授权的教育机构用户可以以149美元优惠价购买设备。Kinect For Window支持Windows 7、Windows 8开发者预览版和 Windows Embedded 7,主要新特性包括新的“Near Mode ”模式,最小姿态识别距离减少到40厘米;最新的微软语音组件(V11),等等。

标签: ,


Google博客服务开始基于国别的审查 zz

未来几周,Google将开始把博客服务的域名重定向到用户所在国的特定网址,内容将遵守当地的审查法律法规。 根据Blogger帮助论坛的帖子: 用户将会在未来几周发现Blogger域名后缀出现国家特色,如果你在澳大利亚浏览Blogger,你访问的网址将从 [blogname].blogspot.com重定向到[blogname].blogspot.com.au,网址将会根据用户所在的地理位置发生变 化。Google表示,此举将在保证言论自由的基础上提供更大的灵活性,利用基于国别的顶级域名,满足根据当地法律发出的合法内容删除要求,确保内容审查 影响的范围最小化,内容删除只影响与该国相关的国家顶级域名。

标签: ,


Facebook称它被四个国家屏蔽 zz

社交巨人准备上市,向美国证券交易委员会递交了初步募股说明书。CE0扎克伯格(Mark Zuckerberg)还发表了一封公开信, 表示Facebook的存在并不是仅仅成立一家公司,它是为了完成自身的社交使命——推动世界更加开放、加强人与人之间的联系,宣布至今已经帮助世界上8 亿多人建立了超过1000亿个联系。在申请文件中,Facebook称它目前被四个国家全部或部分屏蔽:这四个国家是中国、伊朗、朝鲜和叙利亚。由于访问 受限,Facebook在中国的占有率为零,它表示在继续评估是否进入中国;称中国是最大的潜在市场,但无法知道是否能找到让它和中国政府都接受的内容管 理方法;如果进入中国的话,它将面临来自人人、新浪和腾讯的竞争。

标签: ,


N9可能远比Lumia畅销 zz

诺基亚智能手机N9和Lumia硬件基本相同,仅操作系统存在差异,前者运行MeeGo,后者运行Windows Phone 7,它们各自销量有多少是一个令人好奇的问题。根据分析师的估计N9可能远比Lumia畅销。 诺基亚没有公布出货量或销售数据,因此估计和实际数据可能有差距。分析师估计,在去年第四季度,诺基亚共售出60万部Lumia,在有微软资助的广告宣传 之下,这个成绩并不能让人满意。而Nokia N9只有很少的广告费,但却在第四季度售出了150万到200万部。简而言之,N9与Lumia的销量比是3比1。当然,在去年第四季度N9在37个国家 销售,而Lumia只有6个,现在谈胜负还早。

标签: , ,


Unicode 6.1发布 zz

最新的Unicode文字编码标准v 6.1.0正式发布。主要变化包括:新增732个新字符,7个全新脚本,支持通过变量选择符区分绘文字(emoji)风格和文本风格的符号和表情符号;更新断行算法以更准确反映日本和希伯来文文本,等等。

标签:


This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]