Thoughts on Technology

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg
Showing posts with label ubuntu. Show all posts
Showing posts with label ubuntu. Show all posts

Wednesday, 20 March 2013

Mir, Wayland and the Future of Bodhi Linux

Posted on 19:49 by Unknown

Things have been a little quiet around my blog of the late. At the beginning of last month I started a full time position doing some IT related tasks for a major insurance company where I live in central IL. Between the new job, playing Magic, spending time keeping Bodhi things up to date, and preparing to get married in less than a month - I haven’t had time to post as much as I’d like to on here.

Today I would like to take a moment to discuss a topic that has received much attention on Linux blogs/news sites in recent weeks – Ubuntu’s concept for the Mir display server. I would like to start by pointing out I’ve said the concept of Mir. That is right folks – at this point it is just a concept, nothing more. Not long ago Ubuntu announced they’d be moving to Wayland. We all know exactly how much came from this announcement. Because of this history I’m going to reserve my judgment of Mir until we see it actually created and put into use.

Lots of people have been jumping to even more conclusions as to what exactly Mir means for derivatives of Ubuntu – such as the Bodhi project I manage. Currently Mir means absolutely nothing for Bodhi. We intend to continue following our close relationship with the upstream Enlightenment developers (we are after all an E-centric distro) and at this current point in time the Enlightenment team has zero plans to support Mir (which is fine, because again it is still nothing more than a concept). The E team however has been actively working on porting the EFLs/E desktop to be functional on top of Wayland.

Does this mean Bodhi will move to using Wayland for our display server? No it does not. Does Ubuntu moving to Mir (some year[s] from now) mean Bodhi will be rebased on another Linux distribution (such as Debian)? No it does not. Bodhi uses Enlightenment for it’s desktop because I believe it is the best desktop Linux has to offer. As long as X11 remains the best display server Linux has to offer Bodhi will continue using it. As long as Ubuntu remains the best/most supported core to build a distribution off of Bodhi will remain being derived from it.

That being said, our next major Bodhi release (3.0.0) will not be released until summer of 2014. A lot can happen in terms of software (and technology in general) over the course of 15 months – so nothing is set in stone. When it comes time for our next major release we will be re-evaluating all aspects of our project to ensure we are choosing technologies that are the best for our end users. After all, what good is an operating system if it doesn’t serve it’s end users well.

Speaking of Bodhi releases – keep an eye on our testing forum for Bodhi 2.3.0 pre-release discs within the next twenty-four hours. That update release is scheduled to be out by the end of this month.

Cheers,
~Jeff Hoogland
Read More
Posted in bodhi, mir, operating systems, ubuntu, wayland | No comments

Wednesday, 1 August 2012

HOWTO: Clone all Programs Installed via Apt

Posted on 20:03 by Unknown
Today I would like to share a nifty trick for cloning your application selections installed via the apt-get package manager. It is as simple as running two commands. First on the system you wish to clone, open a terminal and run this command (which is on pastebin due to blogger formatting issues).

Next, simply copy the package-list to the system you wish to setup a copy on. Finally open a terminal and run:

xargs apt-get install -y < package-list

In the same directory you copied the package-list file too. Please note that this trick only works when your two systems in question have exactly the same sources/operating system version.

Cheers,
~Jeff Hoogland
Read More
Posted in bodhi, debian, howto, ubuntu | No comments

Wednesday, 21 December 2011

Linux Desktop Environment Round Up

Posted on 16:02 by Unknown
A year and a half ago I did an entry entitled "Overview and Explanation of Linux Desktop Environments". Anyone that is in the technology field (or knows even a little bit about it) knows that 18 months is a like a life time in the world of tech. Today I would like to re-cap my previous post with a few additions that have been added in recent months and mention a few desktops I missed last time.

I'm going to list a good deal of desktops today, so in order to keep things organized I'm going to group them based on the toolkit they are written in.

GTK Desktops

Gnome Shell -

