Language Selection

English French German Italian Portuguese Spanish

Meet Hedinux

Filed under
Linux
Reviews
-s

Distrowatch says that 'Hedinux is a beginner-friendly, i686-optimised desktop Linux distribution built from scratch.' Hedinux released their 2006.1-alpha recently and Tuxmachines thought, "yippee, freshmeat!" Well, it turns out Hedinux isn't exactly brand new, but they were to us. This is what we found when we booted their livecd.

Hedinux's announcement states the following improvements:

  • The distribution was build with the "Linux From Scratch" book, gcc 4.0.2.
  • The latest stable kernel is available in version 2.6.15.4.
  • spca5xx and ov51x-jpeg webcam drivers are included.
  • The installer was rebuild.
  • Performance improvements for the "hed" package manager, and bugs fixes. Here is a list of new commands :
    • hed update upgrade (update packages list and upgrade the system)
    • hed list (list installed packages)
    • hed list not_installed (list not installed packages)
    • hed install mypackage (installation of "mypackage" package)
    • hed remove mypackage (remove "mypackage" package)
  • Faster boot up process
  • New major packages: cups, ssh, sane...
  • A simplier GNOME menu.
  • Latest versions of desktop environments: GNOME 2.12.3, KDE 3.5.1, XFCE 4.2.3.2, Enlightenment 0.16.999.023.

Hedinux comes in several formats. They offer a 622mb livecd featuring the gnome 2.12 desktop, a 604mb more traditional install cd, and a 73mb net install cd. We chose the livecd. You can download any of them here.

LiveCD

As we booted Hedinux we recognized the linux live boot up debian live distros seem to prefer. Hed's is a bit customized in that you find pumpkin orange OK's. If all goes well, you'd be asked at what resolution you'd prefer and probably end up in a Gnome desktop. Having problems with my graphic chip and the xorg 6.82 combo, I ended up at a commandline. Changing "nv" to "vesa" and killing X allowed the X server to restart and drop me into Gnome.

It's a cute little gnome desktop. Mostly default, it features a white background with Hedinux's mascot and logo. I'm assuming this is a hedgehog. But their rendition is a much cuter almost cartoonish version. I never thought a hedgehog could be cute before, but never say never. I wonder if we are to draw some parallel with it's ability to roll itself into a ball. Big Grin

In the menu one can find several useful apps for browsing, email, office tasks, graphic manipulation, and sound and video enjoyment. One can find a im and irc chat client as well as an ftp, voip, download and some emule apps. Also included are some basic linux system and development tools. I thought it was a fairly good general purpose menu.

        

    

        

Harddrive Install

One highlight in the menu is their hedinux-installer. I was hoping I'd might find one, but given their download choices, I wasn't sure I would. The included installer must be their net-installer as that was it's method. It downloaded packages it needed, upon execution and setup, to install a base system. Then after first boot, it downloads the rest of your package selection and installs them.

One of Hedinux's goals is to be newbie-friendly, but I'm not so sure this installer, at least on the livecd, would qualify. For anyone with a bit of Linux experience would probably not have a problem, but someone straight from windows would run away probably screaming into the night.

The first step is cfdisk. Now I can fdisk in my sleep, but I hate cfdisk. Personal feelings aside, this is not as newbie-friendly as some fans may profess. Would qtparted be much larger? The next few steps are easy enough in choosing packages and setting up users and such. Although after installation configuration is another step that could send Mandriva and SUSE users next door. Given a choice of vi or nano, the user is expected to edit certain configuration files on their own. Most are easy enough and anyone with moderate experience knows the format, but some are not as common and all are daunting for the newbie. They do have a non-expert setting, but as far as I can tell, it's the same procedure, one just doesn't choose the steps from a menu. Instead they are presented to the user in a predefined sequence.

        

After the install of the base system and one boots into Hedinux for the first time. During the boot process, the system stops and finishes the install. For my install, I chose all 4 window managers and all packages. This added up to 280 packages and took approximately an hour to download. The installer looked very apt-get like to me, but it's called Hed. It did it's job admirably and ... amazingly. 280 packages and no errors. I was stoked.

One has to reconfigure some of their services again after installation, such as your X server. But then one might find themselves at the lovely login screen. You've seen this one before. It's the one with a kde-like blue wavy background with a big yellow lazy susan or daisy in the corner.

After login you can choose from any of your installed desktops, except for enlightenment which didn't show up in the menu. KDE and xfce4 were stock installs, meaning no customizations, but they seemed complete and fully functional. Gnome on the other hand was not fully functional. It did start but shot an applet error and all components were launched in seperate windows, including the desktop itself. Given the choice to delete the troublesome applet from configuration, I did, yet it did not fix the problem. After reboot, Gnome still behaved in the same manner. I thought it was rather strange since this was their system of choice and default on the livecd. If any one should have worked, it should have been gnome.

        

Conclusion

Hedlinux is based on noone so they claim. I recognized the linux live startup scripts, they used Linux From Scratch as their build method, and the package installer/updater is apt-get. So to state they aren't based on anyone is stretching it a bit far. However, it all comes together to work pretty good. I liked it. The system installs, mostly works, and offers above average performance with an adequate variety of applications. I had no stabilty problems and all apps seemed to function well (except mplayer which wouldn't start due to a missing libmad). The only hardware issue was with usb devices not detected. To call it newbie-friendly is a misnomer however, at least in the version tested here. All in all, I think it's a wonderful effort and a great project. Considering this is an alpha release, I'm quite impressed. More screenshots here.

