Free Newsletters :

GNewSense, the Present and the Future

June 9, 2008
By Bruce Byfield

Bruce Byfield


The kernel mailing list suggests that most kernel developers agree with him. Given such sentiments, you might imagine that they would be on guard against proprietary elements creeping into the kernel. Yet GNewSense seems to have proved that the proprietary elements are there. You can't help worrying that copyrighted code might have slipped in as well, despite all claims that the development model makes that unlikely.

Still, the proprietary kernel blobs aside, the limitations GNewSense identifies remain reasons for optimism. Start investigating these limitations, and you soon find that the more pressing of them are likely to be overcome within the next year -- or perhaps two years at the most. Gnash, for instance, is rapidly approaching its 1.0 release, when it will be a complete replacement for the Adobe Flash player. Similarly, the Nouveau project is coming closer all the time to 3-D drivers for NVidia. We have every reason to hope that upcoming GNewSense releases will have even fewer releases than the current one.

Present and future

The only criticism that I would level against GNewSense is that its first two versions have been focused too much on taking things out and not enough on promoting replacements. Not shipping Adobe Flash player is understandable, but why not include Gnash instead? True, it is not a complete replacement yet, but displaying its current limitations might rouse users to support the efforts to improve it.

The same goes for OpenJDK, which is likely to become a complete replacement for Sun Java by the end of the year. Highlighting the efforts to overcome GNU/Linux's shortcomings seems at least as important as pointing them out, yet GNewSense does not even include these efforts in its repositories.

GNewSense is not for everybody. Many users do not have the dedication or the self-determination to choose a radically free distribution. For this reason, some of the dismissals of GNewSense might be justified if it were the only GNU/Linux distribution, or if it were a leading distribution. However, with hundreds of distributions, many of them commercial and including proprietary drivers, GNewSense serves the purpose of presenting a useful contrast. It is the entire community, not any single distribution, that is likely to persuade vendors to support GNU/Linux, and the diversity among distributions should leave little doubt to anyone who cares to observe that the platform is thriving.

But, regardless of whether you are motivated most by pragmatism or idealism, you do not need to reject one in favor of another. If distributions like Ubuntu that mix free and proprietary pieces are the present, then perhaps GNewSense is the future -- or, to be more accurate, a preliminary sketch of what the future might look like.

Tags: wireless, Mozilla, Linux, Windows
1 2
IT Offers







JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES