No Copy


No Right Click

Selamat Datang di Windows Macintosh Daily Life

Blog gratis yang menyajikan berita seputar Microsoft windows dan macintosh.

Microsoft Windows 10

Berita seputar Microsoft Windows 10. Membahas berbagai informasi mengenai Microsoft windows terbaru.

Apple OSX

Artikel yang membahas tentang OSX terbaru dari Apple tentu sangat menarik untuk dibaca. Tak kalah serunya jika kita paham mengenai tips dan trik yang ada didalamnya.

Back Packer and Travelling

Salah satu aktifitas yang sangat seru dan menyenangkan mungkin back packer dan travelling. Disini kita akan berbagi pengalaman tentang mengunjungi suatu tempat yang asik yang ada di bumi ini.

Photography

Photography asik dan menarik jika kita mengetahuinya lebih dalam. Disini kita bisa melihat berbagai hal dari sudut pandang photo. Menarik untuk dipahami.

Showing posts with label Free OS. Show all posts
Showing posts with label Free OS. Show all posts

Friday, November 6, 2015

Cara Melakukan Benchmark Laptop MAC dengan 3 software gratis

Over the course of writing guides to boosting Mac and hard drive speeds, I’ve discussed the incredible performance improvements Macs can get from simple upgrades — adding RAM, choosing a fast solid state drive (SSD) as an internal or external drive, and even running a simple disk optimizer tool. But there’s a common question that comes up when considering upgrades: how can you tell in advance how big of an improvement you’ll actually see?
The answer: benchmarking tools. Many apps help you measure the speed of various components of your Mac, and with a little help, you can estimate the performance jumps you’ll see after an upgrade. Below, I’ll introduce three of the best free Mac benchmarking tools, and explain how they work…

For Hard Drive Speeds: BlackMagic Disk Speed Test
For Overall Computer Performance: Geekbench 3
For Video Card Performance: Cinebench R15

