"Weaver" <wea...@riseup.net> writes:

>                      Computed Partitions.
>
> / = 10 GB – Bootable ext3 – I would probably go for a little more than
> this, because the newbie appetite wants to try out everything!

They don't know what packages to select in the first place.

> /swap = 4.1 GB which fits nicely with the 2 GB of RAM.

It fits the recommendation of the swap partition being about twice the
size of the physical RAM.  Following this recommendation means that the
less physical RAM you have, the sooner the system can go down because
critical processes can be killed.  Other than turning off
overcommitment, the only way to prevent this is manual
intervention. Therefore, make the swap partition large enough as to
sufficiently slow the system down to give time for manual intervention
and to have a chance of it being less likely that critical processes are
killed.  With only 2GB of RAM, you might need a lot more than only 4GB
of swap for that, and 6GB in total isn't really enough anyway.

But then, we already know that the D/i doesn't come up with good
partition layouts by itself.

> /home =105.9 GB ext3.

Users will have to change their partitioning later.  How do you propose
they do that when all they have to work with is this 120GB disk with the
swap and / and /home partition?  There isn't any room to change
partitioning.

> At the top is an annotation which says:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> “This is an overview of your currently configured partitions and
> mountpoints. Select a partition to modify its settings (filesystem,
> mountpoint, etc.), a free space to create partitions, or a device to
> initiate its partition table.”
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  This is beyond Double-Dutch to a newbie. If you said 'mountpoint' to your
> average newbie, he would be looking round for the horse. Likewise with
> 'partition' (office furniture) and 'filesystem' (the technique required
> to get out of jail when they catch him, now that he has his hands on some
> 'real' hacker software).

Huh?  What are you talking about?

> When you need to relay some information to somebody, you need to make an
> accurate assessment of the communication level of your audience.
> Otherwise, you simply don't communicate. If they aren't in front of you in
> order to do this, you assume no knowledge and operate from that
> 'mountpoint'.

No, you don't.  You communicate just as you would, and when you don't
understand each other, you ask questions and give answers and figure
things out.  In an "extreme" case, it may go like:

"I'm using XXX to do something."
"What is XXX?"
"It's a ZZZ."
"What's a ZZZ?"

... and I give them a link to an article on wikipedia or something where
they can look it all up.

Unfortunately, you can't look anything up while stuck in the D/i, and
that is what needs to be changed.

> Here's an example – rough, not at all polished:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>                          Partitioning
> Partitions are allocated areas on your hard drive, set by the installer,

"What is a "hard drive"?  What do you mean by "allocated"?  Will my hard
drive be full when I make partitions because everything is allocated
then?  Maybe I better shouldn't make any partitions so my hard drive
doesn't get full.

What happens to the partitions when I quit the installer, do they get
unset?  What if I have several hard drives (like you actually do in this
example)?  Can I make a partition that goes over all my hard drives?  I
don't want many partitions, that's too complicated, and I want to use
all the hard drives I have, so how do I make a partition out of all of
them?  120GB isn't much, so I think it would be cool if I could use all
the hard drives I have.  That was so easy with windoze ... Can't I just
skip this step? I don't really want partitions, they are too
complicated."

> where different parts of your working operating system reside.

