Where Is The Plug-and-Play Linux Office System? 396
cdlu writes "Where oh where is the plug-and-play Linux business computer? Robin Miller asks the question and makes the case for starting a business to sell a self-updating networked Linux system for small business. Any takers?" (NewsForge and Slashdot are both part of OSTG.)
As long as the user can say no to the updates (Score:5, Insightful)
Re:As long as the user can say no to the updates (Score:5, Interesting)
Where is interop Linux/Windows groupware? You'd think that IBM would be all over this with Lotus Notes but there's nothing. I realize that you can get something to work with some duct tape and string but the out-of-the-box solution would complement OpenOffice well. It is one of the few things missing.
Re:As long as the user can say no to the updates (Score:3, Informative)
It's called Groupwise [novell.com] can you dig it?
Ok, the client's still in beta, but it works. There's a version for OS X as well.
Re:As long as the user can say no to the updates (Score:4, Informative)
Re:As long as the user can say no to the updates (Score:4, Interesting)
Did I mention the horrible slowness of it yet? I keep hearing that java apps can be fast, but then something like this comes out and I thrown right back onto the "JAVA APPS SUCK" side of the fence.
Re:As long as the user can say no to the updates (Score:3, Funny)
I have never hated an application more than I hate GroupWise.
Re:As long as the user can say no to the updates (Score:2)
Re:As long as the user can say no to the updates (Score:2)
Re:As long as the user can say no to the updates (Score:2)
That's why it's so hard to get them to pay for such service - one can't tell if anything's actually being done!
Re:As long as the user can say no to the updates (Score:2)
Re:As long as the user can say no to the updates (Score:2)
Re:As long as the user can say no to the updates (Score:2)
Re:As long as the user can say no to the updates (Score:2)
Re:As long as the user can say no to the updates (Score:2)
Is this going to be a case of (Score:5, Insightful)
Re:Is this going to be a case of (Score:4, Insightful)
So, if you're a member of the group of people who think "false sense of security due to broken software is evil", then yes, windows update=evil. Jury's still out on linux, since this company doesn't exist yet and therefore hasn't written a self-updater or shown whether it can get critical patches out in a timely manner while minimizing damage to the system.
Re:Is this going to be a case of (Score:2)
J.
Re:Is this going to be a case of (Score:2)
One would hope that the QA department of this theoretical Linux-based office systems company would be a bit better.
Re:Is this going to be a case of (Score:5, Insightful)
Yes... if you look a little deeper an realize that:
Self-Updating Windows ==
security fixes + MS business initiatives (.Net) + eula "upgrades"
while (presumeably)
Self-Updating Linux ==
security fixes + version upgrades (optional)
Can you spot where evil enters the equation?
Binary Updates.. (Score:2)
Rus
Re:Binary Updates.. (Score:3, Insightful)
Binary Updates are not for lusers to do. (Score:5, Insightful)
As an IT mangager type, I just cringe when I see someone who has installed a new screen saver and/or tool bars. I do my best to not be overbearing to my user community, but there comes a point where you have to say "Enough." I've gone through more than enough machines removing malware and spyware and then explained to the luser who abuses the machine that they're breaking things by installing un-approved apps, and next time I get out the LART.
The machine is there to help them get work done, not entertain them. It's like thier work area - we don't allow objectionable posters or dangerous items as decor, nor do we allow them to leave thier area in a dangerous clutter, so why should we allow them to do approximately the same thing to thier computer? It makes no business sense to do so. (BTW, the above analogy seems to actually sink in to a semi-intelligent luser's skull without applying deadly pressure - best clue I've found for them so far.) It's all about instilling the right culture into your organisation.
I'd love for something like the articles subject to come to fruition. It would be easier to manage, users would benefit from little to no down time as well as a consistent desktop environment, and I could approve all apps before they're installed, installed once and installed correctly. Hell, I'd allow and even deploy MP3 players, some games and even the coolest screen savers I could. I want them to have as rich an experience as possible, but I want that experience to be safe and inexpensive to use - and the article's subject seems to have a plausible chance of providing just that.
Soko
Re:Binary Updates are not for lusers to do. (Score:3, Insightful)
This is an important point that people should be encouraged to remember. If you work for a company, and that company provides you with a computer, that computer belongs to the company, not to you. You should expect that the company or its representatives are monitoring every keystroke you make at that computer, and choose your actions accordingly.
Just because you are able to take advantage of holes in your company's IT policies to
Self Updating (Score:5, Insightful)
Re:Self Updating (Score:2)
Re:Self Updating (Score:2)
You know, not everyone wants to muck around with dependency hell, which rivals and in many cases surpasses .dll hell.
Not everyone is or wants to be a computer geek, you know. These are some of the basic things that will keep Windows on top for the average user: ease of software / hardware installation (No command line! Don't have to make complicated choices about where to put things! The latest packages, so stuff actually runs!).
Re:Self Updating (Score:3, Interesting)
Very convincing argument, care to explain why you think its true?
Matter of fact is that
Re:Self Updating (Score:2)
Now being that Linux would be a more open way, I'm sure the linux desktop admins wouldn't mind having an auto updater which they could push updates through...again a locally controlled update server. This is certainly possible with Linux but unlikely with M$, so Wi
Re:Self Updating (Score:4, Informative)
My work desktop has a broken MDAC 2.8 install. WinXP SP2 doesn't let you reinstall it! When I try to reinstall MDAC 2.8 I get a message that I already have these features, though WinXP doesn't care about the fact that MDAC 2.8 is broken. I searched the web and MS knowledge base, the only option is to _remove_ sp2, reinstall MDAC 2.8 and then reinstall SP2, a _very_ slow process which could result in more things breaking. The only solution I have right now is to downgrade some of my programs to MDAC 2.7. Again, I have never run into this type of madness on my Linux computers at work or home.
Allow me to disagree (Score:3, Interesting)
I actually got it to work the other day on one of my machines- it usually hangs on the "resolving dependecies" step, requiring a force quit. It's been months since I updated either of my Linux machines, but I keep hoping, and I got "lucky". Happy that I could actually update, I did the whole hog, and xemacs now dumps core complaining that font resources aren't available. An auto-mounted share is totally corrupted as well- trying to go to / hang
Re:Self Updating (Score:2)
I'll pass. (Score:5, Insightful)
Re:I'll pass. (Score:2)
Re:I'll pass. (Score:2)
ok, that still fails to adress the problem of updating a system without checking what the updates will do. How will a remote admin who has no idea how the box is used or what software gets run on it be able to check if an update will cause problems? System admin' is a full time job, and then some. Most full timmers dont get woken up at 3:00 in the m
Re:I'll pass. (Score:3, Informative)
Re:I'll pass. - THIS IS A SOLVED PROBLEM (Score:3, Insightful)
Also, didn't RedHat's RHN provide something similar, where you could have up2dat
Wrong (Score:2)
Theres a lot of solutions, but every company also has a lot of history
Dear Timothy... (Score:2)
Accounting (Score:4, Insightful)
Re:Accounting (Score:2)
Re:Accounting (Score:2)
Re:Accounting (Score:2)
There are a lot of efforts (Score:2)
The trick is finding people who know enough to decide which is a good candidate for a bundle.
Re:Accounting (Score:2, Informative)
And Jim blogs his thoughts on many others.
http://www.jimohalloran.com/archives/000
And this was just a quick google. There is progress on a number of fronts.
Re:Accounting (Score:3, Informative)
GnuCash [gnucash.org], while not suited to heavy business uses, can be used for simpler accounting tasks. I know of no replacement for TurboTax, however.
Re:Accounting (Score:2)
Why? (Score:2, Insightful)
What tasks are you talking about? (Score:5, Insightful)
Pretty much any time someone's asked me something about Linux's capabilities, it's generally because they already *do* that particular task in Windows and wonder about compatibility, similarity, etc.
I've not come across people that just make up random words, then ridicule Linux because it doesn't measure up when Windows doesn't measure up either.
Re:What tasks are you talking about? (Score:2)
Yes, windows drivers are still terrible by a billion-dollar-company standard. But really, Linux's achilles heel is all its own strength, the kernel.
Re:What tasks are you talking about? (Score:3, Funny)
Re:Why? (Score:2)
There seems to be a certain class of Windows users who feel the need to belittle the other choices.
Oh wait, Mac and Linux users have those folks as well. Oh well, I guess partisian-ship isn't just for politics.
Re:Why? MOD PARENT DOWN (Score:2)
Human Nature to resist change. (Score:5, Insightful)
Windows User: Doese Linux have a Disk Deframenter?
- Experiences pain of defragmenting due to slow disks.
+ at least know how to defragment the drive.
Linux User: No because the way that linux handles the files the drive doesn't get fragmented, so it doesn't need one. *
+ Disks dont get fragmented.
Windows User: I am sorry I need a disk defragmenter.
- Afraid of not being able to defragment a Linux system.
*Yes I know they are diskdefragmenters for Linux and a Linux file system can get fragmented.
I think it will be plausible when... (Score:5, Insightful)
More business related software runs on the Linux platform.
Just the opposite. (Score:2)
Re:I think it will be plausible when... (Score:2)
I am curious to see what you feel is missing?
Re:I think it will be plausible when... (Score:3, Insightful)
I just installed FC3 and it seems like it's pretty much there. Is there a specific functionality you are thinking about? You have all the basics, office, email, browsing etc. I am curious to see what you feel is missing?
Respectfully, there is a lot more to business software than the basics. Beyond the basics is where the functionality is missing.
Here is a quick list of software that is missing for us: ERP client software, SQL report writers (Crystal Reports for example), legacy DOS applications (that
Chicken and egg scenario (Score:4, Insightful)
At the same time, a lot of businesses don't want a Linux plug n play desktop because they don't perceive it as being sufficiently mature.
Red Hat, SuSE et al are doing a lot to correct the first problem. Various organisations with well-publicised rollouts (think Munich) will help with the second problem. But I don't think there will ever be a year of "Linux on the Desktop" - simply because it will take more than a year to get there.
Lindows - er, ah, Linspire - is aiming there... (Score:4, Interesting)
Re:Lindows - er, ah, Linspire - is aiming there... (Score:2)
MEPIS? (Score:3, Informative)
Re:MEPIS? (Score:2)
Instead of Linux, they called it OSX (Score:2, Insightful)
Re:Instead of Linux, they called it OSX (Score:2)
Re:Instead of Linux, they called it OSX (Score:2)
Thoughts (Score:2, Funny)
Obviously this article was too interesting/pertinent for linux.com [linux.com], which continues to be the most boring Linux site on the internet.
(NewsForge and Slashdot *and* Linux.com are both part of OSTG.)
Read the Article (Score:4, Informative)
MOD PARENT UP (MOD TIMOTHY DOWN) (Score:2)
There's a talk about creating a plug'n'play system that would enable offices to perform their job. Mostly talking about best solution to solve migration to new environment and new solutions
Um, what about Debian? (Score:2, Insightful)
With the many variants on Debian, I'm sure this guy's idea has already seen light.
Difficult (Score:2)
It would be nice if somebody made a "channel" to provide the basics, and allowed for inexpensive or free franchise rights.
It should be coming... (Score:5, Insightful)
The barrier to entry of the humble plug and play corporate desktop actually seems to be a consequence of the lack of commercialization of Linux to date. Though the economic incentive exists to break into the enterprise marketplace, it has not trickled down to the small business.
With time, I am sure that a start-up will capitalize on this in a grand way. The technology is there, as evinced by the variety and capabilities of the many distributions. A simplified distribution, reflecting an appropriate commercial incentive, may soon be in a position to go a long way.
Great idea... (Score:5, Interesting)
I don't know about the rest of you, but I have stock systems that I go with, both hardware and software wise. I get a customer order, I already know which systems I'm going to use ( hell, I have ghost images of the damn things ). It's just a matter of what extra software packages they'll need.
There's another aspect of this, and one that people can't quite grasp: Customers want to feel special. I don't care how much they belly ache about wanting it fast and cheap and good ( heh ), they want to feel like they are your most important customer. On the opposite side, most IT contractors are cock-chokers, and will spend as little time on the customer as possible. You see the potential problems arising from this situation?
From the Article (Score:5, Insightful)
Actually the author is right on the nose. Small companies should like the option of having a working network installed in their offices, and routine upgrades and/or maintenance handled remotely.
I think that he has identified a possibly profitable niche, supplying companies too small for a staff IT person, but big enough to want consistency and support. These are the people who don't want to do-it-yourself, they just want systems that work, out of the box, without headaches.
Re:From the Article (Score:2)
The subscription model that seems to work best is renting the computer per month for students and per year for Universities and other educational facilities.
It is in the works! (Score:3, Informative)
Just keep it off the Internet... (Score:2, Interesting)
Really. Lots of business desktops don't need
full Internet access.
Down with Usability! (Score:3, Interesting)
And for God sakes, people, you can turn the windows auto update manager off. If that's your biggest bitch, go whore yourself somewhere else.
use debian (Score:2)
Edit the config file.
That it!
I don't think that's the problem... (Score:4, Interesting)
As a specific example, a small handful of these businesses run some very specialized sales tax tracking software. (Think stores that sell both taxable and tax-free goods.) Conceptually, the software is trivial. However, the software is so old that the minimum recommended operating system is DOS!
Let me be more clear. Sure they can run it in a DOS emulator on Linux. That's not the problem. What they want is "external support" for that particular configuration, and they don't have the time or the patience to chase down dozens of Google leads, whenever a problem comes up. They'd rather pay (and expense) for a dedicated vendor, but the market is too small to support one.
I have spoken to accountants who plan to move to OSX as soon as all of their accounting software gets ported over. I believe Peachtree has taken this step. I'm not sure about Quickbooks or some of the more specialized packages. If these companies sold Linux specific, supported, and certified editions, they would move.
They would even still move if you simply "repackaged" existing software for Linux and provided support for the Linux specific issues (and acted as a go-between for the other issues).
That said, I doubt businesses are looking for a zero-administration box. I sincerely doubt they want one that's administered remotely, unless this company was willing to assume the legal risks and obligations. If they break the box when you're trying to submit quarterly financials, will they pay the penalties?
Re:I don't think that's the problem... (Score:3, Interesting)
Agreed, and almost every business has something like this wheather it's a POS system or a locksmithing database, there's always something.
Let me be more clear. Sure they can run it in a DOS emulator on Linux. Tha
local auto-updating (Score:3, Insightful)
Key ingredient missing... (Score:2, Insightful)
Forgive me if I missed it in the article, but the addition of offsite, secure, encrypted(private) backup to the mix would make it much more attractive.
Alternatively, XUL behind Firefox browser makes it possible to shift office applications to an offsite server farm which in turn might have offsite backup or even a secondary site for disaster recovery.
Beginning with a mix of the two and slowly moving applications off site as one is able to seems a reasonable approach to buildin
Really talking about a business-model... (Score:5, Insightful)
The article is talking about a business-model, and Free Software is only a component of that model. The idea of using free software to bootstrap a service business by leveraging the (a) low cost of implementation, the (b) support via remote access technologies, and (c) utilizing commodity hardware, sounds like a great idea, but then the author moves into less sensible territory. The author says things like "A central company should supply the hardware, software, and behind-the-scenes tech support...", and talks about franchising, etc.
I find this "central company" model flawed. Free software opens the door for small companies to compete on a level "playing field" with larger companies, on the basis of their familiarity with the software and their skills. PC hardware is already commodity.
To me, the door is wide open for thousands of small companies to compete deploying, servicing, maintaining, and administering computer networks for businesses who are too small to have a full-time IT staff (or employee). Why bring a "central company" into the mix, when all a "central company" brings into the picture is additional overhead, lack of agility, and administrative burden?
I'm biased, perhaps, as a member of a small employee-owned IT services firm. My firm is quite small, but provides exceptional service to our Customers through our extremely high skill levels, intelligent decisions made in deployments to enable "scaling" of our human resources and emergency response component, and clearly documented contractual arrangements with Customers. We recognized that "loss leader" work, such as selling physical goods, performing "break / fix" services, and playing "lowest bidder" games for RFP's from large corporations were bad business models. Instead, we've focused on businesses that lack and IT staff, and provide these Customers with a level of support far better than they could receive if they attempted to hire-in a worker themselves (and for a fraction of the annual cost of such a worker).
I think our model works very well, and our use of Free Software complements the model nicely. Instead of grovelling thru a "knowledge base" and telling the Customer "well-- that's a <insert Closed Source "manufacturer" name here> problem", we "Use The Source" and can identify causes of issues and correct them. We provide a much higher level of customization to the Customer than could be achieved with most Closed Source software applications, and our labor costs are still lower than the licensing costs for Closed Source alternatives. The Customer ends up with a solution that they are free to use for as long as they like, without getting stuck on the traditional Closed Source "upgrade treadmill" of recurring licensing fees.
The key to success in this marketplace, to me, is beng skilled, intelligent, and well managed. The "Ma 'n Pa Computer Shop", building PC's, selling hardware, and staffed by low-knowledge PC technicians, "paper MCSE's", and oft-shady sole proprietors is a dying breed, and I'm ecstatic to see it go. The "big" consulting firms are priced much too far out of the market for these smaller types of Customers. The market for small, agile, well-managed professional services firms who provide IT support, planning, and administration services to these "too small for an IT staff" firms is healthy, active, and growing. Having an intelligent business model, highly skilled staff, and spot-on management is key to succeeding in this market. Using Free Software to complement and extend your offerings only makes business sense.
What to name it (Score:2, Interesting)
There are (Score:3, Interesting)
With that said, these will work with yast (the jds is based off os suse, as well as novells offering). The solutions are out there, but they are designed for the office only, and great care should be placed in testing the patches before they are posted on the server for the users to automatically download. Hell, that could be done with a cron job and a script.
Missing dynamic DNS support (Score:2, Interesting)
One thing about most main-stream Linux distros that has annoyed me a lot is that they don't seem to support dynamic DNS (which most corporate environments that I know of use). In particular, a parameter usually needs to be passed to the DHCP client to "send the hostname" (which allows the DHCP server to update the DNS records). This parameter is almost always off by default. On Redhat this is just annoying; you can turn it on fairly easily. On Ubuntu and some other Debian-based distros, this is a royal
Small business isn't a horizontal market (Score:3, Insightful)
Linux needs some widely recognized accounting packages (ie Quickbooks) to attract the general market.
The web-browser is the real secret -- porting applications to Linux/Unix still locks you into a platform... and why would you do that?
Been there Done That (Score:3, Interesting)
Every Sunday night all systems do an emerge sync via a cron job. Monday morning I'll take my system and do an emerge -uD world world on it. If everything goes ok with the system on Monday, I'll allow the cron to run Monday night on the rest of the machines doing it to them as well.
Granted it's not the perfect solution, but I've had no issues so far in about 2 months using the systems, and those who use them have had no issues . Literally this takes me maybe 2 hours a week to maintain, and most of that time is just my computer compiling the week's updates while I'm busy doing other things, so its hard to count that as "Time" I could cron my system to run Sunday night, and just check the logs when I get in Monday, but for whatever reason I just like to be there when the first machine compiles the week's updates.
There's still a lot of things I'd love to improve, but judging by how many people keep asking when they can get that "leeenicks thingie" on their system, using the Gentoo portage system in this way seems to work pretty darn well.
Re:Yes... (Score:4, Insightful)
I think that will have to be an important argument when speaking of security. Linux isn't 100% reliable, just as no system are. Therefore it's recomended that you keep your system up-to-date, but not many common users actually do that, that would probably pose quite an risk if Linux grew to higher market shares, and an autoupdate system will be neccescary.
Re:Yes... (Score:5, Informative)
While I was still using Windows 2000, shortly before ServicePack3 IIRC, I went to windows update and installed the critical "you must install me now biaatch!" updates. Suddenly my system was running so unbarably slow that it was rendered unusable. After a considerable amount of research the problem was tracked down to one of the critical updates that while fixing a GDI exploit, it caused many systems to slow to a halt. This update is one of the updates which would be automatically installed by anyone with automatic updating enabled.
This is by far not an isolated occurance, and not as severe as many other problems windows system administrators see on a frequent enough basis that many of them adopt a phylosphy of not updating until absolutely necissary. However, now you can no longer claim to have never heard of windows update problems.
Re:Yes... (Score:4, Interesting)
To force myself to learn Python, I'm thinking of setting up a Python daemon that will listen for an "administrator" machine that pushes commands that a company's SysAd wants. For example, if that person has deployed Fedora machines as the main desktop for an office, the normal options for auto-updating are:
1. Start, by default
2. ssh into each machine (or run around the office) and login and "yum update" all the machines.
What I'm thinking is a daemon that listens for commands that an administrator might want to push. Not just updating, but any commands (have all machines download the main yum.conf or whatever other config). So each client listens, me as Admin types something like "command-push 'yum update'" and all clients start updating like crazy.
Stuff I've thought about regarding this:
1. As admin, I don't set them to auto-update. This way I can force them to update, only once I've tested the updates well.
2. I don't have to ssh into each machine, or run around just to update, or whatever.
3. Security issues... there are plenty. Like how to actually validate the admin that is pushing the commands from his machine.
4. It's 2:36am, I'm sleepy. So ideas are jumbled.
Anyway, the auto-update thing is already in Fedora (just 'chkconfig yum on' I think). But as Admin, I want to automate the update only once I've tested the updates, which might mean a daemon to let me push the update call.
Am I making sense?
Re:Yes... (Score:5, Informative)
Combine that with certificate authentication for your SSH logons and you're good to go.
Re:Yes... (Score:3, Insightful)
Re:Yes... (Score:3, Interesting)
I've been working on a thing to do updates like that as well. What I came up with is each box gets a cron entry like this:
0 * * * * curl http://a.server/secret_dir/script.sh | sh
In other words, you use CURL to download a script. Curl, with no options, will create STDOUT. Pipe STDOUT into 'sh' and voila! whatever script is on the se
Re:Yes... (Score:3, Interesting)
Perhaps some error-checking for a failed download too.
You could also create SSH keys for each machine and do the curl part with scp, and revoke specific keys if you ever saw anything screwy going on security-wise with any of your boxes.
Re:Yes... (Score:3, Informative)
It works well for Debian...
Re:hmm (Score:3, Interesting)
then you either update automatically, and miss that leftover "die" in the config, or you don't and reboot the machine.
in any case, it requires intervention, or you're off in the cold.
no, Gentoo , as good as it is, isn't the automagical solution to everything. please don't tout it as if it would be, all cases like this require an administrator to do it.
Re:hmm (Score:2)
plain-old-text removed my bracket emphasis!
"New configfile format that.."
was
New "foo daemon" configfile format that..
"And all things
Was:
And all things "just work"
Oh, pshaw (Score:5, Insightful)
Re:It's the OUTLOOK, folks, (Score:2)