A New Init System for Debian?
Posted: 12 November 2013 Filed under: Linux | Tags: Debian, init systems, Slackware, stability, systemd, sysvinit, upstart Leave a commentSay it ain’t so, Joe! Debian going to systemd? Nah!
Debian Linux has had a long-standing reputation of being staid and pragmatic in their decision-making. Even their software release management policy is on the long side when compared with other Distros. A typical 2-year software cycle just doesn’t cut it in today’s Internet World operating at the ‘speed of light’.
Software release management policy on the “long side”? That’s an understatement. Of course, Debian’s legendary stability depends on tried and true versions of the applications used in the operating system. I mean c’mon… even Iceweasel is based on an antique version of Firefox.
The concern is that Debian’s pragmatism may work against them and cause a backlog queue of software development issues. So, acting in a timely fashion in today’s world is vital to remaining competitive for any Linux Distribution.
Competitive? What’s this? Competing with whom? I thought GNU/Linux was a free and open source operating system that is specifically NOT pressured by the usual competitive need to devour a market as the commercial products do. Debian will always be one of the best GNU/Linux operating systems out there, regardless of the fact that you’re never going to find fancy-schmancy bleeding edge apps in their repos.
Systemd and other more modernized init systems are fine and dandy for distros like Arch or Fedora, but Debian don’t need it. My Slackware works perfectly fine with Sysvinit. I don’t have anything against systemd. I was one of the first on my block to use it in Arch. I converted long before it was part of the stable repos. It’s a fine init system. I never had any major issues with it in Arch.
Anyway, read more of the interesting article about this at Linux Advocates – The Debian Init System Deba{te|cle}.
I’m out…
~Eric
Linux Distros Are Like Lays® Potato Chips… (Revisited)
Posted: 29 January 2012 Filed under: How-tos, Linux | Tags: Arch, Debian, fdisk, gparted, hardrive partitioning, Linux, multi-booting, parted, Slackware, SLAX 2 Comments… you can’t have just one.
Multi-booting – My Way
I’ve been multi-booting since I first came to Linux. Originally, it was due to my transition from MS Windows to GNU/Linux. Later, it was because I wanted to try more distributions. I was still hunting for the one that fit me best. I’ve since found that distro (Slackware). However, I still have multiple operating systems on my computer for varying reasons.
My current hard drive partition and usage map looks like this:
SATA 1 – Main/Secondary OS + Linux Archive
Primary – 25Gig: /(root) Slackware on /dev/sda1 (ext3)
Primary – 50Gig: /home Slackware on /dev/sda2 (ext3)
Extended – 175Gig: /dev/sda3
Partition – 25Gig: /(root) Debian on /dev/sda5 (ext3)
Partition – 50Gig: /home Debian on /dev/sda6 (ext3)
Partition – 2Gig: /swap (common) on /dev/sda7 (swap)
Partition – 98Gig: Linux Archive on /dev/sda8 (ext2)
SATA 2 – MS Windows + Experimental Operating Systems
Primary – 25Gig: MS Windows Main on /dev/sdb1 (ntfs)
Primary – 25Gig: MS Windows Programs on /dev/sdb2 (ntfs)
Extended – 200Gig: /dev/sdb3
Partition – 2Gig: /swap (common) on /dev/sdb5 (swap)
Partition – 15Gig: /(root) CentOS on /dev/sdb6 (ext3)
Partition – 25Gig: /home CentOS on /dev/sdb7 (ext3)
Partition – 15Gig: /(root) Arch Linux on /dev/sdb8 (ext3)
Partition – 25Gig: /home Arch Linux on /dev/sdb9 (ext3)
Partition – 15Gig: /(root) PCLOS on /dev/sdb10 (ext3)
Partition – 25Gig: /home PCLOS on /dev/sdb11 (ext3)
Partition – 15Gig: /(root) Sidux on /dev/sdb12 (ext3)
Partition – 25Gig: /home Sidux on /dev/sdb13(ext3)
Partition – 15Gig: /(root) Mandriva on /dev/sdb14 (ext3)
Partition – 23Gig: /home Mandriva on /dev/sdb15 (ext3)
EIDE 1 – Backups
Primary – 50Gig: Slackware Backups on /dev/hda1 (ext2)
Primary – 50Gig: Debian Backups on /dev/hda2 (ext2)
Extended – 150Gig: /dev/hda3
Partition – 50Gig: MS Windows Backups on /dev/hda5 (FAT32)
Partition – 50Gig: Other OS Backups on /dev/hda6 (ext2)
Partition – 50Gig: OS Common Storage on /dev/hda7 (FAT32)
These three drives add up to three quarters of a Terabyte of space… way more than I actually need. However, space is cheap these days. I still remember paying $100 for a 10Gig drive less than ten years ago. Previously, SATA 1 and 2 were in RAID 1 (mirrored) configuration with MS Win XP Pro on them. What a waste. I rarely ever boot that OS these days (games only), so I broke the RAID down and repartitioned/reinstalled everything on my system.
The ten partitions you see on the SATA 2 drive are my experimental Linux slots. When this partition map was made, I intended to put CentOS, Arch, and Ark back on them, with the last two saved for Gentoo and maybe FreeBSD. It didn’t work out quite that way, as you can see. What is installed on those experimental partitions tends to change often.
A few things to take note of when partitioning and multi-booting in this fashion:
1) Remember the SATA 15 partition limit. Many newer distros use the libATA kernel drivers which force drive recognition as SATA regardless of whether the drive is EIDE or SATA, so for this reason remember to place your /common partitions and /swap partitions on the lower numbered ones. A libATA distro installed anywhere else on the lower 15 partitions (or another drive) will still be able to “see” and mount them this way.
2) MS Windows is like the “Borg” when it comes to being installed on a computer with other operating systems. It seeks out and destroys other operating systems. Be sure to install MS Windows first. It needs to be on the first partition of whatever drive you’re installing it on. After which, you can install your GNU/Linux distros safely.
3) Install your MBR controlling distribution last, time-wise, regardless of which partition/drive you’re installing on. This will allow it, especially in the case of Debian’s excellent GRUB, to “see” all the other installations and write them into your menu.lst for you. Even though Slackware is my primary operating system, and since I don’t use LILO, I allow Debian to control the MBR and boot my system with its GRUB.
4) Lastly, as in the case above, if your MS Windows installation is on a different drive than your MBR controlling OS, then your BIOS may have troubles booting the correct drive. No matter what you choose in BIOS as the first device, the Windows drive will boot. The reason for this is that Windows installs a bootable flag on its own drive. This flag gets priority from the BIOS. To set a bootable flag on the drive that you want to boot will require a bit of manipulation using a Live Linux CD* and the fdisk command.
Boot your Live CD and start it. From a terminal session within the CD do the following:
# fdisk /dev/
fdisk> a (option to toggle bootable flag on drive
–partition number? 1 (first partition on the drive)
fdisk> w (command to write the new info to disk and exit fdisk)
–bootable flag reset for this drive
This will set the bootable flag to the drive you choose. Reboot, go into BIOS setup and choose your first boot drive. It should boot fine now.
*Another option to use is the way I actually did it on my own system… I used SLAX on a flash drive to perform the fdisk above. Worked like a champ!
Anyway, that’s the way my system is set up. Whenever I add or change operating systems, I just edit the Debian /boot/grub/menu.lst to reflect those changes.
Have fun with it!
Until next time…
~Eric
Note: This article first appeared on my Linux.com Community Blog (now defunct). Some of the above is out-dated. I currently only run Slackware (primary), Arch (secondary), CentOS (tester1), and Debian (tester2).
Ubuntu – Leading Contender In the Linux World? (Revisited)
Posted: 1 August 2011 Filed under: Linux, Other Distributions | Tags: Canonical, Debian, for profit, Linux, Mark Shuttleworth, MS Windows, Ubuntu 5 CommentsUbuntu – Leading Contender In Linux World?
Probably not. However, Ubuntu may be the leading contender when it comes to luring frustrated Windows users into trying Linux.
Why is that? Well, I’ll tell you my theory on why Ubuntu is doing all it can to suck in frustrated MS Windows users. Firstly, you have to understand a few realities about Linux. Ubuntu is NOT the only Linux operating system out there. It’s not the oldest (Slackware). It’s not the fastest (SLAX or Puppy run in RAM). It’s not the the …est anything, except maybe mostest cunning.
There are many Linux distributions out there in the world; some are free (as in beer), some are free (as in speech), some are commercial products (you pay $$$ for them), some are hybrids or combinations thereof. The point here being that there is no ONE Linux to rule them all. The Linux that rules them all is the one chosen by you to use as your primary operating system on your computer.
Ubuntu was created by and is maintained/distributed by a for-profit company called Canonical, which was created by an young entrepreneur bazillonaire named Mark Shuttleworth. Shuttleworth is not a student of Gandhi or Mother Teresa. I’d have to pigeon-hole him with Warren Buffet or Donald Trump, actually. He’s out to make a buck, in plain-speak. He has a game plan, too.
My theory on what Shuttleworth had in mind…
Mark was sitting around one day, sucking down a brew or two, wondering what he could do to make his next bazillion. Well, he’s a bit of a nerd anyway, so it should probably have something to do with computers. Hey! That Gates and that Jobs fellow seemed to do well for themselves, right? Here’s the problem, though. Mark can’t easily piggy-back on either Microsoft’s or Apple’s operating system to make a buck, so what to do?
AHA! There’s that open source operating system out there that no one knows much about. It’s called Linux. Mark figures he can find (or steal away) a bunch of Linux gurus to help him write a new Linux distribution. Initially, he’ll give it away to all comers. He’ll set up and maintain a huge support and community system. He’ll make his Linux distribution as point & click easy as Microsoft’s or Apple’s product. Since Linux is inherently more secure than MS Windows, he can even use that as a selling point.
Alrighty, we’re down the road a bit now… say 2015. Ubuntu has developed a rather large user base. Lots and lots of X-MS Windows users have jumped ship on Cap’n Gates and now run Ubuntu exclusively. This is the time for Shuttleworth and Canonical to stop offering Ubuntu for free. Now you can buy it at Best Buy or Amazon. He’ll charge for support and updating, too. Will folks pay? If Ubuntu can be sold for 1/2 to 1/3 of what MS Windows (whatever version) is going for at that time, yes. There’s a good possibility that folks will pay for it.
New users won’t know really anything about Linux. They’ll only know Ubuntu. They were point & click zombies when they were using their Windows and they’ll be point & click zombies when using their Ubuntu. They read their FWD porn and joke emails from friends and family, they surf a few websites, they might even pay a bill or two online. That’s all they really use their computers for, anyway. That is Shuttleworth’s potential paying customer pool, folks.
Can it really happen? Ya’ never know…
Don’t get me wrong, folks. I think Ubuntu is a great Linux distribution. It’s based on one of my favorites… the rock solid Debian GNU/Linux. Ubuntu is great for introducing folks to Linux. It’s the distribution I use to install for “curious” friends and family members who hear me talk about running an operating system other than MS Windows. This article is not about bashing Ubuntu or anything, actually. It’s just a speculation on the inner workings of the mind of a man who obviously likes to make money.
Just wanted you to understand that. Try Ubuntu, by the way. You might like it.
Have FUN!
~Eric
Addenda: A member (lewmur) at Scot’s Newsletter Forums – Bruno’s All Things Linux, where I’m an Admin, posted a link to this very interesting article about how Canonical may be proposing to make some $$$…
Will 12,000 Cloud Computing Deployments Lead to Profit?
=====
This article was originally published on my Nocturnal Slacker | Lockergnome blog. The comments there were very interesting. You can click HERE to read them.
Francis J. “Frank” Golden | 1950-2011
Posted: 4 May 2011 Filed under: Miscellaneous | Tags: Angeldust, Avant Browser, Computer Haven, Debian, Fedora Core, Frank Golden, Linux, OpenSuse, Slackware, Sweet Lou, Ubuntu, Urmas 7 CommentsELKO, Nevada — Francis J. “Frank” Golden died suddenly of heart complications on April 5, 2011.
There were four friends back in ’06 who were really influential in getting me started on my GNU/Linux Adventure. Sweet Lou, X-Admin from the Avant Browser Support Forums was pushing me toward Debian (Sarge at the time). Friend Urmas from my own Cabin In the Woods board was plugging Ubuntu. Frank Golden, whom I knew from Computer Haven, was voting for Ubuntu also; as was Angeldust (Philip), another Avant Browser team member.
3 votes to 1… Ubuntu won that one. I installed it and within a couple weeks also installed Debian, Slackware, OpenSuse, and Fedora Core. I was on a mission to find “my” distro; the one that just fit. I ended up with Slackware, as you all know. The rest is history. I had a lot of help along the way from many folks. This is one of the reasons I make it my own mission to return some of that to the upcoming Linux Adventurers.
One of the folks who was always there when I had a question was Frank Golden. Frank was fast in offering his home phone number and an invitation to have a chat. He sent parts for me to get my laptop up and running. He offered advice whenever I had an issue or a thought or whatever. Frank was there. Unfortunately, that will no longer be the case. Frank is gone now. I will miss him.
Frank was my friend.
~Eric