The flagship desktop for a number of popular Linux distributions (including Red Hat's community driven Fedora). Gnome Shell has taken a good deal of flak in recent months due to the drastic changes this release implemented compared to the previous Gnome 2 version. As of this posting the latest version of Gnome Shell is 3.2 and it looks something like this:


Gnome Shell is written in C (and some Java Script) and utilizes the GTK3 toolkit.

Mate -

This is a fairly recent fork of the code base of the older Gnome 2 desktop. With the idea of "don't fix what isn't broken" the Mate desktop sticks to maintaining the a Gnome 2 desktop experience without making drastic changes. For many Linux users it will be a familiar and welcoming experience:


Since Mate is a fork of the old Gnome 2 code base it utilizes the GTK2 toolkit. Mate is still a very new project and as such no Linux distributions use it as their default desktop currently.

Unity -

The brainchild of Ubuntu's SABDFL, Unity is a desktop also written in the GTK3 toolkit. Similar to Gnome Shell, Unity brought with it drastic change to the Linux desktop experience. Whether that change is for better or worse really depends on who you ask. The Unity desktop is fairly new, but it has gone through heavy development work in the last year due to the large testing base of the Ubuntu community and the other resources Canonical has available to them. At any rate when you first load Unity your desktop will look something like:


Unity is the default desktop for the Ubuntu Linux distribution.

LXDE -

This desktop utilizes the GTK2 toolkit and has a focus on speed. Written to be lightweight LXDE will take only a small toll on your computer's resources. One of the best things about LXDE is that all of it's pieces are fully independent. This means you can use the LXDE file manager (or any other part) under any other desktop without having to install all of LXDE with it. LXDE is a more traditional desktop setup and has a similar default layout to Windows 2000/XP:


LXDE is the default desktop of the Peppermint Linux distribution.

XFCE - 

Slightly older and more mature than LXDE, XFCE is also a desktop written in GTK2 that is designed to be lightweight. XFCE latest version as of this posting is 4.8 and it's default layout looks something like:


The primary version of Salix OS features the XFCE desktop.

Cinnamon -

This is a very new desktop. So new in fact that if you click the above link you will see it simply goes to a GITHub page. Cinnamon is a fork of the Gnome Shell code base that is going to be maintained by the Linux Mint developers. It's goal is to utilize advanced features the GTK3 toolkit while still providing a more traditional desktop experience. An early screenshot of this desktop looks something like:


This is only speculation, but since the Linux Mint team is going to be maintaining this desktop one would guess that their distribution will be using it eventually as their default desktop.

QT Desktops

KDE -

This is one of the oldest Linux desktop environments. KDE provides a full and rich user experience. KDE is modular and provides a number of widgets you can add and remove from your desktop. KDE is also fairly flexible in appearance and offers both a traditional looking desktop layout:


And a "netbook" layout that is optimized for small/touch screens:


As of this posting KDE's latest stable release is 4.7. In my opinion Chakra Linux provides one of the best KDE experiences to date.

Trinity -

The Trinity desktop does for KDE's older 3.5 release what the Mate desktop does for Gnome's 2.x series. It's goal is to simply maintain the old desktop, fix bugs and keep it functional. The latest release as of this posting is 3.5.13 and it looks something like this:


At this current point there are not any Linux distributions that use Trinity as their default desktop.

Razor -

Sometimes called "Razor QT" is what I would call the "LXDE" of QT desktop environments. It aims to be modern and functional while still maintaining a light weight status. This is also a fairly new project as far a software goes (currently only at a 0.4 release), but it is functional. Currently it's default desktop looks fairly close to this:


As of yet there are no Linux distributions that use Razor QT as their default desktop.

EFL Desktop

Enlightenment -

E17 or Enlightenment is currently the only desktop environment based on the EFLs (Enlightenment Foundation Libraries). E17 is currently under heavy development (and thus lacking some features), but in it's current state it is fast, flexible and stable. E17 is a modular desktop that is highly customizable. It can have a more traditional desktop layout:


Or one that is more optimized for a touch screen: 


Bodhi Linux is a distribution that features Enlightenment as it's default desktop.

Window Managers

Beyond the various desktops, there are a number of Window Managers that can be used either in combination with the above desktops or on their own. I am only going to talk about one of these Window Managers today, but you can find a fairly good list of them here.

Openbox -

The Openbox Window Manager is easily the most popular Window Manager to date. It is favored due largely to how fast it is. It is recommended for use with both the LXDE and Razor QT desktops. Openbox is fairly flexible though and can be used all on it's own. If you are using pure Openbox it can look like a variety of things including:


ArchBang is a Linux distribution that utilizes just the Openbox Window Manager.

Follow Up

Which desktop is right for you will vary based on your needs. The best piece of advice I can give is try a few different ones out before settling on one. Hopefully you learned as much from reading this as I did from writing it. I believe I covered at least a small bit about each of what I believe to be all of the most important/major desktops. If I am missing anything or you would like to add something feel free to do so by adding a comment below.

Cheers,
~Jeff Hoogland
Read More
Posted in enlightenment, gnome, kde, open source, reviews, software, ubuntu, unity | No comments

Monday, 31 October 2011

Shuttleworth Misses the Point Yet Again

Posted on 15:47 by Unknown
I caught an article on Lxer.com entitled:

"Shuttleworth: Linux Power Users Aren't too Cool for Unity"

There are a number of quotes in the article from the originator of the Ubuntu Linux distribution, Mark Shuttleworth, that clearly attest to the fact he is completely missing what so many people find wrong with Unity. He starts with an completely misplaced "fact" for which he does not provide any backing:

"There is a bit of a myth that power users don't like and aren't interested in usability and ease-of use," 

Who ever said this? I've been using Linux for more than a few years now. I read many a different FOSS news wires and never before have I seen this idea thrown around. Perhaps there was an article or two I missed on this topic... At any rate Shuttleworth is going to continue digging a hole for himself:

"There is going to be a crowd that is just too cool to use something that looks really slick and there is nothing we can do for them,"

I can't speak for everyone, but I can at least speak for myself. I am not "too cool" to use something that looks "slick" (I mean comon, have you seen Enlightenment). 

What I'm not about to use though is something that was clearly designed for a touch screen on my computer that has a 15+inch monitor driven by a keyboard and mouse. I'm not about to use something that is resource greedy. And I most certainly not about to use something that makes most all the choices for me about how my desktop should be laid out. I'm the one that is going to be using my computer - so how about I get to choose how the GUI works best for me?

I know everyone is bound to have one of those "open mouth insert foot" moments at one point or another, but Shuttleworth's blatant disregard for why users dislike Unity is just shocking to me. 

~Jeff Hoogland
Read More
Posted in open source, ubuntu, unity | No comments

Thursday, 22 September 2011

The State of Linux on ARM

Posted on 13:48 by Unknown
Linux was designed to be a platform with freedom in mind. This freedom created in the computer industry something all humans should have - the power of choice.


ARM is often touted as one of Linux's largest successes. Thanks to Google's Android platform it is true that a penguin powers at least half of the world's mobile devices today.

Is this a bit of a hollow victory though?

Even with Android being as rampant as it is, if you have been by my blog here before you know I am not a fan of it.  Earlier this year I described six reasons why I believe Android is fairly separated from Linux.

It appears I am not alone in my line on thinking here. Richard Stallman, the father of free software, himself appears to also agree (at least somewhat) with me:

"Google has complied with the requirements of the GNU General Public Licence for Linux, but the Apache licence on the rest of Android does not require source release. Google has said it will never publish the source code of Android 3.0 (aside from Linux), even though executables have been released to the public. Android 3.1 source code is also being withheld. Thus, Android 3, apart from Linux, is non-free software, pure and simple."

I said earlier Linux is all about choice though - so there have to be other mobile choices right? Well... There are some. In fact over a year ago I wrote why I was hoping for the Meego platform to take off.

Some thirteen months later it appears that the Meego project is waning in supporters though. While Nokia will be releasing the Meego powered N9 (not to mention the N9 is deb based, so its not fully Meego), they have basically abandoned free software for the long haul. The other partner behind Meego, Intel, appears to be splitting their focus as well.

So where does that leave Linux on ARM? As far as production devices go, it doesn't leave much of anything. Debian, Ubuntu and even Bodhi have ARM builds, but we have yet to see any of these options taken and mass produced successfully as of yet.

Only time will tell where Linux will end up in the world of mobile devices. It is fairly obvious though if you are a true free software supporter - You should not be one of the people hoping for Android to dominate.

~Jeff Hoogland
Read More
Posted in android, bodhi, debian, linux, open source, software, ubuntu | No comments

Monday, 2 May 2011

Five Debian Based Alternatives to Ubuntu 11.04

Posted on 07:39 by Unknown
I made a post last month outlining some of my thoughts on the Unity desktop Ubuntu rolled out with it's latest 11.04 release. If you are one of the many that has mixed feelings about the Unity desktop then odds are you may be looking for alternatives to the latest Ubuntu release. The following is a round up of alternatives that won't leave you feeling completely lost as they still use the apt-get package manager.

Edubuntu - Classic Gnome
In addition to the Educational software that is included in this distribution by default, Edubuntu sticks with using the classic Gnome 2.x desktop. Similar to how Ubuntu has an optional 2.x classic desktop at the login screen, Edubuntu has an optional Unity 2D/3D at the login. If you are looking for an 11.04 base that is close to Ubuntu, but still uses the Gnome 2.x desktop by default then look no further! Edubuntu is an official Ubuntu derivative that offers a stable 11.04 based release.


Kubuntu - KDE
If you are like me then odds are you where scared away from KDE some time ago when the first 4.x iteration was released. The desktop has had some time to mature in the last couple years though and Kubuntu features the latest 4.6 variation that is fairly polished. If you are searching for a new desktop for everyday use - KDE is worth taking a look at again. Kubuntu is an official Ubuntu derivative that offers a stable 11.04 based release.


Bodhi Linux - Enlightenment
If you are looking for something different, the Enlightenment desktop may be just the ticket you are looking for. In addition to being fast and flexible the Enlightenment desktop is also elegant. Beyond the E desktop the Bodhi repository keeps a collection of current software so there is no need for users to reinstall their desktop every six months. Bodhi Linux is built on an Ubuntu base with a two year release cycle. Bodhi Linux is not an official Ubuntu derivative.


Lubuntu - LXDE
LXDE is a simple desktop that focuses on being light weight and functional. While it leaves some to be desired in the eye candy department LXDE is just as light weight as Enlightenment. While Lubuntu aims to receive an official endorsement for Ubuntu, it is not an official derivative. Lubuntu latest release is based on 11.04.


Debian - Core
Perhaps you like getting your hands dirty and are ready to graduate from your Ubuntu training wheels, if so taking a peek at Debian might be worth a try. In case you are not aware, Debian is where Ubuntu takes it's roots from. Debian is known for it's stability and it comes in the form of a LiveCD.

~Jeff Hoogland
Read More
Posted in bodhi, enlightenment, gnome, kde, linux, software, ubuntu | No comments

Tuesday, 19 April 2011

Thoughts on the Unity Desktop

Posted on 07:16 by Unknown
Ubuntu's 11.04 release is now on the horizon and unless you have been living under a rock then you know that their big change is going to be the move to the Unity desktop. Personally I found this move to be odd when I first heard it, I mean after all it was Ubuntu that allowed the Gnome desktop to initially take off and beat out the KDE desktop. There have been piles of different articles about Unity, so I'm not going to bore you with the same details you can find lots of other places.

My question is this - Was this second project necessary?

I understand Ubuntu wanted to get away from the old Gnome 2.x desktop, but so did Gnome! Now I could see the need for another GTK desktop still if the two groups had two radically different ideas, but from what I have seen, read, and used they are fairly similar -


They both use GTK (although Unity is using the older GTK2). They both share so many common traits I have to wonder if both parties would have been better served with Ubuntu simply investing itself into Gnome 3 instead of creating something completely new.

I've mentioned my next idea once before and it seems my thoughts are still relevant nearly a year later. How much of the desktop does Ubuntu feel it is necessary to lock down in the name of user friendliness? I came across a HOWTO on Lxer.com the other day describing how to re-enable a full system tray in the Unity desktop. The fact that a HOWTO for this even needs to exist, makes me question the direction Ubuntu is headed in. If they continue down their current path, I have no doubt their days as the top dog of desktop Linux distros will be numbered.

You know what they say in the FOSS world though, if you don't like - FORK. Just this has been done to Ubuntu countless times, however I think with this upcoming Unity release it will be a chance for some of these other derivatives to really shine. Both Linux Mint and PinguyOS have stated they plan to stick with a more classic Gnome desktop for their 11.04 releases - so those facing shell shock over Unity will know where to turn to.

What are your thoughts on these newly created desktops? Needed change or unnecessary evil?

~Jeff Hoogland
Read More
Posted in gnome, software, ubuntu, unity | No comments

Thursday, 31 March 2011

Elementary OS Pulling an Elive - Charging for Linux?

Posted on 04:57 by Unknown
So I caught a comment here about Elementary OS being released today so I headed over to their website to see if the disc had been released yet and I was greeted by a count down timer listing twelve hours left till release. Okie-doke count down timers are cool and all - then one of the buttons caught my attention -

"Pre-Order"

Huh - pre-orders are usually needed only by software that requires a cost to download... Upon clicking on the link was I redirected to paypal with the item "elementary: Jupiter" in my order summary. I've read a few things around the internet about Elementary OS and I was keen to give it a try, but after having paid for Elive I don't think I'll ever be using a Linux based OS again that requires me to pony up some green for it.

Now I am not saying distro developers don't deserve contributions from their users (being one myself I know how much donations are appreciated), but a monetary contribution I feel should not be required for installing an FOS operating system. I also think that requiring a payment such as this is going to cause a good deal of people to look else where for the Linux distribution of choice (I mean - its not like Gnome+Ubuntu is hard to find). Do you think - will Elementary OS still take off if they are going down the Elive route and charging for their distribution?

Update: It appears Elementary is going to be free and the cost is for having a physical disc shipped out to you. Still odd though that this information is not posted on their website! Thanks to Jai Ho for the tip i.n the comments

~Jeff Hoogland
Read More
Posted in gnome, linux, open source, operating systems, ubuntu | No comments

Saturday, 27 November 2010

Ubuntu PPA Problem - Reason for Concern?

Posted on 10:15 by Unknown
With the release of Ubuntu 9.10 late last year Canonical introduced PPAs, which is short for Personal Package Archives. A PPA allows anyone that has signed the Ubuntu Code of Conduct to easily distribute software they have packaged to Ubuntu users. This revolutionary idea allows those who do not have the capability to establish their own repository to easily provide package updates to their users. Want the latest version of Openshot or PiTiVi? Then simply add a PPA to your system that packages up to date versions of these softwares and you will be set to go!

The problem with this system you ask? There is namely one issue: Canonical does not review any of the packages that are uploaded to PPAs. Because of this adding software from various PPAs wily nilly in reality is more dangerous than installing software on Windows. I say this because not only are you giving root access to the software upon installation, but also every time you run a system update from then after. Meaning even if a PPA provides trusted packages at first, this could change later on.

While it has not happened yet (as far as I am aware), I feel it is only a matter of time before some form of malicious code makes its way into a PPA that is used large scale. If you are comfortable with having software installed on your system from many different sources - that is your own choice (one of the many great things about FOSS). However, if you always need the latest up to date software maybe it is worth considering a rolling release distro such as LMDE or Chakra.

What is your take on this? Am I just blowing hot air and worrying for nothing or could having piles of PPAs on your system cause a potential risk down the line?

~Jeff Hoogland
Read More
Posted in open source, rant, software, ubuntu | No comments

Saturday, 23 October 2010

The Lion has Lost the Magic

Posted on 06:17 by Unknown
For a long time Apple has been known as a company that creates new and innovative products. Now if you have stopped by my blog before you will know that while I am not a fan of Apple hardware, I don't mind using the OSX operating system. That is why it makes me slightly sad that the up coming Apple OS 10.7 (Lion) is going to follow in the steps of the iPad and be less than innovative in the area of new features .

The first on the list of new features is the "Mac App Store":

While this is a good idea, it is far from being a new idea. Even if you ignore the fact that our mobile computers have had application stores for years, Linux was the first to create a centralized, graphical application for easily installing software on your computer with a single click. Beyond simple applications such as gnome-app-install, the Ubuntu Software Center was released over a year ago:

Ubuntu 10.10 also brings with it an integrated software store. So it appears those behind FOSS have beaten Jobs to this punch.

Most he rest of the "new features" listed for Lion only go down hill from here. Next is Apple's "Launchpad":

Not only are these essentially desktop icons, but Lauchpad may very well be an infringement of Canonical's intellectual property on the name. Also, what is the point of the dock if all the application launchers are splayed out all over your desktop? This next one is unfortunately not a joke. Listed on the page for OS 10.7 is "full screen applications". Forgot a feature like the software store that has been around for over a year - we have had full screen applications for over a decade.

Finally the feature sneak peak closes out with "Mac command central":

What this does is allow you to see all of your opened applications on the screen in front of you. This way you can switch between applications and see what is open. While this is a much more interesting addition than desktop icons and full screen applications, it is still something that FOS desktop environments such as Gnome and KDE have been doing for years.

Unless Lion is going to pack some other awesome features that just have yet to be announced it appears it could very well be a "meh" release that would really only be worth upgrading to if it was free (or if you are die hard Apple fan and like throwing money at Jobs).

~Jeff Hoogland
Read More
Posted in apple, operating systems, ubuntu | No comments

Thursday, 21 October 2010

HOWTO: Easily Install 2.6.35 (Maverick) Kernel on Ubuntu 10.04

Posted on 15:59 by Unknown
Ubuntu 10.10 just released and it utilizes the 2.6.35 kernel, this is a good bit newer than the 2.6.32 kernel Ubuntu 10.04 uses. While there are a number of reasons to upgrade your kernel, the primary reason for doing so is typically for improved hardware support. Newer kernels contain more (and sometimes better) drivers than older kernels. This can cause older hardware that either didn't work (or required lots of hacking to work) to start "just working". Some of the highlights from the .33, .34, and .35 kernel releases include:
  • brtfs file system support
  • Improved FOSS graphics drivers (Intel, nVidia, and ATI)
  • Trim support (For SSDs)
  • Support for a number of new touch panels
  • Much, much more
As with all Ubuntu releases, 10.04 will "play it safe" and stick with the 2.6.32 kernel. When I searched around for how to install the 2.6.35 kernel on 10.04 I found lots of guides on compiling it from source, but nothing on easily installing it. If you just want a generic 2.6.35 kernel on your 10.04 system there is no reason to go through all that headache. Before you follow my next few steps please be warned that upgrading your kernel does have the off chance of breaking things! Also know though, that your older kernel will still be installed should 2.6.35 have some problem with your hardware setup. To easily install a generic 2.6.35 kernel on Ubuntu 10.04 run the following in a terminal while you have an internet connection:

All Architectures:
mkdir ~/KernelDebs
cd ~/KernelDebs
wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.35-22_2.6.35-22.35_all.deb
sudo dpkg -i
linux-headers-2.6.35-22_2.6.35-22.35_all.deb

32 Bit:
wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.35-22-generic_2.6.35-22.35_i386.deb
sudo dpkg -i
linux-headers-2.6.35-22-generic_2.6.35-22.35_i386.deb
wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-2.6.35-22-generic_2.6.35-22.35_i386.deb
sudo dpkg -i linux-image-2.6.35-22-generic_2.6.35-22.35_i386.deb

64 Bit:
wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.35-22-generic_2.6.35-22.35_amd64.deb
sudo dpkg -i
linux-headers-2.6.35-22-generic_2.6.35-22.35_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-2.6.35-22-generic_2.6.35-22.35_amd64.deb
sudo dpkg -i
linux-image-2.6.35-22-generic_2.6.35-22.35_amd64.deb

It is just that easy! Reboot and select your new kernel (which should be the default option) from your grub menu. Enjoy.

~Jeff Hoogland
Read More
Posted in howto, linux, software, ubuntu | No comments

Tuesday, 19 October 2010

Eight Reasons to give E17 a Try

Posted on 05:24 by Unknown
If you are new to Linux you may never have tried any desktop environments beyond Gnome and KDE. If you have been in the Linux world for awhile odds are you are aware of the fact that several other desktop environments exists. During the three and a half years I have spent using Linux I have tried every different type of desktop under the sun and of them all Enlightenment's E17 is my personal favorite. The following are a few reasons why it may be worth breaking out of your Gnome/KDE comfort zone to give E17 a try:


1.) - Low Resource Consumption


The suggested minimum for running E17 on is 16megs of RAM and a 200mhz ARM processor for embedded devices. The recommend RAM is 64megs (and a stripped down version of E17 can be happy running on 8 megs of RAM). From personal experience E17 utilizes around 100megs of RAM on a fully loaded desktop install. Meaning if you have at least 128megs of system memory in your computer E17 will function fantastically. Because of this E17 makes for a great choice on older computers.

2.) - It is Fast

This is one of the reasons many use Linux in the first place, because it is quicker than some other operating system. With E17 your Linux desktop will be running faster than ever. E17's low system requirements leave more power for the rest of your applications to utilize.

3.) - Desktop Effects on All Systems

Don't ask me how it is done, but E17 provides elegant window effects and desktop transitions regardless of your hardware and driver setup. Intel, nVidia, or ATI chipset - closed source or open source driver, they will all give you a sleek looking desktop with E17. Through the itask-ng module E17 can also provide a dock launcher that has a sleek look without a need for a compositing window manager to be enabled.

4.) - It is Elegant

If configured properly E17 can be so much more than just a desktop environment. In fact many consider it to be a work of art. E17 is designed to be pretty and to this end it does a fantastic job.

5.) - It is 100% Modular

Not using some of the features E17 has and don't want them taking up unnecessary resources? Not a problem! E17 allows you to easily load and unload each and every part (module) of the desktop through the configuration menu. This way, only the parts of the system you are using are loaded at start-up.


