The three-year-old Dojo
Foundation has put out
version 1.0 of Dojo, an
open source JavaScript
toolkit for AJAX
development meant for
building rich Web 2.0
applications without
proprietary plug-ins or
single-vendor solutions.
The widgetry makes use of
Google Gears, Google's
solution for making
applications work both
on- and offline. What
Dojo calls Dojo Offline
is based on it. The
toolkit is all of 25K in
size and supports
progressive enhancement
and animations and is
supposed to open the door
to a wealth of
high-quality widgets and
extension modules. Dojo
also supports the
Firefox, Safari, Internet
Explorer and Opera
browsers and the OpenAjax
Alliance Hub 1.0 to
guarantee
interoperability with
other toolkits IBM, Sun,
BEA and AOL are Dojo
backers.
'The Linux kernel is
under the GPL version 2.
Not anything else.' That
was the crystal clear
statement this week by
Linus Torvalds on the
Linux Kernel mailing
list. He added, in
characteristically frank
fashion: 'Some individual
files are licenceable
under v3, but not the
kernel in general. And
quite frankly, I don't
see that changing.'
In a good example of how
fast security issues are
tackled in the world of
Linux, the bug that a
young Norwegian
programmer found in the
Linux kernel that could
crash most Linux 2.4 or
2.6 distributions has
already been fixed, with
the release of Linux
2.6.7 last night.
(From LinuxWorld
Magazine, October 2003)
Most people who know
anything about Linux know
that the kernel the
core of the operating
system, Linux itself
really is developed by
Linus Torvalds and a
large number of
volunteers. And yet,
ultimately, explains
award-winning LinuxWorld
Magazine editor Dee-Ann
LeBlanc, anyone can get
involved in the Linux
kernel development
process.
Software provides
functionality for the
benefit of real people.
Most software resides in
applications, not in
drivers or kernels. Today
the open source community
needs enabling kernels
like Linux far less than
it needs enabling
application frameworks
like Mozilla.
In Australia to attend a
conference, where he has
been following GNOME
sessions with particular
interest, Linus Torvalds
has been saying that he
thinks that in all
likelihood 'normal users'
won't see a Linux desktop
for 10 years.
A critical security
vulnerability has been
found in the Linux kernel
memory management code in
mremap(2) system call due
to incorrect bound
checks. The community, as
ever, has reacted quickly
to put matters right.
Alan Cox, second most
influential Linux kernel
hacker after Linus
Torvalds, is going to
take a year off from his
work at Red Hat
maintaining the 2.2
kernel and will study for
an MBA...plus perfect his
Welsh.
Linux currently enjoys
tremendous momentum in
the contest for the
enterprise data center.
Several factors
contribute to this
momentum, including the
high cost of alternative
platforms, newfound
maturity and stability in
the Linux OS, and
undoubtedly the success
of Intel's high-end line
of Xeon processors. With
these processors comes a
new technology that holds
great promise:
Hyper-Threading.
The Linux 2.6 kernel is
expected to be released
this summer, bringing not
only a huge improvement
in performance but also
big cost savings to the
many enterprises ready to
migrate from Unix.
(July 16, 2003) - In a
meeting room below the
main floor of the
Mandalay Bay Convention
Center in Las Vegas
yesterday, LinuxWorld
Magazine was present to
see history being made.
Linux history. Because on
the podium were gathered
not just Linus Torvalds
himself, fresh from
releasing on Sunday night
a test release of the new
2.6 kernel2.6test as
its officially
calledbut also a handful
of the most influential
Open Source collaborators
in the entire world, such
as the Chairman of VA
Software Larry Augustin,
the Director of Linux
International Jon
maddog Hall, and the
CTO of SuSE Linux AG
Juergen Geck.
(July 11, 2003) - Linus
Torvalds wrote to the
Linux kernel list
yesterday to release the
Linux version 2.5.75 and
announced that it would
be the last 2.5.x kernel
from him - Linux 2.6 will
be his next goal.
(July 7, 2003) - Linus
Torvalds, the creator of
Linux, has announced via
e-mail that the Linux
kernel 2.6, due for
release in the fourth
quarter of this year,
will include a variety of
features for enterprise
applications.
This article consists of
three parts. Part One
introduced the choices
made by Linux to schedule
processes in the
abstract. In this part we
discusses the data
structures used to
implement scheduling and
the corresponding
algorithm.
Like any time-sharing
system, Linux achieves
the magical effect of an
apparent simultaneous
execution of multiple
processes by switching
from one process to
another in a very short
time frame. This article
deals with scheduling,
which is concerned with
when to switch and which
process to choose.
If you really want to
live dangerously try
playing games with a
kernel from the latest
development branch, 2.5.
You probably can't,
because the Nvidia
accelerated driver won't
compile with the latest
2.5 kernels. At least not
until you follow the tips
here. (1,200 words)
After writing last week's
column about whether or
not Linux has outgrown
its current maintainers,
I just had to try to
manage a simple kernel
upgrade for myself to see
what it was like. The
goal was simple: Take an
existing test kernel
version and merge some
interesting patches and
fixes to produce another
test kernel version.
(1,800 words)
Are the problems with the
2.4 kernel indicative of
a failed source code
control system, weak
programming, poor
management, increasing
kernel complexity, or an
overwhelmed lead
developer? The debate
rages in the Linux
community.
Developers and onlookers
complain Linux creator
Linus Torvalds can no
longer manage the kernel
development process. If
you felt cheated by my
VM: Virtual Memory or
Virtual Mayhem? because I
led you to believe I had
a viable technical
solution for virtual
memory management and
handed you a punch line
instead, this is not more
of the same. (1,200
words)
Our hero's modest
proposal for curing all
ailments afflicting
virtual memory in the
Linux kernel. Plus a
brief history of virtual
memory in operating
systems. (1,400 words)
For desktops, the 2.4
version of the kernel is
just fine. If you have
heavy-duty processing
needs, 2.4 has been a
series of
disappointments.
Sysadmins of big iron
have two choices -- go
back in time or play
upgrade hopscotch. Both
have problems. (850
words)
I took the advice of a
friend of mine and
steered clear of the
'normal' movie theaters
and went a little out of
the way to go to a DLP
movie theater. The
experience
Canonical CEO Mark
Shuttleworth has been
telling Reuters that Sun
is in the process of
certifying Ubuntu on some
of its low-end and
mid-size hardware. The
code it's
Because AJAX moves so
much application logic
from the server to the
client, it forces many
developers to master a
wider range of web
technologies than ever
before. T
I installed Ubuntu on the
Toshiba laptop. Ubuntu
installed in 15 minutes -
49 for Windows XP and 125
for Windows Vista.
Ubuntu's desktop came
right up. I opened the
Zend has decided, and I
think this is a great
idea, to join in with the
Eclipse community that
was founded in large part
by IBM a number of years
ago. The values tha