What Killed the Linux Desktop (by GNOME founder Miguel de Icaza)


Recommended Posts

ViperAFK

And there's just ALWAYS something isn't there? Installation failing for whatever reason, hardware not working properly, not seeing your screen resolution in the list, unable to set the proper keyboard layout, unable to install whatever software, etc. Which in its turn ALWAYS leads to one thing: Having to fiddle around in Terminal trying to manually add things through commands I don't really understand.

Yesterday I spent 1,5 hours trying to install Arch Linux in VMware Fusion. It kept failing, so after a while I just ended up being frustrated and threw the whole thing in the Trash. Then I tried Fedora, but couldn't figure out how to uninstall certain apps and install the new ones I wanted. Documentation I found involved much older versions of the OS. Also ended up frustrated.

Ubuntu so far is the only one that sort of just works. Except when booting natively I can't get my bluetooth Apple Keyboard to work, no matter what I try. In VMware Fusion I can't apply any 16:9 resolution, even after fiddling around in xorg.conf. I created a config file that used to work in the previous version of Ubuntu, but not anymore. Again, very frustrating. Looking around the internet there I don't know how many people who can't get any 16:9 resolution to work.

Here I am talking about the most basic of basic things. Really don't want to know what happens when I actually need more advanced stuff to work. I never ran in so many issues with either OS X or Windows. Sure, little annoyances here and there. But never fundamental problems that drove me mad to the point I just gave up.

It's a bit of a shame though, since I think the overall progress being made with Ubuntu is great.

If you buy hardware that is linux friendly you don't have to worry about any of this. My intel graphics work perfectly out of the box in every linux distribution, same with my wireless, media keys etc...

I haven't had to touch a xorg.conf file in years, afiak xorg.conf is deprecated now. I did some googling and now for xorg.conf stuff its recommended to use /etc/X11/xorg.conf.d/10-monitor.conf or /usr/share/X11/xorg.conf.d/10-monitor.conf (depends on distro), this article might help for ubuntu: http://samuelmartin....-lubuntu-12-04/. You may be able to drop your old xorg.conf into this new file :)

Linux developers have to work very hard to support the myriads of possible hardware configurations, and hardware manufacturers aren't always linux friendly, so you can't reasonably expect every hardware configuration to work problem-free in linux as it does in windows. IMO ubuntu does a great job considering this :)

Regarding fedora to remove an app just sudo yum remove appname and to install just sudo yum install appname or search for it in the package manager check the box and hit install. I will agree fedora's graphical package manager is really terrible compared to ubuntu's (which is why I always use yum from the commandline in fedora because its graphical packagemanager gave me a lot of trouble), but otherwise its a good distro.

  • Like 1
Link to post
Share on other sites
n_K

Linux is great but it doesnt have the support from commercial companies like microsoft does and what they do with OEM and also the money for advertising like Apple does.

Errr, what? Red hat? SuSE? Mandriva (or however it's spelt)? Conical (Ubuntu)? Red Flag? Asianux? Oracle Hardened?

They're all companies that provide their own distros of linux AND provide commercial support.

In fact, Red Hat recently announced how well they are doing, http://www.reuters.com/article/2012/03/28/us-redhat-idUSBRE82R1CU20120328 and http://www.neowin.net/news/red-hat-the-first-billion-dollar-linux-company

Link to post
Share on other sites
.Neo
I haven't had to touch a xorg.conf file in years, afiak xorg.conf is deprecated now. I did some googling and now for xorg.conf stuff its recommended to use /etc/X11/xorg.conf.d/10-monitor.conf, this article might help: http://samuelmartin....-lubuntu-12-04/. You may be able to drop your old xorg.conf into this new file :)

Thanks for the tip, I'll see if it works out. (Y)

Edit It worked out brilliantly! You're da man ViperAFK! :D


Section "Monitor"
Identifier "Monitor0"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "vmwgfx"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_60.00" "1024x768"
EndSubSection
EndSection
[/CODE]

post-128385-0-40440500-1346887534_thumb.

Link to post
Share on other sites
Growled

In it's own bubble seen separated from everything else yes.

relative to even MacOSX it's dead, relative to Windows, it never even made it far enough to get DOA status

Despite what the media and some fanboys say, I don't Linux has ever been in competition with the big boys. It just goes along merrily doing it's own and anyone who wants to can tag along. One day a thousand years from now when Windows and Apple have been long gone, Linux will still be prodding along. It may not be very much further than it is now, but it will still be here.

Link to post
Share on other sites
.Neo
It may not be very much further than it is now, but it will still be here.

Who's to say Linux (or anything else we've achieved for that matter) will survive whatever it is that wiped out Apple and Microsoft?