More in Tux Machines

ACPI and Power Management Updates Merged into Linux 4.19, Partitions on Linux

  • ACPI and Power Management Updates Merged into Linux 4.19
    ACPI and power management updates are never ending work, and today Intel’s Rafael Wysocki has submitted some note worthy updates for the Linux 4.19 kernel, which were merged thereafter by Linus Torvalds. For starters, this adds a new framework for CPU idle time injection, which will be used by all of the idle injection code in the kernel in the future. It also fixes a few issues and adds a number of fairly small extensions in a few places.
  • Examining partitions on Linux systems
    Linux systems provide many ways to examine partition information. Which is best depends on what you're looking for. Some commands look only at mounted file systems, while others provide copious details on the hardware.

OSS Leftovers

  • Former OSS Executive Eren Niazi Named Open Source Evolution CTO
    Open Source Evolution, visionaries and creators of enterprise custom software, announced today that former OSS founder, Eren Niazi has been named CTO. A 20-year technology veteran, Niazi has been focused on developing custom enterprise open source software for corporate transformations to open source. Eren is the original visionary/creator who pioneered the OSS movement and envisioned a world where the enterprises used open source software for large scale data center deployments. Consequently, the OSS technologies Niazi developed have become the model for global industry storage solutions.
  • How To Get An Open Source Developer Job In 2018
  • Tesla to make driverless software open source
    Tesla CEO Elon Musk has told a hacker conference in Las Vegas that he plans to “open source” the software his company uses to secure autonomous-driving features from hacks or takeovers, eventually allowing other carmakers to use it. Musk tweeted, “Great Q&A @defcon last night. Thanks for helping make Tesla & SpaceX more secure! Planning to open-source Tesla vehicle security software for free use by other car makers. Extremely important to a safe self-driving future for all.”
  • DarkHydrus Relies on Open-Source Tools for Phishing Attacks [Ed: If there was reliance on something proprietary, the headline would not even mention it; that's because its sole goal is to demonise Open Source, associating it with criminal activity. This actually impacts proprietary software from Microsoft, complete with NSA back doors.]
  • Progress Open Sources ABL Code with Release of Spark Toolkit
    Previously only available from Progress Services, the Spark Toolkit was created in collaboration with the Progress Common Component Specification (CCS) project, a group of Progress® OpenEdge® customers and partners defining a standard set of specifications for the common components for building modern business applications. By engaging the community, Progress has leveraged best practices in the development of these standards-based components and tools to enable new levels of interoperability, flexibility, efficiencies and effectiveness. [...] It is compatible with the latest version of OpenEdge, 11.7, and is available under Apache License 2.0. More components are expected to be added in the future.
  •  
  • Musical Space: Open Source Music
    The term “open source” was coined 20 years ago this month by some software engineers who had the radical idea of allowing their code to be freely shared, copied and modified by anyone else. They realized they could make more money by giving away their product instead of selling it, and selling the support services instead. The open source model is a growing part of the arts, and nowhere more than in music. Recordings make so little money that creators now offer them for free and make their money from live shows instead.
  • Hobbyist 3D prints open source CNC machine for under $200
    Hobbyist and Reddit 3D printing community contributor Marioarm has built an “almost fully” 3D printed CNC machine for milling electronic chipboards. Marioarm built the Cyclone PCB CNC machine with 3D printed parts downloaded from file sharing sites such as Thingiverse and the GitHub repository Cyclone PCB Factory. With minimal, prefabricated parts, the project in total cost Marioarm under $200 to build.

Programming Leftovers

  • [Older] Julia 1.0 release Opens the Doors for a Connected World
    Today Julia Computing announced the Julia 1.0 programming language release, “the most important Julia milestone since Julia was introduced in February 2012.” As the first complete, reliable, stable and forward-compatible Julia release, version 1.0 is the fastest, simplest and most productive open-source programming language for scientific, numeric and mathematical computing.
  • This Week in Rust 247
  • BARR-C Aims to Make Us Better Programmers
    Look up “panacea” and you’ll find a bunch of C programming tools. Everyone and his dog has ideas about how to create better, more reliable C code. Use an ISO-certified compiler. Follow MISRA C guidelines. Write the comments first. Agile Programming. Energy crystals. The late-night remedies never end. Or, you could learn from the master. Michael Barr does embedded programming. He’s got a Masters in electrical engineering; was an adjunct professor of EE/CS; was Editor-in-Chief of Embedded Systems Programming magazine; founded consulting company Netrino to teach people how to write better code; then founded Barr Group to do it again. The man knows a few things about writing embedded software, mostly by watching his clients and students doing it badly. There’s no substitute for experience, and this guy has collected decades worth of it.   So it’s no surprise that he’s come up with his own little black book of programming pointers. These are the rules, guidelines, and suggestions gleaned from years of reviewing other peoples’ bad code and then fixing it. Best of all, a PDF download of the book is free. If you’re a traditionalist, you can buy the paperback version from Amazon.

Security: Sonatype, Microsoft, Oracle and Linux