Click here to close now.

Welcome!

Linux Authors: Elizabeth White, Carmen Gonzalez, Roger Strukhoff, Hovhannes Avoyan, Jason Bloomberg

Related Topics: Linux

Linux: Article

Linux.SYS-CON.com Exclusive: What Would UserLinux Look Like?

Bruce Perens tells LinuxWorld's desktop editor what he has in mind with UserLinux

Last Monday at the Desktop Linux Consortium Conference at Boston University’s Tyngsboro, Massachusetts Campus there was a lot of talk about a “UserLinux” distribution. The topic was sparked by remarks by Bruce Perens who voiced a need for a distribution that was designed to meet community needs for a desktop operating system based on the Linux community favorite Debian distribution.

I contacted Bruce who has been kind enough to interject some comments to my own text. They are marked [thus].

The thought of UserLinux sparked my thinking. The thing I like about Linux is that it’s infinitely customizable to meet the needs of almost any situation. However, for it to be a viable desktop for the masses there seems to me that there has to be some common features that a large number of Linux desktop users would appreciate. I thought about this quite a bit and started my list of what it would take for Linux to be my “ideal” environment rather than my preferred environment. I’d be interested to see what the community considers the most important features.

[Bruce Perens writes: I should point out that UserLinux also has a server mission. Our first customer group has both server and desktop needs. But the server is a solved problem, at least mostly, so we know a lot of work needs to go into the desktop.

Also, the most important thing about UserLinux is that it is an attempt to change the economic paradigm of the Linux distribution. We feel that creating a Linux distribution doesn't work as a profit-center, and that it is better viewed as a cost-sharing exercise. So, the customers involved in UserLinux will be paying for the engineering of creating a Free Software system, rather than for boxes, "seats", or user licenses. The system will be certified to various standards and vendor requirements with their funding, and the result will be given away. The customers get all of the copies they need with no incremental cost per seat added. They will have to pay for service.]

My list has two overwhelming requirements for the Linux desktop. First it has to be easy to use. It should pass the “Grandma test” which is when placed in front of the average grandma she would find it intuitive and easy to use. Second it should include a set of tools that allow the user to accomplish their most important tasks. I generated my list of tools and what I feel are my most important for my needs. I would encourage you the prospective users of such a system to add your feedback.

 

Productivity Tools

Browser ­ I think Mozilla is a great option for browsers. I like the tab-based browsing and pop up blocker. If not Mozilla than maybe some of the projects spawned from Mozilla aimed at speedier performance without the frills like Firebird.

[Bruce Perens writes: I'd like to hear if Konqueror has something to offer that is not matched by these choices.]

Office Suite ­ I use Open Office and Star Office and I think they are good. For some of my more ambitious projects I do use Microsoft Word but I find myself using Microsoft less. I particularly like the ability to export files to PDF format preserving the look and feel of my files across platforms. If these suites could handle better more complex formatting I think they would easily displace their competitors that costs many hundreds of dollars.

[Bruce Perens writes: I like OpenOffice and hope that I can facilitate the creation of a broader development community outside of Sun.]

E-mail/PIM ­ Outlook made the integrated PIM and email client the vogue in business. I like the idea but I think that Microsoft’s implementation is lacking. So far the best Linux solution for me is Ximian Evolution but it lacks some features I like about Outlook. Particularly the ability to drag e-mail messages to a task list or calendar. In Ximian’s favor is the RSS integration into their Summary page to gather my news all in one place. Once again this is a case that I primarily use Outlook running on a virtual Windows environment Win4lin.

[Bruce Perens writes: Well, when there are features lacking in an Open Source program like Evolution, you know what to do, don't you? I think that a solution to the ones you complain about could come from the community.]

Financial Software ­ I use Quicken and TurboTax mainly because I have for years and I think they are both very good products. I know GNU Cash (www.gnucash.org) is an option and I am actually playing around with it right now but it will be a hard move for me. Not only because of differences in features but the learning curve.

[Bruce Perens writes: I haven't looked at these closely yet. I actually still have one Windows machine in my home, and need it for TurboTax. I still have Quicken on it, but think I could move off of Quicken if I had to.]

 

Utilities

Application Installation ­ This is probably my biggest complaint with most Linux distributions. RPM installation often results in dependency problems. Causing me to search for the recommended libraries to fulfill dependencies so that I can install my application. Debian’s apt tools and apt4rpm both work very well making things easier for most users. However, many of the most popular distributions still use plain old RPM warts and all. I think that a good one click install like available through Lindows Click N Run Warehouse would be ideal for ‘User Linux”.

[Bruce Perens writes: The solution here is obviously some front-end on top of apt, and Debian packages. It's really strange that people still

complain about RPM dependencies, I don't understand why Debian was able to solve this so many years ago and Red
Hat still has a problem.]

Docking and Power Management Tools ­ For laptop users like myself I find that most distributions don’t handle hot docking and undocking of laptops well. In my Utopian Linux distribution I would want to see the ability to “hot” dock and undock my laptop by clicking a button.

[Bruce Perens writes: You shouldn't have to push that button. You should just be able to dock and undock. But Linux ACPI is still immature,
and is not going to be in a good state for most laptops with the release of kernel 2.6 . I spoke with Dirk Holmdel of Intel about this, he feels that the present Linux ACPI drivers don't handle all of the start-up and shut-down tasks in the right order. Also, most kernel drivers have not been ported to the new driver model yet, and do not handle power management correctly.
I have a problem with various laptop graphics chips and wireless chips, because their manufacturers are unwilling to document them fully. We might have to start publicizing a "not ready for purchase" list for various hardware manufacturers that can't get with the program. I think that even Windows customers will be reluctant to purchase a laptop that could not ever be switched to Linux.]

Backup Utilities I have the expertise to set up cronjobs that rsynch my desktop to my file server but most people don’t. I would think client-side tools to synch files to file servers of all types would be a welcome inclusion. This tool would be make it easy to schedule backups and choose files for backing up from an intuitive interface.

[Bruce Perens writes: It would be interesting to see if some of the disconnected filesystems like Coda could help with this. Potentially they remove the need to consciously synchronize things. Just dock and it gets done.]

Windows Networking Client ­ The majority of businesses I go to today use Microsoft Windows Server for file and print sharing. Having the ability to browse these networks would make things more convenient for me. I often use LinNeighborhood, which is an easy to use Windows network browser. I think overall platform interoperability is the key to Linux adoption.

[Bruce Perens writes: Yes. Since this is a solved problem in the free software world, it should go into the system.]

I could go on for days about my ideal desktop but what I am curious to know is what’s your ideal incarnation of Linux desktop. Maybe we can point your feedback to Bruce as he works on his proposal to help shape his proposal for UserLinux.

[Bruce Perens writes: I am also interested in knowing what people feel is missing from the server.]

 

More Stories By Mark R. Hinkle

Mark Hinkle is the Senior Director, Open Soure Solutions at Citrix. He also is along-time open source expert and advocate. He is a co-founder of both the Open Source Management Consortium and the Desktop Linux Consortium. He has served as Editor-in-Chief for both LinuxWorld Magazine and Enterprise Open Source Magazine. Hinkle is also the author of the book, "Windows to Linux Business Desktop Migration" (Thomson, 2006). His blog on open source, technology, and new media can be found at http://www.socializedsoftware.com.

More Stories By Bruce Perens

Bruce Perens, a leader in the free software and open source community, is a member of the International Advisory Board of Linux.SYS-CON.com. He is the creator of the Open Source Definition, the manifesto of the open source movement. Bruce is founder or cofounder of the Open Source Initiative, the Linux Standard Base, Software in the Public Interest, and No-Code International. He is the creator of Busybox, which has spawned its own development community and is part of most commercial devices using embedded Linux.

Comments (134) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Hem Ramachandran 11/18/03 11:31:17 PM EST

See, the reason why Microsoft is so popular is also the fact that their killer application is not Office tools, it is VISUAL STUDIO! No one seem to recognize that. That is the reason why there are so many productivity applications on microsoft platforms. Also see how MS products are. Have you looked at Access? How many wizards you can create which helps people in their day today lives? Where are they in Linux? If there is an equivalent of Visual Studio bundled with every linux distro out there, Linux will 'get it'.
Anther de facto thing to have is having WINE, nicely integrated so that most of the MS products will work on Linux platform. If that can be integrated well, there will be a time period when both linux and MS applications can work side by side, and slowly phase out, when Linux applications develop. And RH abandoning desktop, I think on a corporate level, SuSE has the best chance. Esp. when Novell is backing it.

Michael A. Johnson 11/18/03 11:30:20 PM EST

build the desktop around html and svg. continuing to hold onto a desktop as somehow distinct from the web is just stoopid(tm). look at the confusion between Windows Explorer(my computer in newer versions of windows), internet explorer and my network places. this is just stupid. just one interface that gets me to stuff on my computer or brings stuff from my lan or stuff from across the web to a single desktop access point seamlessly would kick ass.

svg is good because it gets around some of the sticky "scaling" problems that many desktop elements based on bitmaps have. on my 21" lcd at 2048x1536 the mouse cursor and icons are impossibly small. i realy my resolution is not the norm,but in 2 maybe 3 quarters from now it will be more normal.

JC West 11/18/03 11:22:15 PM EST

Shaitand -- and several others -- are right. A stable alternative to QuickBooks running on Linux would result in an avalance of distro adopters/M$ refugees. I grit my teeth and use W2k in order to run QBPro. As much as I despise Intuit for their introduction of spyware into last year's TurboTax and Proseries products (I abandoned them after a decade of professional use), if the CodeWeavers can get QBPro to Gold level in Crossover (anything more than "can use MOST features") and get one of the major tax programs (I'm now using H&R Block's products) to work seamlessly, they will see a solid migration to their product (and Linux) even without a native Linux alternative to Intuit's really shoddy products. (God forgive me!) I suggest we lobby Intuit (and anyone else who will listen) to port a (proprietary) QBPro and (proprietary) TurboTax AND ProSeries to Linux in order to accomplish the mass migration. The objective would be for the community to rebuild Rome (i.e., create an Open Source alternative to QuickBooks and TurboTax) at its leisure rather than trying to build the PERFECT UserLinux up front. Remember, we need a good plan -- not a perfect one. If you look closely, the major advertisements on these pages are paid for by M$ -- NOT by any application vendor -- does that give you the willies?

Ambush_Bug 11/18/03 11:19:17 PM EST

Open Office, hmmmmm? Not to start a flamewar, but I still think that thing is wicked slow. Abiword/Gnumeric are blazing fast, though I'm not sure about feature differences. That being, said since I haven't noticed, maybe that falls into the 90% of users use 10% of the features adage....

Vik Olliver 11/18/03 11:06:25 PM EST

The "RPM Hell" problem has already been solved. Conectiva ported apt to deal with RPMs already, even the MD5 sum and GPG signing stuff, which could do with being back-ported into the Debian version.

I use Debian myself since RH went non-free, but still have a few unconverted Red Hat boxes about. They all run RPM apt.

Vik :v)

Darren 11/18/03 10:55:39 PM EST

Shaitland has a good point about a Quickbooks type of app. One unrecognized benefit of that suggestion is that (volume wise) there are more customers of that type app than those needing an OS400.

Make a distro that doesn't break everytime you unplug the mouse.

I like the the idea of a "not ready for Linux" list. I wish I new my new Dell Latitude D800 was going to be such a PITA.

LibrePensador 11/18/03 10:46:00 PM EST

Bruce, I posted this in Slashdot as well. Hopefully, it will reach you somehow.

I think the instincts that have driven you to create a new distribution are very much correct. But let me reiterate a few things that I as a user think are important:

A community distribution that serves as an active and clear implementation of an evolving LSB that both software and hardware manufacturers can focus on.

A community distribution that honors the lofty goals that those working on Linux set out to accomplish. This means no-pear seat licensing, in fact, no onerous licensing terms of any sort. Red Hat or SUSE are to expensive for the developing world and even for small non-profits in the US, simply because they added cost of their yearly support agreements is beyond what they can pay. For the record, I am currently using Mandrake as I can freely redistribute it and the keep their security updates on a distributed network of FTP servers, the way that Linux was traditionally distributed. In summary, it is paramount to have a distribution that commits to keeping security updates for at least three years.

Bruce, don't start anew. Linux is all about standing on the shoulders of giants. So if you can adapt Anaconda or Mandrake's installer to your distribution, all the better. These are good and tested tools. The same goes for configuration tools. Borrow as much as you can. Ark Linux also looks very promising and very integrated.

Software installation is not difficult if you have the correct repositories. Preconfigure this for the user and provide a tutorial that shows them how to add new software. Adjust expectations by telling him that all software will be now available just a click away. URPMI and apt-get are great tools. Make them look pretty a la Lindows and the problem is solved.

The desktop is far more complex than it is made out to be. It's not just about email, office software and mp3 playing. It's about accounting and instant-messaging and multimedia. Let's popularize the ogg format a hell of a lot more. Let's include in the distribution's web site a list of radio sites that broadcast in ogg ( i have such a list). Let's work on getting Realplay to really open up its format as they said they would do with their Helix player. All of these things need to happen.

Finally, I think your distribution should link a lot more closely with Linux true power base: the LUGs. Work with them, talk to them, make it easy for them to promote it. Make it easy for them to be involved. A Pan-lug UserLinux forum would be a great thing. I am looking forward to the day when we can differentiate at a higher level of system design. Distribution differences, particularly on the desktop, are getting old. If you are a successful, you may lead other distributions to join forces with you. At least, I would that the smaller ones, ArkLinux, VectorLinux, Yoper and even Mandrake would.

Suerte.

Ethan 11/18/03 10:40:08 PM EST

I believe for the desktop and server(possibly more the server), that what's missing from apt is the ability to request a full system check of known files. Such as, with RPM systems, you can issue a rpm -V , or rpm -Va to check a package or the whole system. This is a sorely missed item in deb based distros. This is a great way of checking the state of a package on your system.

Brad Templeton 11/18/03 10:37:37 PM EST

All the features are nice, but what really matters is giving the user minimal or zero system administration, and that's not just on install, that's when they want new software and want to upgrade. That's no small task.

Windows needs to improve in this area, but linux has even more improvement required, and must get much better than windows. To make users switch it is not enough to give them what they had before for free. Most users don't even see their dollars going to Microsoft, it just comes with the PC. (They do see it if they buy Office.)

You must give them more than they get from Windows, and the free is a bonus.

More does not mean more features, it means less hassle.

winston 11/18/03 10:26:26 PM EST

I got my first computer 13yrs ago to make music(with midi)
in that time I have learnd more about computers/OS mostly
Dos\windows but have Suse8.2 makeing music has become big
on PC. Better support ProAudio would nice. since on my
windows box all have to do is buy a Pro soundcard USB\PCI
install the drivers and software. I just want to make music.

Kurt Yoder 11/18/03 10:21:59 PM EST

Open source Citrix replacement, maybe a derivation of VNC. This will make it easy for small to mid-size businesses to run Windows-only software clients on any OS, including Linux. The business would only need one Windows machine running the "App-here" server (or whatever the open-source Citrix clone will be called).

The rest of the computers can run any OS that the open-Citrix client supports. They would still be able to run the client app that formerly only ran on Windows. Anyone could deploy this solution since it would not cost the large heaps of cash required by a full scale Citrix deployment.

Voile! Client-side OS lock-in is totally gone!

Joseph 11/18/03 10:15:33 PM EST

My only complains with all those distribution (or rather question) is that they all want to take on windows but they are lucking few important application and it seems to me nobody is doing much to improve the situation. And those application are:

1.)
Replacement for Winfax. Hylafax is a good server but nobody want to
write good GUI to manage the faxes the way WinFax does.

2.)
Good accounting package for small business, to replace Quickbooks.

3.)
Native Tax Program for Linux, (not copy protected software from Intuit).

Joseph

Adam Ashenfelter 11/18/03 10:14:18 PM EST

For Home Users.
======================================
Should be able to play as many media types as possible(avi,mp3,mov,wav,dvd etc.)

Simple development environment. Something like XUL from mozilla, but works with native desktops (KDE, GNOME, even Windows ()), and simple as possible. Languages will be embedded like javascript is in web pages. Interface for multiple languages like php, javascript, java, perl, python. Hopefully will result in lots of medium/small applications that do lots of things users want (family trees, puzzle games, photo management,setup screens, educational, entry forms(Good for business users to)) , but would be very simple to write, and will result in well written apps. (lots of pre-defined objects).

Removable media should be automatically mounted and unmounted(even if files are open but not active). Link should appear on desktop, or in any specified folder. (I think there is an overlay file system that can handle this)

Business Users
===============
Access replacement. A user level database is needed. Mysql/Postgress don't fit the bill, can't be mailed or copied(by users), are too powerfull/complex. The user level database should be able to connect to multiple data sources. Either Access compatibility or a conversion script would be good.

System management. Ability to remotely install and upgrade software on a group of systems. LDAP support for users and groups to manage across the whole network. Network installs, better than kick start, configuration is on the server, instead of a floppy. Third party software is installed during setup.

Lots of predefined install types
Disk server(NFS home directories)
LDAP server(users, groups, etc)
Workstation(NFS or Coda mounts /home)
Laptop(Coda mounts /home)
Terminal server(X application server nfs mount /home)
Skinny client(X client, / on hard disk, no home)
Thin client(X client, network boot / nfs mounted, or ramdisk)
Some logical combination of the above.

wjA 11/18/03 10:02:27 PM EST

With Xandros, Mepis, Knoppix, UL is getting closer. Perhaps less kernel and program tweaking and more intuitive GUI aides for the inexperienced. Delay the bleeding edge in interest of adding users. Also better help without jargon like apt, grep,cron, and other incomprehensible gibberish words/phrases. Linux would have to be de-nerdified. I comment as someone with no computer training whatsoever and able to self install GUI versions of Linux on 3 computers, but frustrated with the extensive fancy in-the-know geke language and no decent resource to educate myself with and look up stuff.

Shishberg 11/18/03 09:58:46 PM EST

Clean up CD auto mount/unmount. I usually end up disabling it and doing it manually because automount is too unpredictable, and unmount on eject is usually non-existent.

Brian 11/18/03 09:58:09 PM EST

With Xandros (also built on debian) Linux on the desktop is very close. I've used lots of distros.. and Xandros works. The networking in a windows lan is stellar. It looks nice, has the best programs.. very close.

My advice to UserLinux.. make it work like Xandros, but FASTER!! I like that it works.. but very painful compared to an older version of windows. I still use 98 cause 2000 is too slow.. If we can get a linux to run faster.. and as Shaitand said, make accounting software work on it.. we will have a winner and can really begin decreasing the amount of win doesn't boxes ;-)

Koen 11/18/03 09:55:38 PM EST

What is your goal here, making a complex tool look simple or make a simple tool that can do complex things?

If the latter, look at OS X to set your goals.
A pleasing, forgiving environment that does the obvious without a hassle and gives power and complexity where appropriate and requested. It installs with the bare minimum of tools, but the best of breed - which incidentally all adhere to the same design principles you've enforced on your windowing/desktop environment. It does printing, font management, disk burning and other small and 'simple' things without the user having to have a clue. It talks to hardware and for the most part doesn't require driver-hunting - let alone driver-writing...
It invites programmers to adhere to the design principles - maybe the hardest part of it - and updates itself.
It has command line as an option, not a necessity.
And it looks good, breathes calm coolness without trying. It just is.

If the former, just plunk in some buttons and apps and declare it dumbed down.

Two ways the "latter way" can happen...
1) it's enterprise-driven and paid for
2) Linux will come with your personal avatar who'll shimmer and shine and handle all the chaotic complexity that makes linux so sharming but basically useless for the average user...

Glenn Thorpe 11/18/03 09:54:09 PM EST

For Grandma - a file system simply designed for a single user.

jason 11/18/03 09:48:44 PM EST

you also need SIMPLE media tools: super-simple digital camera connections and a photo-management app, super-simple cdrw support, (i.e. drag, drop, click burn), DVD playback with full 5.1 audio support, DVDRW burning, and EASY network configuration (i know a lot of the newer distributions have some of this, but it's NOT well integrated and the driver support is horrible)

andy 11/18/03 09:46:32 PM EST

Cool, great ideas. Get to work.

Nick C. 11/18/03 09:44:46 PM EST

- A good frontend for software installation and update is a must. Synaptic is a step in the right direction. Also, there should be a feature to search for a program to perform a specific task. Often the right program for the job is already installed in your distro and you don't even know it. This could be as simple as a text search of the descriptions in the packages.

- A good integrated help system. Help in Linux is a mish-mash of man pages, info nodes, and online help specific to programs. You really need just one help system, specifically one that is easy and intuitive to use for the novice (unlike man pages or, especially info). Since much of the content exists in man pages, info nodes, or on the web in other forms, it would just be a question of collecting it and converting it to a common format.

- A complete set of working plug-ins for the web browser that are easy to install. In many distros getting all the standard browser plugins (Realplayer, Flash, etc.) working can be a bit tricky. This should be easy to setup, since it's something most people will use. An extention to this would be setting up software for viewing video (.avi files and such) that can be a bit tricky to setup.

- System configuration tools that actually work. Many distributions have system configuration tools that are unstable, non-functional, or not setup properly. Sometimes they have several programs to setup the same aspects of the system (SWAT, Linuxconf, KDE Controls, and others). It's better to pick one and make sure it will work.

- Generally, start with a simple system that will work well. Things should be setup so that the average user will be able to happily use the default setup without having to delve into the innards of the system but the more advanced user still has the ability to alter the system if he wants to.

Gord G 11/18/03 09:33:52 PM EST

The list is simple, but long:
1) Easy no-brain installation, all questions up front so you can start the installation then leave it alone. auto hardware detection. Well chosen default applications for newbies. No button that says 'install everything' (every newbie I know clicks that, then complains that there are too many programs in the menus). Call it advanced or something.
2) Very easy GUI config tools that actually work (and easy to find the tool). Try telling your mother from 3,000 miles how to change dial-up settings. I can never remember what the GUI menu entry is called and editing a config file over the phone is impossible.
3) Very easy patch installation process. (one or two clicks with option to automate. Need to have an editable server list to pick up updates from).
4) Only best of breed (for ease of use) software by default. (Open Office, Evolution, Mozilla, Gimp ...) Choices are great, but not by default, it only confuses newbies. Non newbies can click that 'advanced' button to get other options.
5) An install/uninstall that works, and maintains the entries in the 'Start' menu.
6) Multi-media that works and stays working.
7) Games, but not too many by default. Better to include 6 or 7 great games, than tons of games. Again, avoid confusion, keep choices to a minimum for newbies.
8) Easy remote file synch. (Docking laptops, or personal systems to office over the internet)
9) Easy VPN creation.
10) Make it easy to create a boot CD (with /, /etc, /usr) for normal running and leave the hard disk for data (/home, /log ...) This is for those who don't patch.
11) Make it easy to create an ltsp type x-server (and client).

