Home Blog Page 8604

Finding things in Unix

Author: JT Smith

OnLamp.com: “One of the most useful utilities to be found on any
Unix system is the find command.

In the next two articles, I’d like to work you through
the syntax of this command and provide you with
some practical examples of its usage.”

Category:

  • Unix

MS to share OS, .Net blueprints

Author: JT Smith

Wired: “In what is regarded as a “defensive move” by systems analysts, Microsoft will license its source codes to partners such as Compaq.”

Tosatti: Linux 2.4.18-rc4

Author: JT Smith

Hi,

Unfortunately something really bad (for some non-x86 archs) appeared up,
so here goes rc4.

http://www.kernel.org/pub/linux/kernel/people/marcelo/2.4/testing/patch-2.4.18-rc4.gz

rc4:

- Load code did not set personality for
  binaries without an interpreter: This was 
  breaking static apps on several archs         (Tom Gall)

Category:

  • Linux

Tosatti: Linux 2.4.18-rc3

Author: JT Smith

Hi,

So here goes rc3: hopefully the last. I’ll only release another -rc in
case of really bad problems.

Enjoy.

http://www.kernel.org/pub/linux/kernel/people/marcelo/2.4/testing/patch-2.4.18-rc3.gz

rc3: 

- Fix reiserfs endianess problems               (Chris Mason) 
- Fix PowerMac compilation problem              (Pmac team)
- Fix some eepro100 ID's which had problems 
  in -ac merge                                  (Jeff Garzik)
- Rename some internal pcnet32 definitions to
  not clash with ethtool.h - the clash caused 
  the driver not work correctly                 (William Lee Irwin)
- Add missing netif_carrier_{on,off} to
  eepro100                                      (Andrew Morton)
- Fix netfilter race                            (Rusty Russell)
- Correct error handling on tcp_recvmsg         (Alexey Kuznetsov)
- Revert tulip changes which were apparently
  causing slowdowns                             (Jeff Garzik) 
- Fix ptrace behaviour                          (Linus Benedict Torvalds)

Category:

  • Linux

IDE maintainer: “Back it all out, Linus”

Author: JT Smith

Andre Hedrick: “If you want me to continue to work on 2.5.5, back it all out.
Otherwise Martin Dalecki is your NEW IDE Maintainer in the Development
tree and beyond. I will continue to work on 2.4.X it is save from such
changes.”

http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.5.5/

I refuse to fix this mess.  I go off to a standards meeting for two days
and come back to a destroyed STACK.  There is no reason for me to
continue to lobby for modification the Microsoft Proposal of a new
command, Force Unit Access, as make the Journaling File Systems stable.
Especially since their proposal and usage of the command under
EXT3/Reiser/XFS/etc would damage the data.

Please allow him to UPDATE and correct the SCSI core, also.
I was joking with Christoph Hellwig about his work on the SCSI API,
suggested he work with Martin to accellerate the rewrite.  So I am
inviting Martin to assist in the SCSI directory and any other place you
needs such an incredible grasp of your "DARWINISM" v/s logical "DESIGN".

Regards,

Andre Hedrick
Linux Disk Certification Project                Linux ATA Development


Category:

  • Linux

Poll: HP workers nix merger

Author: JT Smith

Wired: “Almost two-thirds of HP employees in Oregon oppose the company’s acquisition of Compaq Computer, according to a poll.”

Category:

  • Open Source

Technology’s future through the crystal ball

Author: JT Smith

NewsFactor Network writes: “I found a crystal ball in an antique store the other day. Not too unusual of an occurrence — I see them all the time — but this one was different. Upon first glimpse, the crystal ball displayed a news headline that read, “IBM announces the discontinuation of AIX in favor of Linux.” Huh? I hadn’t seen that before, nor even had an inkling that IBM was going to abandon AIX. Then I read the date. May 5, 2005? This crystal ball appeared to give its viewer a brief glimpse of technology news headlines of the future.”

Category:

  • Open Source

Mandrake Linux Community Newsletter – Issue #31

Author: JT Smith

“This Week’s Summary: 8.2 Beta Articles at MandrakeForum; Mandrake PPC
8.2 is coming; Mandrake in the News; New Product “Goodies” at
MandrakeStore; Have You Been to MandrakeExpert Lately?; Business Case
of the Week; This Week’s Online Poll; Security-related Software
Updates; What’s New at MandrakeUser.org?; Headlines from MandrakeForum.”