6.) - It is 100% Configurable

Should you want to, you can easily spend days tinkering with your E17 configuration. You can adjust anything and everything. Most notably appearance wise, E17 allows you to easily theme each individual module with a different theme (should you want to).

7.) - Core ELF are now Beta

For many years now, people have been saying that they will not use Enlightenment because it is "unstable". At the start of this month, October 3rd, the Enlightenment foundation finally released a "beta" version of their libraries. To quote the Enlightenment homepage:

"There may be some minor bugs, but most if not all are gone."

I have been using the beta packages for nearly three weeks now and I can attest that the above statement is true.

8.) - You Don't have to Compile It Anymore

Just like many pieces of open source applications these days, there are a couple different pre-compiled Linux distros that use E17 as their default Window manager. These include:
  • Elive - Full Desktop built on Debian Stable
  • Unite17 - Desktop Distro
  • MacPup - Minimal CD built on Puppy Linux
  • Bodhi - Minimalistic Ubuntu 10.04 based
Finally, in case you didn't check out any of the links I provided above, my current E17 desktop appears as such:

Pretty isn't it? If I persuaded you to give E17 a try, let me know what you think about it. Also, if you are looking to chat in real time about Enlightenment - drop by #e over on Freenode

~Jeff Hoogland
Read More
Posted in elive, enlightenment, open source, ubuntu | No comments

