Productivity with a Linux OS

The real issue with the move to Linux is money right? As in making it. You have to be productive, even if just in hobbies.

In considering a move to the Manjaro distro I have not been afraid of dealing with gaming or media. I have however been wondering about getting things done. It occurred to me that this was the real thing that would hold me back, that is not being able to do work.

How do you maintain your productivity levels while using a Linux OS distro? Video editing, basic excel style data manipulation, finite element analysis, CAD programs, audio, the list is never ending really.

Does Windows really have this pinned down? Are the best solutions those that put a windows OS on a partition or in VMs? The general discussion would be good to learn from I think as we have some people with good experience on TekSyn.

 

Personally, I would love to jump ship on Windows for a while but I am mostly concerned about being able to be productive day to day and on various types of tasks as they come up. Hearing how people handle these issues would be very interesting for me. I don't have any experience with Linux at all so any insight would be welcome at all, even just examples about how you do this or that.

Funnily enough I just saw a tweet linking this: http://www.comsol.com/product-download/4.4/linux

Looks interesting. The tweet was by phys.org.

Video editing, LightWorks. Audio, Ardour. FreeCad. Etc etc. There is a ton of software available in Linux. I find Windows to be very unproductive. 

I know there are definitely some very good, right up there with the best, solutions like LightWorks as an example, but do you think there really is a solution for it all? Or at least close enough.

 

Maybe the problem is more perception, a PR problem.

I think there are more and better options for just about everything in Linux. Once in a while you might run into something that is only available for Windows. When that happens I just grab a glass of Wine.

I have never done anything with video editing or CAD or whatnot, but for office applications, i always use linux. so quick and easy to get the necessary software for text and graphical manipulation, and by now, i'm more familiar and productive with the open source counterparts than i am any windows software suite.

There are many proprietary features that people throw into files such as Microsoft Office's .*x formats that render and save incorrectly in libre software due to licensing issues, but reading them works well enough and you can easily create your own nice looking files in an open format that works with any decent product for that file type. So, things like the Adobe Suite are basically tied down to Windows, but the functionality is abundant in other projects for you to use.

As a starting point, try out http://alternativeto.net/ .

It's a marketing myth that Linux in combination with open source Linux applications are less productive than another platform.

If you open your mind and look at it objectively, Windows is not nearly as productive as Linux, in fact, objectively speaking, Windows software is less secure, less user friendly, less feature-rich, less polyvalent, less compatible, less performing, less customizable and of much lesser quality.

Long time Linux users have the hardest time getting things done on Windows machines, because all the extra functionality and performance, and all the choice of applications and work flows, that make productivity on Linux such a dream, is just absent on Windows. In Linux, there is a "can do" mentality, there is always a simple solution, well, in fact, there are always at least a dozen simple solutions to choose from, whereas Windows, or other closed source closed ecosystem commercial software consoles, are "can't do" environments: they don't adapt to the user, the user has to adapt to them, they're not compatible with everything, the user has to use a particular format, etc...

People need to open their minds to the reality: Microsoft did not invent productivity on PC's, the only thing that made Windows popular, was that it was a cheaper solution back in the 1990's, because it integrated a number of features of separately available third party solutions, and the entire MS-Office suite was offered at about the same price as a single third party application:

1. MS-Office as a whole: at first, Microsoft offered Word, Excel, etc... separately. The popularity of Microsoft office productivity software took off when they integrated everything into one suite, after the model that had made Ashton Tate's Framework so popular before that. They even copied a lot of the GUI aspects of Ashton Tate's Framework II and Framework III in the Windows GUI.

2. MS-Word: MS-Word has a really difficult time competing with WordPerfect at first. WordPerfect was the first really good word processing software, it was developed for *NIX platforms in the 70's, and later ported to MS-DOS, where it dominated the market until the mid 90's. People that have used it, will confirm that the printed end result from WP 5.1/5.2 was better quality than the printed end result of MS-Word at the time. The fonts were rendered better, it was faster to use, what broke the market dominance was the non-WYSIWYG editing, even though WP 5.2 was still better at that than MS-Word 3.0. WP was expensive, MS-Word was cheap, MS-Word won.

3. MS-Excel: originally, spreadsheet applications were developed by IBM for use on *NIX machines. The first ever WYSIWYG-spreadsheet application, was VisiCalc, which was originally available on Apple II machines, and which was the most popular application by far on Apple, and the reason why the Apple II became so popular in the first place. It was later ported to MS-DOS, and became pretty popular there also. IBM then responded with Lotus 1-2-3, which was much more powerful, and was developed specifically for DOS PC's. That was the industry standard spreadsheet application until the mid-90's. MS-Excel was cheap, so MS-Excel won, even though everybody that has used Excel and Lotus 1-2-3 next to each other back in the day, will confirm that Lotus 1-2-3 was more powerful than Excel.

