I’ve decided to go with Reason and Record for my audio work. While Logic Express has some things that I liked, I felt that Reason was the best choice for my needs. I will likely use Record for the time being for final mixes of Reason songs, but I would like to eventually get an Apogee One to do some recording of guitar and bass. Drums? I would need a proper room and too many mics, so that seems unlikely for quite a while. I have to read up on using line-level signals vs. hi-z signals on audio interfaces, as my bass uses active pickups. Right now I have a Fender Stratocaster, but for the type of playing I want to do it may be sold for a Gibson Explorer. Only time will tell…
Since my last post I’ve tried out a few more Linux distros and such, but then finally decided to pack up the PC tower and just use my MacBook for writing and music. It’s been nice trying out Linux, but with working in IT and such I just don’t have time to experiment and mess with things anymore; I just want a fully working system, and for me the MacBook has always been that.
So, all future tech-related entries on here will always pertain to Apple. As for music, I’m currently deciding on Reason/Record or Logic Express for my work. I’m also working on getting a plug-in configured so that I can share the music I create on here.
The inspiration and encouragement came from Mons, who I originally met on Shacknews. I highly recommend you check out his site and purchase his CD!
I’ve used Fedora off and on ever since the first release. As a fan of Redhat 9 at the time, I was interested to see where this new project would go. Fedora’s stated goal was to offer a desktop environment but also provide the latest technologies (even if they hadn’t been well-tested yet). For the first few releases I stuck with Fedora, but with increasing instability, bleeding-edge features and the rising popularity of Ubuntu I decided to move on.
Since then I’ve tested the occasional release, but even when I could get it to install it was still just too unstable for day to day use. However, with the release of Fedora 12 I think they’ve struck a fine balance. Whether that will continue with future releases or a one-time thing I don’t know.
Instead of using a live CD like usual, I decided to utilize BitTorrent to download the full install DVD for Fedora 12. Luckily there were thousands of seeders, and in just a few hours I had the ISO burned to a DVD and ready to boot. After booting up the DVD, the graphical menu lets you select whether to install, boot from the hard drive, etc. Some of the letters had graphical errors, but at least it worked. Like Mandriva and other rpm-based distros, I had to add the “edd=off” kernel option, otherwise it would stay on the “Probing for edd” part. Once I disabled edd the installer immediately came up, and it did so at my monitor’s native resolution, something which never happened before at install-time. The graphical installer for Fedora, Anaconda, looked even better at the native resolution. Redhat/Fedora has always had a very good installer, even though with some of the Fedora releases I’ve had it crash. For this release it worked great, and within a few screens the packages were installing to my drive.
By default Fedora 12 uses the ext4 filesystem like most other current distros, but Fedora also defaults to using LVM for the partitioning scheme. Once the packages are installed, the computer re-boots, I entered some more info and after a very nice start-up graphics sequence I was at the log-in screen.
Initial boot-up and login
Like other GNOME-based distros, the default desktop layout is very clean. There are the top and bottom panels, which I always immediately consolidate into one bottom panel ala Windows. Fedora’s default icons haven’t changed much since the early releases, but they still look pretty good. The new default wallpaper is very gorgeous, and it’s the only time I’ve ever decided to keep it. The only negative here is that for some reason Network Manager will not automatically connect, so I have to manually select my ethernet interface each time, as well as adjusting the time.
Default set-up and packages
By using the install DVD instead of the live CD, OpenOffice is installed instead of AbiWord. Although I also installed AbiWord, I find that OpenOffice seems to work better, and AbiWord had alot of grapic problems while typing and scrolling.
Rhythmbox, like in other distros, works pretty well. I did have to add repositories from RPM Fusion in order to play MP3s and iTunes AAC files, but it wasn’t any more work that in other distros.
Gnote has replaced TomBoy for note-taking in order to remove the dependency on Mono. Fedora has also decided to use Empathy for instant messaging instead of Pidgin, but I haven’t tested yet to see if it had similar connectivity problems like in other distros.
Package Management and Updating
Like openSUSE, Fedora has been constantly working to make their package manager and updater apps faster and more efficient. Compared to Mandriva 2010, the package manager in Fedora 12 is fairly quick when browsing and searching. It’s still slow compared to Debian and Ubuntu’s Synaptic, but it’s still miles ahead of any other rpm-based distro. The updater app is also much improved.
3D graphics Driver
As the installer immediately recognized my monitor’s native resolution, as well as not having any desire to play games on a computer anymore, I decided not to try to install and test a 3D graphics driver. While RPM Fusion offers an up-to-date Nvidia driver, I was already happy with the included driver. It has the correct resolution and refresh rate, and there’s no apparent slowdown when scrolling or moving windows, so I decided not to fix what wasn’t broken.
Community and Support
While Red Hat uses Bugzilla for their bug-tracking and it isn’t as easy to navigate as Ubuntu’s Launchpad, I will defintely say that the Red Hat developers are much more pro-active addressing bugs and releasing updates, even when rapdily working on the next release. There is a website with a forum similar to Ubuntu’s, and just like that one there are many helpful people.
Despite having a negative outlook when first booting up the DVD, I was quickly proven wrong with all of the improvements and refinements that have gone into this release. While being in the fore-front of new technologies had always hurt Fedora’s image in my mind, for this release it has actually put it into the fore-front, primarily with using an open-source driver for Nvidia cards with 2D acceleration. With having everything else up to date and already releasing a round of updates, I am very impressed with this release and I really hope that this trend continues with future releases from Fedora.
Final Thoughts and Rating
Without any major problems and only a few minor things I was able to fix or circumvent, this is without doubt the best release of Fedora that I’ve ever used, and is easily up to par with any release from Mandriva or Ubuntu.
Fedora 12: ****
Since my last review of Ubuntu 7.04 I have used each new release of Ubuntu, along with Windows XP and occasionally trying out Mandriva, Fedora and openSUSE. Each time I find some things improved, some things worse and mostly things that haven’t changed a whole lot. In the end I always find some reason I have to go back to Windows XP, even as that OS slowly reaches its end with the release of Windows 7. Unlike the release of Vista, 7 has truly heralded Microsoft’s return to form as well as making Linux developers work that much harder to offer a viable alternative. While this article will focus on Ubuntu, I will also include my impressions of the latest releases of Mandriva and openSUSE.
Unfortunately installation is an area that Ubuntu has not improved since my last review. The last few releases I’ve been able to use the graphical installer, but with the release of 9.10 I wasn’t able to get it to start at all. The image file was fine as well as the burned disc, but every time I tried to start the installer the screen would flash rapidly and the system would freeze. I had no choice but to use the text-based installer, which worked fine. I had no qualms with using it since I knew I was going to be installing instead of just trying it out. I hope Ubuntu continues to offer this option in the future. In comparison both Mandriva and openSUSE’s graphical installers worked just fine and would be very easy for anyone to understand.
Initial boot-up and login
The new release of Ubuntu has a very slick startup screen as well as log-in interface. Most releases of Ubuntu have seen new graphics in this area, but I will give them a tip of the hat for their work in this release. The darker colors with the glowing white icons and text are very easy on the eyes and are a nice change from past designs.
Default setup and packages
Just like all past releases, the user logs into Ubuntu and is greeted with a very clean desktop with top and bottom bars. The default background is as always nice but pretty unremarkable. I will say the new icons are much improved and not as glossy which was nice.
Ubuntu continues to offer Firefox, OpenOffice and Rhythmbox, although there had been talk of replacing the latter with Banshee. Since Ubuntu already uses Mono for the Tomboy application, it wouldn’t be as big a deal for this change, although die-hard Linux users don’t like Mono due to its ties to Microsoft.
One big change GNOME in general and Ubuntu has followed is to offer Empathy instead of Pidgin for instant messaging. While I like the simple interface, typical of GNOME applications, the options were very slim, and I couldn’t even get MSN nor Yahoo accounts to connect. Once I installed and ran Pidgin, the past default application, I was able to use any protocol just fine. This was also a problem in Mandriva and openSUSE, so it’s definitely a GNOME 2.28 problem.
When I tried to play MP3 and AAC (iTunes) files in Rhythmbox in Ubuntu, it immediately notified me which plug-ins I would need and automatically set it up for me. Both Mandriva and openSUSE had problems with this. openSUSE does include MP3 support, but for anything else it’s up to the user to find 3rd-party repositories. The Mandriva utility, Codeina, was extremely slow and would often become non-responsive. I was never able to play AAC files in Mandriva, which was a crucial requirement for me.
A big change in all current releases is the implementation of the ext4 filesystem. Compared to ext3 there is a noticeable performance improvement, but I think it’s still a little early to be using this filesystem by default. Several times I had problems opening certain folders, and only on a complete restart was I granted access. Having a few problems is one thing, but problems with the filesystem simply are not tolerated and inexcusable in an official release. Until further work and time have gone by I would highly recommend sticking with ext3. Also, several tools have yet to be updated to support this filesystem.
Package Management and Updating
Ubuntu, based on Debian’s .deb packaging, is extremely fast, especially compared to .rpm-based systems. Over the years I had hoped for this performance gap to be lessened or even eliminated, but unfortunately nothing has changed. openSUSE’s utilities have improved a little bit in the last few releases, but it still takes awhile to update and search for specific packages. Mandriva’s performance was even worse. It took forever for the package list to update. Also, Mandriva would never notify me of any updates, and yet when I search for updates in the main package manager there was always a few to come up. Why so many distros continue to use .rpm instead of .deb is beyond me.
3D graphics Driver
Since my last review every Ubuntu release has been good about including an Nvidia driver that worked great with my 6600GT. While I don’t play any games in Linux, I’ve had to install this driver in order to get the correct resolution for my monitor. I used to be able to edit xorg.conf, but the past few releases have not used a config file at all. The screen control panel only lists certain resolutions, and it’s not possible to add any more. I don’t know if this is a limitation with the software driver installed by default, or not having my monitor’s info on-hand to know the native resolution.
When the Nvidia driver is installed Compiz is enabled by default. This does improve performance a little bit, and the few effects I enable are nice and do actually improve productivity. By this time most applications work well with Compiz. Mandriva offers the Metisse compositor as another option, but it’s simply under-developed and I feel it’s un-needed. I know KDE4 has its own, and from my limited time with it it’s a decent alternative to Compiz, but in GNOME I feel Compiz is just fine.
Community and Support
Ubuntu continues to have the best designed web-site and forums. There are plenty of sub-sections, and I’ve never encountered a rude post. Whether this is mostly the community or the hard work of the moderators I couldn’t tell you, but when help is needed when using Ubuntu, the forums are always the first place I go to. I do think there should be a front page link to these forums; currently it takes 4(!) clicks to even get there if you didn’t know its address.
I have limited experience with Mandriva’s and openSUSE’s sites, but I have found the navigation of both to be a little confusing compared to Ubuntu’s. While Ubuntu’s site is clearly designed primarily for home users, Mandriva’s seems to focus more on enterprise users, while openSUSE’s looks more like a developer’s site, with more links to documentation and wikis than anything else. Again, as a new user I would definitely find Ubuntu’s site much easier to navigate.
Mandriva’s support is abysmal. On their web-site I clicked Support, and then where listed by product I chose Mandriva Linux, which simply returned me to the overview page. I finally found the Mandriva Expert page, but there’s hardly anything on that page and little help on where to start. openSUSE’s is a little better, but again it seems to simply offer options for help instead of offering that help itself.
Ubuntu continues to be the most popular Linux distro, and for the most part it’s easy to see why. They continue to have problems mostly stemming from their rapid 6-month release schedule, and new problems with the installer may stop potentials new users from even trying it out. But its performance and ease of use is still top notch, and their website is almost better than Apple’s. Mandriva has slowly improved with each release, but it needs to spend some more time working on their website. openSUSE has improved quite a bit, but also needs to clean up and simplify their website.
Final Thoughts and Rating
For years people have been trying to say that Linux is ready for public use, and that it’s a great alternative to Windows. In some ways it is: it has great hardware support and the software (included and to choose from) has something for everyone. Ubuntu continues to lead the way, but its rapid pace has continued to hurt its reputation with more and more bugs, and recent installer and filesystem problems are serious enough to not use it at all. Mandriva and openSUSE have slowly improved in most areas, and while their performance isn’t as great and there are still problems with some patent-encumbered formats, they are also great options for those wanting to start using Linux. Hopefully after a few more release we’ll see even better results.
Ubuntu 9.10: **
Before I posted my new Linux review, I wanted to share the review I had written for Ubuntu 7.04. It’s weird to go back and read it now, and it’s quite sad to see how many things still haven’t changed.
Today I’m going to review Ubuntu 7.04, the newest release of the most popular Linux distribution in the world. I will go over many things. I will be very honest about things I really like and things I really didn’t like. In the past my reviews were fairly short, however this one turned out to be quite long, so I have it split into sections.
Ubuntu popped up several years ago when a billionaire entrepreneur, Mark Shuttleworth, decided to create a company (Canonical) and work on his own Linux distribution. Using Debian as its base, Ubuntu is determined to be the most user-friendly operating system. With a new release every 6 months, have they met or at least closing in on that goal? Let’s find out.
Every release since Dapper has used a live CD as the primary means to install Ubuntu, though the text installer is available for download. After booting up, the GNOME desktop is shown. The user can try out programs and such before deciding to install Ubuntu to the hard drive. Installation is very easy and straightforward. The user is asked for a user name and password, and asked how to partition the hard drive. Most users will select either “Use entire drive” or will resize a Windows partition in order to duel-boot the two OS’s.
After this is set up, the default set of files are installed. At this point the user cannot choose what to install and what to leave off, they will have to wait until the first login to make any changes. Any additional hardware setup is also absent. There is no place to select your video card, monitor, resolution or printer for example. Once installation has finished, the CD is removed and the computer restarted.
Initial boot-up and login
When Ubuntu boots up for the first time the user will see a progress bar and Ubuntu logo instead of rapidly scrolling text as the kernel loads things. The default gdm theme is clean and simple, with a now light brown replacing the older dark brown colors. The user will also hear some drums beating, to go along with the Ubuntu human theme. Or something like that.
Default setup and packages
When the user logs in, they will see a simple desktop: two bars at the top and bottom, and no desktop icons. Programs are launched from the panel or through the menu. The other menus provide easy access to the user’s files and settings.
In 7.04 I immediately realized the resolution was set too low. I went to the Screen Resolution preference panel, but 1024×768 was the highest resolution listed. If I was an inexperienced user, I would be stuck without any help. As an experienced Linux user, I knew to open Terminal and enter “sudo gedit /etc/X11/xorg.conf”. Then I could manually edit the file and add 1280×1024 to the 24-bit color depth, save the changes, log out, and press ctrl-alt-backspace to restart X. This is a glaring error that should have been fixed by the time the beta was being tested, and will likely never be fixed at least for 7.04.
Ubuntu strictly follows a 6-month or be damned release schedule. Everything that hasn’t been fixed by the release is put on the back burner while the next release is worked on. Some things are fixed, but most aren’t. I’ve heard it first-hand from a developer that there aren’t that many developers working on Ubuntu and a lot of bugs to work through. Yet they seem to have sufficient developers to put together an operating system and make significant changes and enhancements. According to that developer, having more and more users submitting well-written bug reports to Launchpad won’t help anything. Only more developers will help it seems.
Why is the most popular Linux distribution in the world hurting for more contributors? What is everyone working on instead, its parent Debian or distributions meant for enterprise work such as Novell and Red Hat? If Mark wants a world-class operating system, he needs to spend some of those billionaire assets to hire more developers and increase the size of Canonical. As more and more people use Ubuntu and a rise in bugs and issues, every support system (phone, email, irc, forums, etc.) will become overrun by confused and irritated, but mostly well-meaning users. Eventually, with poor support and cold official responses from the company, users will go find another distribution to use. Ubuntu must address this by the next LTS release.
The release of newer packages such as Xorg 7.3 could help to alleviate this, but Ubuntu needs to do most of the work themselves. These new packages will get plenty of their own bug reports, and if developers want these promised features to work for users, they will need to pay more attention. As related to the screen resolution problem, as a criticism of at least GNOME and possibly other desktop environments, but why is this a user preference and not a system setting? The screen resolution, at least up to Xorg 7.2, is controlled by xorg.conf, which is not located in the user’s directory and requires sudo or root access to modify and fix. Most system setting panels/programs ask for a password as they should. This is also an issue with the live CD installer. In the past, using the text installer, packages would install until the X packages were ready, and the user was asked what resolution(s) X should use. The live CD installer should do the same thing.
7.04 includes Gaim 2.0 Beta 6. Soon after 7.04’s release, Gaim was renamed to Pidgin due to issues with AOL, and a whole new look was created to go with the name change. Again, due to Ubuntu’s update policy they stuck with Beta 6, which is unfortunate due to Pidgin’s numerous changes and improvements.
If Ubuntu is willing to leave in a beta program for IM applications, what else are they willing to sacrifice in order to maintain their update policy which they seem to hold dearer than users? This isn’t an LTS release, it’s ok to update a few programs, especially now with Pidgin’s 2.1 release. 7.04 also includes the OpenOffice suite of programs installed by default, unlike Fedora’s live CD images. Also included is GIMP for image editing and Rhythmbox for music playback and management.
Package Management and Updating
Ubuntu has always had an excellent package management system based on Debian’s .deb format. Using either apt-get on the command line or Synaptic, it is very easy to update, install and remove packages. There are many search options, notably being able to search both package name and description. The updater for Ubuntu is quick and simple, notifying the user for any updates according to the enabled repositories. Compared to Fedora’s and openSuse’s rpm-based package management, Ubuntu is much easier and faster to manage and update.
3D Xorg Driver
7.04 introduced the Restricted Driver Manager, making it very simple to install and enable closed-source binary device drivers for devices such as video cards and wireless network interfaces. Only needing one click, 7.04 downloaded nvidia-glx, installed it, enabled the driver and Aiglx, and prompted me to restart the computer, not just X. I don’t know if the process is as easy for users with an ATI card, but it can’t be any harder than past releases. I don’t think it would enable Xgl for ATI users, as both Ubuntu and Xorg have sided with Aiglx. The Restricted Driver Manager did not install the nvidia-glx-new package even though my card supported it, and I doubt it installs the nvidia-glx-legacy for those with an older card.
For those drivers, the user would have to use apt-get or Synaptic, and then manually edit xorg.conf to change the driver used and enable Aiglx. Using “nvidia-glx-config enable”, as suggested in the package description for the nvidia-glx packages, does not work in 7.04 as it did in past releases. It causes X to crash when trying to start it at boot-up. Also, the Restricted Drivers Manager does not fix the resolution, and higher resolutions are not added to Screen Resolution after installing an nvidia-glx package as in past releases.
Multimedia Codec Installer
I have not personally tested this new feature in 7.04. After I install an Ubuntu release, I go to Synaptic, search for “gstreamer”, and add several packages to enable playback for mp3, AAC and mpeg files. It is also possible to install totem-xine and/or VLC, or another media playback application, to use instead of totem-gstreamer. Since all repositories are now enabled by default in 7.04, it is very simple for the user to search for and install these packages.
Community and Support
The easiest and best way to get support with an Ubuntu release is through the official Ubuntu forums. There are plenty of sub-sections to browse through, and a comprehensive search page is present to see if other users have had the same or similar problem. There are thousands of registered users, plenty of forum staff and admins, and Ubuntu developers have been known to drop in on a thread from time to time. Overall the Ubuntu forums are one of the friendliest and knowledgeable available, and also one of the most mature.
Another way to get help is through the Answers section on Launchpad. Similar to filing a bug report, after typing a question Launchpad will try to find duplicate or similar questions to use. Each question is designated with a status, starting off with “unanswered”, and may get updated as more people find the question. A really nifty feature is being able to easily link to a Launchpad bug from the Ubuntu forums. Other posters can find relevant bugs for a thread, or it can be used to simply bring attention to a filed bug if the poster thinks it affects a lot of users and needs more attention. If neither the forums nor Launchpad work, the user can always use the commercial help available from Canonical for a small fee.
Keeping with Ubuntu’s method of doing it different, for bug reporting Ubuntu doesn’t use the popular Bugzilla. Instead they created their own system, Launchpad. This system, compared to Bugzilla, is much easier to use and navigate.
As mentioned in the previous section, when the user files a bug Launchpad will try to find exact or similar bug reports to prevent excessive duplicates, especially for bugs that are widespread and affect every user. After a bug report has been filed, it is possible to link it with a bug report in another distro or upstream to the relevant application developer’s bug system, usually a Bugzilla system. Within a few days, both users and developers will comment on the filed bug report, and can update its status to “needs info”, “confirmed”, etc. Many bugs will stay at “confirmed” for a long time, often never being addressed, while others can show a “fix committed” or “fix released” for another distro or upstream. Often this is due to Ubuntu’s update policy.
Overall, Ubuntu 7.04 is a good operating system that for the most part is easy to use and delivers a lot of what it promises. There are plenty of things that don’t work quite right, but most of these are things that require user feedback on the forums and Launchpad to help the developers fix as many bugs as possible, before the inevitable alpha of the next release comes along.
Compared to other Linux distributions, Ubuntu is still far ahead. Whether that’s a good thing on Ubuntu’s behalf or a damnation of most other distributions, I will leave up to you to decide. Having a very easy installation and setup is one of Ubuntu’s greatest strengths, even if that easiness is coming close to Gnome’s as becoming stupidly easy, where things are starting to become hidden for the most part as an illusion of complete ease.
The greatest weakness of Ubuntu is its release schedule and update policy. Again, 7.04 includes a beta version of Gaim, which has plenty of regular and security flaws compared to Pidgin 2.1 or even 2.0.x. Users concerned should use Kopete or another alternative. Gutsy, currently approaching the fourth alpha release, is making even more changes concerning X and the Appearances preference panel among other things. In Gutsy Pidgin is finally brought in, along with the 2.6.22 kernel. The 2.6.23 kernel with a new scheduler has been released, but there is not enough time to test, patch and modify this kernel for Gutsy’s release. Will it make it into the next LTS release? Possibly. Other packages, such as the current 100.x release of nvidia-glx are still not included (even as nvidia-glx-new), and Compiz-Fusion is still unacceptably unstable. With the recent re-merging with Beryl, it seems the priority is still adding effects and not trying to fix what is already in.
Kubuntu and Xubuntu are also in testing phases for Gutsy, and both are emphasizing refinement over revolution. Kubuntu will not include KDE4 as the default desktop environment, though KDE4 Beta will be available to install to use along with 3.5.7. Xfce has not seen many changes lately, and judging from my last use needs to fix some serious issues.
Final Thoughts and Rating
Out of all the Linux distributions available, Ubuntu has been the most popular the past few years, and that’s unlikely to change for at least the next few. After a few hours of use it becomes clear why it has become so well-known and popular not just among new Linux users but for veterans coming from older distributions. Despite its faults, Canonical has pushed Ubuntu further ahead and has introduced many welcome improvements to Linux for both business and personal use, and for that it deserves all of its praises. ****