Top Story
----------------------------------------
MandrakeForum is hosting a series of articles about Mandrake Linux 8.2 
Beta2 and needs your feedback. If you've installed the latest beta, 
please post your comments and suggestions about the following topics:

  * What's new and how to test this latest beta
  * Supermount and urpmi
  * Server functionality
  * Diskdrake
  * Scannerdrake
  * Printerdrake

http://mandrakeforum.com/search.php?query=8.2+beta2


What's Cookin' at MandrakeSoft?
----------------------------------------
Great news for Linux PowerPC lovers.
MandrakeSoft's Stew Benedict reports that he's currently creating beta 
ISOs of Mandrake Linux 8.2 for the PPC platform, so we should be seeing 
an official PPC beta very soon. Keep an eye on the Mandrake website and 
upcoming issues of this newsletter for announcements regarding the 
release of the first Mandrake Linux 8.2 PPC Beta.

For all the latest news from the PPC Cooker, subscribe to the mailing 
list by sending an email to sympa@linux-mandrake.com with the words 
"SUB cooker-ppc" in the body of your message. Two online archives are 
also available for browsing:
http://www.mandrake.com/en/archives/cooker-ppc/
http://marc.theaimsgroup.com/?l=mandrake-cooker-ppc&r=1&w=2


Mandrake in the News
----------------------------------------
OFB.biz -- Mandrake cooks up a winner.
The "Open for Business" Open Source Migration Guide offers a compelling 
review of Mandrake Linux 8.2 and concludes:
"Our Compliments to the Chef.
In the end, we found our installations - which were done on two 
desktops and a laptop - came out nothing short of well done. If you are 
looking for a way to move even the most staunch Macintosh or Windows 
users over to Linux, giving them a taste of Mandrake certainly would be 
a good way to do so.

Summary Overall: A+
Functionality: A+
User Interface: A
Availability of Updates: A+"

http://www.ofb.biz/article.php?sid=75

--

DesktopLinux.com -- A conversation with Gaël Duval, founder of Mandrake 
Linux.
DesktopLinux.com founder and executive editor Rick Lehrbaum speaks with 
Gaël Duval, Founder of Mandrake Linux. Gael relates the history of 
Mandrake, explains what makes Mandrake unique, discusses the company's 
market focus, describes Mandrake's philosophy with respect to Open 
Source, and offers his vision of the future of the Desktop Linux Market 
and what will help its success.
http://www.desktoplinux.com/articles/AT4698611406.html

--

Mandrake Linux 8.1 & MandrakeExpert nominated for LinuxFormat Awards.
LinuxFormat, the UK's top-selling Linux Magazine, is hosting their 
first ever Linux Format awards and YOU get to choose the winners. 
Mandrake Linux 8.1 is a candidate in the "Distributions" category; 
MandrakeExpert.com appears in the "Best Support Resource" category; and 
the Mandrake Firewall is an option as "Best Security Tool".

The polling ends on March 4th, so be sure to cast your vote.
http://linuxformat.co.uk/awards/


Product News
----------------------------------------
New Products at MandrakeStore.
Now you can order your own official Mandrake Cap, Mandrake CD Holder, 
and Mandrake T-shirts featuring "SuperTux"  or "Mandrake Tux" (check 
website for product availability; products may not be available for all 
locations).

View the latest products and place your order at MandrakeStore:
http://www.mandrakestore.com


MandrakeExpert
----------------------------------------
The MandrakeExpert online support site offers two levels of support:
* Community-based support provided for free by the Linux community
* Premium Support offered by MandrakeSoft and Affiliate Experts.

Following suggestions from many users, the website's layout recently 
went through a major redesign resulting in noticeable improvements in 
navigation and usability. But don't take our word for it, stop by 
MandrakeExpert and take a look around -- hopefully you'll want to stay 
awhile. And remember, anyone can ask a question and receive an answer 
for free!

The Top-Ten Experts are:
 dakota (6570)
 uligue (2650)
 delboy711 (2160)
 rolan (1330)
 charles78 (1100)
 mara (1030)
 sfsetse (800)
 DaveF (630)
 achiral (560)
 fane (430)

http://www.mandrakeexpert.com/