4. MS-PowerPoint and MS-Draw: Presentation software back in the day also came as a port from the *NIX world. A very popular solution was Harvard Graphics, which offered vector-based and bitmap-based graphics editing, together with PowerPoint-ish presentation editing and running. People that have used it, will confirm that it was more powerful than the old Microsoft solution. MS-PowerPoint was cheaper, MS-PowerPoint won.

5. MS-Access: database solutions at the time on PC also came from the *NIX market, and was ported to MS-DOS. The most popular application throughout the 80's until the mid-90's, was Ashton Tate's dBase. It had more functionality than MS-Access, and MS-Access took a really long time to catch up, notwithstanding the introduction of SQL-server to kill dBase. Difference: MS-Access was cheap, dBase wasn't, MS-Access won.

In the end, the productivity market is always slow to react, but right now, Microsoft Windows and the commercial applications for it, are the most expensive solutions in the market, and they offer the least functions, the least compatibility, the least reliability, and the least security. They will not win any more. They haven't evolved with the needs of the market. They basically took a snapshot of the available technology in the 1990's, and continued to sell that solution, with every upgrade, breaking compatibility, and becoming more expensive.

The *NIX world has evolved since then, they have added over 20 years of software development. People that don't see the benefits of the open source productivity software, are using their PC blindfolded. There is just no productivity software that can even touch the quality and efficiency of open source applications on Linux.

Back in the day, MS-Office became popular because it was a 250 USD allround solution to substitute for expensive standalone solutions: MS-DOS was cheap in comparison to *NIX operating systems, WordPerfect cost 500 USD, dBase cost 700 USD, Harvard Garphics cost 900 USD, Framework cost 500 USD, Lotus 1-2-3 cost 400 USD. People preferred the cheap, even though less powerful, MS-Office applications.

By Windows XP and MS-Office 2000, MS-Office on MS-Windows had become a very expensive application, costing over 700 USD for MS-Office and MS-Windows, MS-Office 2003 was even more expensive, and open source development accelerated. A few years down the line, the huge reduction in license cost of MS-Office, can't make up for the price difference with free and open source alternatives, and since the open source alternatives actually perform better and have more compatibility and more features, it's a no-brainer. Most businesses are still using XP and MS-Office 2000/2003 right now, because it was such an important investment. The upgrade cost will be the deciding factor.

Add to that the lacking features, performance, reliability, security and compatibility of the Microsoft products in today's Linux-dominated technology environment, and everybody knows the outcome. Microsoft conquered the market based on price, they will be beaten based on price. The actual efficiency and features of the software, are only a secondary factor, but even there, Microsoft products are hugely deficient.

