Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Paul Lussier
"Ken D'Ambrosio" <[EMAIL PROTECTED]> writes:

> 1) 32-bit is "good enough," since the single largest impact it'll have on
> most applications at this particular time is simply address space... and
> most people are content with <4 GB at this particular juncture.

My question is "Why has this remained so for so long?" There's this
theory of "Build it and they will come".  We see this in so many other
market segments, why not here?  For example, buy a new file server
today with 1TB of useable space, doubling the amount of space you
already have, and within 6 months to a year, it'll be full.

Simply *announce* you'll have phone on the market in 6 months or so
that doesn't completely suck and half the world is ready to ditch what
they have and switch to a different provider they probably have been
avoiding for all sorts of reasons up until now.

The Atari 2600 was "good enough", but we've obviously moved quite a
bit passed that :)

So, we have 64-bit technology, why don't we need it?  Why aren't we
coming up with applications to take advantage of it?  Why isn't the
marketing creating the demand?

> 2)  Eh-hem.  It may be double the number of address bits, but it
> is woo more than double the address space. 


  Exactly how much more than double is a woo?



 I'm well aware of that.  But I also mentioned MS in that sentence
 implying that they'd market such an "advance in technology" using an
 idea non-uber-geeks would think they comprehended :)


-- 
Seeya,
Paul
--
Key fingerprint = 1660 FECC 5D21 D286 F853  E808 BB07 9239 53F1 28EE

A: Yes.   
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.   
>>> Q: Why is top posting annoying in email?
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Paul Lussier
Jon 'maddog' Hall <[EMAIL PROTECTED]> writes:

> I think there is a strong analogy between why we do not have 64 bits
> everyplace, and why we still suffer with IPv4 instead of IPv6

Interesting, let's investigate that analogy further, keeping in mind
please, that I know next to nothing about software interactions with
hardware at this level :)

We still have IPv4 over IPv5 because:

  - IPv4 provides plenty of space once everyone realizes that all 5000
of their internal systems do not need to be reachable by an actual,
internet-routed IP address. (i.e. NAT has "saved the day")

  - IPv6 has taken forever and a day to get properly defined

  - IPv4 is intuitive and "makes sense" vs. IPv6 which is neither

  - It's a lot of effort to switch to a new addressing scheme.

So, what's keeping us from moving to 64 bits?

  - There is no NAT equivalent, nor is any really necessary, is there?
Won't 32-bit apps continue to work on a 64-bit platform?

  - We don't have to wait for the technology to stabilize, it's been
around for 20+ years (I'm assuming it was being researched for
quite some time before DEC released the Alpha as a commercial
product)

  - From an end-user perspective, do they need to care or know?  I
guess if you define end-user to be application developer in this
case, then the answer is yes.  Not being such a person, how much
more difficult is it to develop a 64-bit app vs a 32? (I'm *not*
talking about porting it, mind you).

  - Is it a lot of effort to switch to a new addressing scheme in this
case?  What's to be done?  All major OSes have been ported and run
on 64-bit platforms.

I guess my argument or rather confusion is this.  64-bits is here, has
been for a while, and is stable.  So why don't we see more of it?
It can't be just a matter of "32 bits is good enough".

-- 
Seeya,
Paul
--
Key fingerprint = 1660 FECC 5D21 D286 F853  E808 BB07 9239 53F1 28EE

A: Yes.   
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.   
>>> Q: Why is top posting annoying in email?
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Mark Komarinski
Let's see what I can answer here, since I've been using FC5 & 6 on an
x64_64 (Intel) box at work for about 6 months, and my home machine runs
FC6 off-and-on with an AMD chip.

On 02/15/2007 12:55 AM, Bill McGonigle wrote:
> On Feb 14, 2007, at 22:22, Paul Lussier wrote:
>
>> I find it mind-boggling that the Alpha came out what, 16-18 years ago
>> with 64 bit technology and it *still* hasn't caught on in the
>> mainstream.  Why is that?
>
> I remember porting povray to the alpha back when they still called it
> OSF/1, and it was a minor bitch to get done and didn't really provide
> any benefit (other than it would compile).  I did learn how to bring
> the entire cs cluster to a crawl, though with my hacked up distributed
> computing system :) (Wayne, thanks for showing me 'nice').
>
> x86-64 actually has one additional benefit - in 64 bit mode you
> actually have enough registers on the chip such that the compiler can
> behave in a civilized manner and you don't have to keep storing
> addresses in main memory (or more likely its cache).  So, typical
> program execution gets faster on this one particular architecture -
> none of the others have this problem in 32-bit space.
>
> Things I don't know:
>   * are there outstanding driver issues on x86-64 with linux?
Not that I can see.  Each are pretty standard machines and all the
hardware that's in them is working.
>   * are there any gotchas with running 32-bit apps under a linux
> that's native to x86-64?
For FC, I haven't noticed.  Debian, on the other hand, has a different
way of handling 32 bit libraries that makes it a lot harder to work
with.  They recommend you create a full chroot environment to run 32 bit
apps.

The only problems I really have are using Flash and Java under
Firefox.   Since my employer probably doesn't like me starting at
youtube all day, I don't really miss it all that much, and I have
Windows XP running in VMWare that I can use in case I do need to go to a
flash site for whatever reason.

Other than the novelty of running a 64-bit OS, I haven't really noticed
anything different about this system over others.  I don't make use of
large memory applications (though I do have 4GB of RAM, so I could), I
don't notice a large performance boost.

OTOH, the cluster nodes I'm working with (dual core/dual CPU with 8GB
RAM) will see a benefit with a 64-bit OS.  Running an app like BLAST can
very quickly take up more than 2GB of RAM.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


GPG and Sylpheed-Claws Question

2007-02-15 Thread Ed Lawson
Trying to use PGP plugin for Sylpheed-Claws with two keys and it does
not appear to provide a way of selecting which key to use for signing a
given mail nor to allow the assignment of a key to a specific account.
Anyone using Sylpheed-claws found a way to do this?

TIA

Ed Lawson


signature.asc
Description: PGP signature
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Bayard Coolidge
For me, the focus of the problem is why Sun, which is supposedly
64-bit savvy (discounting their late[r] arrival in the 64-bit market than
my alma mater DEC), hasn't released a Java plugin to which I can
create a symlink from, in the case of my SuSE 10.2 system,
/usr/lib64/firefox/plugins. I haven't seen one (as of a couple of weeks
ago) anything in the Sun Java V1.6 development site, either... 

I don't care about applications per se - just about all of them, from what I
can tell, will run properly in 32-bit mode in a putatively 64-bit environment.

The java plugin for Firefox won't.

Now, this begs a couple of interesting, quasi-political questions:

1.) Is Sun, for some peculiar reason, deliberately stalling the deployment
of a 64-bit plugin for Linux/Firefox until after they get it running for
Windows (64bit XP or Vista) or, more particularly, Internet Exploiter?

2.) Is there some sort of design issue/trade-off that makes it difficult for
64 bit Firefox to use 32 bit plugins in some sort of compatibility mode?

For those of you who don't me, please try to understand that I Was There for 
the Alpha launch, and while I'm not a coding guru, I know/knew
many of the folks who wrote the compilers and other tools to port
DEC's U***X product du jour to the Alpha architecture, so I'm somewhat
familiar with the issues, at least in a general sense. Which is why I'm
feeling a bit annoyed, discouraged, and suspicious about this 64bit
Java plugin issue. (I'm not interested in downgrading to Blackdown 1.4,
either, BTW - I'd like to see Sun Do The Right Thing ASAP)

Bayard

 
-
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Kent Johnson

Paul Lussier wrote:

"Ken D'Ambrosio" <[EMAIL PROTECTED]> writes:


1) 32-bit is "good enough," since the single largest impact it'll have on
most applications at this particular time is simply address space... and
most people are content with <4 GB at this particular juncture.


My question is "Why has this remained so for so long?" There's this
theory of "Build it and they will come".  We see this in so many other
market segments, why not here?  For example, buy a new file server
today with 1TB of useable space, doubling the amount of space you
already have, and within 6 months to a year, it'll be full.


Some thoughts on this topic by Eric Raymond here, in the broader context 
of "What will be the dominant 64-bit OS":

http://www.catb.org/~esr/writings/world-domination/world-domination-201.html

Kent


___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Nevermind-GPG and Sylpheed-Claws Question

2007-02-15 Thread Ed Lawson
On Thu, 15 Feb 2007 09:42:40 -0500
Ed Lawson <[EMAIL PROTECTED]> wrote:

> Trying to use PGP plugin for Sylpheed-Claws with two keys and it does
> not appear to provide a way of selecting which key to use for signing
> a given mail nor to allow the assignment of a key to a specific
> account. Anyone using Sylpheed-claws found a way to do this?

Nevermind.  I rely on docs instead of just playing around due to time
limitations.  Always a bad idea. Started playing and found answer.
Sylpheed does have all the options one could ask for.

Ed Lawson


signature.asc
Description: PGP signature
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Mark Komarinski
On 02/15/2007 09:07 AM, Paul Lussier wrote:
> I guess my argument or rather confusion is this.  64-bits is here, has
> been for a while, and is stable.  So why don't we see more of it?
> It can't be just a matter of "32 bits is good enough".
>   
For a majority of cases, 32 bits is good enough.  What are the
advantages of 64 bit:

- higher memory address space - so what?  most desktops only have 1-2GB
memory to begin with.
- faster than 32 bit - again, so what?  You can get a faster CPU by
overclocking your existing or buy a new CPU in a few months.
- access bigger files - here again, so what?  Windows and Linux have
been able to do this for many years on 32 bit

BTW, the biggest answer to why we haven't upgraded to IPv6 is because
the major ISPs haven't implemented it yet.  All the routers have to be
upgraded to handle it.  It'll be a massive undertaking, and mostly
outside my control.  I can upgrade my system to 64 bit without having to
talk to my networking group or Comcast.  Unless there's some easy way to
start using IPv6 without that, in which case I'll start.  I'll admit to
not really having looked at IPv6 for at least 5 years, maybe something
has changed in the meantime?

-Mark
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Michael ODonnell


Are we starting from the assumption that this is a meritocracy
where the "best" (insert your definition of "best" here)
design/implementation wins?  If so, how do you explain X?
(replace X with "Microsoft" or whatever else suits your mood).

I just bought a system based on a 64bit AMD chip because I
hope it positions me to take advantage of 64bitness should
it ever become as ubiquitous as 32bitness, but I'm not holding
my breath...
 
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Thomas Charron

On 2/15/07, Paul Lussier <[EMAIL PROTECTED]> wrote:

> 2)  Eh-hem.  It may be double the number of address bits, but it
> is woo more than double the address space. 

  Exactly how much more than double is a woo?



Quite specifically, it's one metric assload.

--
-- Thomas
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Jon 'maddog' Hall

> 
> We still have IPv4 over IPv5 because:
> 
>   - IPv4 provides plenty of space once everyone realizes that all 5000
> of their internal systems do not need to be reachable by an actual,
> internet-routed IP address. (i.e. NAT has "saved the day")
> 
>   - IPv6 has taken forever and a day to get properly defined
> 
>   - IPv4 is intuitive and "makes sense" vs. IPv6 which is neither
> 
>   - It's a lot of effort to switch to a new addressing scheme.

I will replace all of this with two reasons:

o most people do not understand the value of IPv6, particularly
  in VOIP and P2P areas.
o most people (and some VERY large companies) have a nested
  investment in IPv4 technology that did not justify jettisoning
  that technology until it wore out
o Some companies profited from requiring a
  Peer-to-Server-to-Peer connection in order to traverse the
  NATwork
> 
> So, what's keeping us from moving to 64 bits?
> 
>   - There is no NAT equivalent, nor is any really necessary, is there?
> Won't 32-bit apps continue to work on a 64-bit platform?

  Yes, if written "correctly".  I have seen well-written code, even
  binaries, work without change
> 
>   - We don't have to wait for the technology to stabilize, it's been
> around for 20+ years (I'm assuming it was being researched for
> quite some time before DEC released the Alpha as a commercial
> product)

  And many people are using 64-bit native today and benefiting from
  it
> 
>   - From an end-user perspective, do they need to care or know?  I
> guess if you define end-user to be application developer in this
> case, then the answer is yes.  Not being such a person, how much
> more difficult is it to develop a 64-bit app vs a 32? (I'm *not*
> talking about porting it, mind you).

  They would care if they knew what it would do for them.
> 
>   - Is it a lot of effort to switch to a new addressing scheme in this
> case?  What's to be done?  All major OSes have been ported and run
> on 64-bit platforms.

  A, here is the catch.  It depends on whether you consider
  Microsoft's products to be "major OS".

  Only in Vista have they actually used a 64-bit ADDRESS SPACE.
  Their claims to "64-bit" before have been limited to data types,
  and (perhaps) data flow through cache and other pipelines.

  Without Microsoft's support of ADDRESS SPACE, a lot of software
  vendors would not take the time or effort to re-design their
  applications to utilize that space.
> 
> I guess my argument or rather confusion is this.  64-bits is here, has
> been for a while, and is stable.  So why don't we see more of it?
> It can't be just a matter of "32 bits is good enough".
> 

No, it is "what percentage of the market are you going to sell to?"
What market does Nvidea sell to?  What market does any of your
"CompuHUT" software market sell to?

But on the other hand, what systems are the scientists at the National
Labs using that need to process a terabyte of data a day?  It is not
Windows.  And they aren't using 32-bit processors.

This is why all the large database vendors went to 64-bit servers
long ago.  Of course they wrote their software "right", so they can say:

o "build crappy 32-bit version"

OR

o "build much better 64-bit version"

Ask THEM which type of system you should buy.  You will not hear
anything with "32-bit" in the name.

Many, MANY years ago we did a little trial at Digital with the help of
our friends at Oracle.  Same 64-bit Alpha machine, same amount of main
memory, same amount of disk, etc.  We had them run Oracle in 32-bit mode
and in 64-bit mode doing a 6-way join.  The 64-bit version was 200 TIMES
faster, due to algorithm changes which allowed them to have all the data
in memory, fewer levels of indices, etc. etc.

Why didn't the world just jump on 64-bits after that?  Oracle saw no
need to publicize this, and Digital could not market.

Thus we have it.

md

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Nevermind-GPG and Sylpheed-Claws Question

2007-02-15 Thread Jerry Feldman
On Thu, 15 Feb 2007 09:57:32 -0500
Ed Lawson <[EMAIL PROTECTED]> wrote:

> Nevermind.  I rely on docs instead of just playing around due to time
> limitations.  Always a bad idea. Started playing and found answer.
> Sylpheed does have all the options one could ask for.
And more. Also be advised that it is now called claws-mail not
Sylpheed-claws. 
-- 
Jerry Feldman <[EMAIL PROTECTED]>
Boston Linux and Unix user group
http://www.blu.org PGP key id:C5061EA9
PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9


signature.asc
Description: PGP signature
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: GPG Question

2007-02-15 Thread Ben Scott

On 2/15/07, Bill McGonigle <[EMAIL PROTECTED]> wrote:

... they'd rather not have the employees explicitly aware
that the employer could read their e-mail ...


 This may be preaching to the choir, but...

 Be aware that such a policy (not telling employees of snooping) is
outright illegal in some jurisdictions, and is a legal minefield in
others.  Or so I'm told.

 Based on the disclaimers I and others have been required to employ,
the prevailing thought appears to be employees should be explicitly
informed that they should have no expectation of privacy.

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Ben Scott

On 2/14/07, Paul Lussier <[EMAIL PROTECTED]> wrote:

I find it mind-boggling that the Alpha came out what, 16-18 years ago
with 64 bit technology and it *still* hasn't caught on in the
mainstream.  Why is that?


 Well, AMD64 (64-bit address space only became available on
"mainstream" hardware a year or two ago.  So there isn't that much
hardware out there.  That alone discourages closed-source vendors from
building 64-bit binaries.

 Next, 64-bit support with Microsoft Windows absolutely sucks.  For
Win XP, you have to get a special build of the OS, which is available
only by buying a new PC, and is supported only though the PC OEM --
call Microsoft, and they tell you to drop dead.  The situation is
little better with the "server" flavors of Windows.

 With Windows, 64-bit drivers are very hard to find.  Most hardware
not made in the past few years does not have drivers and never will.
Even newer stuff is poorly supported.  This is partly because nobody
wants to write drivers for an OS with almost no support.  However,
there's also the fact that the 64-bit versions of Windows will not
permit an "unsigned" driver to be loaded.  Period.  I guess you have
to submit everything to Microsoft for an expensive certification
process.  Microsoft "innovation" at work again.

 AMD64 (and Intel's clone) doesn't support Virtual Mode (running old
so-called "16-bit code") when switched into Long Mode (64-bit mode).
So anyone running old DOS or Win16 crap (and there's still a lot of
that) cannot even use the AMD64 stuff.

 Then there's the fact that every moron programmer in the world (and
there are legions of moron programmers) assume integers and pointers
are 32-bits, and their code breaks horribly if recompiled for a 64-bit
architecture.  So even if you have source, it's not just a matter of
recompiling, in most cases.

 I suspect Microsoft still has a lot of 64-bit unclean code.  Linux
has been dealing with this since 1995 on the Alpha, and most good
Linux programs (and quite a few bad ones) are 64-bit clean these days.
Think how bad the average Windows program is, and then realize that
half of them are worse.  (With apologies to George Carlin.)  In the
'doze world, it's a horror show.

 Meanwhile, most programs don't need a 64-bit address space at all.
They rarely need more than 24 bits of address space.  Sure, the
additional registers can yield a speed improvement for some code, but
not enough to make it overwhelmingly compelling.

 So there's little benefit, and lots of problems.

 This affects Linux mainly because there's a lot of stuff that isn't
really Linux software, but rather, 'doze software shoehorned into
'nix.  Adobe (nee Macromedia) Flash is "supported", but only as a
closed-source, somewhat buggy, 32-bit binary.  Then there are things
like mplayer, which rip 32-bit binaries from the 'doze land and hook
them into Linux.  (Things like this are one of the many reasons closed
data formats are even worse than closed code.)

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Ben Scott

On 2/15/07, Bill McGonigle <[EMAIL PROTECTED]> wrote:

   * are there any gotchas with running 32-bit apps under a linux
that's native to x86-64?


 Source or binary?

 With source, well-written code just needs to be recompiled.  Of
course, we all know that a lot, if not most, code is *NOT*
well-written.  See my other message in this thread WRT "moron
programmers" for more.

 Binary: My understanding is that a 32-bit binary can be run under a
64-bit kernel, but you need a 32-bit environment to do so.  So any
libraries the binary depends on also need to be built (for x86-32) and
installed in parallel with their x86-64 counterparts.  I could be
wrong on this; I haven't verified the information's authenticity, and
I certainly haven't tried it.

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Shawn K. O'Shea


  Binary: My understanding is that a 32-bit binary can be run under a
64-bit kernel, but you need a 32-bit environment to do so.  So any
libraries the binary depends on also need to be built (for x86-32) and
installed in parallel with their x86-64 counterparts.  I could be
wrong on this; I haven't verified the information's authenticity, and
I certainly haven't tried it.


This is correct. I've recently dealt with this at work. I've also seen
a decent amount of traffic regarding this issue on the CentOS mailing
list.

-Shawn
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Michael ODonnell


> Binary: My understanding is that a 32-bit binary can be run under
> a 64-bit kernel, but you need a 32-bit environment to do so.
> So any libraries the binary depends on also need to be built (for
> x86-32) and installed in parallel with their x86-64 counterparts.
> I could be wrong on this; I haven't verified the information's
> authenticity, and I certainly haven't tried it.

IIRC, a while back there was much gnashing of teeth about how
they hadn't quite dealt w/all the places where a 32bit app
(along w/its various 32bit libs) and the 64bit kernel might
disagree on the layout of various data structures, which
is important since a number of syscalls involve pointers to
structures in the caller's address space.  I assume (hope)
this is old news by now...
 
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Ben Scott

On 2/15/07, Jon 'maddog' Hall <[EMAIL PROTECTED]> wrote:

From an end-user perspective, do they need to care or know?


 They would care if they knew what it would do for them.


 What would AMD64 (or even the Alpha's feature set) do for the
typical end-user?  I'm talking about the people browsing the web and
writing email and downloading music and looking at porn.  These people
aren't doing 6-way SQL JOIN's or loading the entire US phone book into
RAM.  Their PC is plenty fast enough, so long as you clean out all the
adware and viruses and other badware.


  Only in Vista have they actually used a 64-bit ADDRESS SPACE.
  Their claims to "64-bit" before have been limited to data types,
  and (perhaps) data flow through cache and other pipelines.


 Correction: Windows 2003 R2 x64 supports a full 64-bit address
space, and I'm pretty sure Win XP Pro x64 does as well.  See my other
message in this thread about how support for those sucks, though.

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Ben Scott

On 2/15/07, Bayard Coolidge <[EMAIL PROTECTED]> wrote:

For me, the focus of the problem is why Sun, which is supposedly
64-bit savvy ...hasn't released a Java plugin to which I can
create a symlink from ...


 I suspect Sun's Java division is completely separate from their
SPARC hardware division, to the point where they might as well be
separate companies.  So even though the left hand has twice as many
fingers, the right hand still only has five.

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Jon 'maddog' Hall

> 
>   Binary: My understanding is that a 32-bit binary can be run under a
> 64-bit kernel, but you need a 32-bit environment to do so.  So any
> libraries the binary depends on also need to be built (for x86-32) and
> installed in parallel with their x86-64 counterparts.  I could be
> wrong on this; I haven't verified the information's authenticity, and
> I certainly haven't tried it.
> 
In theory this is true.

Assuming that the instruction set of the 64-bit processor supports the
instruction set of the 32-bit processor, or has a mode that it can enter
when it does a context switch that is completely compatible, then this
can be done.

You "simply" make sure that all programs are loaded into a virtual space
that is in the lower 32 bits of virtual address space.  The 32-bit
libraries have to be written to maintain the 32-bit interfaces, and
supply the 64-bit addresses to the kernel, OR the kernel has
modes/interfaces to accept both 32 and 64 bit addresses.

The bigger problem is with currently stored data and current programming
languages.

A very popular programming language in Unix did not define what size an
"int" was very well.  It kind of wobbled and said that it was "the
natural size" or something like that.  It also did not specify what
endianism the program should use. This was done so the compiler could
make decisions to get good integer performance.  So if I plopped down an
array of "ints" on the disk, how big are they REALLY?  And what endian
format were they when I read them?  Worse yet, if I plop it down with a
32-bit machine and try to read it with a 64-bit machine, what am I
getting?  Changes to this language in relatively recent years have made
this easier to control, but there is a LOT of legacy code out there that
does not change so well*.  Now there is a lot of legacy data.

I actually had a talk with Dennis Ritchie at a conference one time,
telling him about the problem, and suggesting a good solution.  He told
me to tell Steve Johnson, who was maintaining the AT&T compilers then,
as Dennis had moved on.  I told Steve, but nothing ever came of it until
MUCH later when issues forced it.

Now if you used programming language that defines this very well, or a
database engine to store and receive your data, with its paranoid data
dictionary making you define everything about the data (size, endianism,
etc., etc.) or you have network engineers defining your interfaces so
they know what type of system you are coming from, what type you are
going to, and what type of "network neutral data" you are going to have,
then everything is peachy.

Unfortunately, as Ben has noted, there are crappy programmers out there
in the world, and tons of legacy, binary-only software.  We no longer
even know what language they were written in, much less have the sources
so we can change them.  Heck probably a good percentage of those
programs the people don't even know what the program does, they just
run them.**

In 1989 as we were trying to create a version of Ultrix that ran on
MIPS.  "Most UNIX systems" (AIX, HP/UX, SunOS/Solaris) were big-endian.

Ultrix was little-endian.  So was SCO, but who cared about them, because
they were running on that slow, crappy Intel processor.

But we were trying to become "compatible" with the rest of the industry,
so we created a kernel that could either use big endian or little-endian
applications at the same time.  Just a matter of engineering and code.

But most of our customers had tons of little-endian data.  And we
realized that if we started down this path we would have customers
buying big-endian applications to treat little-endian data.

So we never released the functionality.

maddog

*Do not even get me started on "Unions" in "C", "Equivalence" in
Fortran, and "Linkage Sections" in Cobol.  I get really ugly fast.

**If you do not believe this statement, I can tell you HOURs of
examples. Maybe I will do that tonight at Martha'sbut it always
makes me so depressed.

***There are no statements above that relate to this footnote, but this
is simply a warning not to even SAY THE WORD "Itanium" to me.

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Ben Scott

On 2/15/07, Thomas Charron <[EMAIL PROTECTED]> wrote:

... It may be double the number of address bits, but it
is woo more than double the address space. ...


Exactly how much more than double is a woo?


Quite specifically, it's one metric assload.


 What's that in imperial assloads?

-- Ben
(stolen from ASR)
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Thomas Charron

On 2/15/07, Ben Scott <[EMAIL PROTECTED]> wrote:

On 2/15/07, Thomas Charron <[EMAIL PROTECTED]> wrote:
>>> ... It may be double the number of address bits, but it
>>> is woo more than double the address space. ...
>> Exactly how much more than double is a woo?
> Quite specifically, it's one metric assload.
  What's that in imperial assloads?


Imperial ass's arse specifically twice as large as metric asses, so
you do the math.  Proof of this measure is how big of asses we
are/have in the US.

--
-- Thomas
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Ben Scott

On 2/14/07, Ken D'Ambrosio <[EMAIL PROTECTED]> wrote:

1a) Though, of course, there will be one other 64-bit application to
become of considerable importance to the *nix community by, oh, 2038.
Hopefully 32-bit will be mooter than moot by then.


 Depending on the situation, it may be possible to work around
problem of time_t being implemented as a 32-bit signed integer in ways
other than changing it to a 64-bit signed integer.  (Just like it was
often possible to fix Y2K issues without switching to four-digit year
storage.)  In particular, if the code never looks at dates before 1
Jan 1970, switching to a 32-bit UNsigned integer should gain an
additional 68 years with only code patching (no data changes).

 Yah, I know, nobody cares.  But it's do this or work.  :)

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Jon 'maddog' Hall

> 
>   Correction: Windows 2003 R2 x64 supports a full 64-bit address
> space, and I'm pretty sure Win XP Pro x64 does as well.  See my other
> message in this thread about how support for those sucks, though.

Right.  I think you actually made my case, didn't you?  Microsoft did
not support 64-bit virtual address space until Vista.

>   What would AMD64 (or even the Alpha's feature set) do for the
> typical end-user?  I'm talking about the people browsing the web and
> writing email and downloading music and looking at porn.  These people
> aren't doing 6-way SQL JOIN's or loading the entire US phone book into
> RAM.  Their PC is plenty fast enough, so long as you clean out all the
> adware and viruses and other badware.
> 
I agree with what you have said, but unfortunately the acceptance on
non-acceptance of 64-bits depends on all of the things that we have
stated here.  In stages. Stages sometimes take very long to happen, and
depend on lots of legacy infrastructure being retired, customer demand,
etc.  And I stand by my assertion that 64-bit programs will not become
prevalent until Microsoft give 64-bits to everyone, not just "Win XP
PROs" who happen to buy 64-bit capable machines.

Other things also affect it, such as the cost of RAM.  The 64-bit
Translation Look-aside Buffers (wow, it has been a long time since I
thought about those) for the Alpha were bigger than most main memories
of desktops in the 1980s.  And that 64 KB memory cost 100K dollars in
1968.  Even in the last versions of the Alpha they did not implement the
entire 64-bit address space, since there was no one who could afford to
buy that much disk, much less that much RAM.*

The Alpha was a RISC processor, and so could afford the trade-off of
address bits and cache for micro-code store on the die.

The Alpha was a space heater.  It took no bones about sucking down
electricity.

Lots of economics also go into how fast 64-bits comes into the
marketplace.

But our software tools and software practices go a long way to slowing
it down.  In stead of coding so code "goes everywhere", we are lazy and
tired and ignorant, so we write stuff that depends on endianism, address
size and machine type.  We also try to shoehorn existing code and design
for 19" monitors and desktop machines into PDAs, but don't get me
started on that.

Warmest regards,

maddog

*I did a calculation once that if you filled a one GigaByte disk for
every second of the day, every day of the year, it would take over 5,386
years to fill those disks with 2^64 bytes of data.**

**Yes, I did take into account leap years, and unlike Microsoft, I know
that every four hundred years we skip one.

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Thomas Charron

On 2/15/07, Jon 'maddog' Hall <[EMAIL PROTECTED]> wrote:

>   Correction: Windows 2003 R2 x64 supports a full 64-bit address
> space, and I'm pretty sure Win XP Pro x64 does as well.  See my other
> message in this thread about how support for those sucks, though.
Right.  I think you actually made my case, didn't you?  Microsoft did
not support 64-bit virtual address space until Vista.


 Negative.  XP 64 bit supported pretty much everything that Vista 64
bit supports.

 But no one uses it, unless their applications are specifically
written for it, such as Pro/Engineer.


>   What would AMD64 (or even the Alpha's feature set) do for the
> typical end-user?  I'm talking about the people browsing the web and
> writing email and downloading music and looking at porn.  These people
> aren't doing 6-way SQL JOIN's or loading the entire US phone book into
> RAM.  Their PC is plenty fast enough, so long as you clean out all the
> adware and viruses and other badware.
I agree with what you have said, but unfortunately the acceptance on
non-acceptance of 64-bits depends on all of the things that we have
stated here.  In stages. Stages sometimes take very long to happen, and
depend on lots of legacy infrastructure being retired, customer demand,
etc.  And I stand by my assertion that 64-bit programs will not become
prevalent until Microsoft give 64-bits to everyone, not just "Win XP
PROs" who happen to buy 64-bit capable machines.


 *nod*

 That's why no one runs XP 64.  No driver support, no application
support.  I don't even believe you could BUY XP 64, you had to get it
OEM.


Lots of economics also go into how fast 64-bits comes into the
marketplace.


 ONE key that is now met is all modern x86 chips ARE x86-64 chips,
now that Intel chips are at  EM64 and AMDs are AMD64.

--
-- Thomas
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Jeffry Smith

On 2/15/07, Jon 'maddog' Hall <[EMAIL PROTECTED]> wrote:


**Yes, I did take into account leap years, and unlike Microsoft, I know
that every four hundred years we skip one.



You might only skip one every four hundred years, but the Internet
(Gregorian Calendar) skips 3 - it only adds one if the century is
divisible by 400.

(ref RFC 3339, page 2 - definition of leap year,
http://www.ietf.org/rfc/rfc3339.txt)

jeff
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Ric Werme
From: "Jon 'maddog' Hall" <[EMAIL PROTECTED]>

>>   What would AMD64 (or even the Alpha's feature set) do for the
>> typical end-user?  I'm talking about the people browsing the web and
>> writing email and downloading music and looking at porn.  These people
>> aren't doing 6-way SQL JOIN's or loading the entire US phone book into
>> RAM.  Their PC is plenty fast enough, so long as you clean out all the
>> adware and viruses and other badware.

I've never looked at the AMD64 instruction set, but 64 bit pointers bring a
lot of overhead to code.  I used an Intel i860 at Alliant, which was a 32 bit
RISC chip.  I could load a pointer with two instructions.  On Alpha, which
also has 32 bit instructions, the convention is to access the data by
accessing the pointer from a block of memory set aside for stuff like that.
That requires maintaining a register with the address of the block and
restoring it after library calls and other whatnot.  Pretty ugly, I've
always thought.  Also having a 64 bit address space means winding through
more levels of page maps.  All in all, I don't think there's anything
inherently faster about a 64 bit CPU unless you need more than a 32 bit
address space.  (There were a lot of reasons to dislike the i860 and Intel's
support for it has parallels with the CPU-that-must-not-be-named.)

>Other things also affect it, such as the cost of RAM.  The 64-bit
>Translation Look-aside Buffers (wow, it has been a long time since I
>thought about those) for the Alpha were bigger than most main memories
>of desktops in the 1980s.  And that 64 KB memory cost 100K dollars in
>1968.

A dollar a byte of core memory was a good deal in 69/70.  Easy price
point to remember.  Can you imagine holding 1 GB DDR or USB memory back
then?

>The Alpha was a space heater.  It took no bones about sucking down
>electricity.

Yeah, but at trade shows I heard people would leave the CPU board
exposed and invite people to touch the heat sink.  40 watts was a
lot then, but didn't require heat pipes or on-CPU fans.  I recently
upgraded my Compaq Deskpro (1 Ghz Pentium III) to an adequate "current"
AMD 3500+ system.  My Deskpro idled at 50W, this beast is 150W or so.
I may go back to the Deskpro eventually for 24/7 tasks and use this
system only when I need it.  OTOH, it is my only Windows (2000) box and
can't handle 1600x1200 graphics, so I may stay here.

Someone at DEC/Compaq/HP had a dual CPU CPU-that-must-not-be-named system
in his office.  We got tired of him talking about how hot it was every
day a lunch.

> *I did a calculation once that if you filled a one GigaByte disk for
> every second of the day, every day of the year, it would take over 5,386
> years to fill those disks with 2^64 bytes of data.**

TeraByte disks are coming!  TB disks that take one second to fill will
take a while longer

> **Yes, I did take into account leap years, and unlike Microsoft, I know
> that every four hundred years we skip one.

Umm, every 400 years we _observe_ one instead of skipping one every 100
years.  It might have something to do with global warming.

-Ric Werme

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Tom Buskey

On 2/15/07, Kent Johnson <[EMAIL PROTECTED]> wrote:



Some thoughts on this topic by Eric Raymond here, in the broader context
of "What will be the dominant 64-bit OS":

http://www.catb.org/~esr/writings/world-domination/world-domination-201.html



Everyone writing in this(these) thread(s) should go read this.  I might not
agree with everything said (and who does anyways?) but he examines the issue
of 64 bitness thoroughly.

Someone mentioned endianess here too.  Jon Bently(sp?) in Programming Pearls
says that storing his numerical results as ASCII meant he didn't have to
worry about the transition from VAX to SPARC to intel as he would've with
binary.

Personally, I think the 64 bit transition will happen when applications that
people want get there.  The history of video game consoles is a decent
example.  Computers have the addition of worrying about legacy applications.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Ben Scott

On 2/15/07, Jon 'maddog' Hall <[EMAIL PROTECTED]> wrote:

  Correction: Windows 2003 R2 x64 supports a full 64-bit address
space, and I'm pretty sure Win XP Pro x64 does as well.  See my other
message in this thread about how support for those sucks, though.


Right.  I think you actually made my case, didn't you?  Microsoft did
not support 64-bit virtual address space until Vista.


 Well, as far as *that* goes, I still don't think they "support" it
well, even with Vista.  Sure, you can install something that supports
a 64-bit address space, but you're still crippled by a lack of
software that uses/needs it, a scarcity of drivers, and the inability
to develop drivers without Microsoft's permission and fee.  I'm not
sure what the Vista-itself support picture is like (i.e., will
Microsoft talk to you if you're running x86-64 Vista?).  I know some
features of Vista are not working in the 64-bit version.

 So, Microsoft doesn't "support" a 64-bit address space, even today,
in Vista.  Hey, it's only been like, what, 14 years since the Alpha
came out?  Don't rush them...

 As far as the rest of it, interesting, but it doesn't really answer
the question of "What practical benefit will the end-user reap from
64-bit computing?"  "Computers keep getting faster" might be true, but
it doesn't really answer that question.  There might be more of a
press to provide good 64-bit capable software if there an actual
reason to do so, ya know?  ;-)

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Kevin D. Clark

Ben Scott writes:

>   Then there's the fact that every moron programmer in the world (and
> there are legions of moron programmers) assume integers and pointers
> are 32-bits, and their code breaks horribly if recompiled for a 64-bit
> architecture.  So even if you have source, it's not just a matter of
> recompiling, in most cases.

The reason why we find ourselves in this mess is because we treat
programming as a task (or, some would even say, an "art") instead of
what it actually is:  engineering.

Code that causes the compiler to emit warnings, doesn't contain
reasonable asserts, contains lots of casts and "cute" union tricks,
was "designed" with nary a thought about endian/sizeof issues, and is
uncommented reminds me of carpentry jobs in which I've seen windows
installed without flashing, doors that are crooked, and joists are
just sawed through haphazardly.

Would you pay a carpenter for such work?  Nope.  Do programmers
produce such work?  Frequently, yes.  What is this attributable to?:
market forces, time-to-market pressure, ignorance, apathy, etc.



I was pretty happy the day that somebody took a network protocol stack
that I had written, compiled it on a 64-bit system that I did not have
access to, whereupon it compiled without warnings and WORKED
CORRECTLY.

Regards,

--kevin
-- 
GnuPG ID: B280F24E  Never could stand that dog.
alumni.unh.edu!kdc   -- Tom Waits

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Tom Buskey

On 2/15/07, Ben Scott <[EMAIL PROTECTED]> wrote:


  So, Microsoft doesn't "support" a 64-bit address space, even today,
in Vista.  Hey, it's only been like, what, 14 years since the Alpha
came out?  Don't rush them...




64 bit OSen:

Alpha OSF/1 1993
SGI Irix 6.0 in 1994
Alpha OpenVMS 1995
Sun Solaris 2.7 in 1995
AS/400 1995
Nintendo 64 1996
IBM z/OS 2000
Xbox 360 2005
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Thomas Charron

On 2/15/07, Tom Buskey <[EMAIL PROTECTED]> wrote:

On 2/15/07, Ben Scott <[EMAIL PROTECTED]> wrote:
>   So, Microsoft doesn't "support" a 64-bit address space, even today,
> in Vista.  Hey, it's only been like, what, 14 years since the Alpha
> came out?  Don't rush them...
 64 bit OSen:
Alpha OSF/1 1993
SGI Irix 6.0 in 1994
Alpha OpenVMS 1995
 Sun Solaris 2.7 in 1995
AS/400 1995
Nintendo 64 1996
IBM z/OS 2000
Xbox 360 2005


 OMG, no Linux!  :-)  TRAITOR!  :-D

--
-- Thomas
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: [GNHLUG] MerriLUG Nashua, Thurs 15 Feb, Linux Saves Windows Server - Bill Gates Delighted!

2007-02-15 Thread Bob King

I should be there tonight, hopefully around 5:30 or so.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Boston Linux Meeting Wednesday, February 21, 2007

2007-02-15 Thread Jerry Feldman
When: February 21, 2006 7:00PM (6:30 for Q&A)
Topic: Virtual Storage in a VMWare Server Environment
Moderator: Rob Li of 3ParData, Inc.
Location:  MIT Building E51 Room 376 (next door to last month's room)
Note: This location has changed since last month. 

Rob discusses virtual storage in a VMWare server environment. 
http://www.3par.com/

For more information, parking and directions go to the BLU main site.
http://www.blu.org. 

-- 
Jerry Feldman <[EMAIL PROTECTED]>
Boston Linux and Unix user group
http://www.blu.org PGP key id:C5061EA9
PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9


signature.asc
Description: PGP signature
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits

2007-02-15 Thread Tom Buskey

On 2/15/07, Thomas Charron <[EMAIL PROTECTED]> wrote:


  OMG, no Linux!  :-)  TRAITOR!  :-D




Being a Linux fan, you should already have memorized the year of its
64bittenness :-)
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits and a bit of Linux History

2007-02-15 Thread Jon 'maddog' Hall
On Thu, 2007-02-15 at 15:43 -0500, Thomas Charron wrote:
> On 2/15/07, Tom Buskey <[EMAIL PROTECTED]> wrote:
> > On 2/15/07, Ben Scott <[EMAIL PROTECTED]> wrote:
> > >   So, Microsoft doesn't "support" a 64-bit address space, even today,
> > > in Vista.  Hey, it's only been like, what, 14 years since the Alpha
> > > came out?  Don't rush them...
> >  64 bit OSen:
> > Alpha OSF/1 1993
> > SGI Irix 6.0 in 1994
> > Alpha OpenVMS 1995
> >  Sun Solaris 2.7 in 1995
> > AS/400 1995
> > Nintendo 64 1996
> > IBM z/OS 2000
> > Xbox 360 2005
> 
>   OMG, no Linux!  :-)  TRAITOR!  :-D
> 
I actually thought that VMS was 64-bit right from the get-go on Alpha
(1993), but I could be wrong on that

Alpha Linux was 64-bit in November of 1995.

Timeline:

May, 1994 - Met Linus Torvalds at DECUS in New Orleans after funding his
trip to speak on Lyenooks.  Saw Leenooks for the first time.*
Instantly fell in love.  Suggested to Linus while on board the Nachez
Riverboat that a port to the Alpha would be "interesting".   64-bit, and
get rid of the "Intelisms".  He told me that he wanted to do that, but
the Helsinki office of Digital was having problems getting an Alpha, and
that he "might have to do the PowerPC instead."  I do not remember
screaming, but I do remember dropping my drink on the deck of the boat.

I told him not to do anything foolish (such as support the PowerPC), but
to give me a week.

May 1994 + 1 week - Alpha processor was on the way to Finland***

June 1994 - Linus signed "Loan of Products (LOP) form" while at
conference in Boston.  "Will I ever have to return this?" he asked,
while holding a hot dog.  I assured him that no "loan of products thing"
that Digital sent out was ever returned.  His system never was.**

June, 1994 - Helsinki office of Digital released Alpha processor to
Linus after receiving "LOP" and paying almost as much duty as the
processor was worth.  ("Why are you complaining, I paid the shipping,"
said maddog.)

June 1994 and three weeks: PowerPC shows up at Linus' house.  Linus does
not turn it on for few years.  Finally turns it on so he can tell IBM
that he did.  By this time he is committed to Alpha processor, and
throughout the life of the project he stated several times how he liked
it so much.   This is without any prompting from DEC.

June-December, 1994 - Linus studied Alpha documentation while bringing
out next version of kernel, planning the strategy for source tree.

Maddog found the Alpha technology group in Hudson who were also trying
to create a Linux "project" albeit a 32-bit port.  Maddog showed them
why this was wrong and un-necessary, and they switched to 64-bit port.

January, 1994 - Linus started project in earnest

November, 1994 - Red Hat released an Alpha Linux distribution.  Maddog
talks them into a joint project of putting out an "Alpha" distribution
that ran on Intel, so he could spread them like Johnny Appleseed
throughout the world.  "If you like this, you will like the Alpha
version better," was the story told.  And it was true.

Sometime after that Linus visits Durham, New Hampshire for what was the
largest GNHLUG meeting ever.  We gave away signed copies of the
Red Hat/Alpha celebration CD, some of which I still have.

Warmest regards,

maddog

*Actually it was the second time I saw it.  I first ordered "A Unix
Operating System with all its source code" from a small company called
Yggdrasil in March of 1994.  I could not run it, since I did not own a
PC.  I did mount the CD-ROM on my Ultrix system and look at the man
pages though.  I remember thinking that "This might be interesting"
before putting it back in my filing cabinet.  I still have that today.

**Later in 1995 David Mossberger-Tang, a pretty brilliant Linux
programmer, also received an LOP system to do work on the Linux
Libraries.  Ten years later he called me to tell me that he wanted to
return the system.  It turns out that David was working for HP on the
porting of Linux to the Itanium.  I told him to just give the system to
his boss at HP, since it was already "returned".  To my knowledge, this
was the only LOP thing ever "returned".

***The story of this sales job is a talk it itself

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits and a bit of Linux History

2007-02-15 Thread Thomas Charron

On 2/15/07, Jon 'maddog' Hall <[EMAIL PROTECTED]> wrote:

Timeline:
May, 1994 - Met Linus Torvalds at DECUS in New Orleans after funding his
trip to speak on Lyenooks.  Saw Leenooks for the first time.*
*SNIP* <


maddog, that's an awesome little writeup.  :-D  Note next reply below, however..


Sometime after that Linus visits Durham, New Hampshire for what was the
largest GNHLUG meeting ever.  We gave away signed copies of the
Red Hat/Alpha celebration CD, some of which I still have.


 Now it's time to get him back up here!  :-D

 2007 - Linus comes back to Durham for the reunion tour..


Warmest regards,


 But are they as warm as the Alpha processors?  *runs, hides*

--
-- Thomas
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox Plugin Requirement ]

