Language Selection

English French German Italian Portuguese Spanish

Java on Linux vs MS-Win XP

Filed under
Just talk

I'm was at Superquest all last week. Superquest is an event for training computer science teachers to teach computer science. It's where we get together to share best practices in computer science education, and is generously funded by an industry trade group, the "Software Association of Oregon".

Superquest was being hosted at Western Oregon University, a small university at Monmouth, Oregon (about 20 miles from Salem which is Oregon's capital city).

I'm taking the Advanced Placement teacher training class for teaching Advance Placement Java, the language chosen by the College Board in the United States for the Advanced Placement Computer Science/Programming curriculum for high school students.

We're using the BlueJ IDE, an open source IDE used largely by educators for teaching Java.

The computer lab we were using at Western Oregon University had Windows XP on all the machines. The first day of class, I used Win-XP for a few minutes--but I just couldn't stand it anymore . . . I whipped-out my PCLinuxOS CD I'd brought along with me, and proceeded to install Linux on the machine.

Western Oregon University has lots of bandwidth going into its computer labs, so I then quickly run Synaptic and install all the updates. Then I go to BlueJ's site, and install the IDE. In a few minutes, I've got a well functioning Linux Desktop in front of me. I even plug-in my usb flash drive, and copy over my favorite Desktop wallpaper.

I'm not into benchmarking, but upon launching BlueJ, I couldn't help notice that it seemed much faster than it was under MS-Win. Since the guy next to me was running BlueJ under Win-XP on an identical machine, a rough comparison was easy.

I asked him to shut-down and restart his Win-XP machine, and I do the same on mine. After restart, we launch BlueJ at the same time. The results? On the Win XP machine, the launch to BlueJ ready screen was nearly 5 seconds. On my Linux machine, the launch to ready time was 1 second! Furthur repeats produced the same result.

The BlueJ IDE is written in Java itself. And while this is hardly a scientific comparison, it is a side-by-side comparison on identical equipment under identical circumstances.

Why is launching and executing a Java program so much faster under Linux than Win-XP? I don't know. In my more paranoid moments, I wonder if Microsoft has deliberately crippled the performance of Java under Win-XP. Microsoft hates the popularity of Java. It's not their own dot net platform, and we all know that Microsoft wants to own and control everything.

More in Tux Machines

StatCounter Stats

  • Top 20 Countries In Europe For GNU/Linux Page-views
    Yesterday, Europe had an average of 2.29% page-views from GNU/Linux desktops according to StatCounter.
  • Finnish Spikes In GNU/Linux Usage And Chrome Browser Linked
    This suggests the spiking systems are a single organization on a single schedule with a single system administrator… Sounds like schools to me but it could also be a large business or government or particular device sold in huge quantity without automatic updating. The 3 spikes on weekdays suggests to me it’s the schools.
  • No Ceiling For GNU/Linux On The Desktop
    Yesterday, with nearly 2 billion citizens of the Internet, GNU/Linux desktops had 1.75%, ~35million. Chrome GNU/Linux had 0.46%, ~10million, with another 7million expected in 2015.

The radical potential of open source programming in healthcare

Everyone wants personalized healthcare. From the moment they enter their primary care clinic they have certain expectations that they want met in regards to their personalized medical care. Most physicians are adopting a form of electronic healthcare, and patient records are being converted to a digital format. But electronic health records pose interesting problems related to sorting through vast amounts of patient data. This is where open source programming languages come in, and they have the ability to radically change the medical landscape. Read more

Chrome for Android is now ‘almost entirely open-source,’ letting anyone build a Chromium-based mobile browser

Google has uploaded the majority of the remaining Chrome for Android code into the open-source Chromium repository. In other words, Chrome for Android now matches Chrome for desktop in terms of available open source code, letting anyone examine, modify, and compile the project. Read more Also: Chrome For Android Is Now Almost Completely Open Source After Huge Code Dump Most source code for Chrome for Android now available: build your own browser Google Makes Chrome For Android More Open Source Google Chrome has an awesome hidden game and it's highly addictive Your Google Chrome browser has a hidden game … and its VERY addictive Google brings open source gaming to Cardboard Google Chrome 43 Now Available With Midi Hardware Support and More Google Chrome introduces MIDI ready interface Google Chrome 43 Has Been Released, Including 37 Bug-Fixes

The EXT4 Data Corruption Issue Has Also Been Fixed in Linux Kernel 3.18.14 LTS

After yesterday's announcement of Linux kernel 3.12.43 LTS, which got numerous changes, including a patch for the famous EXT4 data corruption issue that plagued almost all Linux kernel branches, today we can report that Linux kernel 3.18.14 LTS is out and it also includes a patch for the respective EXT4 bug. Read more Also in: