One issue with Linux Distros is you pay a price
Some Newbies will eventually run into this: I find that I have a habit of immersing myself in linux for a while and then moving to other things once my "project" is running nice. Well, I needed to get a new printer ... so now I have to install the drivers and get everything running and right now I don't have the time and patience to mess with it. I'm fed up with windows but Linux is higher maintenance sometimes. Thus, you pay the price of higher maintance in having time to forget linux commands/methods and having to relearn them when you need them.
|
no need to pay that price in time if you buy hardware that is FOSS friendly.
if you fail to purchase hardware that functions properly with Linux, then not to be rude, but that is your fault. plus all it does it provide more money for companies that continue to ignore the FOSS community. I personally refuse to support companies that do not provide Linux drivers for their hardware. its that simple. that way the companies that are supporting FOSS get more money and thus will have more to continue to invest in FOSS support. as a side note, Kyocera, Lexmark, HP, and many others are so simple to install in Linux and OSx vs windows its not even funny. HPs in OSx are connect them to the network and poof OSx sees the printer and it just works. In Linux its a single line command and poof you are printing. MS world its download 150M+ driver, wait for it to unpack, install for 10-30min, reboot and PRAY the printer works. |
I agree with the OP. It gets worse too. Kernel and apps change and dependency hell happens.
|
Quote:
Why don't you just write a text document describing the steps/commands to set things up as reference for your future self? I'm not so sure I agree with the underlying implication either. My office purchased a new printer not too long ago. In about 30 minutes I had it set up and running properly on 10 different Linux machines, all from my workstation in my office without disturbing the users on any other system. I then spent the next hour setting up the printer on four Windows machines, displacing the user from each machine for 15 minutes while I had to sit in their chair and set things up for them (two man hours required total since each user was unproductive while I was setting up the printer on their machine). So 0.5 man hours to set it up on 10 Linux machines, versus 2 man hours to set it up on 4 Windows machines. By my count, that makes the maintenance cost 10 times higher for Windows. |
No one would ever buy Mac specific hardware for a PC. They would make sure the hardware they want or need works with what they have. Same goes for Linux. Always make sure the whatever is bought works with your set up. It really is simple to do. Hardware compatibility lists are everywhere.
Also. Does anyone remember what "dependency hell" was really like back in, for example, the late 90's? While there is a "light" version of it now, kind of, it is nothing even close to what it was before. In such a short time Linux has come very far. |
Quote:
|
Usually HP printers are Linux friendly so if you are in the market for a printer look into HP
|
Quote:
|
Quote:
My "linux_guide" document is just over 700 lines long right now. It contains short notes to myself about how to do things that I do or encounter often enough that googling it every time is inefficient, but rare enough that I'm not able to memorize the steps. examples: Code:
libtool: Version mismatch error. This is libtool 2.2.4, but the Code:
IDL: Unable to start IDL_IDLBRIDGE slave process. Code:
3ware driver installation |
Quote:
Ok, getting back to topic. Another thing I did, other than writing notes, was to thumbtack a few memo type notes on my wall, near the computer. Keeping a notebook with all of this is much better though. Or create a text file with all this info, cut and paste it together, and print it out if writing is not something one is into. Finally creating a digital copy and storing it, for example, online at Spideroak or your favorite online storage place. However if you are having PC issues, and not able to access the digital version, you are screwed. |
MyNotex is a great way to keep this info, I keep it on my computer and sync with dropbox and have it wherever I go.
|
Quote:
My HP Photosmart printer was easier to install in Linux (Slackware and Lubuntu) than it was in Windows. In Linux it was working straight out of the box. On Windows the supplied driver did not work. I had to download the basic (not full featured) driver from the HP website and fuss with it for about an hour before it would install and run properly on Windows XP. Some printers are easier to get running on Linux than Windows! As others have said, you need to choose your hardware wisely. This is much easier these days than it used to be since more hardware manufacturers are designing products with Linux support. |
Well as for my Desktop, installing the Driver from their website and building the kernel module comes to basically killing Xorg and running the script, easy as that. Overcourse you do have to have some development tools, but Nvidia Directions have always been straight forward.
On the easier note, installing Nvida drivers from Debians repo is far easier and Faster, then just run nvidia-xconfig and your already off to a good start. So now you don't like tweak xorg.conf? Well Nvidia has added a nice little nvidia-settings, Run as root and save to xorg.conf. WOW another easy. Now my Dell Laptop life isn't as easy, but easy. I run Debian on it too, but I have to install b43 braodcome firmware, but also right out of Debians repos. Now for the Vidia Card is radeon x1200's model and since AMD doesn't push so much on Linux Support, they said the hell with me and droped support for the Driver a few xorg versions back. Thanks to the Open Source Communities, they have built a well Working open source driver for the card, and it actually out performed my Windows Driver when it was running Vista. At first I thought it was odd, but hell in Debian with the Opensource driver I could play some 3d games. Another win for Linux. So you can't down Linux based on your choices. You can only down your choices for which you chose to run Linux on. Anytime I buy hardware, I make sure it has Linux Support Bottom Line. Your life becomes 10x easier to deal with it. As for tweaking and tooning, take notes. I run servers and often building new web servers, do you think I remember all my build commands off the top of my head? Know I make notes and guild lines to help me keep things Uniform. That is something all Tech Savvy Administrators will do if they have to constantly customize things. Last I checked, when I didn't take notes with Windows, I was stuck relearning the same thing over and over again. So your argument should be "Why don't newbies take notes of what they done" |
Member Response
Hi,
System & Admin documentation is a good habit to continue while working with any OS in order to keep yourself sane. I do have a good memory but rely on my docs/notes/scribs created during any system/admin sessions for particular systems. Heck, I even doc my network, printers and even overall diary entries to refresh my memory whenever performing actions on equipment. Each systems has a spiraled notebook, paged and no erasures or page removal to keep the document sane & legal. Just cross out then initial to justify the changes. Saved my butt more than once. :) Old habit, I kept detailed LAB notes so that at any moment the status or necessary changes made to get something working or minute details about experimental setup(s) could be understood. Just like commenting your code so that at any moment you could understand what is being done or had been done to get something working. Quote:
|
Quote:
Sound on early Slack kicked my gluteus maximus. |
All times are GMT -5. The time now is 01:03 PM. |