2007-02-15 Thread Ben Scott

On 2/15/07, Kevin D. Clark <[EMAIL PROTECTED]> wrote:

The reason why we find ourselves in this mess is because we treat
programming as a task (or, some would even say, an "art") instead of
what it actually is:  engineering.


 And the choir will now sing back the chorus...  ;-)

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits and a bit of Linux History

2007-02-15 Thread Jon 'maddog' Hall

> 
> maddog, that's an awesome little writeup.  :-D
> 

Actually, the story was much stranger and more unbelievable than that.
If I told you the whole story, you would probably think I was lying, or
at least making it up in some places.

That is what is so amazing about this project and this community.

"What a long, strange trip it's been" - Jerry Garcia

maddog
-- 
Jon "maddog" Hall
Executive Director   Linux International(R)
email: [EMAIL PROTECTED] 80 Amherst St. 
Voice: +1.603.672.4557   Amherst, N.H. 03031-3032 U.S.A.
WWW: http://www.li.org

Board Member: Uniforum Association
Board Member Emeritus: USENIX Association (2000-2006)

(R)Linux is a registered trademark of Linus Torvalds in several
   countries.
(R)Linux International is a registered trademark in the USA used
   pursuant to a license from Linux Mark Institute, authorized licensor
   of Linus Torvalds, owner of the Linux trademark on a worldwide basis
