Forum Moderators: bakedjake

Message Too Old, No Replies

Why not Linux?

What would convince you to try Desktop Linux

         

mack

4:57 pm on Aug 18, 2020 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



I have been a Linux user for in excess of a decade. I can honestly say the last time I even used a Windows machine was around about 5 years ago. I use Linux for all my work and day to day computing tasks.

What factors are at play that prevents more people from experimenting with Linux? Does it sound too techy and complicated? is there perhaps a large learning curve? Or does it come down to software requirements and perhaps old habits?

What would make you personally want to try a Linux distribution and have you perhaps tried before? Did you go back to another operating system and if so what drove that descicion?

Mack.

tangor

2:23 am on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



what folks need from a computer is pretty simple:

Word Processing
Spreadsheet
Database
Graphics
Audio
(and subset of the previous two: Video)
Communication (email, web, etc)

Work(er) flow is what I call the "desktop" and it has taken Linux some time to come up with viable solutions ... which is among the "why not Linux" that has remained over the years.

Most folks don't have the time, or the energy, to test out all that's out there, they just need to get to work, work, work, and right now.

In that regard Apple and Windows get the job done ... and their market penetration attracts developers for any of the basic functions that folks actually NEED.

So far the Linux branch is playing catch up... and sometimes getting remarkably close ... just not QUITE THERE...

Me? I put the beast to work, let it work, and concentrate on my other work with tools that ALREADY WORK ...

graeme_p

11:09 am on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@explorardor, you are only discussing cross platform desktop app development. What about web development which I thought would be an important topic to people here.

Even as far as desktop app development goes, you chose to use very obscure platforms. I have a lot of Linux applications installed, mostly cross platform ones, and I do not think even one is written using any of the languages. Its 2020, why do you want to carry on using Basic and Pascal for anything other than maintaining legacy software?

I do not do desktop development very often, but have used Kivy and Tk (with Python). If I was doing something serious I would look at C++ or Python with Qt or Gtk because they are widely used, have big ecosystems, and are used by a lot of apps I think are good.

@tangor, not many people do audio and video editing, the rest of what you list works fine.

Let me ask (again) a specific question. Why do people whose main job is developing for the web not develop on the OS that runs most of the web? The same for developing for servers in general.

tangor

1:06 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Short answer: there's no money in it.

Longer: If more folks did you can bet the hackers would get more serious in a flash!

iamlost

2:06 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I use Debian Desktop on my development computer (because Debian on my servers), MacOS on my general use (web browsing) computer, plus a bunch of recycled laptops with various Windows versions for compatibility testing, plus bunch of recycled Android and iOS phones for compatibility testing. My personal phone is a recent upgrade to a recycled iPhone 7.

There is no one size fits all in one solution. There is simply meeting requirements of use. Often that is some personalised mix of need and familiarity. It is rare that something is just so awesome that one puts down what was in favour of the new, rather change is usually driven by something no longer being fit for purpose or some irritation threshold surpassed (why I dropped Win for Mac).

One can produce a highly competent competitive Linux desktop PC, however, as constituted, the process offers too many options, too many choices to be made up front, to be acceptable to the general public.
Note: Debian Desktop gets sort of there but even it is not the plug and play version needed to compete against the easy simplicity aka hide the complexity behind the curtain the general public gets from MSFT.

Linux is an adaptive multi-tool while most folks just want a particular off-the-shelf single tool albeit in a selection of designer colours. A base Linux PC competitor can be offered but the inertia of good enough enjoyed by Windows is still too great.

The shift away is iOS and Android not Linux and that took the advent of a totally new device/platform. Vis inertia is the procrastination of the universe.

graeme_p

2:25 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Short answer: there's no money in it.


No money in developing websites and other server software on Linux? Linux is the dominant OS in web hosting, and is pretty strong in other areas and the most widely used in many.

If more folks did you can bet the hackers would get more serious in a flash!


In terms of hacking servers, hackers are very serious about Linux. Lots of critical systems run on Linux - and most of those that do not, run on a *nix of some sort.

Debian Desktop gets sort of there but even it is not the plug and play version needed to compete against the easy simplicity aka hide the complexity behind the curtain the general public gets from MSFT


Debian is generally regarded as a rather geeky distribution compared to the likes of Ubuntu.

Plug and play is available, in exactly the same way and under the same circumstances as Windows - buy hardware that has it pre-installed.

I use Debian Desktop on my development computer (because Debian on my servers)


So why do more people here not do that? Surely far more of us use Linux servers than Windows ones?

explorador

