Jim Hall

Hi there! I'm Jim Hall, founder and coordinator of the FreeDOS Project! This is my FreeDOS blog, where I'll write about various things happening in FreeDOS.

I'm not absent, just overcommitted

You might have noticed that I haven't been very active on the freedos-devel list lately. I'm not absent from the project, I haven't dropped out or anything. It's just that I volunteered for too many projects outside of FreeDOS, so I'm very overcommitted at the moment.

Aside from FreeDOS, I am also mentoring in the GNOME Outreach Program for Women, working on usability testing. And I volunteered to mentor another usability study with Outreachy. I'm also looking for a new place to work. I'm not out of work, but I would like to move on. So much of my free time is currently engaged with the job search. So I'm currently having trouble meeting my FreeDOS commitments—but I'm still here!

I am following things on the freedos-devel list, as best I can. And I am responding to email, but it may take a while before I can reply to your message.

Website updates

I'm going to start working on some updates to the website very soon. My plan is to make the site easier for new users to navigate, and make the content easier to read. I do not indent to change the web style, although you may see some very minor tweaks.

So, what's on my to-do list? A few things:
  • Migrating Press releases, News items, and Tech items into the Wiki. This is also a good opportunity to remove stale content (advice that is no longer correct or relevant.)
  • Updating the Wiki front page to make it easier to find what you are looking for.
  • Cleaning up the Software list.
  • Trimming the Links page.
Interested in helping out? I really could use some help in moving content into the Wiki. If you had an account on the Wiki before, you may need to contact me to re-activate it for you; accounts were re-set when SourceForge retired the Wiki service, and we had to run our own. If you don't have a Wiki account, let me know and I can set one up for you.

I am also looking to standardize and re-categorize the FreeDOS software list. My goal is to eliminate any non-free software from the FreeDOS software list. For example: Ndn does not provide source code; does this belong in FreeDOS? We included these programs long ago because they were technically "free" but not "Free"—they allowed people to redistribute the programs, but did not provide source code. At the time, we didn't have other Free programs to cover the functionality, or the program was likely a popular one. But times have changed; it's time to clean up the software list and make sure that FreeDOS is truly Free.

The next version of FreeDOS (when we get there) should include all software sets, so everything needs to be free, no matter if it is in Base or another set. This cleanup will be a process, and I will be sure to talk about it on the email list so others can help replace these programs with free versions. My priority is to look at the list and remove anything that is "closed source," then see where that leaves us. I'll decide next steps from there.

Contributing to free software

As you probably know, I am the IT Director and Campus CIO at the University of Minnesota Morris. Over the weekend, Morris hosted a special event to help students learn about free and open source software. In partnership with OpenHatch, the event was titled "Open Source Comes to Campus" and provided an introduction to open source software, including a career panel, and hands-on opportunities to contribute to open source software projects.

During the afternoon workshop, I led several small groups in contributing to their first open source software projects. In my case, we helped out with FreeDOS. During the afternoon, we contributed in two major ways:

With help from Emily, Josh, and Alek, we migrated old web pages into the FreeDOS Wiki. The overall project to convert old content will take weeks or months, and this workshop provided a great kick-off for our documentation clean-up efforts.

Daniel refactored the web code for the FreeDOS News page, which also feeds the news items on the FreeDOS website. Daniel made an immediate and lasting improvement to the FreeDOS website. Behind the scenes, the news code needed to be cleaned up. Daniel's fixes also allow visitors to link directly to a news item, necessary for sharing on Facebook and Twitter.

Other groups provided improvements to a free Senet board game and to a drone control system.

I am proud to have been a mentor for this event. What a great way to help students and to serve the campus! I look forward to next year's event!

Special thanks to Elena Machkasova and others in the Computer Science Club who planned this wonderful event.

FreeDOS at 20 years and counting

I'd like to share a celebration with you. As of today, The FreeDOS Project is now 20 years old. Happy birthday, FreeDOS!

FreeDOS dates back to 1994, when I was still a physics undergraduate student. I used MS-DOS to analyze data and write papers for classes. I found DOS to be exactly what I needed to do all of my work. I mostly used a shareware spreadsheet program called "AsEasyAs" (a clone of Lotus 1-2-3) to do my data analysis, and a popular commercial word processor "WordPerfect" to write my papers.

So it was with great disappointment in Spring 1994 that I learned Microsoft would soon stop supporting MS-DOS, in favor of a new version of Windows. While the newer Windows became the hugely successful Windows95, you may remember that Windows 3.11 (current at that time) was not so great. In fact, Windows 3.11 was pretty bad. I didn't like using it; I preferred to do all my word in MS-DOS.

I decided to do something about it. And on June 29, 1994, I announced my intention to write a free version of DOS. I called that first version "PD-DOS" but we renamed our project "FreeDOS" not long after that.

Since then, we have advanced what DOS could do, adding new functionality and making DOS easier to use. For example, FreeDOS lets you access FAT32 file systems and use large disk support (LBA), a feature not available in MS-DOS at the time, and only included in Windows95 and newer. And today in 2014, people continue to use FreeDOS to support embedded systems, to run business software, and to play classic DOS games!

As always, thanks to everyone who has worked on FreeDOS. We wouldn't be here without you!

Usability Themes in Open Source Software

For about the last two years, I've been working hard on my Master's degree. This was an interesting program, M.S. in Scientific & Technical Communication. I had a lot of great classes, including a directed study in Usability, in which I explored Open Source Software & Usability. I expanded this into my Master's capstone project, "Usability Themes in Open Source Software."

PDF (original). Also available as EPUB & MOBI.

When I generated the EPUB ebook, I fixed a few minor formatting errors from the PDF. The MOBI ebook is a conversion from EPUB.

I'm going to graduate in May!

Just wanted to share a quick status that my graduation plan has been approved. That's "academic-speak" for "I'm going to graduate in May!" I've been in the M.S. program for about two years now, and it's been a lot of work but also a lot of fun. I really enjoy learning. And I've had some great classes, and a few that have inspired me to do new things, such as my interest in Open Source Software & Usability. I'm looking forward to commencement in May, then seeing what comes next!

An update from Jim

As many of you know, I am in graduate school, working towards a M.S. degree in Scientific & Technical Communication at the University of Minnesota. On top of that, I'm the IT Director at a small university, so I'm already pretty busy. I've been checking into my FreeDOS email, trying to keep up, but it's getting really hard to stay up-to-date. I'm about half-way through my M.S. program now, and I'm only going to get busier in the next year as I get closer to presenting my thesis.

So I'm going to "go dark" for a while. I'm still around, but I don't expect to be very reachable. If I don't respond to you right away (or at all) please don't take it personally. I'm just crazy busy, and trying to stay focused on my M.S. program work.

In my absence, I'm hoping others in the FreeDOS Project will be able to pitch in. Rugxulo and Eric have already been doing a great job responding to questions, doing email list maintainance, posting news to the website, updating the software list, and mirroring new software versions to our ibiblio archive. Please look to them while I'm away.

Are you looking for my blog?

I used to write a FreeDOS blog, but I haven't updated it in a long time. An archive is available at Jim Hall's FreeDOS blog.

You may also follow my other blog about Leadership and Vision in IT and Higher Education at Jim Hall's blog, but this will move to my new Coaching Buttons blog sometime over the summer so people can post comments again (looks like an update to Wordpress broke comments).

Or, you may be interested in my blog about open source software and usability. I started this blog based on work I am doing in my M.S. program.

Archive »