What aren't you telling us?! :|

Link to post
Share on other sites
Kreuger

I found there are a lot of good points. Only thing for me is, I don't care about the market share.

Link to post
Share on other sites
.Neo

I found there are a lot of good points. Only thing for me is, I don't care about the market share.

A lot of people here don't seem to realize you don't need 90% marketshare in order to be successful.

Link to post
Share on other sites
javagreen

A lot of people here don't seem to realize you don't need 90% marketshare in order to be successful.

That's a long shot, really.

There are tons of people who know and understand that. It's actually funny you touch on this, because most, if not all, attacks made against Linux include the said "marketshare" as a metric.

Link to post
Share on other sites
.Neo
There are tons of people who know and understand that. It's actually funny you touch on this, because most, if not all, attacks made against Linux include the said "marketshare" as a metric.

OS X is living proof marketshare isn't everything. It "only" has 5-10% marketshare depending on who you believe, yet it has broad commercial software and hardware support. Developers who previously left or never really invested in the platform do now. Electronic Arts, Steam, Autodesk (AutoCAD) to name a few big ones.

Link to post
Share on other sites
HawkMan

OSX has a 5% marketshare and is doing well.

Linux however has a ~1% marketshare total. each distro is pretty much at less than 0.1%, for the big ones. since linux isn't linux. linux is just the kernel.

Link to post
Share on other sites
Kreuger

I don't care if the marketshare is zero. As long as people are willing to keep developing the OS, kernel, software and distros themselves, I'm happy

Link to post
Share on other sites
Growled

I don't care if the marketshare is zero. As long as people are willing to keep developing the OS, kernel, software and distros themselves, I'm happy

