Showing posts with label chromebook. Show all posts
Showing posts with label chromebook. Show all posts

Wednesday, June 4, 2014

HP Chromebook 14 - 6 months into using it.

I've now had the HP Chromebook 14 for about 6 months, and I think it's time that I give it a fair review and explain why this is not only my first HP review, but quite possibly, the last one.


Performance. 

In the performance department, you should expect nothing but to be impressed. True, it's not the best processor available and so on, but it performs remarkably well no matter what I throw at it (I don't play games or use intensive video processing applications for example, and these will probably get it into trouble, but for the coding I need at university, for listening to music, word processing, browsing the web a lot, it works just fine). I have 16 tabs open in Chrome at the moment, a YouTube song playing in one of the tabs, Skype running in the background and a few terminal windows opened, and it doesn't have any issue handling all these. It moves like it had only one thing opened at a time. And for the battery life, it expects about 6 hours with all these opened, so it that is really fine.

Build quality, ports.

I love its design, it does really look good in my opinion. The build quality is quite good, the rubberized finished on feels absolutely great, and handles usage quite well. True, there are some light marks on the edges caused by the case I was using with it, but I can't attribute that as a fault to HP.  And there is a thing on the top of the screen which I will show in the pictures, but I can only assume they used insufficient glue to use the parts together. The ports on the machine behave outstandingly well, and the HDMI port it comes with proved of great use so far. The plastic the palm rest is made of (which also goes around the keyboard) proved to be quite impressive in quality.

Screen.

The screen is OKish. It is definitely not the best screen available, but it serves its purpose acceptably, and the colors it manages to produce are reasonable. Despite the common concerns, the resolution is just fine (especially in this price range), but the viewing angles are quite bad. Overall, I am satisfied with the screen, but would have definitely paid more for a Full HD one for example.

Touchpad and keyboard.

The touchpad is the best one I have ever used. I can't say it's better than the ones from newer MacBooks, but it is definitely on a par with them. I can only laud HP for it.

Regarding the keyboard, I have very mixed feelings about it. It behaves extraordinarily well, it is spaced enough and it feels great. But it has a huge issue, and that is, some keys tend to color in the worst possible color, pink. 

There will be some photos posted at the end of this article about this, but I had to change the saturation and improve textures for the images as a whole in order for this to be apparent in photos. It looks bad, especially in the powerful sun light or the light emitted by fluorescent tubes. The keys having this issue are probably the ones which are used more often, but this is a 6 months old machine. I began seeing this when it was only 3 months old, and it's getting worse as the time goes by.