Business Case of the Week
----------------------------------------
Incat Systems Inc. -- Mandrake Linux = powerful server!
Terry Mills -- an engineer for  Incat Systems Inc. -- runs Mandrake on 
his laptop to help troubleshoot networks and to set up communications 
between systems and CNC equipment. One of the main reasons he uses 
Mandrake is for the ability to connect to many networks while working 
at various customer sites. "After getting connected I have all the 
tools needed to share resources, like my cd to allow me to mount it 
from other systems and install software, ftp data and install images to 
my customers machines."
http://www.mandrakebizcases.com/article.php?sid=244

For many more examples of Mandrake in the workplace, please see:
http://www.MandrakeBizcases.com


This Week's Online Poll
----------------------------------------
Have you tested the 8.2 beta?

* Yes
* No, but I'll test the second beta!
* No, I'll wait for the final and complain about bad QA
* No, but I won't complain when final comes out 

Cast your vote in the Voting Booth and check the results:
http://www.mandrakeforum.com/pollBooth.php?op=results&pollID=28


Software Updates
----------------------------------------
Security-related software updates have been released for:
ucd-snmp -- fixes multiple vulnerabilities
cups -- fixes potential buffer overflows
openldap -- fixes permissions vulnerability

View the complete list at MandrakeSecure.net
http://www.mandrakesecure.net/


What's New at MandrakeUser.org?
----------------------------------------
Thanks to overwhelming support from MandrakeUser fans, Tom is happy to 
announce that he plans to stick around and continue working on his 
popular website. Additionally, Deno reports that he and Tom are working 
to better integrate "MandrakeForum" and "MandrakeUser" with the goal of 
eventually merging them into one very strong news, documentation, and 
discussion site.

There are many updates and new contributions this week at 
MandrakeUser.org, including 100 new entries in the Mandrake Laptop 
files which now contain 950 listings, and updates on:

   * Being "root"
   * Enabling supermount
   * Keyboard in X
   * IDE HDs
   * Samba Setup
   * System Recovery
   * Mounting
   * and lots more

Read the complete list of changes at:
http://www.mandrakeforum.com/article.php?lang=en&sid=1700


Headlines from MandrakeForum
----------------------------------------
Aliases On Steroids: Shell Functions
Tom writes: "Usually, if you have some long and cumbersome command to 
type over and over again, you would set an alias in your .bashrc and be 
done with it. There are cases, however, in which an alias will no 
longer do and you need something more powerful.
http://www.mandrakeforum.com/article.php?lang=en&sid=1697

Accounting Software for Linux.
Moulinneauf describes several accounting packages that are available 
for Linux, and readers recommend their favorites.
http://www.mandrakeforum.com/article.php?lang=en&sid=1695

Another Beta To Test: KDE 3.0 Beta 2.
Tom writes: "Boy, do we have lots of stuff to play with these days ... 
;-) Yesterday, KDE 3.0 Beta 2 has been announced and today there are 
already packages for Mandrake Linux 8.1, 8.0 and PPC on the KDE FTP 
mirrors."
http://www.mandrakeforum.com/article.php?lang=en&sid=1691

Read these and other stories at MandrakeForum
http://www.MandrakeForum.com/

Category:

  • Linux

LinuxValley.it reviews VICE: Versatile Commodore Emulator

Author: JT Smith

Andrea Vitali writes: “Just a few lines for announcing a new article on LinuxValley.it (the most comprehensive italian Linux portal) dedicated to VICE – Versatile Commodore Emulator. A review (in italian) of one of the most complete suite of emulators for Commodore systems: from the legendary C64, to the VIC20, C128 and PET computers.
In the article, how to install and configure VICE for the first time, and how to play your favourite games, like Frogger, Qix and PacMan.

The article: http://www.linuxvalley.it/columns/columns.php?IdCo l=128&ts=1

Category:

  • Linux

Red Flag, China’s home-grown Linux distribution, is a good start

Author: JT Smith

This is a Linux.com: the first-ever comprehensive English-language review of Red Flag Linux, the Linux distribution supported by the Chinese government.From each according to his ability, to each according to his needs. — Karl Marx.

Every good work of software starts by scratching a developer’s personal itch. — Eric Steven Raymond.

Red Flag Linux was created to scratch the itch of the burgeoning Chinese information technology industry. As Chinese business was growing, and the World Trade Organization began cracking down on widespread copyright infringements, there was a need for a localized version of a free operating system.

Hence, Red Flag was born out of cooperation between the Software Research Institute of the Chinese Academy of Sciences and NewMargin Venture Capital, a venture arm of the Chinese government.

