Welcome!

Nicholas Petreley

Subscribe to Nicholas Petreley: eMailAlertsEmail Alerts
Get Nicholas Petreley via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Nicholas Petreley

(LinuxWorld) — One of my non-profit Web sites, VarLinux.org, ran on my modified version of the PHP-Nuke weblog package from the site's inception in March 2001 until late November 2002. I chose PHP-Nuke as a starting point because I was very impressed with it. However, the more I learned how to use PHP, the more I realized that PHP-Nuke was not only a tangled mess but that I had made it even worse with my modifications. A year later, I was faced with the fact that VarLinux.org was not only lame because it was based on PHP-Nuke, it was also showing its age. It lacked features of other weblogs, and still lacked many of the features I had intended to add to the site. If I were going to fix the code, the first thing I would do would be to make it an object-oriented system. I toyed with the idea of converting my code into OOP-based code, but I concluded that if the P... (more)

New Year predictions and more on VMware

Well, it's predictions time again -- and boy, is it easy this year. My first prediction is that we will see the 2.4 version of the Linux kernel arrive early in 2001, and version 2.4.1 arrive by the middle of the year. Version 2.4.1 will include support for the Reiserfs journaling filesystem, as well as a host of other nice enhancements. Unfortunately, 2.4.1 will not include the ability to create a core dump of all running threads when a multithreaded application crashes, nor will it include the ability to assign each thread its own process identification. I predict that people wi... (more)

Time for a new installation paradigm, Part 3

(LinuxWorld) — This is the third article in a series calling for a new installation paradigm for Linux. We have a few more technical issues to address, but it should be useful to start by summarizing the goals so we can keep them in mind as we study the problems. Software installation should meet these minimum requirements: Installation should be easy enough for grandmothers and kids, but flexible enough for professionals to customize as needed.Installation should consume as little time as possible.Installations and updates should not break anything on your system, be it securit... (more)

How to sing in unison

Thanks to all who responded to last week's column, rsync and the unsung command line. Once again, I am indebted to my readers for bundles of great tips, advice, and corrections. In particular, I'd like to thank those readers who turned me on to a cool utility called unison. I've now replaced rsync with unison for some of my scheduled tasks, since it does a two-way synchronization by default and does it well. If you want to do a two-way synchronization with rsync, you'll need to run it twice. It isn't difficult to run rsync twice, and doing it that way allows you to automate diffe... (more)

Can Linux build bridges to dummies?

(LinuxWorld) — This week is part two of a two-part series on comparing Windows to Linux for average-to-dummy users. This week I'll address one of the hot-button issues, installation. First, here's the simple conclusion of my previous column: When faced with the problem of using DHCP to make a connection to the Internet via cable modem or DSL, neither Linux nor Windows made the process as easy as it should have been. Windows had the edge in my case, but my problems with Linux were self-inflicted, since I choose to run the Debian unstable branch. The easiest way to connect wa... (more)