|
Well, see, Linux is amazing, because you can dig down into the innards of the machine and rearrange/reconfigure anything you want!
On the other hand, Linux is annoying as hell, because you HAVE TO dig down into the innards of the machine, and rearrange/reconfigure EVERYTHING to make it work properly.
Ubuntu (et al) make the desktop side much simpler, but yeah, the server side is still a pain.
I think what they really need is a decent command-line text editor. I look at that whole war between VI and Emacs, and honestly, I hate both of them. I don't want to memorize a whole new language of keyboard shortcuts just to edit a text file. I just want the equivalent of Notepad. When I was using Linux heavily, my go-to text editor was Pico. It just worked. Simple. Quick. Easy.
Sorry, tangential rant there... But yeah... Linux is a pain. It's powerful, but that power has a price. That's the reason I have two Linux boxes at home (One repurposed desktop, one Raspberry Pi), but never actually use them... Windows is just simpler.
|
|
|
|
|
Ian Shlasko wrote: Sorry, tangential rant there
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.
|
|
|
|
|
Ian Shlasko wrote: I look at that whole war between VI and Emacs, and honestly, I hate both of them.
Agree 100%!
I stumbled upon leafpad (Leafpad - Wikipedia, the free encyclopedia[^] ) on my RPi Raspbian and was very happy. Not sure all the places it is easily available though.
|
|
|
|
|
Have you tried wearing a Fedora?
|
|
|
|
|
This?[^]
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.
|
|
|
|
|
|
Disclaimer: I started with Unix in the early 90's. It was several years before Windows hit my desk.
That said there is a lot more that can be done with the command line than with a GUI. In Linux, the difference is substantial, in Windows not so much but there are still things that have to be done via the command line in Windows.
As I was reading through the responses here it occurred to me that this article[^]on CP might help you get started with Linux, even though it is a coding article.
To me, it seems that Linux might be the C of operating systems. It is very powerful but you have to do everything. Windows might be more like C#, where Microsoft has done everything for you, you only have to put the 'commands' in some type of order.
Personally, I believe all programmers should be familiar with the guts of a PC. Hardware, software and operating systems, not an expert mind you, but the more you know about the how and the why the better coder you are.
Jack of all trades, master of none, though often times better than master of one.
|
|
|
|
|
Just one thing suddenly felt cool is, Linux , out of the box for server is bare naked. You are clear on what's there and what's not. It felt like a dedicated System (without OS). I think if one learns it well, it might be really good. In windows, I always felt I had this deal "Okay trojans, we can co-exist, but don't get evil and destroy something so critical,okay?". I always have a feeling I'm not alone in my Windows desktops. Linux felt like I'm on vacuum. Super clean.
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.
|
|
|
|
|
Linux is not meant for a GUI. Anyone who has gone through the pain of setting up a desktop environment on it from scratch can tell you that. Yes, there are decent desktops out there (Gnome is almost professional feeling), but CLI is the name of the game.
If you want to ease into it, start trying to migrate some of your normal workload to PowerShell. Under the hood there is more in common between Linux and Windows than there are differences (is the registry an /etc directory? The case can be argued). This can really help remind you of the power that CLI brings to the table in an environment where you can sanity-check yourself.
Just do yourself a favor and use nano for text editing. If you have never used vi (or haven't in a couple decades) it will make you want to strangle the nearest person. I will happily sit and wait for the flames for that advice.
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
You can install Linux with a GUI, and you can install it without a GUI. Without is typically referred to as "server", and with a GUI is typically referred to as "desktop". There may be some tuning that's done between desktop and server versions these days, but its usually the same kernel underneath both. If you install it without a GUI, then you absolutely need to have command line experience to get the box set up. If you install it with the GUI, then there's, well, a GUI to help you. You can add the GUI to a server install, and probably uninstall a GUI from a desktop install.
Since you're coming from the sticky-clicky world of Windows, I recommend you put the GUI on the box while you're getting started, otherwise linux is a steep learning curve.
I don't know much about where Linux has gone recently, but back in the day, all the GUIs were based on X-Windows, which was by-design essentially a remote desktop solution -- you just ran both ends on the same box. This meant that you had your choice -- did you remote the entire desktop like the MS Windows remote desktop solution where the applications for that machine are captive to that desktop, or did you remote individual GUI applications so you could mix applications from both machines seamlessly on your desktop. Text could even be copy and pasted seamlessly between applications from both machines.
We can program with only 1's, but if all you've got are zeros, you've got nothing.
|
|
|
|
|
Console workflows aren't that bad, as long as the tools offer discoverability. You know, the possibility to learn as you go instead of having to search the web for tutorials. The Linux world sure as hell isn't moving towards GUI-centricism, neither towards compatbility of any sorts. Binary compatibility even in user space is questionable, in kernel space it's a lottery win if it happens. Compatibility of settings is questionable too. Ever patched Apache and found that your setup goes FUBAR because a minor update broke something? That isn't a rare thing to happen, that sucks. IIS at least keeps a clean state between minor updates and still works mostly without any further babysitting after major updates.
This won't ever happen on Linux.
Console workflows themselves are, as I said, not bad. While I'm not a fan of writing scripts for everyhting, mostly because escaping every. Single. String is a major PITA, I write my C# tools in console form every now and then. Besides, Windows' Powershell is awesome!
Linux' bash, while powerful too, lacks loads of things Powershell has. Starting with an actually helpful help system (bash's help is mostly notes from people who already know for themselves, not a way to get started) and it's reliance on strings for everything makes piping, once again, a major PITA. Also, while it's powerfull, it's still suffering from the same illness as Windows' CMD, it has evolved over time and consistency wasn't a high priority during all those years.
|
|
|
|
|
First, Microsoft open sourced Powershell, and are making bash available in windows.
These 2 worlds will collide.
I am in the SAME boat as you. Love/hate relationship with Linux (love its stability, hate trying to figure out which command to use, although I just google it). I have a synology raid. unzipping files on the raid, to the raid was way to slow. I used SSH, and did a local unzip. OMG I was convinced. I reduced literally days of network traffic to about an hour of a shell.
I downloaded a virtual box VM, and took an online class that walked me through it. It really helped.
I am still horribly rusty. But I think it is worth learning. To be honest, you have invested thousands of hours into doing things in windows. You are going to have to invest a few hundred hours into this. And I think it makes you better at things.
There are some things I actually prefer doing in linux now. In fact, I started writing Python so I can run my scripts on different OSes easier.
|
|
|
|
|
Suggest you look at Suse. The YAST tool is very helpful configuring server apps.
Currently I prefer V. 13.2 over the new leap 42.1,
But only cause of a minor missing gui tool
Been using SUSE over 20 years, looked at several others, always came back.
|
|
|
|
|
I've managed to avoid Linux ... until I installed a home surveillance system and discovered it's powered by Linux.
It ties into my Windows home network; has a GUI; sends motion-detected emails; cloud accessible; Ethernet; USB ports; etc.
I'm working with Linux ... but not really.
|
|
|
|
|
I work for CyberCoders as a recruiter, and I have a network of over 15 million candidates at my disposal that are seeking long-term, full-time employment.
I'd hate to see her (I assume the author of the email, Lauren, is a woman) LinkedIn contact list!
Marc
|
|
|
|
|
Not really - most of 'em are ants.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
... and bees
veni bibi saltavi
|
|
|
|
|
What she neglects to mention is that 14,999,997 of them are Minecraft characters.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I'm pretty sure that what they're counting is the number of people on linked in they pay to send job ads to.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Wait... 15 million...
That means she has accumulated 15 million clients who she has completely failed to find employment for.
Is she trying to convince you that she's a complete failure and utterly incompetent? Because I'm convinced
|
|
|
|
|
Head hunters are like used car salesperson's and politicians...full of sh*t.
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
God only knows how they manage to remain full of it, given the amount that spews out of their mouths.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
It is an amazing feat.
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
She's a liar, liar panties on fire!
Get me coffee and no one gets hurt!
|
|
|
|
|
|