The Linux community reacted negatively upon hearing the first rumors of the distribution in 1999, and many claimed the entire thing was a hoax to discredit the growing popularity of the Open Source movement. It was a common FUD (Fear Uncertainty and Doubt) tactic at the time to compare Open Source and Free Software to Communism. To the uninitiated, there are some striking similarities between the two philosophies, but the rumors put the community into bigger hysterics when it was announced that the Chinese government was making Linux the official operating system. And, oh by the way, they were going to ban Windows 2000 on all Chinese computers.

Linux advocates were caught off-balance. Some claimed that with the world’s most populated nation using Linux, there could be no stopping world domination. Others, including Eric Raymond, contended that, “any ‘identification’ between the values of the open-source community and the repressive practices of Communism is nothing but a vicious and cynical fraud. [We] would not care to be associated with the totalitarian and murderous government of Communist China — unrepentant perpetrators of numerous atrocities against its own people.”

It was easy for me to visualize hordes of penguins strutting across the vastness of the Asian steppes like so many lemmings, carrying red flags over their shoulders, spreading a uniquely Communist free software viewpoint. Or perhaps hundreds of programmers hunched over a keyboard in a dark factory cranking out lines of code, after doing their daily exercises and patriotic singing.

The reality is far different. The rumors that Windows was being banned in China turned out to be false, although Red Flag Linux does seem to have an edge in many of the bidding wars for IT projects due to its close associations with the Chinese government. In contrast to some of the expectations, Red Flag is following a business model very similar to Red Hat Linux. In fact, Red Flag Linux can be purchased from its Web site or ISO images can be downloaded from its FTP site.

My first challenge as a reviewer came in obtaining these ISO images. I tried for several days to download the several hundred megabyte desktop image with no success. The relative obscurity of this distribution means it hasn’t yet been mirrored around the world, and at the time of this writing the only place to download it is from China itself. After leaving a shell downloading the images in a screen session over several days, I was able to obtain a good binary.

I burned the English version onto a CD-ROM and loaded it into my virtual machine.

Right away, I suspected that Red Flag was based on Red Hat. I hit return to boot into graphical mode to see how the installer would handle the graphical mode while running under VMware. After the kernel scrolled for a little while, the Red Flag desktop installer came up in an ugly 16-color X server. It was obvious at this point that this was indeed a modified Red Hat installer. Not reading many Kanji, I selected the only option I could understand, English, and proceeded.

Like its cousin, Red Flag allows you to either upgrade a previous installation or to install from scratch. It seemed to have added an uninstall option with a humorous icon of Tux being dumped ungraciously into the Windows recycle bin.

I proceeded through the install, sticking to the defaults wherever possible. Interestingly, Red Flag chose to use KDE as the default GUI. Possible future flame-war material? Its developers have also chosen to go with the journaled Reiser File System instead of ext3.

For the typical install, the Red Flag Linux 2.4 desktop creates a root partition of 1,235 megabytes, and then appears to allocate the rest of the free space for /home and swap.

For reasons I couldn’t determine, Red Flag was installing slower than Tux on a Sunday evening after gorging himself with fish. I minimized the VMware window and proceeded on to other work. After an hour of installing, suddenly my screen blanked, and it I was dumped to the console. No matter what I tried, I couldn’t switch back into X. If I’d had another machine on the network, I suspect I could have SSHed back into the machine and fixed things, but I instead I gave my machine the three finger salute (but not before I gave it my one finger salute).

When I finally came back online, I decided to go with the text install instead of the GUI. Inexplicably, this not only installed much faster, it didn’t decide to lock my machine.

I rebooted my virtual machine, and selected Linux from the LILO prompt. I thought I had botched something as the screen sat there blank after, “Uncompressing Linux … Ok, booting the kernel.” I gave it some time to think, and eventually the familiar login prompt appeared. For reasons unknown, these Chinese hackers have eliminated all printk’s in the kernel as well as startup messages in the init scripts! I can only guess that they eventually intend to replace it with some sort of localized or graphical version of boot-up.

Unlike a Red Hat install, I was never prompted to create a user or set a root password. I had visions of having to crack my own installation to even log in. I tentatively typed in root, and wondered if I could guess what a Chinese developer would set as a default password, when I was presented with a root prompt!

That’s right, they don’t set a root password, and seem to expect users will be running as root right from the start. That’s surely not the best way to introduce a newbie to best practices. I poked around the system a little bit and didn’t notice anything much different from a stock Red Hat 7 install.

