First impressions from a Win-user point of view.

Booting, installing, newbie
Message
Author
Sirexel
Posts: 23
Joined: Mon 08 Aug 2005, 07:07
Location: Spain

First impressions from a Win-user point of view.

#1 Post by Sirexel »

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

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#2 Post by Flash »

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.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#3 Post by edoc »

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.
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.

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

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#4 Post by rarsa »

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.
Sirexel wrote:put a Splash Screen during boot up, with a key press option to see the info, just in case).
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.
It is better when you have only the best* app in every field you need.
Couldn't agree more on this one.
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.
Why not call them {the apps in the menu} Word Procesor, Spreadsheet, File Explorer, Browser
In windows, is it called 'spread sheet' or 'Excel'?.
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)".
I think a Control Panel window with just one wizard for every need
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]
Why not Puppy tries to connect through eth
As far as I know networking is a work in progress.
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.
Why not to open automatically a Web Browser showing Last News About Puppy and a Tutorial Web Page
Actually the tutorial should reside in the CD as part of it is 'how to set-up a connection'.
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.

doopdoop
Posts: 48
Joined: Thu 28 Jul 2005, 08:38
Location: Magdeburg, Germany

#5 Post by doopdoop »

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.

Guest

#6 Post by Guest »

I have a few more suggestions.
When accessing the icewm menu, 50% of the time I make the mistake of accidently clicking logout before the menu pops up, thus kicking me back to the console.

I use IceWM.
But is there a way to globally add this in?

Sirexel
Posts: 23
Joined: Mon 08 Aug 2005, 07:07
Location: Spain

#7 Post by Sirexel »

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 :)

Sirexel
Posts: 23
Joined: Mon 08 Aug 2005, 07:07
Location: Spain

#8 Post by Sirexel »

The 'Splash Screen' requires extra libraries and adds complexity(...)
I undertand. Of course no more complexity. 'KISS' rule.
I would reply: Include a decently featured one and leave the others as options to download.
I completely agree with that.
For example, in Win, how many standard users use Notepad or Writte if they have installed Word?

In windows, is it called 'spread sheet' or 'Excel'?.
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...'
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.
Actually regardless of what MS does,
Bah. Who cares about them anyway :)
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)".
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.

If I want Opera sure I can realize now I'm using Mozilla. So that problem doesn't exist at all.
So, I guess learning which wizards apply to you is part of the learning process.
I undesrtand too but, anyway, why not to make that learning curve as easy as possible?

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.
Still, the selection of drivers included cover most HW configurations.
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,

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.
Of course, of course. Just suggestions. I'm no man to ask for nothing.

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

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#9 Post by rarsa »

In my own opinion... You are right in all counts.

Hopefully we will help Puppy get there soon. (and by 'we' I mean to include you as you already started by taking the time offering your sugestions)

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

Ay Chiwawa Welcome

#10 Post by Lobster »

8)

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! :roll:
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.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Guest

#11 Post by Guest »

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.

User avatar
Ian
Official Dog Handler
Posts: 1234
Joined: Wed 04 May 2005, 12:00
Location: Queensland

#12 Post by Ian »

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.

User avatar
dvw86
Posts: 636
Joined: Thu 05 May 2005, 00:55
Location: Washington State

#13 Post by dvw86 »

Ian wrote:I wonder what Mac users first impressions of Linux especially Puppy Linux are.
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: 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.
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: 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.
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.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#14 Post by Lobster »

The Ay Chiwawa 1-Click Toolbar aka welcome pup (see previous post) was downloaded 6 times before I was able to fix a bug :oops: - hope it now works - would be interested if the XUL component is running on Firefox?

Just download again and it will copy over your previous version
:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#15 Post by Flash »

Hey Lobster, would you add a little screen shot to your download post?

Guest

#16 Post by Guest »

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

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#17 Post by Lobster »

Ay Chiwawa - woof woof (or "yes" "done")

:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Sirexel
Posts: 23
Joined: Mon 08 Aug 2005, 07:07
Location: Spain

First and last Win vs Linux debate.

#18 Post by Sirexel »

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....
Don't get angry, man.

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?
Get over they differences and just think about how much quicker and stable Puppy is
I realize on that and I can see too its potential.
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.

Guest

#19 Post by Guest »

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 :)

Rich
Posts: 278
Joined: Wed 04 May 2005, 19:00
Location: Middlesbrough - UK

#20 Post by Rich »

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 :D

Post Reply