Evil Entity Linux

 

1 CD = £2.00

"Many say, "MS Windows has won, and the Linux Desktop is dead!" Now the Linux Desktop is UNDEAD, and it has risen from its crypt in search of virgin blood. Mortal operating systems will cower before the beast that has been unleashed upon them. Dismiss the week and inferior, embrace the Evil and possess your Box with Evil Entity."

As you can see, this isn't a vanilla Linux distribution. The developers of Evil Entity also have some distinct opinions about their distribution and their mainstream competition:

Dave Martin: "Evil Entity is a distribution like no other! Its primary goal is to provide the best home or dorm-room desktop environment possible. "EvilE" is not a server distribution, nor a corporate workstation platform, it's simply the most fun and useful tool you can install on your PC! Now you can install Linux and be up and running, on-line, ripping MP3s, burning CD's, watching DVD's and TV, editing video, and creating 3D models in minutes.

We are delivering an Operating System founded on integrity, principle, and the testosterone driven desire for the most powerful desktop experience possible coupled with the moral fortitude to never sell out to the mediocrity of corporate Linux. Evil Entity is targeted for the PC power user as well as the old school hacker that made Linux great. We provide the most intuitive desktop experience. A world away from Windows, we have been able to observe and learn from the failed desktop design of Windows and Windows-like environments. There is a better way."

Does Evil Entity deliver on these lofty promises? Let's take look at what you need and what you get with Evil Entity DR 0.2.4f to begin.

Requirements and Software

Evil Entity Linux is designed for the power desktop user. As such, to get the most out of the distribution, you'll need to satisfy these system requirements:

CPU : i686
RAM : 96MB
Video : 8MB card supported by XFree 4.1
Hard Drive : IDE 4 Gb ( no you wont use all that )
Sound Card : Linux Supported Card
Video Capture : Device Supported by Video4Linux
Modem : Hardware Modem (Hayes Compatible)
Monitor : 1024x768 minimum 1280x1024 preferred

The desktop is built around a tweaked version of the Enlightenment window manager using the Emelfm file manager. If you're looking for GNOME or KDE packages, you'll need to look elsewhere since Evil Entity doesn't really provide any. They have their reasons why too:

"Evil Entity installs with a custom configured Enlightenment desktop and a best of breed application suite. We include robust support for multimedia, the most powerful file manager anywhere, Emelfm, which has been fully mime-typed to our applications and drag and drops between them. Other desktops besides Enlightenment are not and will not be supported, as they are by their own design inferior. We are also actively promoting our "Linux Apps not Gnome Apps!" campaign. Of course, we feel the same way about KDE in that it is not in the Open Source community's best interests to limit so many good applications to one specific desktop environment, and be dependent on so much bloat."

As for the best of breed applications for the Evil Entity desktop, they include

Mozilla 1.0 Browser and Email client
OpenOffice.org 1.0
Bluefish HTML editor 0.7
The GIMP 1.2.3
XChat 1.8.9
Endeavor Mark II file browser/archiver/image viewer
XMMS with Ogg Vorbis plugin installed
Xawtv
Xmovie
Tkxanim
Bcast2000
Gkrellm
Emelfm file manager 0.9.2

Along with many other titles for instant messaging and other utilities, the system includes XFree86 4.2.0, the 2.4.17 Linux kernel and gcc 2.95.3.

Installation

Since Evil Entity is pre-configured for the power desktop GNU/Linux user, the installation routine is fairly simple. Other than having to partition your drive with cfdisk, the install is relatively non-technical. Once partitioned and formatted to ReiserFS by default, Evil Entity will copy its programs to your hard drive and then reboot.

Upon reboot, you'll be prompted by the Evil Wizard setup scripts for some basic configuration options. You'll be prompted to create your user accounts, configure your network and then set up your X windows settings. Be sure to select Automajic when configuring your XFree86 setup to get the maximum resolution for your monitor and video card. If this doesn't suit you, you can always reconfigure XFree86 after the installation finishes. Once completed, you'll see a text based Linux prompt. If you want a graphic login, you'll have to install one yourself since none are included in the ISO packages. To launch the Evil Entity Desktop, log in as your user account and run the command "startx".

The Desktop Experience: Goth is fun

The first thing you'll be struck by when you launch the Evil Entity desktop is its gothic theme under Enlightenment 0.16.5. In fact, the Goth look is so prevalent, I had to ask developer Dave Martin what was up:

"We have several reasons for the Goth look. First of all I think it looks good. Secondly, It lets people know that this isn't a blasphemous, corporate, sellout, monstrosity. Evil Entity is an aggressive, take no prisoners project that is truly different from all the others. Thirdly, it makes for a fun project. Besides without the Goth theme we wouldn't have our mascot Count Tuxulla. (shown in the upper right corner of this article) "

I must admit, I was a little handicapped using Evil Entity at first because I'm a long-time GNOME user. That doesn't mean I didn't like the Enlightenment interface, it just took some getting used to. This is definitely not a Windows-like desktop running on a Linux kernel. In Figure A, you'll see the default desktop. Gkrellm, the all-purpose system monitor, launches by default along with the Enlightenment icon box and Pager. If you're unfamiliar with Enlightenment, you left click the mouse anywhere on the desktop to view your program menus, as shown in Figure B. When you minimize an open window, an icon for the application will appear in the Enlightenment icon box. (In Figure A, you can see 2 icons for Eterm and the Gimp residing in the icon box.).

