First impressions from a Win-user point of view.
First impressions from a Win-user point of view.
I love Puppy. I want to make it my OS and I must learn about it.
In my way form XP to Puppy I think I can help to make Puppy more user friendly if I tell you my first impressions.
1. Win users are not used to see info lines during the boot up. I know is normal in Linux but if you want to make Puppy simple:
What's all this info on the screen if it is supposed you to do nothing with it?
(Suggestion: put a Splash Screen during boot up, with a key press option to see the info, just in case).
2. When you are new on a OS you don't know its apps. It's good to have a pre-selection but it is better when you have only the best* app in every field you need. [best*= best in Puppy terms]. If I'm not wrong (I'm writting from XP since my wifi card don't work on Puppy still) there are two Painting aplications, two (?) compressors, two file explorers...
3. Apps names are not descriptive for newbies. Why not call them (at least from menus and desktop) Word Procesor, Spreadsheet, File Explorer, Browser...? It's not cool but is usefull.
4. Control panel. Wizards are usefull and verbosed but there a too many in a too small place... (menu). I feel overflowed and is dificult to me to find the right one. I think a Control Panel window with just one wizard for every need (System, Net, PuppyTools, Printers, PCMCIA...) would be better.
5. Net. Why not Puppy tries to connect through eth (if detected and installed succesfully) to a DCHP and get an IP? And more enough, if that is possible, Why not to open automatically a Web Browser showing Last News About Puppy and a Tutorial Web Page?
That is zero config to surf Internet trough an ethernet conexion.
Mine did it just with two clicks on the Ethernet Wizard. What if the search for the wizard and the two clicks were not needed?
6. In Windows there is an easy acces to user folders and a (lightly-)protected acces for system folders. In Puppy at firs look you can
In my way form XP to Puppy I think I can help to make Puppy more user friendly if I tell you my first impressions.
1. Win users are not used to see info lines during the boot up. I know is normal in Linux but if you want to make Puppy simple:
What's all this info on the screen if it is supposed you to do nothing with it?
(Suggestion: put a Splash Screen during boot up, with a key press option to see the info, just in case).
2. When you are new on a OS you don't know its apps. It's good to have a pre-selection but it is better when you have only the best* app in every field you need. [best*= best in Puppy terms]. If I'm not wrong (I'm writting from XP since my wifi card don't work on Puppy still) there are two Painting aplications, two (?) compressors, two file explorers...
3. Apps names are not descriptive for newbies. Why not call them (at least from menus and desktop) Word Procesor, Spreadsheet, File Explorer, Browser...? It's not cool but is usefull.
4. Control panel. Wizards are usefull and verbosed but there a too many in a too small place... (menu). I feel overflowed and is dificult to me to find the right one. I think a Control Panel window with just one wizard for every need (System, Net, PuppyTools, Printers, PCMCIA...) would be better.
5. Net. Why not Puppy tries to connect through eth (if detected and installed succesfully) to a DCHP and get an IP? And more enough, if that is possible, Why not to open automatically a Web Browser showing Last News About Puppy and a Tutorial Web Page?
That is zero config to surf Internet trough an ethernet conexion.
Mine did it just with two clicks on the Ethernet Wizard. What if the search for the wizard and the two clicks were not needed?
6. In Windows there is an easy acces to user folders and a (lightly-)protected acces for system folders. In Puppy at firs look you can
I strongly agree with pretty much everything sirexel said, except numbers 1 and 2 and 6.
1. Hiding the boot messages. One of the main gripes I have about Windows (and some versions of Linux) is they put their desktop images up before the OS is ready to go. Not only that, but they don't do anything to definitely let you know when it is ready to go. I like that Puppy waits until it is ready before it puts up the desktop screen.
2. Apparently redundant programs. I've found that if I can't do something in one program I can sometimes do it in another. It's nice to have several to try, if they don't add too much bloat to Puppy. On the other hand, it would be nice to be able to easily remove the redundant program(s) to save room, if I determine I don't need them.
3. Hidden files and folders. I really hate the idea of hiding anything. Better to mark them with special icons that indicate system folders and files, or something like that.
1. Hiding the boot messages. One of the main gripes I have about Windows (and some versions of Linux) is they put their desktop images up before the OS is ready to go. Not only that, but they don't do anything to definitely let you know when it is ready to go. I like that Puppy waits until it is ready before it puts up the desktop screen.
2. Apparently redundant programs. I've found that if I can't do something in one program I can sometimes do it in another. It's nice to have several to try, if they don't add too much bloat to Puppy. On the other hand, it would be nice to be able to easily remove the redundant program(s) to save room, if I determine I don't need them.
3. Hidden files and folders. I really hate the idea of hiding anything. Better to mark them with special icons that indicate system folders and files, or something like that.
As another newbie to Puppy, but a several year user of multiple Linux distros and forced use of XP at work, I have only a quibble re. the startup.Flash wrote: 1. Hiding the boot messages. One of the main gripes I have about Windows (and some versions of Linux) is they put their desktop images up before the OS is ready to go. Not only that, but they don't do anything to definitely let you know when it is ready to go. I like that Puppy waits until it is ready before it puts up the desktop screen.
For most users a pretty picture, or series of pictures, is less fear-inducing than a bunch of lines of code. Perhaps different pictures could be displayed with text stating where in the boot process things are at?
Terrible grammar, I know! My HS grammar teacher would frown something fierce ... doc
Hi Sirexel,
I find that all your recommendations are excelent. Actually Most of the big Linux distributions are currently implementing them in one way or another.
Some of those recommendations could be implemented in puppy without a problem.
Still, there are a few things that may help you understand why some are not practical.
Please consider that one of the goals of Puppy is to be a very light and simple OS. That means including as little as possible while still being fully functional. That also means that it should be loaded 100% in RAM. That's what makes it so fast.
Although someone will argue that for example 'different edditors have different capabilities, so they are not the same thing', I would reply: Include a decently featured one and leave the others as options to download.
Actually regardless of what MS does, your sugestion makes a lot of sense.
The only thing I can think of is: When you install an alternative application It will look confusing, so maybe "Browser (Mozilla)".
One thing to realize, puppy does not have all the HW detection and HW libraries as other big distribution. I think that's part of the price to pay for the actuall speed once you have identified and configured your HW and drivers manually. Still, the selection of drivers included cover most HW configurations.
The only issue though is keeping the tutorial page current with the puppy release. Remember that currently there is only Barry working full time in Puppy.
I find that all your recommendations are excelent. Actually Most of the big Linux distributions are currently implementing them in one way or another.
Some of those recommendations could be implemented in puppy without a problem.
Still, there are a few things that may help you understand why some are not practical.
Please consider that one of the goals of Puppy is to be a very light and simple OS. That means including as little as possible while still being fully functional. That also means that it should be loaded 100% in RAM. That's what makes it so fast.
The 'Splash Screen' requires extra libraries and adds complexity while adding little value (other than the aesthetical one). I agree, first impresions are VERY important, but you only have to 'suffer' the boot screen for a few seconds instead of 'suffering' a pretty boot screen for a few minutes. You can latter customize your actual work environment to be pleasing. Still, not as pleasing as other major OS's, but defitetivelly faster.Sirexel wrote:put a Splash Screen during boot up, with a key press option to see the info, just in case).
Couldn't agree more on this one.It is better when you have only the best* app in every field you need.
Although someone will argue that for example 'different edditors have different capabilities, so they are not the same thing', I would reply: Include a decently featured one and leave the others as options to download.
In windows, is it called 'spread sheet' or 'Excel'?.Why not call them {the apps in the menu} Word Procesor, Spreadsheet, File Explorer, Browser
Actually regardless of what MS does, your sugestion makes a lot of sense.
The only thing I can think of is: When you install an alternative application It will look confusing, so maybe "Browser (Mozilla)".
The menu has an entry for each wizard. The control pannel was a way of simplifying it. The main problem here is that for a particular computer you may need a set of wizards, but for a different computer you may need a different set of wizards. So, I guess learning which wizards apply to you is part of the learning process. Actually I am sure that the first time you oppened the Control panel in Windows you did not have a clue what each one did. (e.g. should you use 'Add hardware' or 'Internet Options' or 'Network Connections' if you need to configure your wireless card?)[/quote]I think a Control Panel window with just one wizard for every need
As far as I know networking is a work in progress.Why not Puppy tries to connect through eth
One thing to realize, puppy does not have all the HW detection and HW libraries as other big distribution. I think that's part of the price to pay for the actuall speed once you have identified and configured your HW and drivers manually. Still, the selection of drivers included cover most HW configurations.
Actually the tutorial should reside in the CD as part of it is 'how to set-up a connection'.Why not to open automatically a Web Browser showing Last News About Puppy and a Tutorial Web Page
The only issue though is keeping the tutorial page current with the puppy release. Remember that currently there is only Barry working full time in Puppy.
In Puppy at firs look you can
Last edited by rarsa on Mon 08 Aug 2005, 16:41, edited 1 time in total.
I strongly agree with your suggestions, sirexel.
I've started a project working on this here http://www.murga.org/~puppy/viewtopic.php?t=1485
If you have something to contribute, feel free to do so. Help, small and big, is always welcome.
I've started a project working on this here http://www.murga.org/~puppy/viewtopic.php?t=1485
If you have something to contribute, feel free to do so. Help, small and big, is always welcome.
You all are very kind.
I want to stay clear mine are just suggestions. Your work in Puppy is awesome and never enough apreciate as it should.
I will follow telling here my impressions, just in case they are usefull.
Of course sometimes I will be wrong but it's allways good to proof the stablished ideas just to know they are still good, isn't it?
Now I move to doopdoop 'project' thread with this ideas as I think his goal is my goal.
Thx
Sirexel
I want to stay clear mine are just suggestions. Your work in Puppy is awesome and never enough apreciate as it should.
I will follow telling here my impressions, just in case they are usefull.
Of course sometimes I will be wrong but it's allways good to proof the stablished ideas just to know they are still good, isn't it?
Now I move to doopdoop 'project' thread with this ideas as I think his goal is my goal.
Thx
Sirexel
I undertand. Of course no more complexity. 'KISS' rule.The 'Splash Screen' requires extra libraries and adds complexity(...)
I completely agree with that.I would reply: Include a decently featured one and leave the others as options to download.
For example, in Win, how many standard users use Notepad or Writte if they have installed Word?
I understand what you mean but note I'm not defending Win vs Linux. When several years ago I teached my father about PCs and Win95 I musted make links to the apps in the desktop with names 'Word Procesor, Email...'
In windows, is it called 'spread sheet' or 'Excel'?.
That worked very well for him. And still today is dificult to him remember the apps names as he doesn't put attention on it.
If we could run computers from our mind if I would want to write an email I will thought in 'email' not in 'Outlook'. Email is the keyword wherever the OS (or Real Live) you came from.
Bah. Who cares about them anywayActually regardless of what MS does,
I think that users who are desiring an able to download another alternative aplication are 'power-users' for the standard of a pure Puppy easy-simple-fast.your sugestion makes a lot of sense.
The only thing I can think of is: When you install an alternative application It will look confusing, so maybe "Browser (Mozilla)".
If I want Opera sure I can realize now I'm using Mozilla. So that problem doesn't exist at all.
I undesrtand too but, anyway, why not to make that learning curve as easy as possible?So, I guess learning which wizards apply to you is part of the learning process.
Think on me. 10 years Win user with a good level (for a user) of PC undertanding.
I land in Puppy, I want to ve sure my hardware is detected... Oh here is 'Start' button, right... Here it is Control Panel, yes... KP, Top, Xproc, Fvwm etc, etc, etc...
Probably 'system information' its what I'm looking for just before the nonsense word 'Xproc'.
Should a newbie (coming from Win or from no OS) learn this meanless names?
I don't want to learn again all the slang of an OS. It doesn't care to me what kind of program manages my windows. I just want to change the resolution of my Display, for example.
I think the idea is to be as transparent as possible, ALLWAYS keeping the simplicity of Puppy, in case of doubt.
I think Puppy detected my ethernet card without problems but did not the DCHP call, the I musted to do it 'manually' through the wizard,Still, the selection of drivers included cover most HW configurations.
Of course, of course. Just suggestions. I'm no man to ask for nothing.The only issue though is keeping the tutorial page current with the puppy release. Remember that currently there is only Barry working full time in Puppy.
But anyway simplifing the use of Puppy would reduce the amount of Tutorial needs.
HOW TO- Write an email in Puppy.
A: Just click 'Email' on your desktop.
HOW TO- Setup my software.
A: Just go to Start/Control Panel
...
In my (anyway Puppy - ignorant) point of view the first page of Puppy Tutorial is HOW TO install Puppy, second is First Glance on Puppy and I can
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Ay Chiwawa Welcome
Probably what is needed is something like the Ay Chiwawa 1-Click Toolbar which is enclosed as a dotpup (clicking on it will download it - then click on the downloaded file to autoinstall and run it)
It introduces my first efforts in ZUL (a language so KUL it rhymes with Cool) - just as a pre-taster . . .
You lucky lucky Puppys!
- Attachments
-
- welcome06.jpg
- (94.04 KiB) Downloaded 1911 times
-
- welcome.pup
- (22.7 KiB) Downloaded 722 times
Last edited by Lobster on Tue 09 Aug 2005, 04:29, edited 3 times in total.
mmmmmmm
Has anyone thought of this...
If a user started off on Linux and never used windows and then switched to windows would not things seem strange to to that user ?
Would they not have to learn to adapt ?
Would not things work in different ways ?
When switching to Linux you are lucky that you can make suggestions....Imagine the response you'd get from MS asking to SEE the boot info ?
I like the boot info at least you can see what's happening and where it gets stuck.
And not everyone connects to the internet via ADSL\Cable, not everyone has a network implemented at home....To make assumptions like these is just to further confuse people..
And another big plus......A very large proportion of virii are targeted at windows platforms...I'd rather spend a hour or so learning to use programs than spending time installing AV software and trying to get rid of virii.
Linux is much much much more secure out of the box.
And once you get over the fear of the commandline\console you'll realise how much more powerful *nix enviroments are.
Has anyone thought of this...
If a user started off on Linux and never used windows and then switched to windows would not things seem strange to to that user ?
Would they not have to learn to adapt ?
Would not things work in different ways ?
When switching to Linux you are lucky that you can make suggestions....Imagine the response you'd get from MS asking to SEE the boot info ?
I like the boot info at least you can see what's happening and where it gets stuck.
And not everyone connects to the internet via ADSL\Cable, not everyone has a network implemented at home....To make assumptions like these is just to further confuse people..
And another big plus......A very large proportion of virii are targeted at windows platforms...I'd rather spend a hour or so learning to use programs than spending time installing AV software and trying to get rid of virii.
Linux is much much much more secure out of the box.
And once you get over the fear of the commandline\console you'll realise how much more powerful *nix enviroments are.
I wonder what Mac users first impressions of Linux especially Puppy Linux are.
Regarding the use of splashscreens to hide the bootup info, the option to allow people to boot in a verbose mode or not could be implemented and the splashscreen is only used during bootup so it is not loaded into RAM.
Other Linux distros offer this option, Corel and Mandrake come to mind.
Bladehunter is right in what he says but with the flexibility to customize in the Linux world personal preferences can be catered for.
The hardest thing for people migrating from a Windows environment to understand is that they have the power to change any feature of their Linux setup, something that is not possible in Windows.
Sure, you can change your background and screensaver and add or delete desktop icons, create and delete files and folders and there is even a program to add additional desktops but that is about it apart from adding and removing programs which is normal for almost any OS.
But you cannot fix things easily, if a program fails or refuses to work what can you do, complain to the authors, I don't think so.
When your Win OS becomes corrupted can you fix it yourself or do you have to buy a program to do this for you.
I could go on and on but the main point is that although Linux does not appear as user friendly as Windows, it really is user friendly because it lets you get inside the works and tinker to your hearts content.
Regarding the use of splashscreens to hide the bootup info, the option to allow people to boot in a verbose mode or not could be implemented and the splashscreen is only used during bootup so it is not loaded into RAM.
Other Linux distros offer this option, Corel and Mandrake come to mind.
Bladehunter is right in what he says but with the flexibility to customize in the Linux world personal preferences can be catered for.
The hardest thing for people migrating from a Windows environment to understand is that they have the power to change any feature of their Linux setup, something that is not possible in Windows.
Sure, you can change your background and screensaver and add or delete desktop icons, create and delete files and folders and there is even a program to add additional desktops but that is about it apart from adding and removing programs which is normal for almost any OS.
But you cannot fix things easily, if a program fails or refuses to work what can you do, complain to the authors, I don't think so.
When your Win OS becomes corrupted can you fix it yourself or do you have to buy a program to do this for you.
I could go on and on but the main point is that although Linux does not appear as user friendly as Windows, it really is user friendly because it lets you get inside the works and tinker to your hearts content.
Well as a Mac user turned Linux I think I can answer that. There are two general types of Mac users. The first is the type that uses them because Macs are very easy and intuitive to use, much more than Windows. This group would see the linux boot screen and never go beyond it. They would think that Linux is a throwback to DOS or something.The second group use Macs because it is unix based. It comes with X11, the console (called Terminal), Xterm, Apache, PHP, Postfix, and many other open source applications. To them Linux is much more configurable but not near as nice to look at. Macs are also nice because products like Adobe Photoshop and even Microsoft Office are availiable for it., but you are still in a *nix environment.Ian wrote:I wonder what Mac users first impressions of Linux especially Puppy Linux are.
Macs use a splash screen but show you one line (the most recent) of the boot up information. I think this gives a very nice look while still providing some more detailed information to the user. However it can be very hard to read on a fast booting Mac since the line you are trying to read is replaced when the next one is displayed.Ian wrote: Regarding the use of splashscreens to hide the bootup info, the option to allow people to boot in a verbose mode or not could be implemented and the splashscreen is only used during bootup so it is not loaded into RAM.
Other Linux distros offer this option, Corel and Mandrake come to mind.
How true. I know many people who turned away from Windows because in the end it was more work that what they thought it was.Ian wrote: I could go on and on but the main point is that although Linux does not appear as user friendly as Windows, it really is user friendly because it lets you get inside the works and tinker to your hearts content.
If a couple of lines of text annoy people as the machine boots and they turn away, they obiviously can't see past their own noses and maybe they should just go elsewhere....So it don't look pretty when it boots.......Least you only have to boot once per session and not have to worry about the Blue Screen Of Death which the term isn't even acknowledged by MS on their help site....
How many times do you have to reboot linux to install and use a new driver..
NEVER
If you want the functionality of windows (I say this with my tongue firmly in cheek) and can't be bothered to learn something new...well you know where the door is.....I bet learning windows wasn't easy to begin with was it ??????
Look Puppy is different to most LINUX distributions and by mimicking MS windows would do nothing that others haven't tried before.....
Get over they differences and just think about how much quicker and stable Puppy is
How many times do you have to reboot linux to install and use a new driver..
NEVER
If you want the functionality of windows (I say this with my tongue firmly in cheek) and can't be bothered to learn something new...well you know where the door is.....I bet learning windows wasn't easy to begin with was it ??????
Look Puppy is different to most LINUX distributions and by mimicking MS windows would do nothing that others haven't tried before.....
Get over they differences and just think about how much quicker and stable Puppy is
First and last Win vs Linux debate.
Don't get angry, man.bladehunter wrote:If a couple of lines of text annoy people as the machine boots and they turn away, they obiviously can't see past their own noses and maybe they should just go elsewhere....
I'm not searching for a free windows. (I don't need that since I have yet Windows) I want (I would like) a simple, easy, powerful OS.
I have not dedicated my life to defending Win nor I think to do that with Linux.
Computers are tools. Just tools to do what you need. Nothing a kind of way of live. The live is just in front of the screen, not inside.
So once and for all, forget this kind of Win vs Linux debate because I'm not WinMan.
Sorry for my roughness but I'm just trying to make something clear.
I have no problem to look inside any OS and say what is good or what is bad and finally take the OS I feel better. I think that makes me more free than people who just use free OS.
It's a kind of a cause, I know, I respect it, I take profit of it (as per Puppy), and in several ways I admire it.
Puppy is not (I feel that from my readings through the web page and wiki)about to be on the Linux boat or out. Puppy is Puppy and I would like to put a runing Puppy in a friend PC without to have to explain to him a word about Liunx, boots, configuration or tutorials. Just Puppy and run.
Finally for those thinking all may ideas are just drawn from Windows have a look on the thread dooppoop linked a few mesages up and read.
Going in a more productive focus, you have forget the questions:
What you need all that info in the screen for if it is supposed you must do nothing with it?
I realize on that and I can see too its potential.Get over they differences and just think about how much quicker and stable Puppy is
Because of that I'm here writing to search for info (or projects) where my goal fits.
A kind of EasyPuppy. The problem is, at the moment, I believe that the goal of Puppy is to be easy and then an EasyPuppy release has not sense. But anyway I will continue in the general Puppy boat, or in other-flavor Puppy. That is simple 'problem' by now (not to start a flame).
Sirexel
A little disclaimer.- I'm a spaniard, so english is not my mother tongue. I'm very experienced with mailing list and I know very well what I don't want to be. I respect 100% the interest of this Forum. I'm not trying to impose my true (I don't know the true). Just want to be helpful and kind.
If my words are too much hard is due to my lack of skill with english.
I have no problem to present my excuses whoever can feel outrage for my words.
Not angry man...just not real good at being diplomatic...what you have to consider too is that Puppy has only been in development for 2 years or so where as alot of distros have years on Puppy.....And unlike many other Live Distros Barry more or less started from scratch....
But when you think about it Windows requires user input to get networks up and running and constant reboots for the slightest change.......well upto NT5 based windows.
An operator has knows his tool better will always be more effecient than one that does not.
For anything to try to be all things to all peoples will never be much to anyone.
Don't mind me I'm just like a bull in a china shop
But when you think about it Windows requires user input to get networks up and running and constant reboots for the slightest change.......well upto NT5 based windows.
An operator has knows his tool better will always be more effecient than one that does not.
For anything to try to be all things to all peoples will never be much to anyone.
Don't mind me I'm just like a bull in a china shop
From my own personal point of view, here's how I see it
Booting Windows:
Turn on Computer, turn on Kettle.
Splash screen appears and windows begins loading.
Make a coffee.
Come back, desktop loaded but hard drive still clattering away for a good while.
Drink coffee until computer has decided that it's ready for me.
Booting Puppy.
Turn on Computer, turn on Kettle.
Splash screen appears and Puppy begins loading.
Make a coffee.
Use the computer .
If the boot in windows develops a problem, the screen just sits there with it's pretty picture on it.......no clues at all really.
If the boot in Puppy develops a problem, I can read exactly where it gets up to before it hangs, then find out why and sort it out.
Either way though, I don't think that all this discussion on the boot up screen has any relevance to me as I'm always in the Out house making a coffee anyway
Booting Windows:
Turn on Computer, turn on Kettle.
Splash screen appears and windows begins loading.
Make a coffee.
Come back, desktop loaded but hard drive still clattering away for a good while.
Drink coffee until computer has decided that it's ready for me.
Booting Puppy.
Turn on Computer, turn on Kettle.
Splash screen appears and Puppy begins loading.
Make a coffee.
Use the computer .
If the boot in windows develops a problem, the screen just sits there with it's pretty picture on it.......no clues at all really.
If the boot in Puppy develops a problem, I can read exactly where it gets up to before it hangs, then find out why and sort it out.
Either way though, I don't think that all this discussion on the boot up screen has any relevance to me as I'm always in the Out house making a coffee anyway