Measuring the speed of your hard drive is the easiest benchmarking process around, and the best tool I’ve found for that task is the BlackMagic Disk Speed Test by BlackMagic Design. Completely free to download from the Mac App Store, this app has only a single window and very few settings to worry about. If you have only one hard drive, you can just hit the Start button after you’ve quit all of your other apps; otherwise, you can access settings by pressing the gear button between the two speedometer circles, or use the File and Stress menus at the top of the screen. Here, you can choose the right hard drive to test, and the level of stress for the testing (1GB is least, 5GB is most).
blackmagic-2
BlackMagic designed this app to help video editors determine whether their hard drives could handle various video files, ranging from basic, low-bandwidth NTSC videos to more demanding 1080p videos with higher frame rates and color depths. Unless you’re editing video, those details (summarized in the Will it Work? and How Fast? charts below the speedometers) won’t matter at all to you. You only need to focus on the two big gauges.
blackmagic-3
The drive’s Read speed is on the right, with the Write speed on the left, respectively giving you a sense of how fast apps and videos will load, and how fast things you create will be written to the drive. Speeds in the 25-30 Megabyte per second (MB/s) range are slow — what you’d expect from an external hard drive connected via USB 2.0. The same drive placed inside an iMac, or connected via USB 3.0, could reach four or five times that speed — around 100-120MB/second.
blackmagic-4
But pop an SSD like the top-selling Samsung 850 EVO I’ve recommended into the same iMac, and these are the kind of speeds you can see: around 500MB/second, five times faster than a traditional hard drive. This is the sort of speed difference that’s dramatic, instantly noticeable, and likely to really improve your day to day Mac experience. Outstanding SSD performance is the key reason Apple has switched all of its MacBook laptops away from traditional hard drives to SSDs, and is beginning the same process with its desktop machines.
geekbench3-1
Although there are a bunch of different “total computer benchmarking” apps out there, the one that’s easiest to recommend is Primate Labs’ Geekbench 3, since it’s partially free, works across multiple platforms (including Macs, iOS devices, PCs, and Android devices), and lets you compare one computer’s results to other computers and other users. Like Blackmagic Disk Speed Test, Geekbench 3 is designed to be simple to use — choose one setting, make sure your other apps are closed, and hit the “Run Benchmarks” button shown above. There’s only one hitch: the free version of Geekbench 3only runs older (“32-bit”) benchmarks on your Mac; to see the superior performance you’d get from newer (“64-bit”) apps, you’ll need the full $10 version from the Mac App Store.
geekbench3-2
I could go into a lot of detail regarding Geekbench’s results, and there are a lot of them, sorted into three main categories, each with multiple tests. But the key numbers you need to know are the big two at the top: Single-Core Score and Multi-Core Score. Compared against results from other machines, Single-Core gives you a relative sense of how fast your Mac performs under most situations, when only one processing core is handling all of the Mac’s work. Multi-Core shows you how the Mac does when it’s being pushed to its limits and all of its processing cores are sharing a bigger workload at once.
The scores above show how my 2011 four-core iMac compares to my 2013 two-core MacBook Pro; under most circumstances, they’ll feel identical (3166 is only 3% faster than 3078), but when given big tasks to perform, the four-core iMac will deliver nearly twice the performance of the two-core MacBook Pro. Your numbers will vary a little bit from test to test; running the test multiple times will give you an average.
geekbench3-3
Geekbench offers a web-based Browser that lets you compare performance between your own machines, as well as the key hardware components found in each computer. You can see above that the differences between my iMac and MacBook Pro aren’t merely in their numbers of processor cores; look closely and you’ll note that each iMac core is faster, and the iMac has more memory. On the other hand, the MacBook Pro’s processor is newer, and its memory is faster.
geekbench3-5
The critical benefit Geekbench offers is the ability to compare your results against ones submitted by other users. Doing a search of the Geekbench 3 database for, say, “iMac 27” would let you see how various 27-inch iMacs compare with your current computer. That way, if you’re going to shop for a new Mac, you can get a sense of the Single-Core and Multi-Core performance other users are getting from their machines. Do a little math (divide the new machine’s Single-Core number by your old machine’s Single-Core number) and you’ll get a sense of the performance boost. A 27″ Retina iMacwith a score of 3980 would be around 26% faster than my current machine (3166) at most tasks. That’s a big jump by Mac standards, and unlike the 5%-8% benefits typically seen in annual Mac updates, one worth paying for.
Buying an all-new Mac is a big step, though, so you might prefer something simpler and cheaper, like adding extra RAM. Although that can deliver excellent performance improvements at a relatively low cost, Geekbench’s Memory test doesn’t show you the improvement you’d get from more RAM — its benchmark only shows the RAM’s raw speed, which typically can’t be improved over the top-specced RAM Apple ships in its Macs. Whatever RAM you buy as an upgrade will match the existing RAM’s speed, but the performance improvements you see will be real, including much-reduced hard disk accessing and better CPU utilization.
cinebench-2
Last but not least is Maxon’s Cinebench R15, a free tool that tests two things: graphics card performance using OpenGL, and CPU performance. The CPU test shown above checks how fast your computer’s main processor can render a photorealistic 3-D scene containing 2,000 objects with lights, reflections, shadows, and shaders. This test starts with a black window and fills out the image square by square over the course of several minutes; the higher the “point” total, the faster your CPU is. Like the other benchmarks, speeds in Cinebench R15 can be reduced if other apps are running.
cinebench-3
The more distinctive benchmark is the OpenGL test, which uses three complex 3-D cars interacting on dimly-lit city streets to test your graphics card’s ability to handle nearly 1 million polygons at once with various special effects active. It’s a cool demo to watch, and the results will be displayed in frames per second (fps). My iMac hit around 68fps, versus around 23fps on my MacBook Pro. Doing a little research online, I found scores suggesting that the demo Mac Pros in Apple Stores were getting around 77fps last year.
cinebench-4
That’s the major hitch with Cinebench: it’s hard to meaningfully compare your numbers against other Macs unless you search Google for “Cinebench R15 score” and the specific Mac you want to compare with. Maxon does include a small sampling of different OpenGL scores within a “Ranking” box, but all that tells you is that your machine (in orange) with X cores (C) and Y threads (T) running at a given GHz speed with a certain graphics card achieved Z frames per second. This isn’t “actionable information” in that you can’t do anything with it — most people won’t even be able to tell which Macs those specs pertain to. And unless you have a Mac Pro, the only current Mac with a replaceable video card, your only option to improve graphics card performance is to buy a new Mac.
My advice: if you’re interested in improving your current Mac’s performance, consider boosting the RAM and/or putting in an SSD. CPU and GPU improvements call for an all-new machine, and Geekbench is the best way to determine whether the performance differences will be meaningful enough to justify the added price.