2:37 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@graeme: posted a direct comment to what you asked regarding cross platform (it's not pretty but it's the truth, not only "my truth"), and that's not the only thing I have commented. Web? let's see what people say, I'm also interested. On my side I shared my bit, and I was happy doing web development on Linux. It works pretty well, but as much as I loved it... it was Apache (xampp based), Javascript, Perl, PHP and I could code on something as simple as plain text editors (same thing I do on Windows), as much as I love Linux I can't give them a prize for being so great while using simple text editing and server software, we can't always measure the quality of something for the performance on basic things, basic is not the best term but I guess it explains things pretty well. Ended going back to Windows for a variety of reasons, most content creation related.

Regarding my choices for cross software development, posted detailed comments on why those were the case as final options, liked them, didn't love them, and just like many have shared on the web their own experiences developing: it's not as easy, clear and functional as promised, lots of let downs (let down means we wanted it to work, there was passion for it, but that wasn't enough), but we also have to consider it's not the effort of few that makes things happen: in development for something to make a difference we not only need the software, we also need a BIG user base to spread it, purge it and make it better, the more coders the faster they find the bugs and make it better, but that's not happening in general on Linux, except on very low level tools and that brings things back to almost the OS development level, as said, and few people in that level create apps for their own OS.

In that bit I tried to explains a long quest researching and exploring, and finding lots of "oh, but you didn't try X, you should try Z, big companies use it, W is made on it", and... you have to separate truth from just fandom, there is only so much time to explore and test those options, then many of us got tired and "we just want to get things done". My guess is you didn't understand my comment, or feel it's too negative, well, it is what it is, the experience on Linux can be quite standard on trying apps, you move from one to another until you... get things done because it works, or you get tired of exploring the alternatives that don't exactly do what they promise or just won't work as said.

Nothing negative here, but your comment fits what I explained before and anticipated on cross software development regarding moving from option to option reaching the point of saying (as posted and predicted before) Phyton and C, going lower and lower level. I get it, but makes no sense. That attitude is too standard on software development forums but the amount of comments on getting things done is not that abundant, just the justification on doing things on something must people won't even try, I agree with you, they are good, but the same wouldn't work on let's say Windows: we have a huge collection of tools for development, but hey, you better do it on C (sorry but that's not even progressive) and the same attitude is the one hurting Linux. Welcome to the ecosystem, we have lots of tools but you better use C.

Let's see what others share. It's fun to revisit the trends on Linux from time to time.