(R)UNIX is a registered trademark of The Open Group in the USA and other
   countries.

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits and a bit of Linux History

2007-02-15 Thread Jerry Feldman
On Thu, 15 Feb 2007 16:56:15 -0500
"Jon 'maddog' Hall" <[EMAIL PROTECTED]> wrote:

> I actually thought that VMS was 64-bit right from the get-go on Alpha
> (1993), but I could be wrong on that
No. It was 32-bits on the Alpha and still is. I followed up on that
last year at the IDF in Houston. It was one of the things I
specifically asked one of the VMS developers. 
-- 
Jerry Feldman <[EMAIL PROTECTED]>
Boston Linux and Unix user group
http://www.blu.org PGP key id:C5061EA9
PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9


signature.asc
Description: PGP signature
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits and a bit of Linux History

2007-02-15 Thread Jon 'maddog' Hall
On Thu, 2007-02-15 at 17:25 -0500, Jerry Feldman wrote:
> On Thu, 15 Feb 2007 16:56:15 -0500
> "Jon 'maddog' Hall" <[EMAIL PROTECTED]> wrote:
> 
> > I actually thought that VMS was 64-bit right from the get-go on Alpha
> > (1993), but I could be wrong on that
> No. It was 32-bits on the Alpha and still is. I followed up on that
> last year at the IDF in Houston. It was one of the things I
> specifically asked one of the VMS developers.

