Linux Turns 25, Is Bigger and More Professional Than Ever (arstechnica.com)
The Linux operating system kernel is 25 years old this month, ArsTechnica writes. It was August 25, 1991 when Linus Torvalds posted his famous message announcing the project, claiming that Linux was "just a hobby, won't be big and professional like gnu." From the article: But now, Linux is far bigger and more professional than Torvalds could have imagined. Linux powers huge portions of the Internet's infrastructure, corporate data centers, websites, stock exchanges, the world's most widely used smartphone operating system, and nearly all of the world's fastest supercomputers. The successes easily outweigh Linux's failure to unseat Microsoft and Apple on PCs, but Linux has still managed to get on tens of millions of desktops and laptops and Linux software even runs on Windows.Do you use any Linux-based operating system? Share your experience with it. What changes would you want to see in it in the next five years?
Do you use any Linux-based operating system?
No, that's why I'm here on this linux loving website shit posting about microsoft since the late 90s
Of course it is "More Professional Than Ever". Its a corporate led project now, not a hobbyist led project anymore. Most of the development is corporate or corporate sponsored, either way corporations guide Linux's development.
>> I'm afraid that is 64 tasks max (and one is used as swapper), no matter :-)
>> how small they should be. Fragmentation is evil - this is how it was
>> handled. As the current opinion seems to be that 64 Mb is more than
>> enough, but 64 tasks might be a little crowded, I'll probably change the
>> limits be easily changed (to 32Mb/128 tasks for example) with just a
>> recompilation of the kernel. I don't want to be on the machine when
>> someone is spawning >64 processes, though
If only he knew...
It's GNU software that runs on Windows.. There's not even a bit of Linux because it is a clean room implementation.
What changes would you want to see in it in the next five years?
Still waiting for the year of the desktop. A viable alternative to osx (and ms) for multimedia work, specifically, professional level audio engineering work.
What does this word mean in regard to the Linux kernel? Or it should be applied to Linux/GNU?
Sorry, this article is some marketing BS. I've no idea how it found its way to /.
If I may, and even if I mayn't, I'm going to rant about the same thing I always rant about in these stories: usability. Desktop Linux is a great operating system for those who have put in the many hours needed to understand its quirks. It's a great operating system for people who never so much as install a new sound driver. For the remaining 80% of users it's a usability nightmare. The wide range of distro's running the Gnome and KDE mean many common interactions differ between computers. And the Linux/Unix ideology of each program doing one thing (and doing it well) means which programs a user will have is unpredictable.
This, in turn, means it's all but impossible to provide a simple, straightforward instruction to a user for how to do something with her machine. Even something that should be dead simple. As soon as a user has to modify a config file or open a command prompt that's a huge roadblock. And no I'm not saying "be like Windows". That implication is a cop-out.It's not about doing things the way Windows does them, it's about making it "just work", and when it doesn't offering highly intuitive graphical interfaces for changing the way it works.
The Linux development community has made huge strides in this direction, but more is needed. Write drivers that interface with Gnome and KDE environments and provide GUI's for every setting. If a driver doesn't gave a Gnome and KDE GUI that covers 99.99% of use cases it's not finished. Make it so a user never, ever has to open a command prompt. Stick to the top three or fewer interfaces, and make them rock solid. No more installing interfaces to install interfaces to install decompressers to compile drivers. Do this and you shall see the year of Linux on the desktop.
If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
The year of the Linux desktop people.
you're funny, really serious accounting software runs on Unix(tm) and Linux
QuickBooks...haha
well back to setting up this AIX box for Lawson...couldn't talk finance into the Linux version, they're so 1990
I remember when Linus posted it. I downloaded it and played with it a bit.
When Slackware 0.99a came out I gave it another try. It was not long before I was converting my Minix boxes at the house over to Linux.
In 1995 I switched from Windows 3.11 to Slackware and never looked back. To this day I run linux on all my systems at home save a small laptop that runs Windows XP though it is just to manage the spectrophotometer which does not have a linux driver.
Linux has come a long way and I am always amazed at how much of the world runs linux from Cell Phones, to routers, to supercomputers.
With the exception of a few Windows machines so we can submit grants and stuff, it's all Linux based, including all the computational rack servers that crunch all the numbers and all the web servers.
It's not due to OS cost, it's due to stability. And the fact we can use both modern machines and old machines seamlessly.
-- Tigger warning: This post may contain tiggers! --
Hate to break it to you but DOS is a cobbled together CPM want to be.
Unix as an OS was released in 1971, DOS was released in 1981. Today you have Windows all by itself while ALL other OS's are Unix based. (Linux, HP-UX, AIX, Solairs)
Still the same old cobbled together DOS wannabe
And DOS is still the same old cobbled together CP/M wannabe.
Even WinNT was a redo of Unix.
The surprising thing to me is how many people use code I wrote back in the 70s and 80s, and have no idea that's where it came from.
-- Tigger warning: This post may contain tiggers! --
actually, yes, the kernel itself could contain certain web servers, so brush up on your tech knowledge before spewing, please
Linus accepted the systemd hooks, for good or bad. I hate the stuff but I can blame Linus. Worth noting I admin hundreds of servers without systemD, in about two years my employer will have to make a choice about that
Not seeing evidence of your corporate control, rather Linus accepting contributions.
I first ran Linux back in the mid-90's though it's been a while since I did much with it (maybe like 5 years). Back when I started it was 2 generations ahead of Windows at least, destroyed it in terms of performance and stability, and was just a lot more fun to use. Fast forward to today and any lead has pretty much evaporated. Recently when I got too annoyed at how slow Windows 10 was running on a cheap laptop I picked up (4 gigs of RAM, AMD a4-6210 and a SSD), I decided to replace it with Linux and was honestly pretty underwhelmed. Performance was about the same, and this was a Linux Mint distro running XFCE with bells and whistles turned off. It was still sluggish to the point that it was annoying. The user experience was pretty much identical to what I remember from 10 years ago. Honestly, if I installed a 10-year-old distro it would probably scream. I'm not a programmer so not sure what could be done at this point; even Torvalds has admitted the kernel is bloated, and as a user it seems like the graphics system is just an increasing number of layers, managers, and toolkits piled on top of each other.
er, Linux is just the kernel.
No, Linux is an overloaded name that can refer to the kernel or the operating system as a whole. And it is used in both ways by many Linux advocates and enthusiasts. Context usually makes it quite clear which is being used.
In this discussion's context, Linux is corporate directed whether you are referring to the operating system or the kernel.
The GNU utilities (not corporate) and other open source wares ...
You also misunderstand the nature of corporate directed. If the developers of a GPL project are funded by a corporation then that corporation will have a lot to say about the direction the code heads in. That is inherently part of the FSF world view, want a feature, pay for it to be developed. That is one manifestation of corporate directed.
We gave up on Windows shortly after Windows 2000. I migrated the entire family to Linux fifteen years ago, and we never looked back. My daughter wrote her master's thesis on Open Office on a Linux system (I remember it's being a KDE desktop). I enjoy the idea of not paying money every time I need to do something different.
One caveat, however. Normal people need someone with computer experience to maintain Linux for them. My family had me, and my son. At this point, that's a requirement, not an option.
At the risk of starting a flame war I think if Linux is going to get traction on the desktop it needs more thinking like the Linux Mint. I think both Windows and Ubuntu made the mistake of following trendy ideas at the expense of the user. When my elderly parents we faced with moving from XP to Windows 8 I moved them to Mint and they have been happy Linux users for years now.
The most useful thing for average users is making the GUI config tools easy to use by a lay person, and doing it without breaking the traditional config files people like myself are used to working with. In this respect I think Mint is suitable for large percentage of average users but the focus needs to be on the small but significant number of cases where it is not possible to get a system up and running properly without opening a command line window.
Or an OS inheriting some ideas and design characteristics from Mica, Mica being an OS that inherited some ideas and design characteristics from VMS - not surprisingly, given that Cutler was involved with all three.
Been using Linux as my OS of choice on home computers for a while now. The desktop experience has come a long way to achieving what I would consider "expectation parity" with a few exceptions.
The biggest thing I hope to see change is Apple start publishing iTunes for Linux. That's not because I use it, but because many people who otherwise have no reasonable need to use Windows would be able to switch to Linux.
In a similar vein, I hope to see WINE get to the point that pretty much any random Windows based application just works so that migrating people is SUPER easy.
Lastly, and I'm sure this will ruffle some feathers, I hope Canonical gets convergence working properly across form factors so that for someone that wishes, they could turn their phone into their single computing device and not give up having access to a standard desktop in the process. If ever Linux were going to "win the desktop", this might be the best bet.
Good catch. I used to program VMS at a medical research company. Forgot about that.
Still pretty similar. The MacOS programming I had to do there for the analog experiments was a lot harder.
-- Tigger warning: This post may contain tiggers! --
Technically NTFS was a hard disk file system.
-- Tigger warning: This post may contain tiggers! --
I need Solidworks, AutoCAD, and Excel.
I prefer Linux based OS. I use it for all my servers, but until wine can run above software it will not work for me and many others.
I think it was around 1992, I was browsing ftp.txt files at multiple ftp sites and kept running into this "linux" thing. I was a CS student, so I looked into it more and found out it was a UNIX OS for PCs. I thought cool and thought I'd try it. 40 diskettes later downloaded from the student computer lab and I was installing it onto my computer at home. I hardly knew anything about partitions on a hard drive at the time and easily wiped out my Windows 3.1 partition. When I finally got it to boot up and got a 2400 baud SLIP connection going back to school, I couldn't believe it. I would start Netscape, go wash the dishes and come back in time to see the page loaded. (It wasn't even porn! That took a LOT longer!) Since then I've had Linux installed on all of my personal machines. Since 1999, I've had Linux installed on all of my work machines and around 2008 I got rid of my last Windows machine and have run Linux exclusively.
Linux has helped me build several products and has provided countless hours of learning. Praise be to Linus and GNU and all of the other people that helped make this possible.
Even WinNT was a redo of Unix.
Microsoft Windows NT is a variant of VMS which was originally developed by Digital Equipment Corp which sued Microsoft over infringement but settled out of court
There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
Instead of whining about it you could disable the memory overcommit by adding "vm.overcommit_memory=2" to /etc/sysctl.conf and run "sysctl -p" (so that the setting takes immediate effect so you don't have to reboot).
Quickbooks is the only accounting software that allows you to delete the audit trail. That is an essential feature no crook can be without!
Sent from my ASR33 using ASCII
When will Windows get rid of the registry? And what is it about this GUI obsession with you millennials? A good terminal (like bash) lets you do stuff faster and easier than any GUI. It's also damn easier to give the advice to "open terminal, copy past these lines" than it is to have to create multiple screen shots of how to do the same thing in a GUI and then hope and pray that the end user is using the same language and version of OS as you do.
I ditched Windows back in 1998 and installed RedHat 5.1. It was awesome! Then I upgraded. Wow, what a nightmare. Dependency hell. I struggled with it for a few years, but hung in there because I just loved it and had no interest in going back to Windows. Macs make my brain hurt.
Then along came Mandrake which took away some of the pain. That was great as well, really liked KDE. Upgrades were still painful, but much better.
Then I started hearing a lot about Ubuntu so I made the leap to Kubuntu 6.06. I went through about 8 in-place upgrades over time (minorly painful) until I finally things got unstable enough that I did a fresh install. Things were much better... but I kept having issues with KDE wigging out on me and pegging my cpu.
So I installed XFCE on top of Kubuntu. XFCE spoke to me - I realized all the UI flash didn't matter to me. I would flip back to KDE, but the problem kept happening and I was happy with XFCE. Eventually I heard about Mint around 2011, and had to try Mint XFCE - I have been there since. I have decided to not do rolling installs anymore, but I am configured pretty well to do full installs. I just installed over my Mint 17 XFCE release and was up and running on Mint XFCE 18 in about an hour. (my / partition is 55 GB and only uses about 12, and I have a separate partition for home). This was the smoothest linux system update I have ever had - even no issues with the Nvidia proprietary drivers!
Installs aside, my Linux system does everything I want it to do. Seeing all the various applications on it grow and blossom, and really cool things like bootable distros to embedded linux to mini systems to android. It has really been great to see it all flourish.
At work I use Windows 10, and I get by. But it brings me no joy. At home I run Linux, and it brings me joy. Thank you to everyone who has contributed to it.
My beliefs do not require that you agree with them.
I use Linux Mint exclusively on my laptop, soon to be on all of my PCs.
For 90% of home users almost any Linux distro will serve them just fine. If they just need email, browsing, and online shopping, Linux will do everything they want.
For professional shops it's a bit different since there are lots of applications that will never be ported to Linux, but as more and more stuff moves to the web I expect that will change over time. Graphics-heavy stuff will probably stay as local desktop programs for a long time, but I'd bet that 80% of the stuff that requires a desktop application will eventually become available in some form on the web. Some stuff, probably never (AutoCad, video and sound editing apps, etc).
Just cruising through this digital world at 33 1/3 rpm...
I am a big fan of Linux in technical terms, but not a big fan in terms of UX (basically, the social end of computing, where collaboration across large teams is basically required for a high quality product).
Android is illustrative of what Linux *can* be, but on the desktop has never managed to be because of the obvious differences between the social (i.e. people and hierarchy) infrastructure behind Android vs. behind the Linux desktop.
I used Linux from 1993 through 2010. Early on I used the same .twmrc files with TWM that I used on my HPUX and SunOS boxes at CS school. At the time, the Linux desktop was *light years* ahead of the Windows desktop. 16-bit color, high resolutions, fast, lots of very powerful applications from the Unix world and experimental desktop projects like InterViews that seemed very promising. People with MS-DOS or GEM or Windows 1/2.x computers were envious.
Later on I used FVWM. Then I switched to KDE in the KDE Beta 3 era. But then (mid-late '90s), Linux on the desktop had already been outrun by Windows 95 and Mac OS. The level of integration amongst services and components wasn't that of a coherent system like it was for Mac OS and Windows; the Linux "computing is a network" philosophy—very good for things like business and scientific computing—was obvious in comparison.
When KDE 4 was released, I tried to use it for a while but it got in my way. I had to rebuild my entire desktop over and over again as objects were lost, lost their properties, etc. After about two weeks on KDE 4 during which I mostly nursed KDE along rather than doing my actual work, I switched to GNOME 2.x. I see that as something of a golden age for desktop Linux—basic parity with what was going on in the Mac and Windows worlds if you used a polished distribution like Fedora. Install was different, equally demanding of skills, but the actual install and setup process for the desktop OS on a bare machine involved approximately the same amount of work as was true for Windows, and the result was basic feature and experience parity.
Then, the bottom fell out. I suspect that a lot of the need for the Linux desktop with experience parity to Windows was met by an increasingly revived Mac OS, and users flocked there. Myself included, in the end.
GNOME 3 came out and KDE 4 was finally becoming usable and there was something of a battle, but both were behind the curve relative to the stability and seamlessness of OS X, and OS X had end-user application developers already. They screamed and moaned during the transition from legacy Mac OS, but most of them hung on and redeveloped their applications for OS X, and there were a bunch of new application developers to boot.
On top of that, the major applications of the business and academic worlds made their way out for OS X as it became a viable platform. You now had a seamless desktop OS that offered all the big brands in user applications, plus stability, plus easy access to a *nix environment and command line if you wanted it.
I was busy fighting Linux during that "instability era" just as KDE4/GNOME3 happened and duked it out. Things were changing very quickly in many facets of the Linux base installs, in hardware, etc. and every update seemed to break my Thinkpad T60 which at the time ran on Fedora. I was spending a lot of time fixing dotfiles and scripts and trying to solve dependency problems, etc. Meanwhile, lots of new things that were starting to become commonplace needs (cloud services, mobile devices, etc.) didn't yet work well with Linux without lots of command line hacking and compiling of alpha-quality stuff from source.
A couple of fellow academics kept telling me to try Mac OS. Finally I did, I installed a hackintosh partition on my T60. By mid-2010, I realized that I was using my OS X boot, along with the GNU tools environment from MacPorts, far more than I was using the Linux partition, and that there were Mac applications that I was *dying* to start using on a daily basis, but ha
STOP . AMERICA . NOW
Linux is just a hack.
The height of Linux usability and parity was Red Hat 6 through Red Hat 9. Those were the pinnace of Linux operating systems in terms of comparability to and competitiveness with other contemporary systems.
STOP . AMERICA . NOW
I switched to Kubuntu in April on my main laptop. I am running 16.04 and it works great. I have not found anything I cannot do. I switched after I realized that Microsoft had renamed and re-enabled the telemetry service with a forced automatic update. You can put up with that kind of control from Redmond if you like but I will have none of it.
I keep a VMWare Player VM of Windows 7 around just in case but have not fired it up in a good while.
I am also a gamer and I have about 140 games in my steam account that work on Linux and for those that don't I stream them from my Windows 7 media center PC. I have not gotten rid of MS entirely but at least finally there are real transition solutions available.
The thing I would like to see is the tech class to wake up and throw off the yoke of Redmond and go ahead and switch at this point. A truly open OS with real competition between distros is the only solution to corporations trying to take over your computing experience for their benefit. I think if my fellow techies realized that we could start a real step change on the desktop. That would result in better support for Linux overall (drivers and apps) . The Linux Desktop OS is ready as near as I can tell. Just the people who aren't.
When will Windows get rid of the registry?
Windows has 'the registry'...which for all its hate and faults is, from an objective standpoint, about as difficult to work with as .conf files.
And what is it about this GUI obsession with you millennials?
The GUI changes the paradigm from 'fill in the blank' to 'multiple choice'. I can find what I want to do and figure it out pretty simply, between programs, even ones I haven't used before. The CLI is great when you know all the switches, but I personally can never remember if it's chmod 644 -R /dev/null, or chmod -R 644 /dev/null. CLIs don't scale down well - something like 'creating a mailbox in Exchange' requires a massively long command that takes far longer to type than to click through the GUI wizard, so while making 100 mailboxes is faster in a CLI because it can be scripted or copy/pasted, making 1 mailbox without copy/pasting will always be quicker in a GUI...and there are endless examples of this sort of thing.
A good terminal (like bash) lets you do stuff faster and easier than any GUI.
So...photo editing then? Or audio editing? Did you type this comment in Lynx, or Chrome/Firefox/Whatever? PC games? Again, it's only "faster and easier" if you already know the commands. If you don't know the commands, add in all the time it takes to discover the commands, read the man page to figure out what order the arguments go in, and then input it while substituting your own data properly. Also, how do commands deal with spaces and special characters? The command line absolutely has its place, but eschewing the GUI wholesale is just as ignorant as eschewing the CLI in its proper context.
It's also damn easier to give the advice to "open terminal, copy past these lines" than it is to have to create multiple screen shots of how to do the same thing in a GUI and then hope and pray that the end user is using the same language and version of OS as you do.
Yes. And in those cases where that is properly done, it most definitely is preferable. However, anything other than a perfect set of copy/paste lines gets very complicated, very quickly. I tried five times to get Rocket.Chat installed in a Linux VM, before I gave up and asked my friend to help. He did, and the server is up now, but when the copy/paste directions are incorrect, change between versions, make assumptions that aren't there, or are otherwise ineffective, now any advantage to a CLI over a GUI is completely gone.
Not seeing evidence of your corporate control, rather Linus accepting contributions.
That's a semantics problem. Go back to the first post where the situation is better characterized as the development of Linux is being guided by corporations now, not hobbyists.
At least in the desktop.
I think a lot of people use Linux based Operating Systems and don't know it.
Android is, at least sorta Linux.
A lot of your set top boxes and routers are running Linux. There's a lot of embedded stuff running Linux too like your Nest thermostat and possibly that new refrigerator you bought.
Chances are those websites you visit everyday are running Linux too.
Yes - (www.imagemagick.org) - batch processing instead of doing the same thing over and over to many images.
It runs on several platforms.
I've used it a lot in situations such as where someone has scanned hundreds of text documents at maximum resolution and people are complaining that they take a long time to load.
Linux is not a Unix. The proper term is "Unix-like". Same for QNX and some others. Unix-like OSes are not "based" on Unix, they do not share source with Unix. They do have a compatible API though. And that is really the success-story here: The Unix kernel API (and the GNU tools that use it). Lean and mean without the bloat and > 1000 API calls (most redundant) that the Windows kernel comes with.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
If you were to bother to read my years of ranting against Microsoft and their complete neglect of developers you will be surprised by my next line. Windows 10 is pretty damn good, and Visual Studio kicks everyone else's asses. I have seen Windows 10 running well on machines that aren't a whole lot better than a raspberry pi, and Visual Studio has stopped being a vehicle to get me to force my customers into the arms of Microsoft by forcing MSSQL and sharepoint type crap down their throats.
.net though.
It is like someone at MS woke up and said, "Hey maybe we should listen to our customers and stop focusing entirely on all this enterprise crap. Also maybe the developers out there are influencers vs a blip on the percentage radar. That said, I am still going to develop for linux as my primary server environment, but I can now do that from Visual Source safe. I can use git, I can use github, I can use gdb, and python.
I fully intend on using linux on robots and just about anywhere embedded, but my desktop is looking like I may very well return to Windows.
Most developers that I know are all saying roughly the same thing; developers who have usually apple and sometimes linux desktops.
I, for one, did not see this coming.
I still would rather eat shit than use
I had this exact conversation with family and friends in the '90s. The answer was always "nothing."
Q: What do you see?
A: Nothing.
Q: I mean, what's on the screen?
A: Nothing.
Q: There is nothing at all on the screen?
A: No.
Q: So the screen is entirely blank. No power?
A: Pretty much.
Q: Pretty much? Is there something on it or isn't there?
A: There's nothing on it.
I go over... And sometimes there would be words ("Operating system not found" or similar), sometimes even a complete desktop but hard-locked or similarly hung.
Me: That's not nothing (pointing).
Them: I don't see anything.
Me: Don't you see words? and/or Don't you see windows?
Them: Not any that mean anything.
Me: If they didn't mean anything, I wouldn't have asked you about them. If you'd told me, I wouldn't have had to drive all this way.
Them: What was I supposed to tell you?
Me: I asked for the words on the screen. Next time, read me the words on the screen!
Them: Okay. Sorry.
Next time...
Q: What does the screen say?
A: Nothing...
STOP . AMERICA . NOW
What's wrong with ctrl-alt-del logins? Do you even know why there's a special key sequence for that function? Do you know why this sequence was chosen?
Hint: Security was a thing even back in the early 90s.
I'm using Linux for about 11 years already. Back in those days you had to recompile the kernel to get wifi working and I don't remember how many times I broke X when playing around as root. I quickly learned to do that in a VM and not on my daily pc :)
Setting up Linux was difficult but when it was set up it ran without any problems (unless you wrecked it as root like I did). In comparison : Win XP crashed by just looking at it.
In all those years I only used Windows for my education and later on VM's to test websites in IE/Edge. For the rest Linux.
RedHat, Cent-OS,Suse,Ubuntu, Debian. I don't care. As long as it is Linux :)
And I love it!
[This post was written with WIndows 10]
The first time I found Linux (the OS) was when I was trying to figure out what to do with an old Mac I bought from a university for $10 in 1996. It was a Mac Classic, I believe. Found Debian and began looking over the docs and learning about Linux. I gave up on that project, but a couple of years later installed Debian (from floppies, of course) on a P100 laptop, with 24MB of RAM. Played with that until I broke it. Was told about Slashdot in 1999 and became a daily reader from that time. Installed Linux on various machines for playing around until I decided to say goodbye to Windows NT, in 2004, and move over to Linux. I had a PC with a very difficult video card at the time, running a BNC cable to a 21" HP workstation monitor I pulled out of a dumpster when a local shop threw them out. Getting Linux installed (I tried several times) was not easy, but I got Slackware going on it. Ran that for 2 years, until I retired that old Abit board based, 2 Celeron CPU box and went to laptops. Ubuntu 6.06 was new at the time and I put that on. Been running a flavor of Ubuntu ever since. Even my current workstation at work has been running Kubuntu 12.04 since it came out, and Ubuntu 10.04 before that. So I could have contributed to the KDE thread, as well, since I both use it and like it. Home machines mostly run Xubuntu right now.
And when I set up servers, it's Red Hat/CentOS/Oracle/Ubuntu, depending on what I need to do.
Linux is more professional than ever, while Linus is less.
Besides ImageMagick you also have DarkTable and RawTheraPee which are perfectly replacing Adobe products for me -up to and including adjustment curves or denoising. Honestly, even if you have a macintosh or a PC you should try them... as of course they are multiplatform too.
Herve S.
ImageMagick definitely has its place; it is invaluable as a backend to Piwigo, Coppermine, (presumably) Pixlr, and plenty of others. No hate against it at all. However, the benefit to using it on a CLI, by your own admission, is based upon its capacity to perform batch actions like resizing. Would you do one-off image processing using a CLI rather than using GIMP or Photoshop? What about things that aren't easily automated, like color correction? There are some things that still require human input, and the process/export/evaluate/repeat concept doesn't save anyone any time.
By contrast: http://www.faststone.org/FSRes.... GUI tool that will do virtually all of the same batch processing as ImageMagick, giving users a simple to use GUI that does not take nearly as long to use or operate.
Are you kidding me?!?! Did they really just ask "Do you use any Linux-based operating system?" It seems that our fairly new corporate overlords have no understanding of the /. community back-story.
Granted there are more Microsoftians around these days and, sure, WinBlows doesn't blow like it used to but I think the Dice newbs should be forced to go back and re-read the entire site archive, Ludovico style, starting with Chips&Dips.
Peace of mind isn't at all superficial to technical work, it's the whole thing.
there are free softwares that run on Linux (and BSD/Unix) that do the GL/AP/AR plus ERP, CRM, payroll, human resources, invoicing, bill of materials, inventory and warehouse management, taxes etc.
if you choose shit package because everyone else does, then run it on crap OS...and call everyone else being on high horse, well that's a point of view
Linux is 50 year old technology wrapped in a (hugely bloated) 25 year old package. Time for something better (no, not from Microsoft or Apple).
What free package is that? I would like to know because I had to build my own inventory and warehouse management software to integrate with my RFID tracking. I like Linux and I do use Linux in my facility almost 100% (Doing a lot of stuff on my own and also hiring people to build things for me), but come on now, you know there isn't anything good on Linux that's free to do all that stuff without custom building your own software.
That's where Quickbooks has quite an advantage where setting up even a medium size business is quite possible with it in a short amount of time. A lot banking has no problem integrating with Quickbooks and a lot of high priced inventory software integrates very well with Quickbooks. Even EDI is a cake walk in Quickbooks. Finding people to work with Quickbooks isn't a problem without having to go through some rigorous training with them and hope they get it over time (Training costs money and I find a lot of financial people able to use Quickbooks within a day). While on Linux, you need to custom roll your own design and hope that your vendor will also provide you ways to integrate with your Linux software. And then comes the training of new employees all the time to use your system (Ultimately it's a better solution overall if you want more customization and integration, for say machines).
Pretty much I started off on Quickbooks and eventually moved completely to my own custom rolled Linux system, but it took a while (With some pitfalls here and there), but without Quickbooks, I would still be stuck wasting my time trying to think of an accounting and inventory system when I started up. Granted Intuit is now shit with its recent releases, but it served me well for a couple years.
Well, there are a few errors here, but..
The Registry
Not really part of the OS
NTFS - designed to fragment
Yeah, this is true, but there is a reason for it. A large multi-user system running on slow disks will (statistically) benefit from a somewhat fragmented file system. Do the maths. Of course, this hurts WNT on the desktop. The general idea is that one user task will nor process an entire file in the time-slice alotted for it to run, so when it is pre-empted, the next task will need to read a different file somewhere else on the disk, in other words, moving the read head, and before it is finished with its file it will be pre.empted, the read head will be moved again, to another place on the disk, etc. In such a scenario a fragmented file system will have higher performance than a non-fragmented system due to the read head moving shorter (on average) distances each time.
Imagine two files on a one-platter spindle. One file is on the "inner" side of the spindle, the other on the "outer". Two processes are reading one file each, but are being pre-empted multiple times during the reads. For each task switch, the read head will have to move from the outer to the inner part of the spindle, or inner to outer. In other words, for each time slice, the read head moves across the entire disk. If the files are fragmented and the fragments are spread across the disk randomly, the disk head will, on average, only move across half the spindle each time. So, at the time of design and implementation, based on the purpose of the OS (both big server and desktop were imagined) an intentionally fragmented file system made sense. The problem is that one have to live with decisions like that for a long time :-)
A fundamentally broken and insecure security model
Again, in the OS, no the model is not broken, but the way Microsoft configured it, it did become broken. Mostly because of the elevated privileges needed for the first few years to do just about anything. But still, not a bad feature of the OS. In fact, again in the OS implementation, it beats the woefully simplistic and inadequate Unix security model of the time (and for many, still at this point in time).
A good terminal (like bash) lets you do stuff faster and easier than any GUI.
Cool, I just shot 10 images in succession while panning. Can you please stitch them together to make a panorama? Did I mention they were RAW images? You need to read the raw, stitch them, add 10% contrast, take exposure down about .75 of a stop, add some micro contrast, adjust some curves, export in aRGB for printing and sRGB for the web. When you're done, I've got the 4K video I'd like you to edit. It consists of 25 clips, you need to...
Here is a clue for you: The average person can do basically none of the work they regularly do on a computer from the command line, and if you could cobble together stuff to do some of the above, it would be insanely difficult compared to firing up Lightroom or Capture one.
Yes - (www.imagemagick.org)
No. It doesn't even come close to working for what users do. Try not to be a moron. Remember, it's better to sit quietly in the corner having everybody think you're a retard than to post in public and remove any lingering doubt.
And we hoped for so much ...
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
If the images are from the same source then you work out the settings on the first and then apply them to all the rest. If not, hard work.
Why do exactly the same thing a thousand times when a CLI can do it for you?
Why jump on a thread just to insult? The above poster didn't seem to be aware of something I have used a lot so I gave an example without insulting the above poster.
You should take your own advice about removing doubt - try adding some content instead of pointless anger.
"convert image.tiff image.jpg" does not take very long to use or operate. Throw in a scale, rotate or whatever the user wants, which is usually only a single operation, and it's not much slower. I've got a lot of people here that use it on absurdly large compressed TIFF files (300dpi scans 10 feet by 3 feet) that their desktop machines cannot handle with GUI software, and they don't need either the fine detail or the entire images.
Someone who claims that you can use ImageMagick for photo editing is a moron, that's just reality, not my opinion. Stating a fact is not insulting.
You can and I have. What would be closer to moronic is pretending that it is not possible without even knowing.
So what is up next - calling me a liar because I have used it to do batch processing of images on many occasions?
closer to moronic is pretending that it is not possible without even knowing
I do photography. I do software development. I use ImageMagick in a few places to alter photographs. Photo editing is not and never was, something you can do with ImageMagick. Photo editing is not making global changes to images or crop a bunch of them in the same way. Photo editing is what you do in tools like Lightroom, Photoshop (or Elements) and GiMP. It is not something you do in ImageMagick. "without even knowing". I know that ImageMagick is not photo editing software. Attempting to present it as such is moronic by definition. It's like me suggesting Neil Armstrong should have taken his bicycle to go to the moon in 1969. Moronic. By definition. So, no, it's not my opinion he's a moron, he is by definition.
calling me a liar because I have used it to do batch processing of images on many occasions
ImageMagick is very good for this. It's not photo editing though.
Yeah because just that I believe that most IT stuff can be done faster using a CLI than with a GUI then I'm soo damn stupid that I think that the same applies to 100% of all work including photo editing...
This would be the equivalent of me accusing you to indicate that you would prefer to enter text in a word processor with only the mouse. Now this is so stupid that no one unless they are insane would claim that and still you want to claim the same regarding photo editing. Please use your brain.
Unfortunately you are probably right. Small business accounting software has always been a weakness in Linux. There were a couple of attempts over the years but they all whithered and died without ever reaching a level comparable to quickbooks or even pastel.
There is a very good reason for that- which is unfortunately very hard to solve. There's plenty of people who would love to write such a program - after all lots of Linux devs are small business owners. But an accounting program - especially a business accounting program - requires more than programmers. You also need accountants and lawyers to make sure the thing is producing results compliant with local laws (tax laws, audit regulations etc. etc) everywhere you want it to work - because nobody wants to run their business on an accounting package that will land them in jail for tax fraud they didn't know they were committing.
This is where the problem comes in. Accountants and lawyers aren't cheap - and getting lots from many countries is even more expensive - and there just aren't many of them willing to volunteer their time. You can get programmers to volunteer to open source projects, but there are very few lawyers and accountaints who would.
So now to do this free/open source becomes extremely difficult because of the costs involved, you could try to do it for-profit as a proprietory app but you need to compete with a lot of established brands and your only unique feature is a tiny niche market they don't run on - and now you no longer get volunteer programmers so the cost goes up.
To actually be competitive priced as a new product in an established market where by the very nature of the product brand loyalty is pretty much built-in (since changing your accounting software is an expensive and risky process) is extremely hard.
About the only way this will change is if one of the established small business accounting packages actually decides it's worth supporting linux - or alternatively brings out a pure web SaaS solution that isn't priced beyond small business owners which you could use in a browser. Of course it sucks to be uploading your confidential business records to some other company's website which may mean that the accounting programs aren't all the interested in trying that anyway as many companies would balk at the suggestion.
I haven't looked into this market in a few years and there may be some developements recently that changed things but the sad reality is as it is.
That said this may be your best compromise right now: https://ubuntuforums.org/showt...
Unicode killed the ASCII-art *
Yeah because just that I believe that most IT stuff can be done faster using a CLI than with a GUI
A tiny tip to clue you in. Just a little bit. 99.999% of the worlds population never uses their computer for "most IT stuff". Do you know what the word "mainstream" means? I use Unix variations for development, and grep. awk and all of that is great. It's not "mainstream" though. Not by a mile.
I find out that Samba isn't working on the new install.
I have to figure out WTF systemd is doing and no solutions others have found are working for me.
I use it to sync folders from my phone to my computer over wireless. *sigh*
My beliefs do not require that you agree with them.
Of course not but do check the parent post that started this all. The "IT stuff" was a reference to fix things as the parent post thought that "Linux will NEVER be taken seriously by anyone other than you bunch of greasy nerds if you need to use the Terminal all the time whenever the slightest issue come up". It was never a point in trying to say that web surfing, photo editing and so on should be done via the terminal.
Apache's Ofbiz https://ofbiz.apache.org/
iDempiere http://www.idempiere.org/
Image editing is image editing even if it's a mass crop or resolution change done on a batch from the command line or a GUI application that can do batch processing.
So you've got a cute little personal definition - fine - but you don't get to call others morons just because they don't know your cute personal "that's not a knife, THIS is a knife" definition.
personal definition
Yes, the way every single person in the entire world (statistically) does it is my "personal definition".
I dispute that very strongly especially since the example I gave edits images whether you like it or not. Your very strong reaction was very odd - why do that?
since the example I gave edits images whether you like it or not
Sigh, your definition is add odds with the standard nomenclature of the entire English-speaking population of the world. In the development community there are many that would agree with you, but that is a special case. If a user would like to remove a light-pole from an image, life the shadows of the vacation image of the kids etc, he can NOT use the methods you describe. In any way. Stop being facetious.
Your very strong reaction was very odd
Because you are acting like a Linux fanboy by being intentionally obtuse.
Ah - that's your problem - blind platform hate.
Surely you can find something more interesting to do?
No, blind fanboy hate. I use Linux for development every day, and it is great. OSX is better for a lot of things and Windows is better for a lot of other things. What I am not is a whore tied to one platform despising other platforms based on a religious affection to an operating system. I know which OS is good for what, and Linux is the absolutely worst of the main stream OSs for every day usage for regular people. Windows and OSX both beats it by many, many miles.
So why the extreme reaction to a very innocuous factual answer that you know from your own experience is correct?
It was a simple question about doing things on the command line and I gave a real and practical answer of batch image processing.
If you don't hate the platform why the irrational reaction?