Wednesday, September 16, 2015

Qubes OS

Qubes OS Architecture
Qubes is an open-source operating system designed to provide strong security for desktop computing using Security by Compartmentalization approach. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers. Qubes Release 1 was released in September 2012 andRelease 2 in September 2014. Qubes also supports Windows-based AppVMs beginning with Release 2 (currently in “Beta”). Qubes Release 3 is coming soon and will introduce Hypervisor Abstraction Layer (HAL), allowing easy porting to alternative virtualization systems.

A Simple Introduction to Qubes

This is a short, non-technical introduction to Qubes intended for a popular audience. (If you just want to quickly gain a basic understanding of what Qubes is all about, you’re in the right place!)

What is Qubes?

Qubes is a security-oriented operating system (OS). The OS is the software which runs all the other programs on a computer. Some examples of popular OSes are Microsoft Windows, Mac OS X, Android, and iOS. Qubes is free and open-source software (FOSS). This means that everyone is free to use, copy, and change the software in any way. It also means that the source code is openly available so others can contribute to and audit it.

Why is OS security important?

Most people use an operating system like Windows or OS X on their desktop and laptop computers. These OSes are popular because they tend to be easy to use and usually come pre-installed on the computers people buy. However, they present problems when it comes to security. For example, you might open an innocent-looking email attachment or website, not realizing that you’re actually allowing malware (malicious software) to run on your computer. Depending on what kind of malware it is, it might do anything from showing you unwanted advertisements to logging your keystrokes to taking over your entire computer. This could jeopardize all the information stored on or accessed by this computer, such as health records, confidential communications, or thoughts written in a private journal. Malware can also interfere with the activities you perform with your computer. For example, if you use your computer to conduct financial transactions, the malware might allow its creator to make fradulent transactions in your name.

Aren’t antivirus programs and firewalls enough?

Unfortunately, conventional security approaches like antivirus programs and (software and/or hardware) firewalls are no longer enough to keep out sophisticated attackers. For example, nowadays it’s common for malware creators to check to see if their malware is recognized by any popular antivirus programs. If it’s recognized, they scramble their code until it’s no longer recognizable by the antivirus programs, then send it out. The best antivirus programs will subsequently get updated once the antivirus programmers discover the new threat, but this usually occurs at least a few days after the new attacks start to appear in the wild. By then, it’s typically too late for those who have already been compromised. In addition, bugs are inevitably discovered in the common software we all use (such as our web browsers), and no antivirus program or firewall can prevent all of these bugs from being exploited.

How does Qubes provide security?

Qubes allows you to separate the various parts of your digital life into securely isolated virtual machines (VMs). A VM is basically a simulated computer with its own OS which runs as software on your physical computer. You can think of a VM as a computer within a computer. This allows you to have, for example, one VM for visiting untrusted websites and a different VM for doing online banking. This way, if your untrusted browsing VM get compromised by a malware-laden website, your online banking activities won’t be at risk. Similarly, if you’re concerned about risky email attachments, Qubes can make it so that every attachment gets opened in its own single-use, “disposable” VM.
In general, Qubes takes an approach called security by isolation, which in this context means keeping the things you do on your computer securely isolated in different VMs so that one VM getting compromised won’t affect the others. This allows you to do everything on a single physical computer without having to worry about one successful cyberattack taking down your entire digital life in one fell swoop.

How does Qubes compare to using a “live CD” OS?