Plus, boring but the truth: during a time I seriously considered creating a music player for Linux, after all I missed iTunes like a ton of people do on Linux and Windows. It's been praised for the UX and each version became bloated and slower, so there are lots of people wanting the old iTunes sort-of-speaking. Yes I can code it, but after seriously thinking about it, the time and work didn't sound justified, yes I was pretty sure it would have to be free for sharing, I highly doubt on paid versions, anyway... something hit me hard: the Linux community has to be more demanding. After all there are LOTS and I mean LOTS of articles and even videos on the web from Linux users stating how A, B, C, D, E music players are awesome... oh boy just installing and launching makes passers by look and say "what the hell is that?", not to mention MOST DO THE SAME SIMPLE THING and lack the look and features people want (That's another problem on Linux, lots of apps that do exactly the same thing, look like one copied the other, even if they are not ports of the same original code). Linux community was proud at the beginning while having a terrible GUI and it took time for it to change, most apps are still stuck in the same chapter the OS experienced. And I don't think many loyal users in the community would actually appreciate something crafted like iTunes, after all: it's not there, and they seem pretty happy with the [ugly] existing ones. This sure can kill the serious consideration of time to build something.

There is a thin line where the reasons "why" might sound like a rant, it's not, but many things in Linux fail to deliver and talking about it might sound negative, but it is what it is, for the rest as said: most people can do their job as long as it's simple office work without complex doc translations. I'll leave it there. I have watched too many YT videos and read far too many articles about it and it's hard not to agree with them.

tangor

3:00 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



No money in developing websites and other server software on Linux?


You're talking what you CAN do to make money, I'm talking what kind of apps MOST FOLKS WANT (ala Win/Mac stuff) and a coder/company that can deliver can make a PROFIT from.

Of course hackers go after websites, many of which run on Linux, but not as hard, hot or heavy. Why? Folks who can put up a server and maintain it are likely too smart to "click this" or install something they have not fully vetted.

Hacking works when the hoi polli are involved ... they aren't that careful, or knowledgeable.

graeme_p

3:41 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@tangor I asked why people do not want to use Linux to develop websites and server software and your answer is that its not a good platform for developing Mac and Windows apps?

I would have thought given that is is a site for webmasters most people would make money from developing software for servers.

Me own experience is mostly of developing web and other server software, with some numerical and a few odd things thrown in, and I find Linux is an excellent platform for that.

Servers do get hacked, and the payoff from hacking a server is far greater than hacking a PC.

Welcome to the ecosystem, we have lots of tools but you better use C.


Absolutely not true, and not what I said. My point was that you seemed to have no problems with developing with obscure tools, so you would have had a really good experience with something more mainstream.

I cannot see how developing even with C is less progressive than developing with Basic and Pascal!

explorador

4:32 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Iamlost: / Note: Debian Desktop gets sort of there but even it is not the plug and play version needed to compete against the easy simplicity aka hide the complexity behind the curtain the general public gets from MSFT.

Yes, and that's a very relevant truth.
graeme: Plug and play is available, in exactly the same way and under the same circumstances as Windows - buy hardware that has it pre-installed.

Plug and play on Linux is a very different beast than Windows. Buying hardware that has it preinstalled? what, do you mean Linux? Windows? (didn't get what you mean). Windows enjoys a far more mainstream distribution of options regarding hardware and software than Linux, this is a tricky topic because Linux suppose to make lots of things work, even those that won't work on Windows, but that's not the point (it's easy to get lost on the little things while making a point), but the point is "plug and play".

Things on Linux work out of the box easily as Android stuff in the sense of "if that thing is in the kernel or supported by the kernel, that's easy", as long as it gets dropped (and it will be) nightmares begin, like Windows? nope, on Windows you can install lots of things when plug and play fails, that's aside from automatic detection and download, I mean pure manual installation. Linux? can be a real pain, after you spend hours and hours following different tutorials and finding it doesn't work, and each tutorial becomes more complex and you get tired of it, but there is always the "oh, but you should download the source and compile", well... then someone will tell you that it's your fault (kinda) because you don't use general supported hardware. Mm If not careful the same thing that happened on Software happens with drivers and distros: you get tired of the repetitive search, being told do this do that, then oh you didn't use X, and then "it's our fault" kind of... and you wonder "hey, I thought this was supposed to work out of the box", this is also addressed to drivers and plug and play, not to mention the tutorials might just work with VERY specific versions of Linux and distros.

What I do is: if it works, excellent, if it doesn't, I try very hard to kill my desire to make it work (because it's possible, it should and Linux shouldn't fail me) and just move on to something that works. If it's something not mine, I just tell them to give me their hardware for a while for testing and then give it back to them, I want to save dear people of trying dead ends if that was the case. Positively, some things work because someone decided to put effort on it, and sadly, many things stop working because the one working on it moved on, it was a project, or "I did it because I needed it at the time", in many cases the source code is left there and nobody picks it up, adding more unfinished stuff to the list, or you find sources "in progress" that work partially, but it's not a matter of finding guilty ones, after all it's just as simple as many hardware manufacturers not really interested on keeping the drivers alive or creating specific drivers for Linux.

tangor: You're talking what you CAN do to make money, I'm talking what kind of apps MOST FOLKS WANT (ala Win/Mac stuff) and a coder/company that can deliver can make a PROFIT from.
That's also something I consider relevant. User base is important, as important as people who want the apps, and people who can pay in one way or another to make profit from it. Sometimes the last piece might be missing and people would still put effort on coding, but if the first two are not there... then it doesn't make any sense to work that hard.

graeme: I would have thought given that is is a site for webmasters most people would make money from developing software for servers.

Can't post details, I don't know enough about that, casually this year I've been reading more and more (and listening to interviews with the creators) about tools like React, Vue, Node, etc. Things that run on the server side or are an important part of the web ecosystem, I'm curios about what tools they used and the business model. Crowd-funding has been important, the creator of Vue explains himself he wasn't actually creating a product for sale but it became so huge he found the means to get paid to fully work on it and get many collaborators and users (those two factors are very important on Linux for things to take off) and Laravel was a huge factor that made the difference.

Many things in Linux are not paid by the users, instead it's used, and some companies decide to place the funds because they use it or their business model allows them to sell their services and support-services, it's... collateral kind of, not direct business.

graeme: I asked why people do not want to use Linux to develop websites and server software and your answer is that its not a good platform for developing Mac and Windows apps?

This is quite relevant, coding? ok, but developing websites and server tools also involves graphic design and we might fall back into the issue of preferred tools by artists. In many cases the same person is doing many jobs and needs everything installed on the same machine, in some cases it's diff people doing diff things, but again many times, the task of developing websites IS tied to creating content and the need for the tools for that, sadly many times this brings the beaten horse of "but you can use Gimp..." oh not again.

graeme: Absolutely not true, and not what I said. My point was that you seemed to have no problems with developing with obscure tools, so you would have had a really good experience with something more mainstream.

I cannot see how developing even with C is less progressive than developing with Basic and Pascal!

I tried to describe in detail. I'm not particular interested on coding on C, just as coding websites I have been far way more efficient (my tools) Perl based, I'm not interested on fully coding on PHP. There was some old thread around here where I asked a question and people told me to move out of Perl, it was Brett who jumped in talking about how somethings by efficiency absolutely have no comparison. Well sometimes it's a preference, sometimes it's efficiency, anyway the thing is we shouldn't have so many tools on a platform to end up again and again talking about Phyton and C (that's very common on developer forums, and hated by many, both the tools and the attitude), tried to explain that.

