Michael Holve

Last updated
Michael Holve
Born (1967-11-16) November 16, 1967 (age 56)
NationalityAmerican and German (EU)
Occupation(s)Author and photographer, programmer and Internet personality
Years active1994-present
Known forPhotography, one of earliest Linux Websites, Lifecasting
Website litpixel.com

Michael Holve (born November 16, 1967, in Huntington, New York) is an American author, photographer, programmer and Linux practitioner.

Contents

Early start in computing

At the dawn of the Personal Computer (PC) age, Holve was programming in BASIC at age 10, collaborated with his math teacher to write a ballistic simulation game at 12 and had his first job, teaching others to use a computer at 14 - primarily using Radio Shack/Tandy TRS-80 and Apple ][ computers. At age 15, he moved on to IBM PC (and compatible) computers, authoring a business contacts database and various utilities for playing Advanced Dungeons & Dragons. By age 17 he was programming and managing PDP/VAX minicomputers for a local business as his first full-time job, authoring an import/export license tracking software in VAX Business Basic. [1]

Linux, Solaris and Unix operating systems

Holve started one of the earliest Linux websites in 1994 which came to feature one of the first "Quickcam pages" broadcasting a still image every few minutes automatically to a website, it was one of the first instances of what would later be called "lifecasting" - showing the world Holve's daily life. The Connectix Quickcam was new at the time, offering only a low resolution black and white image - and getting it to work with Linux was often a challenge. In an effort to ease adoption of this new technology, Holve wrote a HOW-TO on the subject and distributed shell scripts to handle the task in the public domain. [2] The feature was quite popular, attracting thousands of daily visitors from around the world.

The site went on to become popular, featuring articles in a HOW-TO format. One such article, "A Tutorial on Using Rsync" [3] featured on the Rsync homepage almost since its inception. Another article became the de facto reference on using Epson Stylus printers with Linux. [4] At its peak, "Everything Linux" logged up to 4,685 people and 1,838,184 hits a day.

The site featured a forum, which allowed a community to form. It was casually called "Linux Coffee Talk" (or "LCT" to the regulars) and drew visitors from around the world, including America, Finland, Netherlands and Singapore. Some contributed articles to the site and friendships made during its time are still ongoing in 2024.

Early contributions to Linux include several HOW-TOs on subjects ranging from multimedia, printing, window managers and customization of the desktop, scanners and the PalmPilot PDA.

Other notable websites included "Everything Mac" and "Everything Unix" which catered to their specific communities, though neither enjoyed the success of the Linux and Solaris communities.

"Everything Solaris" [5] is one of the only remaining online Solaris community websites after Oracle's acquisition of Sun Microsystems.

Holve is linked to various Open Source projects - including Rsync, ProFTP, Apache, SANE, perltidy and Ghostprint for his work on documenting them. Many existing articles as well as new material was written and contributed regularly to the Sun Microsystems online portal, "BigAdmin."

Linux advocacy

Holve is a Linux advocate [6] and Solaris insider. [7] He was active during the 1990s and early 2000s and brought adoption of Linux to several companies as well as the State University of New York, Stony Brook. Projects included adoption of Linux as both a server and desktop platform for several companies, an early database cluster for a nascent global search engine and as the backbone of the SUNYSB Department of Family Medicine's Internet presence, including its first website.

Apache web server

Author of one of the first GUIs for managing the Apache web server, TkApache v1.0 [8] [9] was released into the public domain and dedicated to the Open Source and Linux communities at ApacheCon on October 15, 1998. [10] [11] The early success of TkApache led to the design of the next generation tool, Mohawk. At the time, many GUI projects were now underway (such as webmin) which expanded to a system-wide configuration interface. It was decided to cancel further development of Mohawk.

Software contributions to open source

Photography

A current project includes the formation of an informational site for users of the Leica "M system", La Vida Leica!. [16] and author of nearly 50 reviews and 30 articles for the site. Several of the articles have been translated into Russian by - and posted on - Leica Camera Russia's blog. [17] [18]

OS X upgrade fiasco

When Apple introduced the OS X 10.1 update in 2001, there was controversy over modifying the CD to be able to install directly from it, rather than having to install 10.04 first, followed by an upgrade. The hack first appeared on MacFixIt's forum. Holve went on to further document the procedure with a step-by-step HOW-TO, which earned him the ire of the Apple legal team. A lot of press followed, including a cease and desist letter from Apple Inc. [19]

Publications

Related Research Articles

<span class="mw-page-title-main">PowerPC</span> RISC instruction set architecture by AIM alliance

PowerPC is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has been named Power ISA since 2006, while the old name lives on as a trademark for some implementations of Power Architecture–based processors.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

rsync File synchronization protocol and software

rsync is a utility for transferring and synchronizing files between a computer and a storage drive and across networked computers by comparing the modification times and sizes of files. It is commonly found on Unix-like operating systems and is under the GPL-3.0-or-later license.

lsh is a free software implementation of the Secure Shell (SSH) protocol version 2, by the GNU Project including both server and client programs. Featuring Secure Remote Password protocol (SRP) as specified in secsh-srp besides, public-key authentication. Kerberos is somewhat supported as well. Currently however for password verification only, not as a single sign-on (SSO) method.

These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld operating systems. The article "Usage share of operating systems" provides a broader, and more general, comparison of operating systems that includes servers, mainframes and supercomputers.

<span class="mw-page-title-main">DTrace</span> Dynamic tracing framework for kernel and applications

DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems.

QuickTransit was a cross-platform virtualization program developed by Transitive Corporation. It allowed software compiled for one specific processor and operating system combination to be executed on a different processor and/or operating system architecture without source code or binary changes.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

OS-level virtualization is an operating system (OS) virtualization paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers, zones, virtual private servers (OpenVZ), partitions, virtual environments (VEs), virtual kernels, or jails. Such instances may look like real computers from the point of view of programs running in them. A computer program running on an ordinary operating system can see all resources of that computer. However, programs running inside of a container can only see the container's contents and devices assigned to the container.

The acronyms BAPP and BAMP refer to a set of open-source software programs commonly used together to run dynamic websites or servers. This set is a solution stack, and an open source web platform.

<span class="mw-page-title-main">BackupPC</span>

BackupPC is a free disk-to-disk backup software suite with a web-based frontend. The cross-platform server will run on any Linux, Solaris, or UNIX-based server. No client is necessary, as the server is itself a client for several protocols that are handled by other services native to the client OS. In 2007, BackupPC was mentioned as one of the three most well known open-source backup software, even though it is one of the tools that are "so amazing, but unfortunately, if no one ever talks about them, many folks never hear of them".

<span class="mw-page-title-main">VirtualBox</span> Open-source x86 virtualization application

Oracle VM VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.

<span class="mw-page-title-main">MonoDevelop</span> Integrated development environment, discontinued for macOS

MonoDevelop was an open-source integrated development environment for Linux, macOS, and Windows. Its primary focus is development of projects that use Mono and .NET Framework. MonoDevelop integrates features similar to those of NetBeans and Microsoft Visual Studio, such as automatic code completion, source control, a graphical user interface (GUI) and Web designer. MonoDevelop integrates a Gtk# GUI designer called Stetic. It supports Boo, C, C++, C#, CIL, D, F#, Java, Oxygene, Vala, JavaScript, TypeScript and Visual Basic.NET. Although there is no word from the developers that it has been discontinued, nonetheless it hasn't been updated in 4 years and is no longer installable on major operating systems, such as Ubuntu 22.04 and above. Its parent Microsoft, seems to have shifted focus to Visual Studio Code and the .NET Framework, which runs on many operating systems, including Linux.

<span class="mw-page-title-main">Bricolage (software)</span>

Bricolage was a content management system (CMS) written in the Perl programming language.

The following outline is provided as an overview of and topical guide to the Perl programming language:

<span class="mw-page-title-main">ProFTPD</span> Open-source FTP server software

ProFTPD is an FTP server. ProFTPD is Free and open-source software, compatible with Unix-like systems and Microsoft Windows . Along with vsftpd and Pure-FTPd, ProFTPD is among the most popular FTP servers in Unix-like environments today. Compared to those, which focus e.g. on simplicity, speed or security, ProFTPD's primary design goal is to be a highly feature rich FTP server, exposing a large amount of configuration options to the user.

<span class="mw-page-title-main">OpenZFS</span> Open-source implementation of the ZFS file system

OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system and now maintained by the OpenZFS Project. It supports features like data compression, data deduplication, copy-on-write clones, snapshots, and RAID-Z. It also supports the creation of virtual devices, which allows for the creation of file systems that span multiple disks.

References

  1. "LinkedIn profile of Michael Holve". linkedin.com.
  2. "Everything Linux - Think Eye Candy". Everythinglinux.org. Retrieved 23 March 2019.
  3. "Everything Linux - A Tutorial on Using Rsync". Everythinglinux.org. Retrieved 23 March 2019.
  4. "Everything Linux - A Tutorial on Using Rsync". Everythinglinux.org. Retrieved 23 March 2019.
  5. "Everythig Solaris". Everythingsolaris.org. Archived from the original on 26 January 2013. Retrieved 23 March 2019.
  6. guardian.co.uk, September 1998
  7. "Sun Solaris Open-Source Release Still Undecided". Crn.com. 5 November 2004. Retrieved 23 March 2019.
  8. "Michael Holve - Everything Linux - TkApache, the GUI Front-end to Apache". Everythinglinux.org. Retrieved 23 March 2019.
  9. "TkApache LG #34". Linux Gazette Issue 34. Retrieved 23 March 2019.
  10. "Archived copy". Archived from the original on 2011-09-29. Retrieved 2011-08-05.{{cite web}}: CS1 maint: archived copy as title (link)
  11. ""TkApache" article, Linux Gazette #34". Linuxgazette.net. Archived from the original on 29 December 2013. Retrieved 23 March 2019.
  12. "Michael Holve - Everything Linux - TkApache, the GUI Front-end to Apache". Everythinglinux.org. Retrieved 23 March 2019.
  13. "Michael Holve - Everything Linux - Mohawk". Everythinglinux.org. Retrieved 23 March 2019.
  14. "Everything Linux - iVote Visual Polling System". Everythinglinux.org. Retrieved 23 March 2019.
  15. "Everything Solaris - Freebies - CPU Status". Archived from the original on 2016-03-04. Retrieved 2015-12-10.
  16. Williams, Alex (19 September 2012). "Leica Cameras, Favored by Celebrities". The New York Times . Retrieved 23 March 2019.
  17. "Обзор объектива Leica Summilux-M 50mm". Blog.leica-camera.ru. Retrieved 23 March 2019.
  18. "Дальномерные камеры – почувствуйте разницу!". Blog.leica-camera.ru. Retrieved 23 March 2019.
  19. "Everything Mac - Articles - Converting a MacOS X 10.1 Update to an Install CD". Archived from the original on 2012-03-28. Retrieved 2011-08-05.
  20. Yaghmour, Karim (22 April 2003). Building Embedded Linux Systems. "O'Reilly Media, Inc.". ISBN   9780596550486 . Retrieved 23 March 2019 via Google Books.
  21. Pavlicek, Russell C. (1 November 1998). "The Quick Road to an Intranet Web Server: Apache and Linux Make the Task Simple". Linux J. 1998 (55es). Retrieved 23 March 2019 via ACM Digital Library.
  22. Yaghmour, Karim; Masters, Jon; Ben-Yossef, Gilad; Gerum, Philippe (15 August 2008). Building Embedded Linux Systems: Concepts, Techniques, Tricks, and Traps. "O'Reilly Media, Inc.". ISBN   9780596555054 . Retrieved 23 March 2019 via Google Books.