And it all has to look fabulous.

Gord.

John O 11/18/03 09:33:42 PM EST

Shaitand: RE: Accounting Software

Accpac has a Linux version of their accounting software. They are actually the ONLY accounting program ported from Windows to Linux, seems to be a good move in my eyes.

Bruce Ingalls 11/18/03 09:26:45 PM EST

I'd like the GUI to be more scriptable, which might convince more CLI folks to take notice. Start with the ability to record macros.
It might be nice to be able to run apps in a perhaps slower mode, that nonetheless allows you to screen grab & parse a glade-like XML description of the current window.
Alternately, a tee of streaming ascii data that I can pipe to my Visual Grep or Visual Sed!
Even better, if I can intercept the display.

Bob McKeand 11/18/03 09:09:21 PM EST

Hardware detection.
Adding new programs/updates - make it one or two clicks, max.
Enough with the "productivity programs/browsers and such, make what we have BETTER.

Linux user # 304265

Shaitand 11/18/03 09:08:42 PM EST

The biggest hole I see, at least for the purpose of approaching the small (when I say small, I mean 5-50 employee's not 100!, we are talking the masses here) business desktop is accounting software. I'm not talking about Quicken, you can do your taxes quite easily right through free services on the web.

I'm talking about Quickbooks and Peachtree, a good accounting package with all the features in these two apps as well as the ability to import and export to their data formats could grab a vast market. This market is BIGGER than corporate even today. It has the advange of only needing the right set of applications and being immediately deployable. Their needs don't change rapidly or require going to Walmart and buying software. Their local tech shop is generally all the "service contract" needed by these businesses. If linux takes this sector it will weave threads into the corporate desktop/file&print server because there are a volume of businesses using it, and enough corporate examples already. Yet these businesses are small enough they will achieve the personal reference impact to thread out into home user desktop acceptance as well.

After all, linux is NOT windows, the community does not promote the average user performing actions which have consequences beyond their knowledge and the high ranking employees and owners of these businesses can afford to pay a tech to come in and install linux right. They can afford REAL computers instead of walmart specials running windows that are tuned as windows pc's in this class for performance. Their relatives work with those computers and gain experience and maybe they end up with walmart specials. But regardless of some of their problems, they won't question linux since after all it runs just fine on aunt dorthy's computer.

If a good accounting app like this existed it would be the final piece to the puzzle that would like us migrate the bulk of our small business customers and their home computers to linux. The only ones left behind would be those like yamaha dealerships that gets windows only parts ordering software and such sent from other companies, even if that software runs on wine now there is no guarantee development on the software won't change that next year.

David L 11/18/03 10:43:26 AM EST

- Also, put in "training center" into Desktop. that can link users to the center. (play in media format).
- May be have custom function. Let user have choice to active the custom function or not. Users can custom their Desktop's outlook as they like.

David L 11/18/03 10:32:00 AM EST

- Keep the Desktop as simple as it can.
- Have a software bank (build in from the computer/installer disk/internet) that allow users to select the desire application and active it easily (install it easily). The applocation in software bank is shown as catelog. That allow users to shop in there.
- Everything keep it simple, no more
- Build in support news group that allow users easy to click on and find the solution. Keep it easy. May be a funny icon
- Stable
- Such as IanM said, Sysadmin has the control and de-activate the application

IanM 11/18/03 10:15:42 AM EST

The system user has to be able to install software unconsciously and have the machine take care of itself. For example, the software should be installed separately from the system itself in a fashion that other users can use it if required but are not forced. When a user starts the old program they are informed (once) that a newer version exists and they can use it instead 'with a revert to previous' control. In the event of a problem the sysadmin can easily remove it, or if liked the sysadmin can move it into a final version, ie. install it completely.

Fun 11/18/03 09:27:52 AM EST

My wich is play PS2 game on the Desktop.
But I think that is improsible because there are involve more parties.
In my dream, there should be fun & many people will like on it, such as my children.

NC 11/17/03 10:00:22 PM EST

My wish list:

* Better Hardware Detection
* Easy to use VPN to Windows VPN server
* Easy to setup Encrypted File System

Robert Thompson 11/17/03 02:43:45 PM EST

I think the "not ready for purchase" list is a brilliant idea and is sorely needed.

I heartily agree that many Windows *and* Mac users are reluctant to purchase hardware that can't ever be switched to Linux. Even though applications for Linux aren't currently mature enough for my use in professional audio production, I only buy hardware that is supported on Linux. I also only buy proprietary software that supports the widest possible variety of hardware choices as well as open standards.

Adam W. 11/17/03 12:36:20 PM EST

This should be more of a community issue wherein actual end/business users can join to add different perspectives and/or needs of an actual desktop. Is there a way to do this?

Adam York 11/14/03 11:59:11 AM EST

Is there any information anywhere on the net about UL? I'm interested in finding out more, but I can't find anything on google. Sounds like this project is just in the planning stages right now, but I'd love to see more.

@ThingsExpo Stories
Enterprise IoT is an exciting and chaotic space with a lot of potential to transform how the enterprise resources are managed. In his session at @ThingsExpo, Hari Srinivasan, Sr Product Manager at Cisco, will describe the challenges in enabling mass adoption of IoT, and share perspectives and insights on architectures/standards/protocols that are necessary to build a healthy ecosystem and lay the foundation to for a wide variety of exciting IoT use cases in the years to come.
SYS-CON Events announced today that B2Cloud, a provider of enterprise resource planning software, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. B2cloud develops the software you need. They have the ideal tools to help you work with your clients. B2Cloud’s main solutions include AGIS – ERP, CLOHC, AGIS – Invoice, and IZUM
Containers and microservices have become topics of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 16th Cloud Expo at the Javits Center in New York June 9-11 will find fresh new content in a new track called PaaS | Containers & Microservices Containers are not being considered for the first time by the cloud community, but a current era of re-consideration has pushed them to the top of the cloud agenda. With the launch of Docker's initial release in March of 2013, interest was revved up several notches. Then late last...
There is no doubt that Big Data is here and getting bigger every day. Building a Big Data infrastructure today is no easy task. There are an enormous number of choices for database engines and technologies. To make things even more challenging, requirements are getting more sophisticated, and the standard paradigm of supporting historical analytics queries is often just one facet of what is needed. As Big Data growth continues, organizations are demanding real-time access to data, allowing immediate and actionable interpretation of events as they happen. Another aspect concerns how to deliver ...
SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY., and the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. MangoApps provides private all-in-one social intranets allowing workers to securely collaborate from anywhere in the world and from any device. Social, mobile, and easy to use. MangoApps has been named a "Market Leader" by Ovum Research and a "Cool Vendor" by Gartner...
The world's leading Cloud event, Cloud Expo has launched Microservices Journal on the SYS-CON.com portal, featuring over 19,000 original articles, news stories, features, and blog entries. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. Microservices Journal offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. Follow new article posts on Twitter at @MicroservicesE
WebRTC defines no default signaling protocol, causing fragmentation between WebRTC silos. SIP and XMPP provide possibilities, but come with considerable complexity and are not designed for use in a web environment. In his session at @ThingsExpo, Matthew Hodgson, technical co-founder of the Matrix.org, discussed how Matrix is a new non-profit Open Source Project that defines both a new HTTP-based standard for VoIP & IM signaling and provides reference implementations.
The security devil is always in the details of the attack: the ones you've endured, the ones you prepare yourself to fend off, and the ones that, you fear, will catch you completely unaware and defenseless. The Internet of Things (IoT) is nothing if not an endless proliferation of details. It's the vision of a world in which continuous Internet connectivity and addressability is embedded into a growing range of human artifacts, into the natural world, and even into our smartphones, appliances, and physical persons. In the IoT vision, every new "thing" - sensor, actuator, data source, data con...
The Internet of Things is not new. Historically, smart businesses have used its basic concept of leveraging data to drive better decision making and have capitalized on those insights to realize additional revenue opportunities. So, what has changed to make the Internet of Things one of the hottest topics in tech? In his session at @ThingsExpo, Chris Gray, Director, Embedded and Internet of Things, discussed the underlying factors that are driving the economics of intelligent systems. Discover how hardware commoditization, the ubiquitous nature of connectivity, and the emergence of Big Data a...
SYS-CON Events announced today the IoT Bootcamp – Jumpstart Your IoT Strategy, being held June 9–10, 2015, in conjunction with 16th Cloud Expo and Internet of @ThingsExpo at the Javits Center in New York City. This is your chance to jumpstart your IoT strategy. Combined with real-world scenarios and use cases, the IoT Bootcamp is not just based on presentations but includes hands-on demos and walkthroughs. We will introduce you to a variety of Do-It-Yourself IoT platforms including Arduino, Raspberry Pi, BeagleBone, Spark and Intel Edison. You will also get an overview of cloud technologies s...
SYS-CON Media announced today that @WebRTCSummit Blog, the largest WebRTC resource in the world, has been launched. @WebRTCSummit Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. @WebRTCSummit Blog can be bookmarked ▸ Here @WebRTCSummit conference site can be bookmarked ▸ Here
Scott Jenson leads a project called The Physical Web within the Chrome team at Google. Project members are working to take the scalability and openness of the web and use it to talk to the exponentially exploding range of smart devices. Nearly every company today working on the IoT comes up with the same basic solution: use my server and you'll be fine. But if we really believe there will be trillions of these devices, that just can't scale. We need a system that is open a scalable and by using the URL as a basic building block, we open this up and get the same resilience that the web enjoys.
As we approach the next @ThingsExpo, to be held June 9-11 at the Javits Center in New York, my thoughts naturally turn to the Internet of Things. The IoT is a leviathan—in the best possible sense of the term—that will sweep up most everything in the ocean of data and technology being created today and tomorrow. But rather than try to grasp all of its possible uses, for today I'm looking at “just” the Industrial Internet part. I just read a long paper co-authored by Tim Berners-Lee about the possibility of describing a “web science,” that is, discipline that combines the study involved ...
Chuck Piluso will present a study of cloud adoption trends and the power and flexibility of IBM Power and Pureflex cloud solutions. Speaker Bio: Prior to Data Storage Corporation (DSC), Mr. Piluso founded North American Telecommunication Corporation, a facilities-based Competitive Local Exchange Carrier licensed by the Public Service Commission in 10 states, serving as the company's chairman and president from 1997 to 2000. Between 1990 and 1997, Mr. Piluso served as chairman & founder of International Telecommunications Corporation, a facilities-based international carrier licensed by t...
There are lots of challenges in IoT around secure, scalable and business friendly infrastructure for enterprises. For large corporations, IoT implementations are one of the top priorities of the decade. All industries are seeing a competitive need to sustain by investing in IoT initiatives. The value addition comes from improved customer service, innovative product and additional revenue streams. The data from these IP-connected devices can be leveraged for a variety of business applications as well as responsive action controls. The various architectural building blocks of an IoT ...
The WebRTC Summit 2015 New York, to be held June 9-11, 2015, at the Javits Center in New York, NY, announces that its Call for Papers is open. Topics include all aspects of improving IT delivery by eliminating waste through automated business models leveraging cloud technologies. WebRTC Summit is co-located with 16th International Cloud Expo, @ThingsExpo, Big Data Expo, and DevOps Summit.
Recent technology advances in miniaturization has positioned the wearables as the pinnacle of technology convergence with the human body. We inquire if wearables are mere standard miniaturized devices extended with the connectivity and present our views on considerations like design, applications, performance, efficiency, interoperability, usage scenarios, human device interaction and consequent trade-offs enabling wearables to impart optimal value.
In this session we look at creating interactive communications via the web by adding messaging, file transfer, and group communication (group chat and audio/video conferencing) into the web experience. We will also discuss potential applications of this technology in areas including B2B, B2C, P2P, and gaming. Peter is Technical Director at Acision. He graduated from The University of Edinburgh in 2000 with a BSc (Hons) in Computer Science. After graduation Peter worked on a PSTN switch developing signalling stacks for SS7, ISDN and similar protocols and creating advanced routing and serv...
The Internet of Things Maturity Model (IoTMM) is a qualitative method to gauge the growth and increasing impact of IoT capabilities in an IT environment from both a business and technology perspective. In his session at @ThingsExpo, Tony Shan will first scan the IoT landscape and investigate the major challenges and barriers. The key areas of consideration are identified to get started with IoT journey. He will then pinpoint the need of a tool for effective IoT adoption and implementation, which leads to IoTMM in which five maturity levels are defined: Advanced, Dynamic, Optimized, Primitive,...
SYS-CON Events announced today that AIC, a leading provider of OEM/ODM server and storage solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. AIC is a leading provider of both standard OTS, off-the-shelf, and OEM/ODM server and storage solutions. With expert in-house design capabilities, validation, manufacturing and production, AIC's broad selection of products are highly flexible and are configurable to any form factor or custom configuration. AIC leads the industry with nearly 20 years of ...