When I coded X app (cross platform) I did so on MacOS, and that tool was great enough that I could build the binaries on the Mac FOR MAC, and also the binaries for Windows on the same Mac. I liked that, and the final app worked, then coded the next app network based also for Mac and Windows. I know many times we need virtual machines or separate computers to build and test things, and many things will not work being OS glitchy, that's fine, but the overall service and simplicity was well received, enough to say "free vs paid?, ohhh free doesn't feel free, and paid feels effective", there are lots of articles and videos talking about how great Linux is if you don't value your money, I can't say 100 negative comments VS 50 positive make the negative more true, even if one is actually feeling those 100 and those 50, the overall result is what you feel it makes the difference. Some tools I tried worked great but I needed more time to explore in depth and I was getting tired, and then suddenly some thing didn't work perfect in terms of GUI and rendering... I would feel like "oh not again...".

But as said, in all positivism: cross platform development is something that I would really like to see discussed, but average, not so low level that the arguments are based on low level tools coding on a basement some app that nobody will ever see or use, and also not on the other extreme of low level apps used by big players who happen to have tons of developers, after all each of those extremes are building things that we won't ever see or use.

Office suites BTW made a lot of noise on Linux and saving lots of money on big corporations. More of that on the next post, stay tuned (Zzzzz).

explorador

5:03 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Office suites were noisy on Linux and companies supposedly saving lots of money on licenses, that's true. Lots of people, companies, offices and public service entities need Office Suites and that costs money, but they also need other apps, not just Office suites, and while there are lots of alternative apps on Linux and even online (browser based) this has little to no impact on this, so it seems. [LiMux] is something I always keep in mind about software, in Germany the Munich city switched to Linux and they created this set of tools and OS. By 2020 migrated thousands of computers to LiMux and saved lots of money, then 2017 decided to go back to Windows. It shouldn't have been so difficult as it's pure "Office Work" right?, please take the time to read out of curiosity, it wasn't just any project, it was serious, certified, specific and also money involved, yet the users complained by the lack of software. It was suggested the change was personal-decision-based and business by someone, but it was actually reported the issues were mostly organizational. I would suspect (additionally) having a strong permanent workforce maintaining and coding the project was also NOT-easy.

Regarding cross software development, my best bet right now is to just wait and read. Chances are, if it's pretty, I would probably try it again, so I rather wait and read, it would be fun and interesting to finally see such posts and threads here on WebmasterWorld, same as Mobile and cross platform Mobile (something that never happened, didn't took off).

graeme_p

7:28 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



This is quite relevant, coding? ok, but developing websites and server tools also involves graphic design and we might fall back into the issue of preferred tools by artists.


Not for me, or a lot of others. I am not talented enough to be a good programmer, and a good sysadmin, and a good web designer, and a good graphic designer.

Also, a lot of what I do does not involve any one working on more than a tiny bit of graphics - a logo, some buttons etc. The rest is HTML, CSS, etc.

I tried to describe in detail. I'm not particular interested on coding on C, just as coding websites I have been far way more efficient (my tools) Perl based, I'm not interested on fully coding on PHP.


I do not understand why that is relevant. C vs other languages, or Perl vs PHP have very little to do with WIndows vs MacOS vs Linux, unless your favourite languages are MS or Apple ones.

If I had to choose between Perl and PHP, I would choose Perl - but I would use Linux because the code will probably run on Linux or Unix servers and I find it easier to set things up for development on Linux.

You are out of date about Munich. They are going back to Linux now: [zdnet.com...]

tangor

8:10 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



The original question was "...why not Linux?"

Apparently some folks determined to defend Linux---though no one has attacked Linux---miss the point of the USER taking up Linux instead of Mac or Windows. The USER can go to a box store, buy a box with everything installed, take it home and plug it in and get instant results from the very first minute. When Linux can do the same more folks might actually migrate.

Then again, Linux does not have the same resources as Microsoft or Apple for delivering "consistent product", is not based on "making money" and its resources are scattered all over the world, and at varying degrees of professionalism and success.

Personally, I am glad the Linux is not "windows/mac popular" because an OS should do one thing and do it really well: be an operating system. All the rest is whatever you want the OS to DO. Having a great alternative to the Win/Mac "packages" is wonderful for those who do OTHER things with computers besides "basic tasks" stuff.

But "...why not Linux?" is pretty simple: for the rest of the world of users "It ain't Win/Mac".

WE know there's a difference between OS and APP ... but the average user only see what's on the box, what's taught in schools, what is branded and advertised, has pretty lights and bells and whistles, and promises happiness and family joy (or some other B$).

Linux is NOT a "company" out to make a profit with it's product(s). It has no real resources to enormous venture capital, no burning desire to "take over the world", or capture the global market. That is another "why not Linux?"