Hmmm, you seem to have someone else disagree with you, since earlier
they stated that "OpenVMS" was 64-bit in 1995, but I did not pay that
much attention to the "VMS stuff". :-)

Of course having VMS only 32-bit on the VAX made sense, as you could not
get the architecture to be 64-bit.

If Alpha VMS was only 32-bit, I would think that would have been another
classic mistake by Digital.  If there was one OS that could have taken
advantage of 64-bits, it was VMS.

(sigh)

md

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits and a bit of Linux History

2007-02-15 Thread Jerry Feldman
On Thu, 15 Feb 2007 17:35:23 -0500
Jon 'maddog' Hall <[EMAIL PROTECTED]> wrote:

> Of course having VMS only 32-bit on the VAX made sense, as you could not
> get the architecture to be 64-bit.
> 
> If Alpha VMS was only 32-bit, I would think that would have been another
> classic mistake by Digital.  If there was one OS that could have taken
> advantage of 64-bits, it was VMS.
No disagreement there, but at the IDFs, all the OpenVMS slots fill up
very quickly. I just tried to log into td183.testdrive.hp.com, but
Im getting a validation error. I have a valid testdrive account. I have
email in to Tim Regan, but he is gone by now. I can follow up in the
morning just to make sure. I'll post an email tomorrow once I can
factually verify the bitedness.