Saturday, 16 October 2010

Eight Tech Signs the World really might be coming to an End

Posted on 06:02 by Unknown
You have all heard the jokes that the end of the Mayan calender on December 21st 2012 might bring about "the end of the world" in some type of cataclysmic event. Regardless of whether or not this is necessarily true, there have been more than a few technology releases/announcements in the past couple years that many of us thought would never happen.

8. Starcraft 2 releases (and runs on Linux!). This is one many gamers have been waiting on for some time. After Starcraft Ghost turned into vaporware I think some of us where wondering if Blizzard was ever going to release anything other than WoW expansions ever again. Starcraft 2 is finally here and it was worth the wait, easily one of the best RTSes I have ever played.

7. Microsoft releases a decent desktop operating system. After their Vista fiasco that left many consumers running back to Windows XP, Microsoft took their time getting Windows 7 from beta to a release stage. The result is truly their best desktop operating system. Sure it is not as resource friendly as some alternative operating systems, but if you are coming from XP or Vista - Windows 7 truly does simplify your PC.

6. Broadcom releases open source drivers. The bane of Linux users for many years now has been Broadcom wireless chipsets. Sure, distros such as Ubuntu have made it easier in recent years to install the closed source driver - but a fully open source driver is by far a best case scenario. Once these drivers make it into the mainstream kernel releases, modern Linux distributions will support most all internal wifi chips OOTB.

5. Steam client comes to OSX. Easily the most popular digital distribution system for games on Windows, Steam has been released for OSX. In addition to this Valve company, the one behind Steam, is also re-releasing all of their source engine games (CSS, TF2, L4D, ect.) re-written to use OpenGL for Apple's platform. Something such as this could allow OSX to one day challenge Microsoft's dominance in the PC game market.

4. Microsoft extends Windows XP downgrade rights till 2020. This one might not signal the end of the world exactly, but I think it makes those of us who work on Windows wish the end would come a little sooner. Even though Windows 7 has done so many things correctly the business world is always afraid of change, meaning we will be dealing with this now decade old operating system for another ten years (at least).

3. Microsoft contributes 20,000 lines of code to the Linux kernel. In a move that shocked many Microsoft submitted code that allows Linux virtual machines to perform better when running on a Windows Server 2008 host system. Keep in mind that while 20,000 lines sounds like a lot, it is simply a drop in the bucket of the millions of lines of code that comprise the Linux kernel.

2. Enlightenment E17 libraries reach beta. After ten years and several rewrites later of being defined as "alpha" software, E17 has finally reached a beta stage. It is yet to be seen if we will see a 1.0 release any time soon, but for the time being a beta release is a step in the right direction. If you would like to easily check out the E17 beta, take a peek at Bodhi Linux.