People that use mobile devices, which are the next step in productivity, know that they have a much better integrated experience when they use Linux on their PC. Using Linux devices (Android is the most popular distro and most popular operating system in general in the history of mankind, and it's just a Linux distro after all) with a closed source locked down software console like MS-Windows, means using a closed source syncing application, that only allows for DRM-content to be synced, or using commercial cloud applications to sync, but it doesn't offer an integrated experience, whereas using such devices with a Linux PC, is just an integrated experience of an entirely different level. The longer MS-Windows locks down the PC platform, the more the PC market will decline. That is just a fact. Right now, the only thing that will revive the PC market and the PC as a productivity device, is the general adoption of Linux as PC operating system, and the adoption of open source productivity software.

The productive use of technology also determines the entertainment use. Right now, the PC gaming market is also in decline. Consoles are more popular than ever before, and the main growth in the gaming industry is on Linux, mainly through the Android distro. Closed source companies sell expensive solutions that introduce features that have been self-evident in Linux for years (e.g. streaming from a PC to a post-PC device), and that never work as well as all-Linux solutions that are free and open source. The PC gaming market right now, is pretty much just a matter of Windows-only AAA titles, which are basically mostly Console ports for PC, and most AAA title games, focus on console features instead of PC features, with things like game controller focus, auto-aim, social gaming network functionality, and DLC-based business models, but the titles that come out, are always the same game with different maps and some different graphics features, if even that. Just like the Windows-PC productivity market, the Windows-PC gaming market is already dead in the water, it's going nowhere.

The Anglo-American world is very slow to react, because they don't have the extra costs of non-English speaking regions when using Microsoft-Windows and closed source commercial applications for that. If I had to provide 20 people with MS-Windows Pro, and with MS-Office and Adobe CC and cloud synchronization functionality that wouldn't suck, with extra language packs and proofing tools for let's say only the 6 most used languages in Europe, that would be an investment of over 20.000 EUR per annum on software that performs less, is less secure and less reliable than free open source software. Add to that the fact that trainings for closed source software are more expensive than trainings for open source software, and the loss becomes even greater, add to that the loss in productivity, and the loss becomes a true factor in the ability of the company to compete, because the actual overhead of using closed source software is well over 150.000 EUR, and that's in a simulation just counting the "normal" down-time of Windows-based systems and closed source applications, not even counting the accidental down-time because of the frequent security issues, malware scans, driver problems, etc..., and only counting the "best-case" scenario productivity on closed source applications, which is never actually reached. That's just the reality of the business. It's just more efficient to pay the employees more, have them work with more efficient software and more modern hardware so that they can have a better work/life balance, have motivated employees, and have a better business. Software and computer technology can be a blessing for a business, but it can also be the ultimate destructive power. Microsoft did a lot of great work to become a blessing for business in the 1990's, but now, and in fact, since the year 2000, it's solely responsible for the decline of the PC market and the destruction of a lot of businesses and jobs. That means that "productivity" and "Microsoft" are not even terms that can be used in the same sentence any more. The sooner you break free of closed source, the more chances you have in business, it's as simple as that.

Is this supposed to be a joke?

I like free, open source operating systems, I'm using one, but the fact that they have a smaller user base is not some misunderstanding, but a consequence of them requiring more learning and effort in maintenance which is something people should but do not wish to commit to.

It's impossible to convince a rat trapped in a cage that the universe is larger than 30x30x30 cm...

Stop lying to yourself! Linux based operating systems and open source applications have a much larger user base than closed source software. Every single day, only in the mobile devices market, more than 1.5 million linux devices running open source productivity applications, are activated. Every button that is pressed on manufacturing machines, medical machines, cars, planes, weapons, bulldozers, etc... does something because of Linux and open source software. All people that call themselves "Windows users", actually use Linux more than Windows, and they couldn't function without Linux, but they could perfectly function without Windows or closed source applications. You wouldn't even have running water or grid power without Linux, you wouldn't have a bank, a hospital, a road, a car, etc... Windows and other closed source software consoles are so marginal in terms of usage that they are completely redundant.

I'm sorry, but while I do agree with you that Linux can be used just as well as Windows and that Linux is present in more places than are advertised normally, I don't think you are right completely.

You say that a Windows user cannot function without Linux. What if their computer is Windows and their phone is Windows? Certainly some routers do run a variant of Unix, but just as well they could run a closed source integrated os

Then when you come and say that cars and planes and weapons etc run Linux, I don't know what to say about that. Certainly cars and weapons can function with no OS and as for planes and water or power grid, I am not familiar with the matter, but I think that while some might run on Linux/Unix, most won't.

I can however speak about banks because I know a little bit about them. The ATMs are famous for still running Windows XP as can be found in many articles about XP approaching EOL. The servers run Windows Server in most banks. Not saying they couldn't just as well, or better, run Linux, but that's the reality of it.

Now to the OP. I think it all depends on you to be honest. Your workflow and what applications you use.

If you can adapt your workflow to Linux and if you can find open source alternatives for some applications that you need, or run a VM or Wine for others and thats fine with you, then why not.
One example I can think about is the Microsoft Office suite with Exchange. Now I know there are better alternatives for this, but if the company you work for needs this, then you must adapt and it only works decently on Windows and maybe Mac OS.
I know somebody that was a Linux user since probably kernel 1, but switched to Mac OS(as he refused to switch to Windows) when he joined a company that required him to use Outlook and Lync. 

Even if everything that Zoltan said were complete bullshit (it wasn't, this is hypothetical), he is still right for one obvious, simple to understand reason: with open source you can adapt your software to your needs. With closed source software you have to adapt to your software.

This is why free software ("free" as in being able to see the source code, edit it as you see fit AND distribute it to others) will always be better than closed source software. Either way you look at it, this conclusion is inescapable.

cryengine being ported to linux is a really big step to having most games running on linux.
personally, I use libre office instead of ms office, because of the interface, which is really annoying on  2k7+ versions.
blender can replace most of after effects's features if you do amateur filming. (else you would probably use a mac anyway)

solidworks is not natively available on linux (still works under wine or a VM), but there's some nice alternatives like http://www.salome-platform.org

gimp is an good alternative to ps (protip: you can put the interface in one window under the window menu tab) 

eclipse works under linux

matematica and matlab works 

audio: rebirth (under wine), audacity, lmms, 

video: vlmc, kdenlive
most software has an alternative.

my principal concern for getting linux, will not be the price (because I have a msdnaa acount), but windows 9, I will probably switch if it is as f*ed as win 8 (not only interface-wise, but drivers and functionality wise, because when your gpu is not supported ...) 

 "What if their computer is Windows and their phone is Windows?"

That doesn't matter. If you get on the internet you used Linux, if you checked the weather you used Linux, Linux runs the worlds economy, it's in televisions, if you've flown and landed safely thank Linux, the US nuclear submarine fleet runs Linux, the International Space Station runs Linux. Modern cars have on-board computers and a lot of them are running Linux. Most everything you use in your daily life is powered by Linux. Even digital thermostats and crockpots run Linux.  

What do these ATM machines connect to? Linux servers...

A computing device without operating system... doesn't exist... pretty much all modern embedded systems (cars, tools, weapons, etc...) use a linux-based operating system. You don't see Linux everywhere, because it's so user friendly that it stays out of your way, and you instinctively use all these devices without even seeing the Linux that makes it possible. If you have a Windows Phone, you're using Linux more than Windows, because the modem chip of that phone, which controls the application processor more than you might even want to, runs a proprietary embedded Linux-based operating system, also known as the "baseband", and that phone connects to antennae, which run Linux, and that connects to communications and Internet servers through switches and routers etc... which all run Linux...

Microsoft Lync... runs on Linux servers...

QED

You really are hard on the reading comprehension, aren't you?

The thread was about productivity as in people <strong> directly </strong> using finished software to produce something.

I wasn't saying that open source software is worse than proprietary. I was saying that for the stated purposes, using Windows takes less effort from the user. Because they're used to it, because that's what most other people and companies use for that purpose.

The GNU/Linux devices that people use indirectly or directly without realizing what operating system they're running are 'user friendly' because the manufacturers have configured them to be such, not because that is an inherent quality of the kernel.

What learning and effort in maintenance? If you don't use ubuntu based systems you won't have to reinstall everything. Get a rolling distro like LMDE (linux mint debian edition) and you get periodic updates. It's a really really really easy distro to use.

No I'm not. I do get a feeling that there are some things that you mix up though:

directly using finished software to produce something: so people that use linux mobile devices don't directly use software?

the user friendliness is an inherent quality of the distro, the applications, and the kernel that makes it possible because it's so fast and has a small enough footprint to even make it possible.

You said that people prefer Windows because they don't want to invest in the learning and maintenance of linux. Well, people prefer lower powered devices that run linux over high performance devices that come with Windows, and that pretty much tells it all: people just use what the device comes with, and the linux devices are preferred, that's why they buy devices instead of Windows PC's. I know directly from the distributor that I get most of my stuff from, that they do whatever they can to get laptops without Windows preloaded, because they just can't sell them, but unfortunately, not all manufacturers want to deliver laptops without Windows. Linux can be easier to use and definitely requires much less maintenance than Windows. Linux and Windows are not the same product, Windows is very specifically a software console for x86 PC's, Linux is so much more than that. They are not comparable.

Calling Android Windows is misleading because it is nothing like the other distros. Its development is in large part controlled by Google, it comes loaded with proprietary software and an app store of mostly proprietary software. And that's how the vast majority of people use it - without getting root access, without using bash scripts, without removing or avoiding the Google apps that spurt their personal information left and right.

Also, this thread is about productivity. Who in his right mind would pick an Android device with its nonexistent or abysmal hardware keyboard to do any word processing? How many professionals or enthusiasts would use Android for serious audio, video and photo editing, CAD work or 3d modeling?

Android being popular is not a sign of people appreciating software that gets by on little computing power. It's a sign of people wanting cheap devices for consumption of websites and videos. Your anecdotal evidence of people not wanting computers with Windows is nice and all, but means nothing when compared to the hard statistics of what market share Linux has on desktops and laptops, which is where most actual work is being done.

https://en.wikipedia.org/wiki/Usage_share_of_operating_systems

Most distros don't come with an equivalent of Windows search and those that do (Ubuntu and Gnome 3 distros) have it implemented worse than Windows 7.

Windows partition manager is simpler to use than Gparted.

On Linux, you need to make sure that your sourcest.list lists an up-to-date repository for every piece of software you're using, as opposed to programs checking for updates themselves.

Just listed what popped into my head from personal experience. Oh, and for me at least ( although I imagine that other people have similar experiences) when I was learning Windows, I could turn for advice and explanation on something to my father or friends, while for Linux I can only turn to the internet.