The HP customer service (I am impressed they even bothered answering to my email) claims that this is normal, and it "is not due to a manufacturing issue, it is due to the regular usage of the computer". How on earth can a 3 months old computer have its keyboard turning pink due to regular usage? How can HP, in the first place, permit something so badly designed to get out of their factory gates (or their contractor's gates)? This keyboard should have been made in another color.. or in some other way which would have prevented this from happening. 

I was not born yesterday. I have been using lots of computers over the time, and I've rarely seen such an issue. My other Chromebook (the first Samsung one ever released) is over 2,5 years old now, and it never had such an issue with it's keyboard. That one still looks like new, while this one starting looking bad after only 3 months.

Conclusion.

In the end, I still do like the machine. It's just that HP has a customer support which treats customers like they were all born yesterday and they don't know what should expect from a computer. Would you buy a car whose color would start washing out in areas which are most often exposed to usage (the doors near the door handles?) after just 3 months? Most probably not.

For the same reason, I do recommend staying away from this laptop. Too bad it has the large 14" screen and the beautiful design, which I really like.

A serious alternative is the 13" Samsung Chromebook 2, which has just been released in the US. Samsung proved to offer much more reliable machines so far (at least when compared to HP), and I see no reason why that wouldn't go on. It has also a good design, and it has a Full HD screen (which will really smoke the one from this HP). The only potential problem with that machine? Samsung has put a ARM processor into it. I use Ubuntu for my day to day activities, and though there is stuff compiled for ARM, not anything will work on that processor.

At the end of the day, it is mostly up to you which computer would you go for, and though I agree that the HP Chromebook 14 is faster than the 13" Samsung Chromebook 2, I tend to say that the latter one would be better overall. If you need to use Linux, please be careful and check that things you'll need are compatible with the processor from the Samsung Chromebook





You can see here the navigation keys (ignore other anomalies
introduced by editing, e.g. what you're seeing on Shift).


Here you can compare "a", "s" and "d" with "z" and "x".


You can see here that the bezel of the screen is not completely
glued to the back part of the screen. Probably just insufficient
glue used.

Sunday, May 12, 2013

Ubuntu Linux on Chromebook: Crouton vs ChrUbuntu, or installing over Chrome OS or dual booting.

For the end of the term at the University, I've decided to bring with me my Chromebook (Samsung Series 5). I am on a computer science degree, so I must sometimes act like I am a power user or at least, have access to ssh, plus a X client. Therefore, it seemed obvious that I sometimes needed to have a desktop environment able to run native applications (e.g java), plus the X thing via ssh. Okay, Chrome OS is somehow able to do ssh and some sort of X server-client thing, because it's still a Linux operating system underneath, but it's not brilliant at that. 

Before starting anything, I need to say that I am not responsible for anything that happens to your computer by following what I will say. You are doing everything on your own responsibility. Everything is specifically designed for Samsung Chromebook Series 5. It might apply to other machines, or it might not. Please check the sources carefully before doing anything.


One vs. another.

Just to make everything clear: 
  • ChrUbuntu is installed on a removable storage, so it doesn't touch the internal storage or alter it.
  • crouton is installed on the internal storage, so it *might* touch the internal storage.

My recommendation is crouton, for a number of reasons I will enumerate in the section designed to it. ChrUbuntu is probably easier to install, and easier to use, but it has some fundamental drawbacks which make it a bit annoying. For crouton, you'll probably need to use the terminal a little bit, but it's really not that much to be afraid of.

However, because ChrUbuntu is installed on a removable storage, all you have to do in order to get rid of it is to format that storage. This is rather easy, and won't affect the existing Chrome OS installation from the internal storage at all. For crouton, there are some commands to run in Chrome OS in order to remove it, because it installed on the internal storage of the Chromebook. This can get risky sometimes, and if something goes wrong, the only way to recover is to get back to the original state of the storage, and that is to wipe everything and set-up as a new Chromebook.

Fortunately, on Samsung Series 5, there is a hardware switch which just turns off developer mode, and so it wipes the internal storage completely. It might be this easy on other Chromebooks also, but I am not sure about this matter. I advise you to search a little more on recovery for your Chromebook before doing anything.


ChrUbuntu.

First off, I tried to install ChrUbuntu. ChrUbuntu is a quite nice thing, it runs, as I have already told, on a USB flash drive or on a SD card, and you basically dual-boot in order to be able to get into Ubuntu. Yes, you need to reboot for that, so you don't have both running on the same time. 

Installation. 

Technically, to get anything working you need to follow everything from (this is the official ChrUbuntu website) (here), except that at point number 4, you MUST replace the command with the one you get from (here), according to your device and according to where you are installing it (USB flash or SD card). That is all.

Note: turning on developer mode will remove everything from the internal storage!

Luckily, it's not a very hard process (even though at first sight is seems so), and it should be easily reversible in most cases. Unfortunately, after a month, my USB drive stopped working (applications were reporting I/O errors when it happened), and after a reboot it failed to boot anymore in ChrUbuntu. I've seen some other people complaining about this, I don't know if it's only the flash drive which has been broken, if it's related to ChrUbuntu, or if something from the operating system got broken. Anyway, Chrome OS was just fine. 

Booting it up.

What I should mention here is how ChrUbuntu is supposed to start. When you first start the Chromebook, you'll get a warning screen with a "scary" face. At this point, you have three options:
  • Wait for about 30 seconds and it will beep two times, and boot Chrome OS.
  • Hit Ctrl + D -> instantly boot Chrome OS.
  • Hit Ctrl + U -> boot Ubuntu.
Nothing that complicated at all. If you hit Ctrl + U and the installation of Ubuntu is not present, than it will beep so that you know that it can't boot.

Good and bad points.

+ Ubuntu runs exactly like on a regular computer.
+ so you can do (almost, look below) anything you would do on any other machine running Ubuntu.
+ the guy who created ChrUbuntu took care of the drivers, everything is working fine (on my machine at least).
+ little or no maintenance to involved, so might be suitable for people not willing to touch the terminal at all.
+ nothing really altered on the internal storage (except when you first turn on developer mode).

- it's only Ubuntu 12.04, not one of the latest versions.
- because it's installed on a USB drive (2.0 is supported only), or on a SD card, it's deadly slow.
- limited to the maximum speed of the medium it's installed on.
- requires a medium of at least 8 GB, about 2 GB will be free after installation.
- has no swap partition, so when you get out RAM...well, Chrome and other applications will eventually crash, or lag being very bad.


Crouton.  

It's a bit more complicated, but the huge advantage is that it runs on top of Chrome OS, and in the same time with Chrome OS. Therefore, it uses the kernel provided by Chrome OS, all the drivers from Chrome OS, and everything else that is provided by Chrome OS, and so everything should be working just fine and it's extremely fast. When I say extremely fast, I mean that it's one of the fastest experiences I've seen to date on a computer running Ubuntu (this is on just 2 GB of RAM and a dual-core Intel Atom processor running at just 1.6GHz!). 

Important here: just don't do the silly thing of installing Xfce instead of Unity. Xfce is just awful. It has the worst interface I've seen, it's not attractive at all, half of the icons are broken etc etc etc. Go for Unity from the beginning. I did the silly thing, and it seems that there are some "traces" from Xfce on my installation of Unity, and it's sometimes annoying, but I can still do whatever I want because I have the terminal available. 

Actually, forget what I said above. Xfce works actually quite well, and it is worth to give it a try. It will be significantly faster than with Unity, but I still think that Unity will give higher productivity. It's really up to you. Please note that you must use "xfce" wherever you see "unity" in this guide, and start it using "sudo startxfce4" after installation.

Installation.

For the installation, follow the first point from ChrUbuntu for your own Chromebook, that is, just to turn on developer mode. I repeat, from (here), follow just the first point!

Then, from (here), download the package provided. 

Afterwards, follow the guide from (here, same as before but at another heading), but for the point 2, type "unity" instead of "xfce". This will install Unity. For point 4), type "sudo startunity", and Unity will start. Everything else is the same.


Note: logging off does not work for me, for some reason. If this is the case for you, to close Unity, just hit Ctrl + Alt + Back to get back to Chrome OS, and then, in the crosh window in which Unity is running, hit Ctrl + C. This is not a very elegant way of closing it, but it should kill it pretty okay.

Starting it up.

Just as with ChrUbuntu, when you power up your Chromebook, you will get the "scary" face warning. But now, you can wait for 30 seconds and Chrome OS will boot automatically, or you can hit Ctrl + D and it will boot Chrome OS at that moment.

When you want to start unity from now on, hit Ctrl + Alt + T. This will open a crosh window on Chrome OS. There, type "shell". Afterwards, type "sudo startunity", just as before, and it should start.

To close it, try to click logoff. If it doesn't work, then go to Chrome OS, and in the crosh window, hit Ctrl + C.

Good points and bad points of this method.

+ it runs on top of Chrome OS, in the same time with it.
+ easily switch between them.
+ everything is guaranteed to work.
+ performance is absolutely astonishing, as everything is optimized for Chrome OS.
+ Unity + my apps apps add up to about 2 GB, leaving around 8 GB of free storage.
+ unified storage, so each OS can easily manage the files.

- it's only Ubuntu 12.04.
- can be a bit too technical for some users.
- in my experience, I had to use the terminal quite a little bit.
- uses internal storage (not excessively much).
- resources are shared, but I could not notice any difference.


Conclusion.

I've seen a lot of people complaining about the Chrome OS not being a complete operating system, about not knowing to do that and that, about being too minimalist and so on. With the possibility of having Linux working on a Chromebook, this completely vanishes. It's definitely not a solution which satisfies anyone, at least not on my machine. I am expecting it to work much better on the Series 5 550, the newer generation of Chromebooks that has the Celeron processor and double the amount of RAM.

However, it transforms the Chromebook into a computer that is capable of handling almost all the tasks a home or a power user would need to perform.


If you have any kind of questions, I will answer them here. I will try to look regularly for this on this particular post. I think that almost anything you would need can be found just by searching on Google, but if you still need help, I am here and I will try to provide it. 

Wednesday, July 18, 2012

Chrome 20 might be the most unreliable browser to use on Ubuntu.

I'm a big fan of Google's products, and of course that this includes Chrome, but Google's lightweight browser is not worth being considered as the best one from all the available ones, at least on Linux. Ubuntu (because that's the OS I use most of the time) comes with Firefox for this: even though it is not as fast as Chrome, it is rocket-stable and fully usable (free of bugs). But Chrome has been having bugs since a long time ago and it has some even now. And what's worse, Chrome 20 "features" more bugs than ever.

