I created some fairly short screencasts showing off GNOME, XFCE and KDE on Fedora 18. This was primarily to show students in a class I'm doing the basics of each desktop and some of the common customizations I prefer to make but I thought I'd share them more widely. The were done using a SPICE connection to a remote KVM virtual machine and recorded on my local system with qt-recordMyDesktop. Then I used ffmpeg to convert them from ogv to webm.
Please note that microphone I used sucks and has a lot of background hiss. I have a better microphone coming for future videos but if anyone wants to do some Audacity filtering magic on them to clean them up, be my guest. They are 1280x800 in size and in webm format. I've embedded the GNOME one and provide links to the others below. Enjoy!
I may do a few more... for MATE, Cinnamon, and LXDE but I haven't done them yet.
I listen to several audiocasts and the vast majority of them are Linux related. I often feel compelled to comment on topics that are interesting / important to me. I thought hey... MontanaLinux.org always needs more content so why don't I start posting them here too? So here goes the one from today.
My comments on the show:
I started using Fedora 18 with the Alpha, and then shortly after the Beta was released I had switched to it on most of my personal systems (work, home). I run Fedora on desktops not servers.
Anyway... yeah the new installer was a big shock. I was horrified by it for probably a month... mainly because I was so used to the previous one and was a ninja at using it. Then when I realized I had to actually read the text on the screen and learn the new installer... and started doing so... it started making sense and it actually works well / fine. So far as I know the vast majority of complaints about the new installer and partitioning functionality in the Fedora 18 installer... are just people being resistant to change.
Some might ask if everyone liked the previous installer and were used to it, why did they change it? That is a rather complex question to answer but the Fedora people did blog about it and plan for a long time before doing it and they had very good reasons. I didn't spend a lot of time hunting down the exact links but this is a good starting point:
Those are anaconda related posts by Máirín Duffy who is a graphics designer who works for Red Hat who did all of the mock-ups along the way... and who blogged at length on the topic. You think I write a lot? I pale to her. :)
Regarding the feature proposal to make Cinnamon the default desktop environment for Fedora 19. That was a proposal but it'll NEVER fly. And in reality, who cares what the "default" desktop environment is as long as you can easily get what you want from other live media spins? The "installer only media" DVD lets you pick one or more desktop environments. Given the fact that there currently isn't a Cinnamon spin in Fedora... I'd say someone should start one first and get it going... before they start proposing making something default that doesn't exist.
Regarding Mat's comment that Richard Stallman should just go away... Everyday Linux also had a big rant against Richard Stallman in their most recent episode. I'm a big supporter of RMS but that doesn't mean I agree with everything he does or says... but all of this RMS hate needs to stop. A few developers left the FSF? Big deal. I'm sure it was a big deal for those developers and the software they were working on, but in the big scheme of things... this sort of thing happens all the time everywhere.
I've been listening to SMLR for about 6 months now and enjoy it greatly. Keep up the good work Tony, Mat and Mary!
The BillingsLUG folks got a call from the KULR8 people about wanting to visit their meeting last night and they did some interviews for a segment on the news broadcast last night. The full article can be found here. Here is the video of the segment in webm format. Feel free to download it and play it with your preferred video player if you have trouble playing it in your browser. VLC is recommended.
Download link: KULR8-Linux-20130117.webm (9.6MB)
While watching the video, don't forget to play, "Name that LUG member".
While I'm considering writing a review of Fedora 18... I'm not sure how useful it would be. I mean, I"m a Fedora zealot, right? Every release of Fedora is awesome! If every package of their tens of thousands of packages isn't perfect on release day, that's ok... there will be a constant stream of updates over the release life cycle. Over the course of the next 13 or so months they even continue to grow the updates repository by adding some new packages (that weren't available on release day).
My personal remix of Fedora (MontanaLinux) was completed by the official Fedora release date. Since then I've rebuilt it to include the firehose of updates that have come out in the two days it has been out. Those updates include going from KDE 4.9.4 -> 4.9.5, Firefox 18, Kernel 3.7.2, etc. The remix also has a lot of desktop environments (KDE, GNOME, XFCE, LXDE, CinnI love it.amon, MATE, OpenBox, and few others) as well as desktop software (LibreOffice, Calligra, GIMP, Inkscape, Dia, Scribus, etc). Also included is a bunch of stuff from RPMfusion (multimedia stuff like VLC, gnome-mplayer, ffmpeg, etc), Google Chrome browser, and the Adobe Flash plugin. It has all of the software I used to install manually post install.
I have written about this a few times over the last couple of years... but with each release I like to retell the story. My remix is nothing special. I just took the stock Fedora KDE kickstart configuration and added a bunch of additional packages to the list. The iso file is right at 2GB and it is somewhere between 5-6GB installed. Building it is fairly easy... a single command line with a few options. It takes about 30-45 minutes to build... but I have a local repository mirror. If you are downloading all of the rpms from the stock Fedora mirrors it might take a while to download the ~2GB worth of rpms. :)
While there is some overhead and time involved with building ones own remix I think it is really worth the effort if you happen to do a lot of installs. I have not bothered much with customizations nor re-branding. Fedora makes it so easy to re-spin (using only stock Fedora Project packages) and/or remix (using additional third-party packages not included in Fedora). Some of us actually even enjoy doing it.
Fedora just releases so many updates that using their stock install media a month or more after initial release is just painful... with all of the updates you have to do post install. Since it is so easy, I rebuild about every week to two weeks... to incorporate updates... so my remix is always current.
Thanks Fedora Project! Thanks Red Hat for sponsoring Fedora! Thank you to developers who interact with us users on the bug reporting systems. You actually listen and fix bugs in a timely fashion. Keep up the good work.
Bryan Lunduke wrote a piece for Networkworld... or something like that. I'm NOT going to link to it because I don't want to encourage more page hits for such lunacy. I heard the article when I listened to the latest Everyday Linux podcast. I strongly recommend that so check it out if you haven't already. One of Montana guys is one of the hosts. They don't always get it right, but they do make me think.
Anyway, I found myself hitting the "contact us" link and writing the following:
Just got around to listening to the latest episode of Everyday Linux. The article by Bryan Lunduke is moronic. That isn't to say that Bryan Lunduke is a moron... but I disagree with a lot of the stuff he says and this is another example. Posing the scenario and asking if you would still use Linux if it went closed source... is like asking Christians, would you still love Jesus if he was really Satan. Yeah, that's a lame comparison on my part but the point is that being free software (and open source) is the core of Linux. It is THE development model that lead to Linux. It is something Linux has been for more than 21 years now. Linux would not exist if it weren't for the fact that it was free / open software. It is what allows thousands of companies to sponsor the work that interests them and also what has allowed tens of thousands of volunteers to scratch their itches for the features they wanted improved or added. Simply put, if Linux were to become closed source, its development model would change and the number of outside contributions that it receives would stop. In essense, Linux would stop being Linux. Given the fact that the only way Linux could become closed source would be if tens of thousands of copyright holders all agreed to do it, that's never going to happen.
While Bryan was trying to enlighten us to the fact that many of us do compromise our free software values in those software categories where free software either doesn't exist or is significantly under-featured when compared to the closed alternatives... that really isn't a useful exercise other than to indicate the areas where free software needs more help.
Sure most of us "end user" types don't look at, read, modify and share source code changes... because most of us don't program at all... but switching something from free / open source to closed would basically be putting one of its feet into the grave. Does that sound dramatic? Well, let us consider... just how many software companies have existed during the 4 or so decades that personal computers have been around? How many of those companies are still around? How many of the top selling pieces of software from 21 years ago are still around and popular? How many companies have gone under with their closed source products dying with the company? How many companies / products have changed hands over and over... with competitor A buying out competitor B just so they can kill or co-opt their products? Now contrast that to how many pieces of FOSS from 21 years ago we still use. Yeah, the vast majority of drinking age free software has grown and evolved because of changes in the industry and user needs... so it definitely hasn't stayed frozen in time... but the fact is that the bulk of it still exists (assuming it was useful software to begin with) and is still being used. Because it is free and open... people have been able to modify it and keep it relevant... and as a result... even us end users who don't program at all can enjoy the benefits.
So, to answer the question... if Linux became closed source would we still use it? Ok, let's pretend that fire extinguishers somehow became flame throwers... I'm sure one or more people / groups would fork the last free release and give it a new name... and it would overtake the closed source Linux which would quickly fade into irrelevance. Don't believe me? There have been a number of major marketshare leaders that have made seeming tiny little changes in their license agreements... that caused them to be forked and replaced. Think Xfree86 or OpenOffice. There are certainly many more less well known examples I could mention, but I'm sure you get my point. So the answer is yeah... Linux would get dropped like a digital hot potato and we would just all move on.
Any other questions?
So to recap, Free and Open Source software's major strength is in the freedom it gives to developers... who then pass it on to users... who may or may not even notice. And of course, just being FOSS does not guarentee success. There are plenty of failed FOSS projects and Linux is really the biggest exception rather than proof of the rule.
The videos from LinuxCon Europe 2012 are starting to come out. Here's one with Linux Torvalds and Dirk Hohndel on where we are going. Credit for this video goes to The Linux Foundation.
Here is a link to the webm.
I've been remixing Fedora 18 pre-release for quite a while now. As you may recall The Fedora Project has delayed the release of Fedora 18 Beta several times now... mainly due to blocker bugs in their new installer and Fedora Updater (fedup). I think the rest of the distribution has benefited from the delays because I've been running it a while and it has been very solid for me... as or more solid than Fedora 17. In fact, Fedora 17 and Fedora 18 share a lot in common... because a Fedora release, during its lifecycle, gets a lot of updates and upgrades.
I started by putting Fedora 18 on my netbook. Then I put it on my home desktop system. I ran it for more than a month... oh, and by the way, I disable the updates-testing repository. Since it has been so solid on my hardware at home I finally decided, perhaps being a little haphazard, to put it on my workstation at work. When did I decide to do that? Well... I picked the day before Thanksgiving about 1 hour before it was time to go home. Care to follow me on my journey?
Update: (8PM, Thanksgiving) - I noticed an email that said that there was a Fedora 18 Beta release Go/No Go meeting today and that the decision had been made to finally release the beta on Tuesday, Nov. 27th... the so called "exploding turkey" release. Yeah!
KVM has supported USB for some time... although I hadn't had a reason to try USB inside of a KVM virtual machine until now. I got a hand-me-down USB webcam. I plug the webcam into any of my desktop systems and it works great... but can I use it in a KVM virtual machine? Can I use my webcam with any KVM virtual machine even if the virtual machine isn't running on the same physical machine where the webcam is plugged in? It turns out that the answers are all yes... thanks to USB support being added to qemu and the SPICE remoting protocol and client applications.
Here is my scenerio. I have a rack mount server that I run a number of KVM virtual machines on. Some of the virtual machines are setup as servers and don't run any graphical environment whereas others are desktop virtual machines with graphical environments. I have a physical desktop system where I run a SPICE client application that allows me to graphically connect to the desktop VMs. The SPICE remoting protocol does a good job of giving me a good user experience complete with bi-directional sound... which means I can both play back sound and I can create new sound with a sound input like a microphone. I found a recipe for using USB devices with KVM:
After following those instructions I was able to record the following video with the USB webcam and microphone (regular audio jack) plugged into my physical desktop but used within the remote KVM virtual machine. As you can hear, the sound is a bit weird and I'm not sure why that is but it seems to work.
Direct link, right-click save as:
usb-webcam-inside-kvm-vm-20121112.webm (6.2 MB)
So far as I know, the various Linuxcon conferences around the world are planned and managed by The Linux Foundation. They have many, many sponsors... and The Linux Foundation has been doing live streaming from the last few... but it usually takes a while before the final videos are released. I believe someone in the audience shot this one and posted it to YouTube.
Just when you thought we already had too many desktop environments and window managers for Linux... comes the resurgence of one from the past... Enlightenment. The Enlightenment window manager USED to be the default for GNOME way back in the day... but after it got dropped it has sort of lived in exile with hundreds of hackers continuing to code on it for another decade.
The speaker is Mike Blumenkrantz, Senior Software Engineer at Samsung Electronics and Release Manager for Enlightenment DR17. Enjoy.
If you want to download it, break out youtube-dl and do something like the following which is the 854x480 webm flavor:
youtube-dl -f 44 -t "https://www.youtube.com/watch?v=Sc_BxQa8Y40"