Joe User simply doesn't know there's an alternative... and with Android filling in the "cheap market" even M$ and Apple are starting to feel a pinch.

This is NOT Linux bashing, just realities. I LIKE LINUX and it has a place in my work environment. At the same time it is NOT my ONLY OS in use. Why? Because the APPS aren't there yet. The OS works great, but the USER TOOLS I need are sufficient for average work, but lacking in specialty work AT THIS TIME. Should that change I'd be among the first to migrate fully.

explorador

9:02 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Well... in general, let's wait. There are tons of cases where Linux made the news but later there was little to no difference in the market. About Munich, it's just an article (nothing negative intended), the tech market is filled with news about decisions, with no follow up of things becoming real. If they go for it, great.

I agree, Linux was not attacked, it's not great!, and demands to make it better would actually have a positive effect, and yes, many apps suffer what the OS suffered in the past: a need for better GUI, and a more open set of tools, variety, and the tools many embraced and love (on other OS's). Let's just dedicate a minute of silence to those who in different regions tried to sell preconfigured Linux systems, only to find many Linux users complaining about the selected distro, other users not buying it, and others buying because no license meant cheaper-than-windows-same-laptop. I used to enjoy exploring distros, only to find the same and the same: diff desktops, great background pictures, but nothing beyond.

My personal experience doesn't dictate anything, just a reference. I browsed and checked the Mobile development branches on WebmasterWorld week after week as the mobile market was growing. Well, never happened, those threads never appeared, so I researched and discussed elsewhere, what I found is a lot of comments and complains from people abandoning one tool after another because not everything is as announced, and the big examples of "made with X" didn't make a difference, after all big companies have tons of developers, besides Windows has a VERY large ecosystems to code software in diff flavors that doesn't feel mirrored inside Linux. I can only say: Linux? Cross Platform Development? Mobile APPS? Cross platform mobile? all of that on WebmasterWorld? I would like to see that happening, I'm not on that boat anymore except as a enthusiast user (not coding for a living per se anymore) but it hits my boat of interests.

I don't see the point of expanding more details (not at the moment), I just agree on this is not Linux bashing. Let's hope things change for the better. As a developer I know, have been there, and have witness many situations where even the right tool won't get the market due to lacking design, UX, a pretty box or even a pretty price (not cheap, not free) because all those factors have diff impact on diff users. And while I wasn't there in many other scenarios, I enjoy reading about it. The thing is sometimes there are better tools that end up DEAD, and the source code is never released, or if it was released, nobody picked it up to continue coding. Many of those factors apply to Linux.


BTW, felt bad about talking about this but I guess it is part of the reasons. I'm making changes to some server software I created a while ago, don't judge me, but I wasn't happy about going Linux this time. Also didn't feel like going Wampp/Xampp again, so I'm using something called Laragon, it's a personal web server. Apache, Nginx, PHP, Perl (installed by me), MySQL, etc. and it consumes very little space, it's fast and I can test everything on the client most used webbrowsers (Windows based). Somehow this time, little space used and staying on my today main OS felt better and faster. Yes it felt like betraying but... it covers all that I need right now. And more importantly, it includes the AUTO SSL for all the virtual hosts without coding, installing, configuring or using terminal commands. My other option was installing Linux on a separate laptop, or on a router (yes, router with Linux, but what's available are too reduced options, wouldn't work).

tangor

11:16 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Well... in general, let's wait.


NAILED IT! That's "...why not Linux?" is still a valid question.

tangor

11:37 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



BTW, just installed Linux Mint on a neighbor's "crashed" win7 laptop, after rescuing all user data (video, pics, texts, email) via a docking bay, reformatted the drive, checked for physical errors, with all done inside of 5 hours for $70 (my time is NOT free, but can be very reasonable).

His other choice was to lose everything, buy a new laptop, and weep when the credit card bill came due at the end of the month.

"Give it a month," I said. "If you don't like it, at least you can transfer your files to whatever Win machine you buy ... I don't have any spare Win7 installs to give you."

Acer, 2gb ram, 250gb HHD, APPS: OpenOffice, Firefox, Thunderbird, VLC... and the user's data restored.

Call this a test case to see if there can be at least ONE more convert. :)

As I told my neighbor, give it a shot, at least you got your data back. If you don't like it you can find a copy of Win7 (maybe) or move to Win10 (which might run on the old system) or buy a new machine whick will be Win10 and several hundreds of dollars.

ASIDE: Actually felt kind of proud of the results and was pleased my neighbor was grateful to keep his family photos and videos and see them actually open/play. My parting words were "It does all you want to do, just looks a bit different."

tangor

11:38 pm on Aug 27, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Why does the message count not advance?

tangor

12:19 am on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Note: I know OpenOffice a bit better than Libre... He has both at the moment.

graeme_p

