4 ms·
I've never understood the retraining argument. Surely going from computer-illiterate to windows-trained takes orders of magnitude more effort than going from w
by jibiki 18y ago
I've never understood the retraining argument. Surely going from computer-illiterate to windows-trained takes orders of magnitude more effort than going from windows-trained to linux-trained. Setting linux up takes a bit of work (solving driver issues and such,) but actually using it seems like it just can't be that hard to learn.
What I heard, from a guy at IBM, is that companies don't switch to linux because installing 3rd party software is difficult. That's not an issue of retraining though, that's an OS problem.
- chancho 18y agoIt's not an OS problem, its a network problem, as in, linux doesn't have a network of ISVs who distribute software with 1-click installers. Its certainly possible, making an .rpm or .deb is no harder than making a Windows installer or an OS X app bundle. Look at skype, for instance. Download, double-click, bang. I think the bigger problem is the availability of 3rd party software for linux to begin with. Installing it is a minor detail. (Here "3rd party" means something outside of your distributions package management system, ie proprietary.)
- theotherjimmy 18y agoBack to the IBM example, I recently had to help install their "distro" (rely just a wrapper of redhat). I had to downgrade from 64bit to 32 bit. rather dissapoining. next the package system was half-broken. It looked as if IBM had not maintained there system after an update of yum or something (there were no package catagorys until after adding a secondary repository). after these small disapointments, I had to reconfigure the Xorg server myself to deal with the graphics card and two moniters. I can't rely fault them with that though. all in all, it was better than there version of windows (slow does not catch all of it) but worse than most systems that I have had to deal with (excluding windows systems). so, yes it seems that the avalability of third party software and the "cryptic" way of installing things has them confused.
- cstejerean 18y agoMost large companies do not allow end-users to install software themselves so I'm imagining they're referring to their IT departments having difficulty installing software. IME of having had to manage several hundred Windows XP workstations installing 3rd party software was a pretty big issue on Windows as well. From having to verify if works with restricted permissions, to processes to automatically detect machines with out of date software to finding ways to create automated silent installs, it was a good amount of work. Now I'm curious to see how the required effort would compare on a Linux network.
- thwarted 18y agoIn my experience, it's almost no effort. If you want standalone machines or laptops, you make your own package repo, point all the machines at that and let them run updates. You can install a cron job that lists packages and emails them out when the machine is connected so you can keep track of if and how packages actually are updated. It's even easier with machines that are hardwired/non-portable, because you can NFS boot and do a read-only root setup and remove all the harddrives from the local machines. Updates in this environment come from having them boot from a different root directory, allowing you to test new applications and upgrades without effecting everyone. The NFS root one was for a callcenter (obviously a limited application set, but if you're deploying a large number of machines, many of them will have overlapping usage profiles). Now a-days, I could see storing all the different configurations in git making rolling back, creating new versions, and deploying new versions easy (but you could use git for a windows install too). I've deployed both setups, and support issues went way down compared to Windows. The biggest recurring problem with the NFS root setup was hardware failures, but the "fix" there is to swap out the machine, which takes 5 minutes, and the user continues to work. Without having to store files on the local machine, by having NFS home directories, there's no need to copy files over to give someone new hardware either. With standalone machines, the backup strategy is even easier also, because you KNOW the user can only write to their home directory. The hardest part of the NFS root was going through and changing all the configs to not require local write access (like for logging) or having it mount a ramdisk scratch area, and if you're experienced with Linux, this shouldn't be problem. I know there are projects out there that are supposed to make this easier and do a lot of work, so it may be even easier now.
- nazgulnarsil 18y agoyou'd think so, but to reuse your reading analogy I'd say most people "learn" to use a computer the same way a child learns to read (initially): pure rote memorization of individual actions (letters). the average person might know which steps to take to get to their email, but not have understanding of what each individual step is actually doing or why it is necessary.