Finally, drum roll please...

1. Duke Nukem Forever gets a release date (again). First announced on April 28, 1997 Duke Nukem Forever seemed to be eternally delayed. This makes for it's 5th (6th, 7th?) release date. This one appears to be a solid one though (so much in fact that there are "early access keys" being advertised on Steam). Hopefully this one will not disappoint when it finally releases after almost 14 years.


Where there any other advances in technology or releases in recent years you thought would never happen?

~Jeff Hoogland
Read More
Posted in enlightenment, gaming, linux, open source, software, steam, ubuntu, windows | No comments

Thursday, 14 October 2010

Ubuntu - The Flagship Linux Desktop Distro

Posted on 07:18 by Unknown
Like it or hate you have to admit:

Ubuntu has done wonders for the Linux desktop.

Through Canonical's works, community development, and the various spin offs such as Linux Mint, PinguyOS, Zorin, and many others there is no arguing that Ubuntu based systems are the most popular choice for the Linux desktop operating system. Ubuntu has almost become synonymous, or at the very least as popular, as Linux in general. If Google search trends mean anyhing just "Ubuntu" could very well surpass "Linux" itself within a few years (because we know Canonical like to keep the Linux hidden). The year after Ubuntu's first release the amount of searches of "Ubuntu" versus searches for "Linux" was 13 to 1:


This number quickly changed as Ubuntu gained in popularity. In 2006 this ratio was more than cut in half:


Ubuntu continued to gain steam from this point forward, in the next year this ratio was halved yet again:


Now, in 2010 the Ubuntu search ratio is extremely close to that of Linux itself, settling at a 1.24 to 1 for the last twelve months:


As someone who has used nearly every distro on the Distro-Watch top 100 list, I can say from personal experience that Ubuntu based systems have always been the easiest to configure. They are what I recommend to friends and family when they ask about Linux. Some people will tell you Ubuntu is harder to use than some other operating systems, but we know that is just plain FUD.

If you are a Linux user do you use something Ubuntu-based on your personal machine? If you have a friend interested in learning Linux, would you recommend Ubuntu or a different distro? Finally, why do you think Ubuntu is the most popular around?

~Jeff Hoogland
Read More
Posted in linux, operating systems, ubuntu | No comments

Saturday, 9 October 2010

Ubuntu 10.04 E17 LiveDVD

Posted on 05:57 by Unknown
The Enlightenment foundation libraries (EFL) recently reached beta status after having been marked as alpha software for a decade. If you are unfamiliar with what EFL are, they can be summed up in a single quote from their front page:

"Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces"

Enlightenment is easily my favorite Linux desktop environment and I feel it has not gotten the attention it deserves from distro developers largely due to it's long time alpha status. In fact the only Linux distributions with recent releases utilizing the Enlightenment desktop are the Slackware based Austrumi and PCLinuxOS.

Ubuntu Linux is my distro of choice for desktop usage and as such I felt it was wrong that there are no recent releases of it that come pre-configured with an Enlightenment desktop. Sure, there is MoonOS - but this is based on the no longer supported Ubuntu 9.04 - and then there is OpenGEU, which is based on the even older Ubuntu 8.10. There is also always the compiling from source option, but this is timely and something not most beginners want to attempt.

Now for the point of this post, I would like to announce the release of a pet project I have been working on for the last week:

Pinguy E17 Remix

This is an Ubuntu 10.04 based LiveDVD that is configured to have a usable Enlightenment desktop. I started off with an Ubuntu minimal CD, compiled and installed a stable build of E17 from SVN, configured the desktop to look beautiful, and then setup a default application set that should be able to accomplish the tasks of most every user.

You will notice that I use many Gnome/GTK tool sets in place of some of the default E17 ones, this is because I feel they do a better job of accomplishing their given task. I did this because while E17 is wonderfully pretty, I want the desktop to be as usable as possible. PCManFM is the default file manager, Shutter is included to take screen-shots, and parcellite is included as a light-weight clipboard manager. This release also includes non-free software such as Adobe Flash, Sun Java, multi-media codecs, and Skype (if there is an interest I will compile a version of the DVD excluding all non-free components).

The DVD is a 1.4 gb download that is currently being shared via a torrent download. You can find the 005 32bit release here. If you can spare the bandwidth please seed the torrent after downloading it.

And finally, a screen shot of what the desktop looks like:


I am not done working on this disc, so changes will be made over time. I am open to suggestions for improving the over all look/feel/functionality of the live disc - so if you give it a spin please leave some feed back! Also while this is a Live DVD, it is installable. So if you like it - feel free to make it your everyday desktop operating system :)

Looking for something more minimalistic? Check out Bodhi Linux!

Cheers,
~Jeff Hoogland
Read More
Posted in enlightenment, linux, open source, operating systems, ubuntu | No comments

Saturday, 2 October 2010

HOWTO: Install Firefox 4 on Ubuntu or any Linux Distro

Posted on 05:58 by Unknown
Firefox 4 is almost ready for prime time! It offers lots of new features and is currently in beta. As such not all distributions have installer packages for it (and those that do don't always update them right away). Another problem with these builds (on Ubuntu and several other distros at least) is that they brand their beta Firefox package not as "Firefox", but as whatever code name the project has. This causes some websites, such as Facebook, to detect it as an unknown browser and thus disable some functionality (not to mention it will also confuse non-tech people that sit down in front of your computer).

Now I know there are always the nightly builds, but these are extremely bleeding edge and I personally don't care to have to run a system upgrade every single day. The following is an easy way to install the latest stable beta version of Firefox on any Linux distribution.

First -
Odds are your Linux distribution has a Firefox package (albeit and older version), install this package so your system will automatically install all of Firefox's dependencies through your package manager.

For example on a Ubuntu based distribution you would run the following in terminal:

sudo apt-get install firefox

Second -
Download the latest beta package of Firefox from here.

Finally -
Open a terminal and run the following commands in order (note these instructions assume you download the Firefox archive in step 2 to your ~/Downloads folder):

cd ~/Downloads
tar xjf firefox-*.tar.bz2
cd firefox
sudo mv /usr/bin/firefox /usr/bin/firefox-old
sudo ln -s ~/Downloads/firefox/firefox /usr/bin/firefox

You are all set! The Firefox icon in your menu will now launch the beta version of Firefox you just downloaded. There are two important things to note when installing Firefox via this method. First - Your older version of Firefox is install installed, if you want to use it for some reason just run firefox-old in terminal. Second, the version of Firefox we installed will not be updated through your system's package manager - it will however handle it's own updates just fine.

Cheers,
~Jeff Hoogland
Read More
Posted in firefox, howto, linux, software, ubuntu | No comments

Tuesday, 21 September 2010

Are Your Desktop Effects Slowing You Down?

Posted on 07:45 by Unknown
Whenever I perform a 3D benchmark in Linux one of the first questions I get asked about the results is:

Where your desktop effects turned off?

For those who are not aware, desktop effects are the "flash" that is enabled by default in many popular Linux distros (namely Ubuntu and it's derivatives) such as the wobbly windows, desktop cube, and sleek sliding effects. Something that has always been questioned is whether or not desktop effects slow down your 3D performance in other applications and if so, how much do they slow it down by?

The Test:
I am going to use Unigine Benchmarks on Pinguy OS (for Gnome) and Chakra (for KDE) with and without desktop effects enabled. Both systems are clean, fully up to date installs with the nVidia 260 beta driver installed. Gnome will be using Compiz for it's desktop effects and KDE will be using Kwin.

The Hardware:
I'm using my same gaming rig that I've used for all my other benchmarks: Processor - Intel p9700 2.8ghz Dual Core, RAM - 4gigs of DDR3 1066, Video Card: nVidia 260m with 1gig DDR3 dedicated memory.

The Results:
Lets dive into some graphs shall we?





Graphs can be hard to read exact numbers on, so here is the numerical breakdown of the results:

As you can see, desktop effect do indeed decrease your overall 3D performance. Compiz is far more detrimental to 3D scores than KDE's Kwin is. Across all three benchmarks having Compiz enabled on the system caused a 10.7% performance decrease, while Kwin only caused a 1% decrease.

So it appears that if you are going to be gaming on Ubuntu/Gnome it is worth taking the time to toggle Compiz off before loading up that game.

~Jeff Hoogland
Please note while these benchmark scores presented are accurate to the best of my abilities, they only represent my personal hardware and software configurations. Your results on your own system(s) may vary (and if they do, please share them!).
Read More
Posted in benchmark, chakra, linux, nvidia, opengl, software, ubuntu, unigine | No comments

Saturday, 18 September 2010

Linux Out Performs Windows in OpenGL

Posted on 08:31 by Unknown
Late last year I did a posting detailing how Windows 7 crushed Ubuntu 9.10 in the area of 3D performance. Nine months later I am happy to say:

Linux out performs Windows 7 in OpenGL benchmarks!

Using the Unigine benchmarks Windows 7 on my system obtains the following average frames per second:

Tropics - 30.5 FPS
Sanctuary - 35.2 FPS

Of all the Linux distros I recently tested, Chakra Linux performs the best in these benchmarks with the following average frames per second:

Tropics - 38.0 FPS
Sanctuary - 38.3 FPS

Whew! Chakra's scores are just higher than Windows 7s' scores and they are leaps and bounds above the level Ubuntu 9.10 performed at on my same hardware. I am always pleasantly surprised at the rapid development of technology in the world of Linux and these improved scores are evidence of just how quickly this world moves.

~Jeff Hoogland

Please note while these benchmark scores presented are accurate to the best of my abilities, they only represent my personal hardware and software configurations. Your results on your own system(s) may vary (and if they do, please share them!).
Read More
Posted in benchmark, chakra, linux, ubuntu, windows, windows 7 | No comments

Friday, 17 September 2010

Best Linux Distro for 3D Performance

Posted on 09:28 by Unknown
There is one question all new Linux users ask themselves at one point or another:

Which Linux distro do I want to use?

The answer to the question is different for everyone and varies depending on what you are doing with your Linux box. One thing I think many users fail to consider (or perhaps don't care about) is the level of 3D performance their distro gets. You may think that your choice of distribution does not matter in this area, but you will soon see it very much does.

The Hardware: While my hardware is not fastest in the world it is decently quick. Processor - Intel p9700 2.8ghz Dual Core, RAM - 4gigs of DDR3 1066, Video Card: nVidia 260m with 1gig DDR3 dedicated memory (Running the latest stable nVidia driver 256.53).

The Software: I used my favorite OpenGL benchmarks made by Unigine Company. The distros I am going to compare are:
  • Ubuntu 10.04 (Pinguy) - Gnome
  • Ubuntu 10.10 Beta - Gnome
  • Linux Mint Rolling Release (Debian Based) - Gnome
  • Chakra 0.2.1 (Arch Linux Based) - KDE
  • Fedora 13 - Gnome
  • Mandriva 2010.1 - KDE
  • OpenSUSE 11.3 - KDE
  • PCLinuxOS 2010.07 - KDE
  • Sabayon 5.3 (Gentoo Based) - KDE
All of the tests where run on clean, fully updated install of each distribution. They use the stock kernel each of the distributions provides. Desktop effects where turned off in all cases.

The Results:
Well, being a math guy, I firmly believe the numbers speak for themselves. So here are the results of the three benchmarks (higher is better - click on image to enlarge):








As you can see the scores of most of the Linux distros are fairly close (within 3% of the number one), with one exception: Ubuntu. It appears that of all the wonderful improvements Canonical has been making to Ubuntu, 3D performance is not one of them (10.10 scored higher than 10.04, but only by a small amount). It is hard to get the exact numbers by reading a histogram so here are the scores in numerical form:


Across all three tests Chakra scored the highest (With PCLinuxOS and Sabayon in close second and third). Ubuntu 10.04 was at the very bottom (over 10% behind Chakra). While I think Ubuntu is a great distro it appears that if you are a Linux Gamer, you are better off using a non-Ubuntu distro.

~Jeff Hoogland
Please note while these benchmark scores presented are accurate to the best of my abilities, they only represent my personal hardware and software configurations. Your results on your own system(s) may vary (and if they do, please share them!).
Read More
Posted in benchmark, chakra, fedora, linux, mint, open source, opengl, ubuntu, unigine | No comments

Tuesday, 24 August 2010

Keep the "Linux" out of it Please

Posted on 06:16 by Unknown
Android and Ubuntu are arguably the two largest Linux success stories to date. Ubuntu with its soaring success over other Linux-based desktop solutions and Android with its seemingly single handed domination of the mobile market.

What makes these two distributions so successful?

Anyone who owns a company or sells a product will tell you - you can have the best product in the world and no one would use it if you don't have the right advertising to back it up. Now, semantics and marketing are not the only reasons these distros have been so successful, they are genuinely good products, but there is no doubting that good PR doesn't hurt. This brings me to an interesting question:

What does Ubuntu's advertising have in common with Android's advertising?

Neither of them make any mention of that frightening word "Linux". Don't believe me? Take a look at the Ubuntu and Android homepages, do you see the word "Linux" anywhere to be found? This is not by chance, this is by design. The Blog of Helios asked an interesting question a few months back:

Is the Linux brand poisoned?

Canonical and Google certainly seem to think so. What do you think? Does the Linux name need to be left off a product in order for it succeed? If so, why do you think this is?

~Jeff Hoogland
Read More
Posted in android, linux, open source, operating systems, ubuntu | No comments
Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • HOWTO: Watch Netflix on Bodhi Linux
    Not being able to utilize the Netflix video streaming service has been an issue on the Linux desktop for the past few years. This is due to...
  • Mugen Power Extended Battery N900 - Hands on Review
    A few months back I wrote a post mentioning that I had ordered a Mugen Power battery for my N900 . If you have been by my blog here before...
  • Blackboard - No Linux for Online Education
    In addition to being a Linux Advocate and working 40+ hours a week I am also a full time student. Due to schedule constraints I often take ...
  • HOWTO: Ubuntu Linux on T101MT
    I wrote a HOWTO for getting Linux working on the T91MT a couple months back and as I mentioned here I ended up changing to the slightly la...
  • Pinguy OS - Distro Review
    My favourite type of distros are Ubuntu based. For some time now I have been making a case for why you should be using Linux Mint. Even thou...
  • N900 Faster Application Manager - Review
    If you have ever installed an application on an N900 using the default application manager you know that while it is functional it is not t...
  • HOWTO: Test E18, EFL 1.8.0, and Terminology 0.4.0 on Bodhi Linux
    As of this past weekend the testing builds of the Enlightenment window manager DR18 (E18 for short) are in the Bodhi Linux testing repositor...
  • Pearson Education - You will NOT use Linux
    Summer is winding down and fall semesters are starting all around the country. My girlfriend started classes this week and one of her onlin...
  • Team Work in Open Source Projects
    What makes a great open source project? Well, first off you have to have an idea. Then you need to execute said idea. Just over a year ago I...
  • Bigger is Better... Right?
    It appears the mantra of "bigger is better" has gripped developers of the late as the handsets we see keep getting larger and larg...

Categories

  • 3g modem
  • adobe
  • android
  • appeal
  • apple
  • arm
  • art
  • asus tablet
  • benchmark
  • bodhi
  • bordeaux
  • cedega
  • chakra
  • chrome os
  • chromebook
  • cockatrice
  • codeweavers
  • comic
  • cricket wireless
  • crysis
  • cxgames
  • debian
  • dell duo
  • diablo3
  • distro review
  • dtf
  • e18
  • eandora
  • eccess
  • elementary
  • elive
  • enlightenment
  • fedora
  • firefox
  • gaming
  • genesi
  • gnome
  • google
  • google chrome
  • google wave
  • handheld device
  • hardware
  • helios
  • howto
  • html5
  • ideapad
  • interview
  • ipad
  • jolicloud
  • kde
  • l4d2
  • laptops
  • lenovo
  • linux
  • lxde
  • macbook
  • math
  • maxima
  • media
  • meego
  • milestone
  • mint
  • mir
  • mk802
  • moblin
  • n900
  • netflix
  • nexus 7
  • nvidia
  • open pandora
  • open source
  • opengl
  • opera
  • operating systems
  • palm
  • phones
  • promotion
  • python
  • qt
  • rant
  • raspberry pi
  • reviews
  • sabayon
  • software
  • source games
  • spotlight
  • sprint
  • starcraft2
  • steam
  • t-mobile
  • tutorial
  • ubuntu
  • unigine
  • unity
  • wayland
  • web application
  • windows
  • windows 7
  • wine
  • wxmaxima
  • xfce

Blog Archive

  • ▼  2013 (20)
    • ▼  December (1)
      • HOWTO: Watch Netflix on Bodhi Linux
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (2)
    • ►  March (2)
    • ►  February (3)
    • ►  January (9)
  • ►  2012 (57)
    • ►  December (5)
    • ►  November (4)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (9)
    • ►  June (4)
    • ►  May (4)
    • ►  April (1)
    • ►  March (7)
    • ►  February (6)
    • ►  January (10)
  • ►  2011 (107)
    • ►  December (8)
    • ►  November (8)
    • ►  October (5)
    • ►  September (14)
    • ►  August (9)
    • ►  July (8)
    • ►  June (7)
    • ►  May (10)
    • ►  April (9)
    • ►  March (13)
    • ►  February (9)
    • ►  January (7)
  • ►  2010 (122)
    • ►  December (10)
    • ►  November (8)
    • ►  October (10)
    • ►  September (14)
    • ►  August (17)
    • ►  July (10)
    • ►  June (9)
    • ►  May (14)
    • ►  April (8)
    • ►  March (7)
    • ►  February (7)
    • ►  January (8)
  • ►  2009 (27)
    • ►  December (10)
    • ►  November (7)
    • ►  October (10)
Powered by Blogger.

About Me

Unknown
View my complete profile