12:02 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@tangor, I agree you are entirely right that biggest barrier for the average user using Linux is not having heard of it and not seeing it in shops. People happily buy Android devices (open source OS based on Linux) and Chromebooks (which are simply normal desktop Linux with some Google stuff and config and limited repositories), and lots of people bought Linux netbooks at one time.

BUT I think given the question "why not Linux?" is asked in a webmaster forum the most useful answers would be in the context of using it as a webmaster and we have had very little about that (apart from a lot about things only relevant to people whose main job is art,graphic design,photo processing and the like rather than development or web design).

I would really, like an answer to the question "why not Linux for work as a webmaster?". You have given a partial answer to that (you do use Linux for development) but that is not more a "why" than a "why not". Maybe you could explain why you do not use Linux for things like general use web browsing to fill that in?

We have also had a lot of objections based on misconceptions, such as "I have to compile software myself if I use Linux", which are just wrong. In fact, its generally easier to install software on Linux (which had repositories long before MacOS and Windows has app stores, and we still have more software in them and a lot of usage advantages).

From that I conclude that misconceptions like that are a big part of the "why not?". Seems reasonable to me.

That is especially true when it comes to the sort of software we need to develop websites. I recently talked a designer using Windows through installing and configuring everything he needed to get a local copy of a site running. It was MUCH harder and took a LOT longer than it would on Linux.

tangor

3:29 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Maybe you could explain why you do not use Linux for things like general use web browsing to fill that in?


I look at my work first, don't really care what OS I use to get that work done.

I have xampp on my win station where all my known and installed tools I have used for over 20 years are in one place. The Linux box runs a dev SERVER and MAIL where I further test to make sure nothing was miscoded before uploading to the host, it is a replica of the hosting set up and serves as a final check before going live.

As for installing xamp on Win that took about 15 minutes start to finish and for a number of years was actually all I needed for a live Apache, MySql, etc. to do things with. :)

I don't surf the web with the linux box for security reasons, plus I have more net facing computers than I can sit at during the day. That's just me.

I have set up Linux for clients who request it, installed the apps desired, and for the most part these are offices of 3 employees or less. They want it for containing startup costs to avoid expensive licenses that don't go away, etc. Larger clients already invested in Win aren't likely to change since employee re-training would be more expensive than desired, and some are NOT YET CONVINCED that basic work will not be interfered with.

As a webmaster my concern is CONTENT that will drive traffic and I simply do see how an OS can make any difference in THAT. I use what I have, most times it is pencil and paper!, to get the job done. The OS is not a factor in that creation.

Some people like Fords, others like Chevys ... both do the same exact thing, travel the same roads, encounter the same roadblocks, and are subject to the same USER errors if not used properly. I don't care if it's a Ford or Chevy when I have some place to be... I just want to get there.

explorador

4:51 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



First, we have to accept the FACT WebmasterWorld didn't ever show trend of talking about software development, nor desktop or mobile, won't even talk about cross platform. And the forum is not as it used to be with lots of contributors spread across the branches, many discussions about coding in that regard took place elswewhere, even at StackOverflow and that's not exactly bad because THIS is a very different place. I don't see active developers wanting to talk about it, I was absolutely eager to read those comments on software development and mobile, cross platform, reflecting the same depth and value I read on other topics here but... those were just positive high hopes. It just didn't happen.

The bit of my brain thinking as a programmer makes me see the topic in a diff way, because IF the amount of coding threads and posts for years here, has been VERY LOW to not existent in those topics, then expectation of answers on the same topics is = very low, regardless of filters about OS. One thing is tied to the other, not my opinion, is just how it is.

Me: please push the pause button and consider this in context: a search on software development, mobile, cross platform, or even framework specific terms (any flavor) including webmasterworld.com bring little to almost non existent results, we could also use the search form inside the forum or just use any search engine we want, that's highly related to the questions being made specifically about coding on Linux

Why? the thread moved to questions on coding on Linux.

Impossible not to agree with tangor last post. Related... just an example: many websites needed hours of work and development that IF DONE RIGHT will mean code-once---run-many-times, and it's the content that requires more hours of work in ways that are not that easy on certain platforms, but yes most websites would require simple things. Then extra modifications can be made from almost anywhere, not only Linux. Then if I consider one of my main sites being around 21 years approx, the amount of time coding the first and second CMS I wrote for it, and then the framework I coded for it (the one running it right now), it's not even 10% of the time I have spent creating content over the same 21 years.

graeme_p

9:06 am on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@tangor what if you want to use a platform other than Apache + MySQL + PHP?

@explorardor, Webmasterworld is dominated by discussions about what Google is doing, occasionally varied with what Twitter or FB is doing so there seems to be little discussion about anything else. That is why I post much less than I used to.

Looking at the forums relevant to things that are related to using particular tools, languages or OSes WW has multiple forums (PHP, Perl, Databases, HTML, CSS, etc.), some very busy compared to one rather quite forum for graphics and multimedia so I think people here are more focused on code and HTML level design than on multimedia.