First of all, there are huge issues with Flash. Most of the content from YouTube still uses Flash (please note that YouTube is also owned by Google), and one of the most used ways make a video start again is to refresh the page. And I have to do this because I simply can't click on anything that's Flash related, for I-don't-know-what reason. Moreover, Samsung's Chromebook computer, which runs on Chrome (there's nothing else to choose) has the same problems with Flash.

Then, there is the Blogger platform. You can write everything you want (just like I do now), but you can't put a title in the article (note: the article is going to have a title put on Firefox, just because Chrome can't do it for a reason or another). And here we are talking about two Google products. Blogger, a Google product, can't be properly used on Chrome, Google's browser. I am sorry, but this is something incredible, and Google should have taken action long time ago on this subject.

And there are other, not so serious, but still annoying bugs. On 9gag, portions of the bar from the top of the screen spread across the entire screen while scrolling. On YouTube, the same thing happens with the bar located just below the videos. And more that this, while watching something, you can't see what you type when you search for something else (on YouTube), it just displays what was searched before (it still searches, if you write something and tap enter you'll see it will return what you wanted, but it's annoying).

Of course that these aren't the only bugs, but with these I have to deal day by day. My girlfriend complains that she can't enter full screen while watching some TV series on the internet (don't know whether it's Flash or not), but there clearly are some issues Google have to take care about.

I can't simply give up using Chrome because, as I've told, I'm a big fan of Google's products, and I have more computers, so I need sync across all of them (bookmarks and stuff). Owning a Galaxy Nexus is also a strong reason for using Google's products. And I don't even want to give up using them, because they make the life a lot easier (Gmail, Picasa, Drive, Contacts, Calendar, Maps etc), I use them a lot and they help me everyday, but the idea is that some of the bugs really have to be fixed sooner or later.

I don't know if they are present only on Linux, because I rarely use Windows, and when I do it, I don't usually have a lot of time to spend on YouTube, 9gag or such websites.