Booting your computer from a live CD (or DVD) when you need to perform sensitive activities can certainly be more secure than simply using your main OS, but this method still preserves many of the risks of conventional OSes. For example, popular live OSes (such as Tails and other Linux distributions) are still monolithic in the sense that all software is still running in the same OS. This means, once again, that if your session is compromised, then all the data and activities performed within that same session are also potentially compromised.

How does Qubes compare to running VMs in a convential OS?

Not all virtual machine software is equal when it comes to security. You may have used or heard of VMs in relation to software like VirtualBox or VMware Workstation. These are known as “Type 2” or “hosted” hypervisors. (Thehypervisor is the software, firmare, or hardware that creates and runs virtual machines.) These programs are popular because they’re designed primarily to be easy to use and run under popular OSes like Windows (which is called thehost OS, since it “hosts” the VMs). However, the fact that Type 2 hypervisors run under the host OS means that they’re really only as secure as the host OS itself. If the host OS is ever compromised, then any VMs it hosts are also effectively compromised.
By contrast, Qubes uses a “Type 1” or “bare metal” hypervisor called Xen. Instead of running inside an OS, Type 1 hypervisors run directly on the “bare metal” of the hardware. This means that an attacker must be capable of subverting the hypervisor itself in order to compromise the entire system, which is vastly more difficult.
Qubes makes it so that multiple VMs running under a Type 1 hypervisor can be securely used as an integrated OS. For example, it puts all of your application windows on the same desktop with special colored borders indicating the trust levels of their respective VMs. It also allows for things like secure copy/paste operations between VMs, securely copying and transferring files between VMs, and secure networking between VMs and the Internet.

How does Qubes compare to using a separate physical machine?

Using a separate physical computer for sensitive activities can certainly be more secure than using one computer with a conventional OS for everything, but there are still risks to consider. Briefly, here are some of the main pros and cons of this approach relative to Qubes:
Pros:
  • Physical separation doesn’t rely on a hypervisor. (It’s very unlikely that an attacker will break out of Qubes’ hypervisor, but if she were to manage to do so, she could potentially gain control over the entire system.)
  • Physical seaparation can be a natural complement to physical security. (For example, you might find it natural to lock your secure laptop in a safe when you take your unsecure laptop out with you.)
Cons:
  • Physical separation can be cumbersome and expensive, since we may have to obtain and set up a separate physical machine for each security level we need.
  • There’s generally no secure way to transfer data between physically separate computers running conventional OSes. (Qubes has a secure inter-VM file transfer system to handle this.)
  • Physically separate computers running conventional OSes are still independently vulnerable to most conventional attacks due to their monolithic nature.
  • Malware which can bridge air gaps has existed for several years now and is becoming increasingly common.

Select Qubes OS Screenshots

r2b2-kde-start-menu.png
Starting applications from different domains (AppVMs) is very easy.

r2b2-kde-three-domains-at-work.png
In this example, the word processor runs in the “work” domain, which has been assigned the “green” label. It is fully isolated from other domains, such as the “untrusted” domain (assigned the “red” label – “Watch out!”, “Danger!”) used for random Web browsing, news reading, as well as from the “work-web” domain (assigned the “yellow” label), which is used for work-related Web browsing that is not security critical. Apps from different domains run in different AppVMs and have different X servers, filesystems, etc. Notice the different color frames (labels) and VM names in the titlebars. These are drawn by the trusted Window Manager running in Dom0, and apps running in domains cannot fake them:

r2b3-windows-seamless-1.png
Qubes Release 2 can also run Windows AppVMs in seamless mode, integrated onto the common Qubes trusted desktop, just like Linux AppVMs! The seamless GUI integration has been introduced in Qubes R2 Beta 3. This requires our dedicated Qubes Windows Support Tools to be installed in the Windows VMs first. The Qubes Windows Tools are proprietary but we distribute the binaries for free with current Qubes OS releases.

r2b3-windows-seamless-filecopy.png
Windows AppVMs are fully integrated with the rest of the Qubes OS system, which includes things such as secure, policy governed, inter-VM file copy, clipboard, and generally whole our elastic qrexec infrastructure for secure inter-VM RPC! Starting with Qubes R2 Beta 3 we also support HVM-based templates allowing to instantly create many Windows AppVMs with shared “root filesystem” from the Template VM (but one should ensure their license allows for such instantiation of the OS in the template). Just like with Linux AppVMs!