I feel the same way. I wish more people felt this way.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By zikalify
      The GNOME project launches Circle dev programme
      by Paul Hill



      The GNOME project has announced the launch of GNOME Circle, a new initiative that it hopes will widen its developer outreach. Developers that build on the GNOME platform and make their software open-source will be able to join GNOME Circle and have access to several benefits.

      By becoming a part of the GNOME Circle, developers will receive promotion and advertising for their programs so that they can reach a wider audience. Developers also qualify for GNOME Foundation membership which gives access to travel, marketing funds, and services including an @gnome.org email address, blog hosting, video conferencing, and a gnome.org Nextcloud account.

      To be a part of the GNOME project in the past projects needed to be hosted on GNOME infrastructure and follow GNOME’s development rules. These rules were a barrier for entry for developers that were focused on their own personal projects and by launching Circle, it should be easier for developers to become more involved with the GNOME platform.

      Under the new rules, the software must be open-source and use the GNOME platform. Developers of both programs and libraries can apply to join and don’t need to host their software on GNOME infrastructure nor do they have to follow the GNOME release cycle.

      Commenting on GNOME Circle, GNOME Foundation Executive Director Neil McGovern said:

      To learn more about GNOME Circle be sure to head over the project’s webpage. If you are a developer that’s interested in joining Circle, you’ll have to fill in a simple application form.

    • By Namerah S
      Metro Exodus announced for the PS5 and Xbox series X|S
      by Namerah Saud Fatmi

      Amidst celebrations of the tenth anniversary of its first-person shooter franchise, 4A Games has announced that Metro Exodus will be landing on the next-generation of consoles. In addition to the newly revealed console variants, the video game developer also stated that Linux and macOS versions of the game are also in the works.

      While no exact details were provided, the game's makers did confirm free next-gen upgrades as have become the industry norm. Faster frame rates, better resolution, quicker loading times, and other enhanced features such as ray tracing were also detailed for the PlayStation 5 and Xbox Series X|S variants of Metro Exodus.

      4A Games further revealed that the next game in the Metro series is already under development. The Ukrainian-Maltese video game developer commented:

      While the game dev did confirm its commitment to creating a 'story driven single player experience' for the next instalment in the franchise, it also mentioned the existence of a multiplayer mode. As the upcoming Metro title is still in the early phase of production, no concrete decisions about the two game modes have been made yet.

      For now, we'll have to sit tight and wait for further details to be shared by the creators of Metro Exodus on all fronts. No release date for the next-gen version of the third Metro game or its Linux and macOS variants has been disclosed yet.

    • By zikalify
      Fedora 31 will reach its end of life next Tuesday
      by Paul Hill



      The Fedora Project has announced that Fedora 31 will reach its end of life on 24 November 2020. The announcement comes just weeks after the launch of Fedora 33 which included GNOME 3.38 and BTRFS as the default file system.

      After next Tuesday, Fedora 31 will stop receiving vital security updates leaving your system open to exploitation as new vulnerabilities are discovered. To make sure that your system stays protected, you should upgrade to a later version; to do this, simply open Software and go to the Updates tab, there you should see a bigger banner offering you a Fedora upgrade.

      Once you begin the upgrade with this method, the required files will be downloaded and then your system will ask to reboot to install the files in a similar fashion to how normal updates work. When the upgrade is complete, the system will automatically reboot into the new release.

      In the Fedora documentation, it says:

      If you do not want to upgrade your system, you also have the option of downloading a fresh copy of Fedora 33 which was released last month. Whether you upgrade your system or do a clean install, ensure that you’ve backed up all of your important files.

    • By Ather Fawaz
      The new Intel Open FPGA Stack is geared towards easing development of custom platforms
      by Ather Fawaz



      Today at the Intel FPGA Technology Day, Intel showed off its newest offering in the eASIC lineup, the eASIC N5X. Alongside it, the tech giant also debuted its Open FPGA Stack (Intel OFS), a scalable, source-accessible hardware and software infrastructure meant to power customized, high-performance workloads.

      Distributed via git repositories, the Intel OFS will be geared towards easing the process of development and deployment on FPGAs by enabling greater code reusability and modularity. Vendors will be able to provide native support to third parties and proprietary Intel-OFS platforms, this would lead to greater portability across Intel FPGA platforms and enable native support across major OS vendor distributions. All of this would lead to a smaller barrier to entry, enabling increased adoption of FPGAs in the industry.

      "With the proven success from our early-access customers, we are excited to launch the Intel Open FPGA Stack, with its demonstrated ability to dramatically both reduce the development time and also increase code and hardware design reuse for customers and partners looking to accelerate their workloads,” said Dave Moore, Intel corporate vice president and general manager of the Programmable Solutions Group.

      If you are interested in trying out Intel OFS, it is currently in early access. For details on that, as a starting point, you should contact an Intel sales representative. The firm aims to provide assistance regarding the same over the next year. For more details, you may refer to this blog post.

    • By PNWDweller
      About 3 months ago I switched my  Operating system to Arch after being a distro hopper playing around with the Ubuntu Variants and never feeling quite satisfied.  Where I work, we use Ubuntu based systems and I have grown quite comfortable in the command line experience and I felt like it was time to switch to a different OS.  Until then, I had used and have experience in Centos, Ubuntu, Solus linux and Fedora Linux.  What drove me to switch and make the choice to switch over, I  was getting tired of reading about kernel updates being pushed out fixing security bugs and also adding different functions.  While I can honestly say that my day to day activities don't require the latest and greatest kernel and software, it made sense to me especially when I would read about new software being released and then days or weeks before Canonical would certify it and release it to the general community.  I understand why they do this and I chose to move on. 
       
      Arch itself tends to hold the notion that you have to compile all the software you want to use and it's a harder system to use.  I can honestly say that this is partially true, but what people fail to tell you is that the compiling is done automatically by the package manager (Pacman in this case).  If you are comfortable with the command line, and even if not, you can certainly install Arch or use an installer to do it for you.  I used Anarchy installer which basically formats your drive for you, and you select whatever software you want and then it installs it.  It does the heavy lifting.  When finished, you are booted into your Shiny new Arch system with the Desktop Environment you chose.  In my case, it is always KDE.
       
      When I moved to Arch, I quickly found that not only do I have access to the latest and greatest builds, but also a lot of the alpha/beta versions of software.  For instance, I am running the "Bleeding Edge" version of Thunderbird mail which is in the alpha channels for testing.  You can't always do this with other systems.  i also have been able to experiment with different kernel versions.  Usually when I get updates, I have the most recent stable kernel release. 
       
      For things I have done with Arch - aside from my Desktop, I have a PXE boot server installed on my NAS which is also using Arch and other server software on it.  My PXE server allows me to boot into clonezilla or fresh install Arch if I need to (really don't need to), without having any external installation media handy (Thumb drives usually).
       
      Anyway, I have found my final Operating System and couldn't be any happier!