Figure A: The Default desktop you see once you "startx"

Figure B: Enlightenment menus are accessed through left clicking the mouse on the desktop

Gkrellm, in its default mode, monitors your CPU, network traffic and other system info as well as providing quick access buttons for mounting CD-ROMs and floppy disks. One minor oversight we found here was that we had to manually edit the /etc/fstab file to allow users other than root to mount CDs and floppies. We tried several of the applications to test the overall speed of the desktop environment and were impressed. Our test platform was a Dell 500 MHz Pentium III system with 128 MB RAM and even with many programs loaded, the system didn't slow noticeably. In Figure C, you can see Mozilla, the Gimp, Eterm, Bluefish HTML editor and XChat all running with Gkrellm monitoring.

Figure C: The application choices are all top notch

(At the time of this review, we didn't have the opportunity to test any high-end video viewing or editing software since our test system wasn't equipped with the necessary hardware. --the ed)

Packages

So what packaging method does Evil Entity Linux use? Currently, it supports Slackware packages using pkgtool, but promises a revamped version of this system coming soon. The new package management system will be called Mausoleum (continuing along the gothic motif). Mausoleum promises to provide "Full User Control, Dependence Checking, Install, Upgrade, Uninstall, Revert to Previous, Muti-Stage Scriptability with its own scripting language, Repackage, Integrity/Corruption Checking, fltk GUI, Live System Compatibility checking and Database logging, and More. The Mausoleum Package System is our interpretation of an Install, Uninstall, and Upgrade Management utility. Kind of like RPM on steroids. Its a Package Manager that by design empowers the user, not restricts them. Its design assumes you're smarter then it is, It will provide the system information and let you make the decisions. For example if you wanted to uninstall glibc it would warn you that your about the do something stupid that will break your system, but then let you do it. Mausoleum will flaunt new and unique features, a fast database, and really fast installs and uninstalls. Mausoleum is our next generation package manager and is due to be release with DR-0.3."

We look forward to a follow up review highlighting these capabilities.

Downsides?

At this point in it's development, Evil Entity Linux has more promise of innovation than innovation itself. Enlightenment in its current release, doesn't support the Holy Grail of the major desktop environments: anti-aliased fonts. The result isn't ugly, but once you get use to anti-aliased fonts, not having them is a bit of an eyesore. That's not to say that Evil Entity hasn't done a good job in choosing great applications for the power desktop user. And Enlightenment, for all its eyecandy is still nice and fast, which is an improvement over some of the "bloated" desktop environments.

If you're not aware of the current developments in the Enlightenment window manager, the next major release 0.17 promises to include anti-aliased font support as well as accelerated video support using Evas. When Enlightenment 0.17 is released and the Mausoleum packaging system is complete, Evil Entity Linux will definitely be worth checking out. In the meantime, it is still a nice addition to the Linux distribution pool since it stands out as an exception and not a rule, daring to be different, and not just for the sake of being different.

Upsides

One thing that Evil Entity Linux did really well is to provide the Emelfm file manager. If you haven't tried it, Emelfm is the proverbial wolf in sheep's clothing of file managers. The simple two-paned interface reminded me of many other graphic shell file managers, but thanks to the complete list of file types defined in its configuration, the file manager is truly click and run capable, with little further configuration needed. This simply means that the application associated with the file type launch when you click on it. How many other Linux distributions do this for you ahead of time?

And Emelfm is just flat out screaming fast. It's not the prettiest file manager I've seen, but it gets the job done incredibly well.

Conclusion

Evil Entity Linux is not a Halloween hoax. Far from it.

I think it holds a lot of promise and is a fairly solid Linux distribution as it stands. Why does it stand out in the crowd? I'll let the Evil Entity developers explain:

"Integrity and Vision! We are one of the only distributions not attempting to turn Linux into Windows. There are actually not very many distributions. You basically have Debian, Slackware, Red Hat, 60 or so Red Hat wannabes, and a few distributions like Lycoris and Lindows practically trying to create some kind of WindowsXP that runs on the Linux kernel. If the Windows way worked we wouldn't have so many people pining for something better. The Windows way made Microsoft a lot of money and that's what current commercial distributions are after. Evil Entity aims to do things the fastest, cleanest, and most powerful, way, not the way that will appeal to Windows users because its so familiar. Besides, I think newbies are coming to Linux for something more powerful, something more innovative, and something just plain better.

In the quest for a newbie friendly Windows environment for Linux we got KDE and Gnome. Lets Get REAL!! They are the Windows interface implemented poorly. Newbies try it and say "Yeah it's nice but its not as refined as Windows". Why be one step behind Windows when they are headed in the wrong direction? Evil Entity aims not to be familiar, or easy to learn but powerful, and to do things a better way. Everything is put together because it works well together. It cuts out the fat but leaves the meaty, sweet center for all to enjoy."

Although I may have said it differently, I don't think I could have said it any better