r2b2-xfce4-programmers-desktop-2.png
Here we see Xfce4.10 Window Manager running in Dom0 (instead of KDE as on previous screens). Qubes supports customized Xfce4 in dom0 beginning with R2 Beta 2!

password-prompt.png
It is always clearly visible to which domain a given window belongs. Here it’s immediately clear that the passphrase-prompting window belongs to some domain with the “green” label. When we look at the titlebar, we see “[work]”, which is the name of the actual domain. Theoretically, the untrusted application (here, the “red” Firefox) beneath the prompt window could draw a similar looking window within its contents. In practice, this would be very hard, because it doesn’t know, e.g., the exact decoration style that is in use. However, if this is a concern, the user can simply try to move the more trusted window onto some empty space on the desktop such that no other window is present beneath it. Or, better yet, use the Expose-like effect (available via a hot-key). A malicious application from an untrusted domain cannot spoof the whole desktop because the trusted Window Manager will never let any domain “own” the whole screen. Its titlebar will always be visible.

r2b2-kde-tray-icons.png
Qubes is all about seamless integration from the user’s point of view. Here you can see how it virtualizes tray icons from other domains. Notice the network icon in a red frame. This icon is in fact managed by the Network Manager running in a separate NetVM. The notes icon (with the green frame around it) has been drawn by the note-taking app running in the work domain (which has the “green” label).

r2b2-manager-and-netvm-network-prompt.png
All the networking runs in a special, unprivileged NetVM. (Notice the red frame around the Network Manager dialog box on the screen above.) This means that in the event that your network card driver, Wi-Fi stack, or DHCP client is compromised, the integrity of the rest of the system will not be affected! This feature requires Intel VT-d or AMD IOMMU hardware (e.g., Core i5/i7 systems).

r2b2-software-update.png
Qubes lets you update all the software in all the domains all at once, in a centralized way. This is possible thanks to Qubes’ unique TemplateVM technology. Note that the user is not required to shut down any AppVMs (domains) for the update process. This can be done later, at a convenient moment, and separately for each AppVM.

copy-paste-1.png copy-paste-2.png
Qubes supports secure copy-and-paste operations between AppVMs. Only the user can initiate a copy or paste operation using a special key combination (Ctrl-Shift-C/V). Other AppVMs have no access to the clipboard buffer, so they cannot steal data from the clipboard. Only the user decides which AppVM should be given access to the clipboard. (This is done by selecting the destination AppVM’s window and pressing the Ctrl-Shift-V combination.)

"r2b2-copy-to-other-appvm-1.pngr2b2-copy-to-other-appvm-3.png
Qubes also supports secure file copying between AppVMs.

r2b2-open-in-dispvm-1.pngr2b2-open-in-dispvm-3.png
Qubes’ unique Disposable VMs (DispVMs) allow the user to open any file in a disposable VM in a matter of seconds! A file can be edited in a disposable VM, and any changes are projected back onto the original file. Currently, there is no way to mark files to be automatically opened in a disposable VM (one needs to right-click on the file and choose the “Open in Disposable VM” option), but this is planned for the R2 Beta 3 release.

r2b2-convert-to-trusted-pdf-3.pngr2b2-converting-pdf-2.png
Qubes provides an advanced infrastructure for programming inter-VM services, such as a PDF converter for untrusted files (which is described in this article).

r2b1-manager-firewall.png
Qubes provides a dedicated firewall that itself runs in an isolated FirewallVM.

And some more screenshots:
r2b2-xfce4-start-menu-3.png
r2b2-kde-red-and-green-terminals.png
r2b3-windows-seamless-2.png

The following screenshots, courtesy of Qubes user nalu, demonstrate some of the ways in which KDE can be customized to work with Qubes:

r3rc1-nalu-desktop-1.png

r3rc1-nalu-desktop-2.png

r3rc1-nalu-desktop-3.png
r3rc1-nalu-desktop-4.png
# # # #