-- 
Jerry Feldman <[EMAIL PROTECTED]>
Boston Linux and Unix user group
http://www.blu.org PGP key id:C5061EA9
PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9


signature.asc
Description: PGP signature
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Why are still not at 64 bits [was Can't figure out Firefox

2007-02-15 Thread Jason Stephenson

Ben Scott wrote:

On 2/15/07, Thomas Charron <[EMAIL PROTECTED]> wrote:

... It may be double the number of address bits, but it
is woo more than double the address space. ...


Exactly how much more than double is a woo?


Quite specifically, it's one metric assload.


 What's that in imperial assloads?


I believe it would 1 butt of sherry.

http://en.wikipedia.org/wiki/Butt_(unit)

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


[GNHLUG] PySIG next Thursday, 22 February, Manchester -- Django

2007-02-15 Thread Bill Sconce
---
Django, presented by Dave Rowell  22 February 2007
---

o One week from today!  Next Thursday.  The 22nd.
  
o Milk & cookies as usual.  (Cookies are on order -- have we a
  volunteer for milk?)

___
PySIG -- New Hampshire Python Special Interest Group
Amoskeag Business Incubator, Manchester, NH
22 February 2007 (4th Thursday)   7:00PM

The monthly meeting of PySIG, the NH Python Special Interest Group,
takes place fourth Thursdays, starting at 7:00 PM.  Beginners' 
session precedes at 6:30 PM.  (Bring a Python question!)

---
Django, presented by Dave Rowell, Appropriate Solutions Inc.
---
"Django is a high-level Python Web framework that encourages
rapid development and clean, pragmatic design.

"Developed and used over two years by a fast-moving online-news
operation, Django was designed to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements
of the experienced Web developers who wrote it. It lets you
build high-performing, elegant Web applications quickly.

"Django focuses on automating as much as possible and adhering
to the DRY(*) principle."
http://www.djangoproject.com/
(*) DRY: Don't Repeat Yourself 
http://c2.com/cgi/wiki?DontRepeatYourself

---
o Kent's Korner (Module of the Month), maybe even by Kent himself!

o Our usual roundtable of introductions, happenings, and 
  announcements.  
* A special treat this month... *

And of course, milk & cookies...
Many thanks to Ben Scott, who generously made last month's milk run
---

6:30 Beginners' Q&A
7:00 Welcome, Announcements - Bill & Ted & Alex
7:10 Milk & Cookies - , Janet
7:15 Kent's Korner (Module of the Month)
7:20 Django, Dave Rowell
9:00 Adjourn


___
About PySIG:
PySIG meetings are typically 10-20 people, around a large table
equipped with a projector, power, and Internet hookup (wired and
wireless).  We encourage laptops and hands-on;  seminar style.
The main meeting starts at 7 PM; officially we finish circa 9 PM.  
Everyone is welcome.  ("Membership" is anyone who has an interest
in the Python progamming language, whether on Microsoft systems,
Linux, or mainframes.  We have everyone from object-oriented
gurus to recovering COBOL programmers.)  Tell your friends!

Beginners' session:
The half hour before the formal meeting (i.e., starting at 6:30PM)
we have a beginners' session.  Any Python question is welcome -- 
whoever asks the first question gets the half hour!  Questions are
equally welcome by mail beforehand (in which case we can announce
them) or at the meeting.  (As are all Python questions, anytime.)

About Python:
"Python is a dynamic object-oriented programming language that
can be used for many kinds of software development. It offers 
strong support for integration with other languages and tools, 
comes with extensive standard libraries, and can be learned
in a few days.  Many Python programmers report substantial 
productivity gains and feel the language encourages the 
development of higher quality, more maintainable code."

"NASA uses Python...so does Rackspace, Industrial Light&Magic,
AstraZeneca, Honeywell, and many others."

Google: "Python has been an important part of Google since the
beginning, and remains so as the system grows and evolves." 
-Peter Norvig

http://www.python.org

About Amoskeag Business Incubator:
Our gracious hosts are the Amoskeag Business Incubator, an
organization providing a supportive entrepreneurial environment
that stimulates the growth of businesses to ensure economic
vitality and encourage job creation, by providing affordable
office space and technical assistance to early stage companies.
PySIG thanks the ABI for their generous hospitality.

http://www.abi-nh.com

___
Directions:
PySIG NH meetings are held at the Amoskeag Business Incubator,
33 South Commercial Street, Manchester, NH.

Coming in to Manchester using I-293, from the north:
o Use Exit 6 from I-293.  Don't go around & over at the exit,
  but  bear as straight as possible to the stop sign.

o At the stop sign turn left (south).  A Hospital sign points
  to the south.  There are several service stations, and a 
  Dunkin across from them.  Follow this 

Re: GPG Question

2007-02-15 Thread Bill McGonigle

On Feb 15, 2007, at 11:28, Ben Scott wrote:


 Be aware that such a policy (not telling employees of snooping) is
outright illegal in some jurisdictions, and is a legal minefield in
others.  Or so I'm told.


Yeah, it's amazing what some people don't care about.  I left when it  
was decided that it would be cheaper to settle any potential lawsuits  
than buy a J2EE container with two-phase commits to avoid a chance of  
medication errors.


My argument at the time with regards to e-mail was to store the  
messages encrypted on disk and have them by default be encrypted to  
the employer's key rather than just leave them plaintext on disk for  
anybody who can steal the hard drive or break the system to read (the  
concern was auditability).  "Crazy talk"


-Bill

-
Bill McGonigle, Owner   Work: 603.448.4440
BFC Computing, LLC  Home: 603.448.1668
[EMAIL PROTECTED]   Cell: 603.252.2606
http://www.bfccomputing.com/Page: 603.442.1833
Blog: http://blog.bfccomputing.com/
VCard: http://bfccomputing.com/vcard/bill.vcf

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/