Reiser seemed to be working fine, and the kernel was 2.4.2. I tried to get into X and was immediately kicked out. I gambled and tried typing Xconfigurator, like I would do on a normal Red Hat machine. Though this brought up the expected program, it had an interesting copyright message, “(C) 2000 Red Flag Software and others.” Certainly the GPL doesn’t require an advertising clause, but it’s funny to see how they seemed to search and replace Red Hat with Red Flag.

Xconfigurator didn’t want to work, so I tried installing 3.3.6, along with the VMware tools. After a little bit of tweaking to the font paths in the /etc/X11/XF86Config, I was able to load KDE.

Here again, there doesn’t seem much difference from stock KDE except for some custom colors and backgrounds, although one thing I immediately noted was that they included Xine, which plays DVDs, DivX, AVI, and other media. XMMS, the MP3 player, was also prominently linked on the desktop.

I grepped around through the menus, looking for anything out of the ordinary. All I found were a couple of generic icons labeled “application.” One of them seemed to be some sort of localized rxvt, and the other an English-to-Chinese dictionary. Not exactly what I was expecting. Everything seemed very hastily thrown together. I’m not sure if this was because I was using the English version, or if the Chinese version also had shoddy construction.

Though it’s semi-hidden, there is an older version of Ximian GNOME installed by default. In fact, the packages are old enough to use their former name, Helix Code. I started up GDM and tried out the GNOME side of things. It seems completely stock, which is probably why it doesn’t appear by default.

Being curious, I wondered if there were any insidious back-doors snuck in by the Chinese government, so I did a quick NMAP port-scan of every port on the machine and obtained the following:

[root@takauji root]# nmap -O -p 1-65535 192.168.6.128

Starting nmap V. 2.54BETA22 ( www.insecure.org/nmap/ )
Interesting ports on  (192.168.6.128):
(The 65524 ports scanned but not shown below are in state: closed)
Port       State       Service
21/tcp     open        ftp                   
23/tcp     open        telnet                 
79/tcp     open        finger                
98/tcp     open        linuxconf             
111/tcp    open        sunrpc                  
113/tcp    open        auth                   
513/tcp    open        login                   
514/tcp    open        shell                 
515/tcp    open        printer                
1030/tcp   open        iad1                    
6000/tcp   open        X11 
                    

No exact OS matches for host (If you know 
 what OS is running on it, see
 http://www.insecure.org/cgi-bin/nmap-submit.cgi).
TCP/IP fingerprint:
SInfo(V=2.54BETA22%P=i386-redhat-linux-gnu%D=2/20%Time=
 3C746F6C%O=21%C=1)
TSeq(Class=RI%gcd=1%SI=3AF64A%IPID=C%TS=100HZ)
TSeq(Class=RI%gcd=1%SI=3AEF51%IPID=C)
TSeq(Class=RI%gcd=1%SI=3ACFE9%IPID=C%TS=100HZ)
T1(Resp=Y%DF=Y%W=16A0%ACK=S++%Flags=AS%Ops=MNNTNW)
T2(Resp=N)
T3(Resp=Y%DF=Y%W=16A0%ACK=S++%Flags=AS%Ops=MNNTNW)
T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
T7(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
PU(Resp=Y%DF=Y%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=
 E%UCK=E%ULEN=134%DAT=E)



Uptime 0.267 days (since Wed Feb 20 14:29:55 2002)

Nmap run completed -- 1 IP address (1 host up) scanned in 43 seconds

For some reason, NMAP was unable to fingerprint the TCP/IP stack, which probably requires some investigation at a later date. There were plenty of services running open by default that shouldn’t have been. I’m sure several of them are ripe for exploits. It also wasn’t clear what was running on port 1030.

I didn’t find any unique SUID root programs, other than what seemed to be some sort of input program called rfinput. I couldn’t get it to load, but perhaps I was missing something in the English version.

Overall, Red Flag Linux seems a positive move by the Chinese, but I wouldn’t recommend it for English-speaking users, who have many other options available. It makes a lot of sense for the Chinese to run something Open Source and free. They can audit the code, whereas who knows what kinds of trojans and back-doors get inserted into foreign versions of Windows. It is clear that Linux in China will continue to grow, and hopefully we’ll be able to see more collaboration between their programmers and others throughout the world, helping to bridge a cultural gap.

Categories:

  • Distributions
  • Linux
  • Reviews
  • Red Flag