GDT::Unix::Logger::Archive::Year 2005 | Unix & Linux Logger |
End of year clean up.
|
Although IBM is a staunch supporter of Linux, they
are continuing to invest in AIX, their commercial
version of Unix. In other words, thanks in part
to IBM, Unix lives.
"IBM is opening of the AIX Collaboration Center (ACC).
Through a two-year, $200 million investment, IBM will
use the center -- based in Austin, Texas -- to collaborate
with customers, developers, independent software vendors
(ISVs), and academics to drive innovation around AIX
technology; and to develop, test and adopt new applications
and middleware for the AIX operating system."
[Extra] Speaking of Unix... Peter H. Salus reports "Ken Thompson retired to California" and "Phil Winterbottom is CTO at Entrisphere." Note: Thompson is a Fellow at Entrisphere. I wonder what they are doing? Another note: Rob Pike along with other former Bell Labs CS researchers are working for Google, Inc. Unix was created in 1969 by Department 1127 at AT&T Bell Labs. UnixReview.com:: Dept. 1127: going, Going, GONE! [24 December 2005, top] |
|
GUI desktops are a required in today's computing
world (at least by most computer users). In the
Unix world, there are two popular GUI systems:
KDE and Gnome. Linus Torvalds, the creator of
Linux, thinks there should only be one.
Linux.Slashdot.org:: Torvalds Says 'Use KDE' [Extra] MisterOrange.com:: Top 10 System Administrator Truths [17 December 2005, top] |
Linux is popular software
for servers, but the key to its success is getting onto
the desktop. The following quote is from OSDL's Principal
Analyst Dave Rosenberg published by Ziff Davis Internet.
"What was most surprising to us was probably the top
two reasons given for deploying Linux on the desktop.
It's not TCO (total cost of ownership), or security,
or lack of license fees. It was 'employees requesting
Linux (user demand)' and because 'my competitors have
successfully deployed Linux.'"
DesktopLinux.com:: OSDL shares Desktop Linux survey results [10 December 2005, top] |
|
On Friday, 2 December 2005, the stocks
for Red Hat and Novell both hit new
52-week highs. Novell reported better
than expected quarterly results and
both stocks reacted positively on
the news. NOVL closed up 10% at
$8.44, while RHAT was up 3.5% to
close at $25.16. The their current
prices, NOVL and RHAT have PSRs
(Price-Sales-Ratio) of 2.5 and
18.3, respectively. Note: PSR
compares a company's sales with
its market values--for example,
Novell's market value is 2.5 times
it yearly sales.
On 2 December 2005, Novell issued a press release stating "SUSE® Linux Enterprise Server was named Best Enterprise Server Distribution at the LinuxWorld Conference & Expo in Frankfurt, Germany, in November. With 53 percent of the vote from a 200-member international jury, SUSE Linux Enterprise Server beat Red Hat Enterprise Linux (37 percent) and Mandriva (8 percent) to earn the sixth-annual Linux New Media award for best enterprise Linux." [side-bar] "Mandriva, originally known as Mandrakesoft, is the result of the merger of several open source pioneers such as Mandrakesoft in France, Conectiva in Brazil, Edge IT in France and Lycoris in the US." [03 December 2005, top] |
|
Sun Microsystems must be
impressed with
Dartmouth College PKI Lab. PKI
stands for Public Key Infrastructure
The PKI Lab was awarded a $1.6 million grant by the Mellon
Foundation during early 2002 to "develop applications that
may revolutionize the way colleges and universities conduct
academic business."
Dartmouth.edu:: Dartmouth collaborates with Sun Microsystems to develop secure technology [Extra] OpenSolaris.org:: Home Page [26 November 2005, top] |
The kernel is the operating system; it is the
most important piece of software that runs on a computer.
A developer who works on the kernel if often able to
claim the title "Unix guru." Working on the kernel
requires discipline and it appears as though Torvalds
is starting to force Linux developments to be more
disciplined and this is positive news for the
sustainability of Linux.
"Linus Torvalds, the creator of Linux and the maintainer of the development kernel, is cracking down on developers that add last-minute changes to the kernel." "The kernel development team recently set a policy that new features must be added to the next version of the kernel during the two weeks after the release of the previous version." ZDNet.co.uk:: Torvalds gets tough on kernel coders [19 November 2005, top] |
|
I missed this event, but on 18 October 2005,
OpenBSD officially turned ten years in age.
Undeadly.org:: OpenBSD's 10th Birthday
I was curious about the domain |
Novell's board of directors promoted
Ron Hovsepian, executive vice president and president,
global field operations, to president and chief operating officer
of the company. Mr. Hovsepian was 44 years of age at the time
of the announcement. Hovsepian is quoted saying:
"Since joining Novell, I've remained convinced that we
have a tremendous opportunity to provide leadership in
the market as organizations around the globe embrace
open standards and open source as a way to improve
their operating results."
In a separate press release, Novell said they were reducing total headcount by approximately 600 positions, more than 10% of Novell's worldwide workforce. Novell.com:: Home Page [05 November 2005, top] |
Novell, Inc. has morphed itself
into a Linux company; however,
it is yet to prove it can make money being a Linux company.
Investors are running out of patience and changes are happening
at Novell, Inc.
"Novell insiders say the company plans to announce a
major restructuring on Oct. 31 that will include layoffs
of at least 20% of the 5,800-person workforce. Blum Capital
is expected to wage a proxy battle for several seats on the
board. The deadline for proxy measures is Oct. 27 and the
entire board is up for reelection next April."
The following about Novell's CEO Jack Messman, if true, is bad.
"Yet former Novell managers say he has an autocratic, top-down
management style that conflicts with the collaborative spirit
of Linux and the open-source movement."
One of the main advantages for a company to use Linux (and other open source software) is vendor independence. If Novell fails in the Linux business, then Red Hat has the potential to become the Microsoft of Linux world. Thus, I agree with the following assessment.
"A wild card is the support from computer makers Hewlett-Packard,
Dell and IBM. "There's a huge benefit to having two [Linux] suppliers.
Customers have choice," says Scott Handy, IBM's vice-president of
worldwide Linux. The three giants might push business Novell's way."
Yahoo.BusinessWeek.com:: Cold Realities For Novell
[Extra]
On 24 October 2005, NOVL shares were trading at |
Running Linux-based clusters is becoming a popular
way to get affordable high-performance computing.
I may try to attend the LCI HPC Revolution 2006 conference being held during the first week of May, 2006, in Norman, Oklahoma. [22 October 2005, top] |
|
The headline caught my eye: "Microsoft to keynote
Unix conference." The Microsoft person will be
speaking at the "annual conference of the Australian
Unix and Open Systems Users Group (AUUG)."
Chris Green, "Microsoft's local Unix Interoperability and High Performance Computing specialist, will update the conference on his company's 'Unix and open source-related activities, including their efforts to provide a POSIX environment in Windows, and to integrate Windows and Unix systems.'" POSIX lives! ZDNet.com.au:: Microsoft to keynote Unix conference [15 October 2005, top] |
|
Software developers who are able to work from a solid
specification are lucky; therefore, I don't consider
'specs' to be totally useless. Working from a bad
'spec' (and most are bad), makes a programmer's life
difficult.
Here is quote from Linus Torvalds.
"A 'spec' is close to useless. I have _never_ seen a spec
that was both big enough to be useful _and_ accurate. And
I have seen _lots_ of total crap work that was based on specs.
It's _the_ single worst way to write software, because it by
definition means that the software was written to match theory,
not reality."
I've always warned: Beware of the one-line specification.
"Specs are a basis for _talking_about_ things. But they are
_not_ a basis for implementing software."
My experience has been that you can review a 'spec' forever and still not know 100% what it is you are to program. KernelTrap.org:: Linus On Specifications [08 October 2005, top] |
| Red Hat, Inc. reported strong 2nd-quarter results and their stock went up 30.6% for the week. Other Linux related stocks also went up on Red Hat's good news. Somebody on the Red Hat finance message board at Yahoo.com said this proves "Linux is more than a movement." I disagree; Linux is a movement and it is gaining in popularity. I refuse to state Linux is a "revolution." {GDT::Computing::Bit:: Linux Stocks Pop Thanks To Red Hat Inc.} [01 October 2005, top] |
|
I did a Google search for the string "unix lives."
The purpose of the search was to find
News.Yahoo.com::
Hey, Don't Count Unix Out Just Yet
article that stated "businesses spent more than
$4 billion in the second quarter on Unix servers."
I interperted the title to mean "Unix Lives."
The Google search results included a hyperlink to Stanford.edu:: KnowOS: A Knowledge Operating System. A brief description of KnowOS from Stanford University.
"Whereas Unix and Windows are operating systems for ASCII
strings and files, and there are operating systems for tables
(such as Oracle), a Knowledge Operating System (or "KnowOS")
is an operating systems for knowledge!"
In 2005, Unix is around 35 years in age. Unix lives today thanks in part to Free Software and Open Source. The Unix philosophy can be summarized in three bullet-list items and one of those items is to work with plain-old-text as much as possible. In 2005, text is hot. More from Stanford.edu about KnowOS.
"The central idea of a knowledge operating system is that
knowledge -- that is, arbitrarily complex, interconnected,
semi-structured data of all types -- is omnipresent. This
knowledge is immediately and easily available to both users
and programs at all times."
[24 September 2005, top]
|
|
[2005.09.16] Red Hat
and IBM announced a "global initiative
to help accelerate the development and adoption of Linux-based
solutions in emerging markets, such as China, India, Russia and
Korea as well as in established markets worldwide." IBM's support
is good news for both Linux and Open Source.
IBM.com:: IBM Linux Portal - Linux at IBM [17 September 2005, top] |
|
Once again that word free is problematic.
Linspire (TM) is a "full-featured operating system like Microsoft Windows XP or Apple Mac OSX. Linspire combines the power, stability and cost-savings of Linux with a familiar, easy-to-use desktop environment." The Linspire motto is: "The world's easiest desktop Linux!" Linspire is based upon FLOSS, but it is not free; in other words, you have to buy it. Somebody created a project called Freespire, which some people thought was a free version of Linspire. But... Freespire is not Linspire. To help allay the confusion, Freespire is being renamed Squiggle. As a side-effect of the "Freespire is not Linspire confusion," Linspire, Inc. is temporarily offering a free digital copy of Linspire. [03 September 2005, top] |
User Groups (UGs) can be useful ways to interact with
people having common interests. There are Linux User
Groups all over the world and that includes
PLUG--Phoenix
Linux Users Group. Human networking remains
an important skill that can be practiced by
attending local user group gatherings.
|
Yet another TCO report. In a nutshell, the
Yankee Group reports the following.
"The high-level findings show that there is no universal
clear-cut TCO basis to compel the corporate masses to do
a wholesale switch from Windows to Linux as there is for
a migration from Unix to Linux. And there is no indication
that users are replacing Windows with Linux."
TCO is "Total Cost of Ownership." News.Yahoo.com:: Linux vs. Windows: TCO Comparison [20 August 2005, top] |
From Dennis Ritchie to Gerald Thurman to Paul Murphy--all
three of us have been quoted saying, "Linux is Unix."
"Although many people claim that Linux is well on its way to
replacing Unix, the reality is that Linux is Unix: a particular
stream within a much wider community whose traditions and ideas
both surround and extend those found in the Linux group."
As of 2005, Unix is about 35 years in age and in this case it is accurate to say Unix is about 35 years old.
"Today, the best known Unix variants are Linux, the BSDs,
and Solaris."
I don't know how many Linux distributions there are except for the fact that this are too many. There is less than a handful of BSDs. There are two forms of Solaris: proprietary and open.
"As a result, the examples in Kernighan and Ritchie's 1978
The C Programming Language work today, Kernighan and Pike's
1984 The Unix Programming Environment applies about equally
well to Linux, netBSD, and Solaris, and binaries made for
the first 64-bit UltraSPARCS 10 years ago will run, unchanged,
on Sun's next-generation Niagara hardware."
Two classic computing books mentioned.
"If you work with Red Hat the enemy isn't Sun; and if you work with
OS X the enemy isn't Linux. For any Unix, the enemy is Microsoft."
A quote that Microsoft haters would appreciate. ZDNet.com:: The unity of Unix [06 August 2005, top] |
| Cluster World Magazine has merged into Linux Magazine. By itself this is not news, but it does indicate that in the next era of computing all computers will be supercomputers and Linux will be a key operating system. {Hardware.NewsForge.com:: Linux lays groundwork for world's top supercomputers } [30 July 2005, top] |
| On 05 July 2005, an item was posted to the WWW that started with the following: "Linux distributor is falling behind rivals in releasing security updates, due to server configuration problems and manpower shortages." Sounds bad. The article quoted from a blog of a member of Debian's security team: "Several security updates aren't built on all architectures as they should be. Currently, it's totally unreliable." {ZDNet.co.uk:: Debian Struggling with Security } [23 July 2005, top] |
Unix command-line exercise: Is it a directory or not?
$ rm all-Tempe-pictures/ rm: remove directory `all-Tempe-pictures/'? y rm: cannot remove directory `all-Tempe-pictures/': Is a directory $ rmdir all-Tempe-pictures/ rmdir: `all-Tempe-pictures/': Not a directory[Note: all-Tempe-pictures was created using 'ln -s'.]
[16 July 2005, top]
|
IT Manager's Investor's Journal
has a posting by Lauren Rudd who estimates
Red Hat's intrinsic value at
$23.27. RHAT shares closed at $14.94
on Friday, 08 July 2005; the stock's 52-week low and high have
been $10.37 and $21.10, respectively.
As of 08 July 2005, Red Hat had a stock market value of
$2.64 billion. Red Hat is growing and it
has established a position in the Linux and open-source
industries. Plus, I've always liked that Red Hat
is corporate headquartered in the Research Triangle
of North Carolina.
{ITManagersJournal.com::
But would you invest in Red Hat?
}
[10 July 2005, top]
|
|
Congratulations to Raleigh, N.C.-based Red Hat for making
money during the fiscal 1st quarter. Red Hat earned
$12.4 million, or 7 cents a share, up from $10.9 million,
or 6 cents a share, a year ago. Revenue climbed to $60.8
million, compared with $42 million in the year-ago period.
{RedHat.com::
Red Hat Reports Fiscal First Quarter Results
}
[Extra] RedHat is not a BSD company, but the BSDs remains a Unix choice for many computer users. Live Linux CDs are popular and that may be coming true for FreeBSD also. {NewsForge.com:: A FreeBSD Live CD } [02 July 2005, top] |
| These days the SCO Group, Inc. ("SCO") is best known for their lawsuits against IBM and Linux. Darl McBride, the company's president and CEO, may be one of the most hated men in the Linux/Unix worlds. Regardless, SCO is the "owner" of the UNIX® operating system and they recently began shipping SCO OpenServer(TM) 6, a "multi-year, multi-million dollar development effort that has produced a significant upgrade to SCO's flagship UNIX operating system." I suspect SCO's OpenServer 6 is a solid UNIX product. {SCO.com:: SCO OpenServer 6} [27 June 2005, top] |
Theo De Raadt--primary developer of OpenBSD--voiced his
opinions about Linux the other day and he generated some
great quotes.
"It's terrible. Everyone is using it, and they don't realize
how bad it is. And the Linux people will just stick with it
and add to it rather than stepping back and saying, 'This is
garbage and we should fix it.'"
"Linux has never been about quality. There are so many parts
of the system that are just these cheap little hacks, and it
happens to run."
"They have the same rapid development cycle, which leads to crap."
"Linux people do what they do because they hate Microsoft.
We do what we do because we love Unix."
I've never looked at the Linux kernel code, but the
OpenBSD development model makes more sense than how
Linux development is accomplished.
The last time I taught the Introductory Unix class at SCC, the students learned using an OpenBSD system. Forbes.com:: Is Linux For Losers? [18 June 2005, top] |
| Apple Computer announced they are moving to Intel chips. In other words, in time, we will have Intel-based Macs. Currently, Macs run FreeBSD, but with Intel chips they will be able to run Windows. If you want a Unix-based Mac, then FreeBSD is a proven solution--why switch to Linux? {MacObserver.com:: Apple/Intel gain Is Linux Loss, Dvorak Believes } [11 June 2005, top] |
|
This week's posting is old news, but significant none-the-less.
Controlling source code is probably one of the most important aspects of an open source project. After all, it all about The Code. Forbes.com posted an article in which they claim Linux development is being delayed due to a change in its source code control system from BitKeeper to Linus Torvald's git. I admit to slight discomfort when source code control is given to a quickly homegrown source code control system; therefore, I agree with how Forbes.com titled their article: "A Setback For Linux." {Forbes.com:: A Setback For Linux } [31 May 2005, top] |
| IBM and Red Hat introduced a Solaris-to-Linux server migration program that includes what the companies are calling a "Solaris to Linux Migration Factory." Sun Microsystems have created Solaris 10 calling it the "most advanced operating system on the planet." In addition, Sun has created an open source source version of Solaris 10 named OpenSolaris. {Sun.com:: Solaris 10 and OpenSolaris.org } [21 May 2005, top] |
| Somebody posted a hyperlink to the PLUG-discuss list about the upcoming Y2.038K problem that will hit Unix systems during January 2038. This is old news, but I decided to record it anyway. {Rediff.com:: Y2K-like Bug To Hit Linux Computers } [14 May 2005, top] |
|
Linus Torvalds is a guru
programmer that is not afraid to speak his mind.
Andrew Tridgell, rsync author and "So I think open source tends to become technically better over time (but it does take time), but I don't think it's a moral imperative." -- Linus Torvalds "There are times when Linus Torvalds can be a real idiot, and this is one of these times." -- Bruce Perens{TheRegister.co.uk:: 'Cool it, Linus' - Bruce Perens } [30 April 2005, top] |
| From BitKeeper to Git... Torvalds was using a non-open source tool to control the Linux source code and this has consistently annoyed many in the open source community. Torvalds has switched to using a new tool, but it is customized to fit Torvalds' computing practices. {CNET.com:: Torvalds Unveils New Linux Control System } [23 April 2005, top] |
| When we think of Linux distribtions we often think Red Hat, SuSE, Mandrake, Debian, and so on. In Asia-Pacific, however, many computer users think Turbolinux. Turbolinux is a Linux software company corporate headquartered in Japan. Turbolinux was founded in 1992 and it is one of the leading Linux distributions in Asia-Pacific. {Turbolinux.com::/span> Turbolinux Thrives in Scholastic Settings in Japan and Abroad } [16 April 2005, top] |
| During the Fall 2005 semester, I will be conducting an introductory programming course using BASH and KSH. The course assumes students know how to use a Unix system via the command-line. Knowledge of a text editor will be useful. The class will meet Wednesday nights 5:45pm to 8:50pm. The first class meets on 24 August 2005. {GDT::SCC:: Shell Scripting with BASH and KSH} [09 April 2005, top] |
John Dvorak wrote a column in which
he provides a way for Microsoft to takeover (i.e. effectively
kill -9) Linux. {PCmag.com::
How to Kill Linux
}
[02 April 2005, top]
|
|
Linus Torvalds -- the father
of the Linux kernel -- has started using an Apple computer
as his desktop system. Torvalds uses a "dual 2GHz G5"
running Linux. Not that long ago I purchased an Apple
G4 that is currently running FreeBSD-based Pather OS.
{CNET News.com::
Torvalds Switches to Apple
}
[Extra] MadPenguin.org is devoted to Linux, but they have taken a look at Solaris 10 and posted a review to their website. Many are calling Sun's OpenSolaris a "closed open source" system. {MadPenguin.org:: First Look At Solaris 10 } [26 March 2005, top] |
| The 17 March 2005 Business section of the Arizona Republic had a short note about how Tempe-based RedSeven Computers will sell only Linux-based computers. The article quoted Red Seven as saying Linux provided "increased reliability and security." Kudos to RedSeven Computer Company. [19 March 2005, top] |
I wrote a shell script that uses the Unix 'cal'
command to test if a year is a leap year. If
it is a leap year, then the day-of-week that
February 29 occurs is printed.
$ ly 1900 1957 1984 2000 2004 2012 2038 1900 is not a leap year 1957 is not a leap year 1984 is a leap year and it falls on a Wednesday 2000 is a leap year and it falls on a Tuesday 2004 is a leap year and it falls on a Sunday 2012 is a leap year and it falls on a Wednesday 2038 is not a leap year All is well except the Unix 'cal' command does not work with 5-digit years. [12 March 2005, top] |
I wrote a command that moves all the files having
the permissions "rw-------" (i.e. 600) found in a
directory to a different directory. The command
has the following logic inside of a loop.
ls -l $filename | grep -q "^-rw-------" # line 1 [ $? -eq 0 ] && mv $filename $newdir The command works, but wanted to replace line #1 with a single command eliminating the pipe. Initially, I thought the 'test' command would be sufficient, but it's not. I wrote a C program named printmod that allows the command to read as follows. [ "600" = `printmod $filename` ] && mv $filename $newdir This shell script moves all files having "600" permissions to a new directory. [05 March 2005, top] |
Novell is becoming a FLOSS company,
yet Wall Street is not optimistic that this will be a
good business model for them. On 23 February 2005,
Novell shares fell 8.2% after the company
announced flat 1st-quarter results. Novell generated
1st-quarter Linux sales of $15 million. Novell stock
fell more the following day hitting a new 52-week
low of $5.46.
SCO Group has been delisted from the NASDAQ because the company is late filing financial forms. Mandrakesoft has bought Brazilian-based Linux vendor Conectiva for $2.3 million. There are too many Linux distributions; therefore, this has to be considered good news. [26 February 2005, top] |
I wrote the following command-line to test for a
leap year. Assume the variable 'year' has been
assigned an integer value greater than -1.
cal 2 $year | sed -e '1d' | grep -q 29 The command-line worked fine until I tested to see if year 10000 was a leap year. The command-line failed because the 'cal' command only works up to year 9999. One benefit of FLOSS is we get source code and we have the freedom to change a program if it doesn't do what we need it to do. It should be noted, however, that changing code is often easier said than done. I took a peek at cal.c to see if I wanted to modify it so it works beyond year 9999, but such a delta is going to be easier said than done. Here is one copy of cal.c that was found on the WWW. [19 February 2005, top] |
| The title caught my eye: "encrypting shell scripts." Sometimes shell scripts execute command that in turn require passwords as input. In some cases, passwords are hard-coded in the scripts; therefore, resulting a potential security hole. A shell script is a file and just like any other file it probably should be encrypted if it contains "important" data (and passwords are important). {LinuxSecurity.com:: Encrypting Shell Scripts} [13 February 2005, top] |
|
You know Linux is on its way to becoming "real" when
it becomes that cover story for Business Week magazine.
Linux will be "real" when it makes the front-page of
the local newspapers. I agree with Business Week when
they write "Put bluntly, Linux has turned pro." The
article ends by sharing an open-source motto:
"Give a little, take a lot."
{BusinessWeek.com::
Linux, Inc.
}
[Extra::Linux, Inc. Has Competition] |
| It appears as though Linux has a chance to become popular in China (and other countries). The Linux internationalization effort is going strong. OSDL.org:: Red Flag - China's Leading Linux Software Developer - Joins OSDL [Extra] Linuxbase.org:: LSB 2.0.1 Released; Submitted to ISO FreeStandards.org:: LSB Referenced Specifications [22 January 2005, top] |
| Interest in GNU/Linux systems continues to grow; consequently, more resources are becoming available to help newbies learn about GNU/Linux. One example of this trend is TuxMagazine.com:: The First and Only Magazine for the New Linux User. [14 January 2005, top] |
|
This is an old posting from last year that never
made into the Unix & Linux
Logger until now.
I wore a Linux/Windows t-shirt to the Great Basin. In Tooele, Utah, I was getting an Albertson's card and the customer service person commented about my shirt. I asked them if they understood it and they answered "No," but their son knew stuff about it. Later, while checking into the Hotel Nevada in Ely, somebody said my t-shirt was cute. I asked if they understood it; they said "No," but their son uses Linux. On the return trip and wore a Unix shirt that has a beer theme. The baggage screener found the shirt interesting and started talking about Novell. He was considering buying stock in the company and I told him I was a shareholder. Some good Linux t-shirts can be found at ThinkGeek :: Tshirts. [07 January 2005, top] |
| Happy New Year! welcome to 2005. The 2004 Unix & Linux Logger has been archived. [01 January 2005, top] |
|
Author: Gerald D.Thurman
[gdt@deru.com] Last Modified: Friday, 30-Dec-2005 11:27:02 MST |