"What is an operating system?  Do I have one that doesn't work, too?
What do you mean by "parts of it reside there"?  What about the other
parts that don't reside there, where do they go?  What do you mean by
"different parts"?  Do you mean I have different operating systems?  I'm
not sure, but I think I haven't installed an operating system yet, so
what's on these partitions now? I'm totally confused now ... :(

What about my data that I have under windoze?  Will it be lost?  Or
where is it?  I've never had partitions with windoze, why do I need that
now?"

> The root (/) partition

"Root?  I think I've heard root is a user?  Or what is "root"?  What does
"/" mean?  Looks like a typo maybe ...  What is a partition?"

You're probably talking about the root file system.  The root file
system is a file system and not a partition.

> is where all your programmes will be installed and

That's not true.  "My" programs are on my /home partition and some are
under /usr/local, some are under /opt.  See [1]:


,----
| Chapter 3. The Root Filesystem
| 
| Purpose
| 
| The contents of the root filesystem must be adequate to boot, restore, 
recover,
| and/or repair the system.
`----


There is no mentioning that you are supposed to install your own
programs in the root file system.  It's a bad idea to do that.

> must be bootable so that your operating system is accessible after
> installation.

Not true, you don't need to set the "bootable" flag on a partition and
you can still boot.

"What means "bootable"?"

> The swap partition is an area on your hard drive where process exchange
> takes place when your system is working.

Huh?

> It is the equivalent of 'Virtual Memory'.

"What is virtual memory?"  BTW, I thought you're trying to explain what
a partition is.  "What is a partition?"

> The home (/home) partition is where all your personal and professional
> data will be kept.

"What is a partition?  What's the difference between personal and
professional data?  What is data?"

/home is an entirely optional file system and *not* a
partition, see [1].  The FHS specifies:


,----
| /home : User home directories (optional)
| 
| Purpose
| 
| /home is a fairly standard concept, but it is clearly a site-specific
| filesystem. [9] The setup will differ from host to host. Therefore, no program
| should rely on this location. [10]
| 
| 
-------------------------------------------------------------------------------
| 
| Requirements
| 
| User specific configuration files for applications are stored in the user's
| home directory in a file that starts with the '.' character (a "dot file"). If
| an application needs to create more than one dot file then they should be
| placed in a subdirectory with a name starting with a '.' character, (a "dot
| directory"). In this case the configuration files should not start with the 
'.'
| character. [11]
`----


There's no mentioning of "personal and professional data".  Since it is
a site-specific file system, it's probably up to the maintainer of the
particular site to decide about its usage beyond these requirements.  In
your case, that's the clueless user you have got stuck in the D/i, where
they are at the wrong place.

> By selecting any of these – arrow keys and 'enter', you can adjust the
> size of them to suit your particular needs. This automatic partitioning
> would probably be most suitable for initial use,

It's far more likely to be most unsuitable.  Put the root file system on
a 10GB partition? See what [1] says to that:


,----
|       + Disk errors that corrupt data on the root filesystem are a greater
|         problem than errors on any other partition. A small root filesystem is
|         less prone to corruption as the result of a system crash.
`----


That lets a root file system on a 10GB partition appear rather unsuitable.

> however you will still be able to adjust their size in the future if
> needed.

See my points above about the size of the swap partition and
changing the partitioning later.

> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> There is absolutely no need to get into $ cat /etc/fstab at this point in
> time. Or separate /boot partitions, or any other complexity. They'll get
> to that later.

There is absolutely no need to try to mislead users.  There is also no
point in recommending a partition layout like this.  It is not
sufficiently thought out at all, can be considered as not suitable for a
number of reasons and should *not* be recommended.

You don't need to try to talk anyone into thinking that the D/i is
capable of computing good partition layouts.  It is not.

You must not mess up "partition" with "file system".

> What is required now is to convey the simplest of pictures,
> but still convey the required information and only the required
> information. This provides information, orientation and a jumping off
> point for further advancement, without the confusion born of complexity.

Don't try to justify misleading users.  Don't mislead users in the first
place.  Especially don't try to justify misleading someone because
something they need to learn isn't easy to explain.

What do you want to explain to begin with?  You didn't really explain
what a partition is and started messing them up with file systems.  You
didn't explain what a file system is and left out a lot things users
need to know to be able to decide about what partitioning they want.

> The installer has now reached the stage where everything else is
> pretty much self-explanatory.

Are you serious?  Give it to a representative group of people, tell them
to install Debian with it and see what happens ...


-- 
Debian testing amd64


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87txuzjfww....@yun.yagibdah.de

Reply via email to