tangor

10:02 am on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Heh .... I'll cross that bridge when encountered. Don't use PHP.

mack

11:34 am on Aug 29, 2020 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



I think we are experiencing a "chicken or egg" question but in reverse. People do not fully embrace Linux because the software is not readily available. The software developers do not fully support Linux because it does not have the userbase. Seems we need one before the other, but neither is happening.

I think we are seeing the early stages of companies starting to pay more attention to Linux. As I mentioned in an earlier post, one of my hobbies is video editing. I am pleasantly surprised that Black Magic Design do a Linux supported release of Davinci Resolve. This is one of the top video editing packages. Adobe may need to follow suit to ensure they are able to retain market share with videographers and photographers. If the adobe suite ran on Linux they would unlock a new market.

Before switching to Resolve I was using an opensource application for video editing. I hate having to say this but Resolve is at least 100% better than what I was using before. It may be the same for many of the tools I currently use, Having commercial software available may unlock the potential of Linux.

Mack.

explorador

6:52 pm on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Not addressed to me, but there tools (personal web server) that allow multi technologies of many diff kinds at the reach of one click for download and install, without the hassles of diff configurations even for auto SSL when you jump from Apache to Nginx, etc, and you can add Python, Go, Node, Django, Mongo, etc. I used to do those things on Linux, then on Windows (even did it on Mac) but nothing beats the easy of just download/install and run with auto configurations, you can even move your folder to a USB and it will work on other computers. The forums of such apps show requests for Linux, but the developers won't release a Linux version. I guess wishes are wishes, but people underestimate that doing something specific on one platform, doesn't mean it's that easy to develop on another, so creating alternative apps is way too difficult or nearly impossible.

This might be unknown or alien to many, but over many years lots of people (active market in the graphic industry) wanted apps that could achieve specific stuff that were only possible on Macintosh + Adobe + Aldus / Macromedia. Such functions took years to reach Windows, even while the same apps already existed on Windows from the same companies, later Corel followed, might me unknown to many, but don't underestimate it, it's a real thing. Some stuff is highly dependable on the OS, Mac has relied a lot on Postscript for years and it not just about printers. Today many things are possible, but then we have to talk about market memory, people can only download, test and explore so many times, and then it takes time for them to forget and want to try again. If something I enjoy are case studies, Dominos Pizza has extensive documentation on how people associated their brand with bad pizzas, even after reinventing the formula control groups voted against just by seeing the brand, then experimented the same testing without brands: people were in favor, it was the brand they considered negative and ugly, or related to limitations. My take on this is... there are lots of elephants in the room, because we can have products with great features that still won't conquer the market, and this can also involve graphical interfaces to great extent, I wouldn't underestimate this on any kind of product (GUIS and UX included).

Didn't comment about this previously but yes, Krita, great software, tried it several times and it's looking good (just tried it again this week), but it's amazing the amount of work I (and some others) could face per day... several functions have been added, great, but still way slower than current versions of Photoshop and yes it matters, such features were already fast on versions as low as 2, 3, 4. Also the GUI consumes too much screen space, yes it matters. It could be a big mistake itself to just discuss an OS without taking a deep look at the apps alone (of any kind), individually, after all several widely distributed apps compete against each other on diff OS's just based on functions, GUI and UX.

I hate to write so much in this regard, but... remember Canonical did something for the Linux community lots of people were not only wanting and needing: they were also requesting it. Yet lots in the community hate Ubuntu but hey, it brought Linux to the masses in a way not seen before, and it's something many of the complainers couldn't achieve or were not organized enough to do so. We can talk about this same effect on other markets, it would be great (really great) to get things going. Desktop Publishing is a great market and also a case study that many affirm it's what kept the Mac alive during the initial stages and the almost-dying stages. I remember watching a YT video with lots of enthusiasm about some new Linux distros (after all I'm a Linux fan), and there was a comment... "not again, not another distro, not another release, every year the top 5, 10, 20 of distros but still can't do what I need, I'm tired of downloading and installing only to find it doesn't run X, Z... and it does almost the same as the previous distro but can't do what we need". I remember my reaction: a smile fading and... ouch.

@graeme: yes, and sadly that's the case. Over the years I can't see coding too separated from the graphic stuff and UX, it's highly related and perhaps we could have a better world if coders focused on that too, after all it's what has made several products a success against others.

explorador

7:03 pm on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I think this thought deserved a separate post:

I couldn't help to keep this same question (the thread title) in my head over these days, and yes I know people who permanently work on servers outside any graphic aspect, from pure server related work, to database and coding frameworks, they also promote Linux and talk positive about it but, this is quite specific. On some cases they work at home, remotely and it's their choice what OS to use, on other cases it's a company thing because they provide and dictate the computers and standards (for home or office), well on both cases: it's Windows.

The variety of their work also covers CentOS, FreeBSD and Solaris, but... Perhaps we should remember the terminal, we underestimate it. Why? they connect to the servers remotely and work on black screens, they could even connect from Android machines and do the same, so a quite praised OS is left behind a terminal screen.

I have no answers, just more questions.

graeme_p

1:00 pm on Aug 30, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@explorador, I see no use for those download and configure apps like XAMP on Linux, because its a solved problem. You can install what you need from the package manager, and most distros install with reasonable defaults.

Where you do need something more, this is typically to make managing production servers easy, for which there are Fab and Ansible scripts and the like. There are also more specific things for more specific requirements. I set up a new mail server last week. I used Mailinabox which made it very easy to have a a complete solution (SMTP and IMAP servers, admin GUI, webmail, capable of handling multiple domains etc.).

explorador

2:09 pm on Aug 31, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



True, those tools work great, but some people prefer easier to configure for specific tasks regarding coding apps (server side and client). Right now after this thread, it sounds really interesting to me (asking), why many tutorials/users who want to start using tools for serverside javascript coding start on Windows and not Linux, the amount of videos on YT using Windows comes as a curious point. BTW yes, production servers are absolutely covered on Linux.

As said I tried, spent couple of years there, and since then, I take a look from time to time to Linux because in my head sounds like a pending task, but by now working as I do is more practical in many ways and saves time (work, tool and goal focused, not OS focused). Have installed Linux on a wide variety of devices, from Palm OS handhelds and WinCE originally based devices, to desktops, laptops, tablets and TV boxes, even my router runs a Linux based ROM. I feel like revisiting this:

What would convince you to try Desktop Linux

Recently I've tried, but the hardware doesn't fully get a long with it. Have a transformer laptop/tablet not fully supported by Linux. Energy saving doesn't work, hangs, and the touch is impossible so, sadly, no. My wife has a more recent model (laptop/tablet) is also not fully supported. I recently had difficulties getting out of my head the want/need to have a Surface RT but the ARM Windows was too limited and couldn't find any solutions for a Linux install. I don't jump right there as before, instead I take extensive time researching because it's easier than dealing with the issues myself, gladly in such cases most Linux enthusiasts would post detailed reports themselves (and I do the same when I try myself). So for now, Linux didn't look as a practical option for me or my Wife, and my work laptop remains with Windows as explained before.

So what would convince me? my current work is not entirely possible right now, but other devices would be a nice change if those were entirely supported, no problem. Hardware... it's not always that easy, it's not always an option to first buy a fully supported machine and then move to Linux, sometimes great offers on machines with great features (or just stuff that feels right) appear and the OS comes next. Where I live there are lots of options to buy tech, but not as much as on other countries (used or new). Here, there is people who will try sell (old) second hand stuff with "new" prices.

tangor

8:33 pm on Aug 31, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Update re: "new user" ...

Neighbor chatted as we passed in the courtyard ...

"Works great!"

Paused for a moment to hear the rest:

About OpenOffice (that's when I learned he'd been using WordPad all these years) and a suggestion from me to make .rtf his default (Don't howl, that's just me for many reasons). About VLC and such. Had to admit I rarely used it and have no real experience. Look for tuts on the web. About the increase in speed. I remarked it's leaner, not as bloated. Get a few more years out that laptop!

Last, as we parted, was "Could you set it up on my Mom's machine? Webcam, too?"

"Talk to me later."

It seems there's a convert, albeit a common Joe Blow kind of user who has been excited enough to want to share.

Might be a little cottage industry there: "Cut the Bloat, Make Your Computer Float!" with those who are still hanging on to Win98-Win7 and don't have budgets to upgrade hardware every 2-3 years.

Might call it "Enter the Linux Zone"...

But will I change me? Not yet. Close, but still dependent on a few apps which have not been fully realized under Linux.

explorador

3:50 pm on Sep 1, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@tangor: "Works great!" [...] It seems there's a convert

Good news. The best conversions happen when people get what they need, things get done, things just work, and the switch doesn't come from hating a company/OS or software provider and want to declare war to their products for whatever reasons, specially outside the "Libre Office? you should have tried... [insert here] because...".

graeme_p

4:31 pm on Sep 1, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



It seems there's a convert, albeit a common Joe Blow kind of user who has been excited enough to want to share.


Linux is actually very well suited to Joe Blow users - security is less of an effort, software installs are easy (may be less true now Windows has an app store), installs stay cleaner so you do not get the "old machines slow down" effect.... , but they do not know it exists and they do not see hardware with it preinstalled in the shops.

Sidenote:itt really irritates me that people junk old hardware because they think its normal for old machines to get slower - as if a CPU is like a car engine that losers power as it wears out over the years. It wastes money and it terrible for the environment.
This 147 message thread spans 5 pages: 147