Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Monday, January 11, 2021

We Are Tin Ducks in a Shooting Gallery

 Even some liberals and Democrats are aghast at what has hppened, lately, to President Trump.  In the aftermath of the demonstrations and riots in Washington, DC, President Trump has been deplatformed and (for all practical purposes) censored, banned from Twitter, Facebook and Instagram, and his alternate platfrom, Parler, crushed in what certainly looks like action coordinated between Twitter (Parler's competition), Amazon (who owned the computers that Parler leased), and Google and Apple (Parler's distributors).

One liberal put the reason for her discomfort front and center:  "If they can do this to the most powerful man in the world, who or what can stop them if they decide to do it to us?"  And given how the revolution eats its own, it's a reasonable fear for those on all sides, not just those on the right.

So what do we do now?

First:  Get a copy of The Moon is a Harsh Mistress, by Robert A. Heinlein.  While his speculations about alternate marriage systems have been shown to be incompatible with real human nature, it contains a description of the best sort of network for a revolutionary (or counter-revolutionary) organization devised yet to date.  

Second:  Download the latest version of The Amnesiac Incognito Live System, also known as TAILS Linux.  This will boot from a thumb drive on most hardware, connect to the Internet via multiple clients, using The Onion Router (TOR) to ensure that connections are anonymous.  It will also make sure that nothing you do is stored on the hardware you use.  It also bypasses any malicious software that may be on the system you use, but it would not bypass any malicious hardware, like keyloggers.

Third:  Learn and use GNU Privacy Guard, a free implementation of PGP.  Bear in mind the security-privacy axis:  The more secure your communications, the less likely they will be received quickly and accurately.

Finally:  If we do wind up with a Constitutional Convention, there's another idea that RAH put into The Moon is a Harsh Mistress -- governments need to make deregulation and removal of bad laws easier, and to make the hasty passage of laws more difficult.  One suggestion that I rather like is an elected antilegislative body, whose members are only empowered to send repeals to the President's desk for signature or veto, and perhaps on less than a majority vote.  Another is to require at least a 60% supermajority to pass a law.

Monday, June 2, 2014

TrueCrypt and Reset the Net

I was reading comments at DistroWatch Weekly, which carried a little blurb about TrueCrypt shutting down. There was a comment about speculation that TrueCrypt had received a National Security Letter.

I don't know. It's certainly possible. I tend to doubt it. Their stated purpose in directing people to use BitLocker, to warn people not to use unsupported security software, does ring true. Their reasons for shutting down .... are impenetrably unknown.

That's all speculation. But it brought out a thought for me. The Internet provides any right-thinking surveillance state secret police type administrator the tool of his dreams: a way to get tons of secrets disclosed to his agency without having to depend upon unreliable secret informants.

I don't participate in sedition, or recommend the violent overthrow of our government. But I think that if I did, I would probably use The Amnesiac Incognito Live System, or TAILS Linux, for all clandestine communications -- probably on a device that I never used for anything else. But that may be a bit much at this point. I can readily recommend Reset the Net and the tools they promote for internet privacy and encryption.

Bear in mind, that the more secure and private your communications network is, the more difficult, time-consuming, and unreliable (in the sense of getting all messages through) it becomes, and apply privacy tools to meet your needs.

Monday, January 27, 2014

Marketing the Escape from Software Captivity

Not having gained employment in health information technology, I've gone back to school for business administration. One of the required courses is an introduction to marketing. It is easily the most engaging class I have this semester.

What's one of the first things I got from it? Desktop Linux fails in no small part because of poor marketing and a complete lack of marketing management. To be fair, most of the things which make desktop Linux awesome, by which I mean community and freedom, prevent it from being marketed effectively as a desktop OS.

Linux is an IT pro's playground. If there's anything such a person wants to play with, Linux is just about the best place to go. In some ways, Linux is like Protestantism. Any time any portion of a community is unhappy with how things are going, he (or they) can split off to start another. In Linux, this is not automatically a bad thing. After all, unlike Jesus, Linus Torvalds never prayed that all in his Kingdom would be one. And it leads to all sorts of nifty innovations, like CrunchBang Linux (still one of my favorites), PCMan File Manager and Terminator terminal emulator (both originally one-man projects, and largely they still are). But it does prevent a unified or even coordinated message.

On the other hand, never have the disadvantages of captive software, and entrusting your computer and your information (like what software you install), to the likes of Microsoft's butterfingers been so evident. So what am I asking of the Linux community at large?

Tell people interested in keeping the control of their computers in their own hands to start with a mainstream starter distro with broad support and friendly forums (e.g., Linux Mint, Kubuntu, Lubuntu, Xubuntu, Ubuntu, Mageia, OpenSUSE, Fedora, Korora, Zorin, Sabayon). Assure them that if there's something they really dislike, it can probably be changed. Ask them whether software should be stable and mature or up-to-the-minute. Ask them which version of Windows they liked best, and why. Ask them what applications they absolutely must have, and if the open source alternatives will meet their needs. And apply their answers to the distro you recommend to them -- if any. There are people for whom total escape is not worth the effort. (And yes, I am one of them. I run Win7 to play Need for Speed: World, League of Legends, and Warframe.) Let them keep it.

I am of the opinion that nearly anyone intent on escaping the control that Microsoft has over their computer, and regularly gives to the likes of the RIAA, the MPAA, and the NSA, would do well to use KDE as their desktop environment. This isn't a knock on Unity, GNOME Shell, XFCE, LXDE, or any other UI. It's an opinion, based on my assessment of KDE's usability, maturity, stability, and familiarity to people used to Windows XP and Aero. I would only point them at distros with interfaces that use the start menu, task bar, and desktop paradigm that Windows has used since 95. I think there is absolutely no point in talking with potential new users about Ratpoison (a GUI that does not use the mouse), Fluxbox, or whether GNOME Shell, Unity, Cinnamon, XFCE, or MATE will become the predominant GTK+ 3.x environment. Sure, they're out there, and useful, and interesting, but not to somebody who has only ever used Windows.

Nor does any good come from trying to indoctrinate them to hold your position with regards to vi vs. emacs vs. nano, init vs. SystemV vs. Upstart, or whatever other dispute or controversy you are absolutely sure has only one correct position.

A fair number of popular projects have elitist communities which are actively hostile to newcomers and people who aren't interested in learning a lot about their computers. And it's possible for new projects to spring up with little or no quality control, and/or promise a lot more than they deliver. Either experience will gravely hinder or derail anyone's Linux adoption. No matter how much you may love such a distro or project, don't suggest it to a newcomer.

Friday, December 27, 2013

Replace Windows, Not Your Computer

Microsoft is going to drop support for Windows XP in April 2014. That's about four months out. An upgrade to Windows 7 will probably cost you at least $120US, and could easily require a hardware upgrade. But there are alternatives to upgrading from Windows XP to Windows 7.

I like to recommend that people try a Linux distribution (or distro) before buying a new computer to upgrade from Windows XP. There are a lot of benefits.
  • Better security than WinXP: A lot of popular software won't run in WinXP unless you violate some really basic security principles; few Linux distros encourage that kind of behavior
  • You have more control over your computer: The more modern your version of Windows, the more control is put in the hands of the MPAA, RIAA, and similar groups; Linux is licensed in a way to ensure your computer is under your control alone
  • You help the environment: your computer, which includes a lot of toxic chemicals, can work for you for many more years under Linux than Windows, and so stay out of landfills for many more years
  • You save money: you spend less for hardware and usually nothing for software.
Trying Linux is pretty easy with a live system. This is a version of Linux designed to run from a CD-ROM, DVD, or USB drive without affecting your computer. Because it's on removable media, it's going to load programs much more slowly than it would if you installed it, but once loaded, the programs should run pretty quickly. You can try the programs that are included by default, and you can use the package manager to see what you could download for free if you installed.

By the way, if you don't know which distro to choose, I would suggest Linux Mint 13 if your computer predates 2012, Lubuntu if your computer is really limited (say, 512 MB of RAM or less), or the most current Linux Mint if your computer is less than two years old and version 13 doesn't work with it. They are all pretty easy to install, act lot like Windows on the surface, and have friendly communities and forums where you can get help. Some distros, such as Zorin OS, are designed specifically to make the transition from Windows easier. Other popular desktop distros suitable for beginners include Fedora, Ubuntu, Xubuntu, openSUSE, Kubuntu, NetRunner, PCLinuxOS, Point Linux, Mageia, Pear Linux, KWheezy, Pinguy OS, SolydXK, and Korora.

There are basically three ways to get a live system. You can borrow one, buy one, or download one. Borrowing involves finding a local Linux Users Group (or LUG), which will probably be full of enthusiasts happy to help you get going with their favorite Linux distributions. (They may not share my preference for Linux Mint. Try their suggestions anyway.) There is probably one in your area, and many colleges and universities have them. Search Google for "Linux Users Group" (in quotes) with where you live, and see what comes up. A LUG is especially helpful no matter how good you are with computers. In fact, switching over to Linux is probably easier for somebody who is not very knowedgeable about Windows than it is for a Windows expert.

The best way to buy is from OSDisc.com; they sell most of the big desktop, server, and rescue distros on CD or USB key. This may be a better option than downloading, especially if you have limited bandwidth and/or limited faith in your ability to create live media.

Downloading is easy, especially if you have plenty of bandwidth. If you do, and your computer will boot from a USB drive, and you have one that holds 1GB or more, you can go to Pendrive Linux, which has a nifty tool to load any of scores of Linux distros onto a thumb drive. Or, if you can only boot from CDs or DVDs, download burning software like CDBurnerXP, and then download a live ISO (like Lubuntu which fits on a single CD-R), use the burner to put Lubuntu onto a CD, use it to boot your computer, and try that.

Now, there are reasons for not even giving Linux a try. In no particular order:

You already have Windows Vista or Seven

Windows Seven will have mainstream support until January 2015, and extended security support until January 2020. Windows Vista will have extended security support until April 2017. You're not up against the clock, like an XP user is.

You would rather spend the money for the upgrade

You think it will be easiest to buy a new computer to try a very different Windows system (that is, Windows 8 or 8.1) instead of not spending money on a new computer, and trying a Linux system that acts more like XP in the day-to-day, if much less like XP when it comes to adding, removing, and updating software.

Fear, Uncertainty, and Doubt

I've heard people say that if you are going to try Linux, you can expect to have to compile your video drivers from source. I've used several desktop Linux distros for about six years, and I have never compiled anything from source. (Edit: Unless using Slackbuilds counts, which I tend to doubt; they are thoroughly documented scripts that download, configure, and compile the source tarball for you.)

I've heard that you will only be able to use vastly inferior software. If you absolutely cannot stand to be without the very latest and greatest in Outlook, Adobe Photoshop CS, or Microsoft Office, that could very well be true. If you use Firefox or Chrome instead of Internet Explorer, Thunderbird instead of Outlook, VLC instead of Media Player, and LibreOffice instead of Microsoft Office, then you are already using default Linux software for those tasks. But search the Wine HQ Application Database before deciding that Linux will prevent you from using your pet application. If it's running Platinum, chances are that the WINE software will let you can use it without any issue at all.

I've heard that it's impossible to get help. If you're using XP, the sort of support you get for Linux is the sort you're getting for Windows XP: searching the web. There are communities full of elitists who will treat you badly if you don't meet their expectations. But there are also communities full of helpful friendly people who are very happy you're trying Linux and want you to do well with it, and the Ubuntu, Linux Mint, and CrunchBang communities are definitely among them. In any case, reading documentation (which is easily searched if you include the distro name) before starting is always a good idea.

I've heard that you will have to master the command line. This depends a little on which distro. I know that at least Ubuntu, OpenSUSE, Mageia, and PCLinuxOS all have a lot of graphical, point-and-click tools for the vast majority of system administration tasks. Barring some bizarre video issue or the like, you probably would never need the command line for any of those distros.

But a lot of help will recommend using command-line tools, because the graphical tools can depend on your desktop environment, while command line tools do not. And they will work even if the entire graphical environment dies. The command line is your emergency fallback toolkit. It is very powerful and can do serious damage if used carelessly. But it can also save your bacon if everything goes wrong. Don't be afraid. It's like driving a Ferrari Testarossa or Lancia Stratos: you can do it if you're careful and don't try to push it to its limits. If you google the entire command in quotes before you use it, that gives you a basic simple sanity check.

Before Starting

If you decide to install Linux and you want to keep Windows XP, there are some things you absolutely should do first, no matter what distro you elect to use.
  1. Defrag your hard disk. Auslogics Disk Defrag Free is an excellent freeware program.
  2. Back up your data. Include any software installation files you have downloaded. There are a lot of ways to do this; find the one that works for you.
  3. Ensure that you can restore from backup. There are many IT professionals who are very sorry they did not do this.
  4. Read documentation. Learn about disk partitioning and partitioning schemes. This can help you prepare for future upgrades.

Monday, March 25, 2013

Good Times in Linux-Land

I'm going to suggest you start using a Linux-based operating system on your computers, rather than Mac OSX or Windows. One reason for switching is because Microsoft is dropping support for Windows XP next April, and you will only be able to get Windows 8 (and then only after a hardware upgrade). If you don't want to buy a new computer, switching to Linux could easily save you from that.

Many Linux variants (called distros) are easy to install, use, and maintain. They do really well what most people do on their computers: surf the web, email, chat on instant messaging clients, manage photos, and word processing. Few of these things are done exactly how they're done in Windows. But that's a feature, not a bug. In a lot of cases, the ways that Windows does these things are kind of lousy, but you're used to the problems. In the meantime, the new way of doing things will seem unnatural and awkward, but it was every bit as awkward and unnatural when you were first learning how to do it in Windows.

Before you consider installing a Linux distro, I urge you to
  1. BACK UP YOUR DATA
  2. Read their documentation
  3. Test that you can restore your data from backup
  4. Read their documentation
  5. Defragment your hard drive
  6. Read their documentation
  7. Proceed with download, testing, and installation of your chosen distro
The easiest way for most people to start with Linux is to use Linux Mint 13 (Maya) KDE Edition. The desktop is pretty, quite a bit like Windows 7, and Linux Mint 13 will be supported util April 2017, which means you won't have to reinstall until then. The next version of Linux Mint to have support past that date will be released no sooner than April 2014. Try the live version before installing.

There are other distros that are well-suited for beginners. These include openSUSE, Ubuntu (which has a novel interface called Unity that should also work for smartphones and tablets -- I recommend the LTS version), Kubuntu (again, I recommend LTS), Mageia, PCLinuxOS, and Lubuntu Extra Life Extention. They vary in how often they release new versions, what sort of desktop environment to provide, how long they support old versions, which software they think it is most important to support and update, and how devoted they are to software freedom.

Fedora is quite a bit trickier to make desktop-ready than any of these that I've mentioned. It is heavily supported by Red Hat, which is strongly devoted to free software principles. As a result, Fedora doesn't have a push-button easy way to enable Adobe Flash, many popular (captive) multimedia formats (such as DVDs and MP3s, as well as Adobe Flash), or the nVidia or Radeon proprietary graphics drivers. If installing FlashBlock in your web browser doesn't change anything for you, and you don't play any games with 3-D acceleration, this might not matter. Fedora is also devoted to cutting edge software and rapid release cycles.

Software freedom is one of the major reasons I prefer free software to captive software, like Microsoft Windows and Office, iTunes, Adobe Flash, Kindle, and Nook. They all mean to prevent you from actually controlling copyrighted content, but rather putting control of such content in the hands of others. And if they have to be able to hijack your computer without your say-so to keep that control, then they can. And really, do you deserves that kind of aggravation? Should you have to live with other people controlling your computer, because of so-called "intellectual property rights"? Is it right and just for (say) MGM or Sony Entertainment to delete your legitimate, legal, digital download of a movie or song, because somebody else posted a copy of it on Pirate Bay or MegaUpload or a similar site?

Sunday, December 30, 2012

Open Source and Freeware

Free Software is software that you may use, redistribute, modify, and redistribute your modified versions.  Captive software is licensed to make it illegal to do at least one of these things.  I always will recommend free software over captive software.

Freeware is software you do not have to pay to use, but is otherwise in some way captive.  I will generally recommend freeware over paid captive software, though you should be careful.  Quite a bit of freeware (extra browser toolbars, especially) will spy on you, and freeware may have a number of other malicious functions as well.

So:  here are some resources.

Datamation has a mega-list of nearly 1100 free software projects, ranging from complete operating systems to very simple text editors, which I have added to the "other links" part of the sidebar.

Nonags.com is my go-to portal for Windows freeware.  All of it is certified nagware, spyware, and malware free, though I have found some pretty worthless stuff there.

Alternativeto.net provides user ratings of various alternatives to well-known software packages, and links where you can obtain them.  They are perfectly willing to link to free software, freeware, and paid captive software.

Sunday, April 8, 2012

What Works In Computing

Salute to Jeff Hooglund, project lead for Bodhi Linux (and some other software).

So what doesn't linux do?

The desktop -- at least, not in the G7/ G20. Not that it can't do desktop, just that it's annoying to get some things to work, or there's no support for linux systems (Netflix, Photoshop, Adobe Illustrator, some games, read Microsoft Office files cleanly). Sometimes, people deliberately make stuff so it can't be made to work with linux (anything having to do with digital rights management). It is really good for surfing, email, word processing, photo management, and instant messaging, not to mention music production, Myth TV, reviving old machines, resisting malware, and almost anything else that the development community finds interesting.

You can try linux without installing it. Just don't expect it to be like windows. A Tesla Electric Roadster is going to be very different from a Lotus Elise, in spite of the similarity in appearance and function. Live CDs/DVDs are a long-standing way to try and often install linux. If your computer can boot from a thumb drive, you can copy a live cd/dvd ISO file to it (see the Pendrive Linux site). There are tons of distros that can be tried in this manner. Search for them on DuckDuckGo.com or Ixquick.com and you'll find relevant links quickly.

Some distros are better suited to desktop use than others. Regardless, you will want to make sure important data is backed up and your hard disk is defragmented before you start. Search the web and read the forums when you have problems. For those coming from Windows with no knowledge of Linux, I'd recommend the following:

Geek Level 0:

Linux Mint (if you're a long-term Windows user, particularly the KDE edition)
Ubuntu (if you don't consider yourself much of a windows user, and/or the TaskBar and Start Menu don't make sense to you)
Lubuntu (if you don't like the Unity Interface; there will be changes to it come April 26 2012)
PCLinuxOS (the first distro I ever installed)
openSUSE (the oldest commercial distro)
Puppy (especially if you're using old hardware)
SimplyMEPIS 11 (some complain about installer design, but it's fast and stable once installed)

Geek Level I: Video drivers and/or wireless and/or printing may require research.

Scientific Linux (if you prize stability -- it's a clone of Red Hat from CERN)
SalixOS (again for stability -- it's the lazy man's Slackware)
Linux Mint Debian Edition
Archbang (speed, cutting edge)
Crunchbang (speed, stability)
Fedora (bleeding edge)
Sabayon (bleeding edge)
PC-BSD (not linux, but Unix.)

Geek Level II: Configuration will require knowlege and research.

Debian Linux (stability again)
Slackware (stability again)
Arch Linux (speed, bleeding edge, super-customizable -- regarded as the hot rod of linux)
Semplice (speed, bleeding edge -- this is a Debian Sid distro)
Siduction, Aptosid (bleeding edge -- these are 2 other Debian Sid distros)

Geek Level III: You're happy to compile everything from source.

Gentoo Linux
Linux From Scratch (this is a book of instructions, not a software compilation)

Wednesday, September 21, 2011

Locking Out Linux

I use and prefer free software, including several variations on GNU/Linux. This article suggests that operating system vendors may request (or demand) that the next version of Trusted Computing, the Unified Extensible Firmware Interface, be used by hardware manufacturers to lock out any OS other than the one shipped with a system board, and that acting to bypass it would be a violation of the Digital Millenium Copyright Act. This one, by a Red Hat dev, has more technical and better information.

Could it happen? Certainly. Microsoft makes most of their OS sales to system manufacturers like Sony, Dell, HP, and Gateway. In fact, people are more likely to buy new hardware to handle the latest version of Windows than because their computers no longer do everything they want. Will it happen? I don't know. IIRC, Microsoft has been slapped down in court for trying to prevent people from using their computers as they wish, and suits to end this would almost surely cite that precedent.

Sunday, May 3, 2009

Linux Usage

Most people spend most of their time on a computer doing the following things: Browsing the Internet, chatting on instant messengers like AIM and the Windows Messenger, email, sharing and editing digital photos, and word processing. There are several Linux distributions, or distros, that handle these things (and web development) as well as they're handled in Windows, if not better.

It's been a long time since I've written about Linux, and quite a bit has changed. But some things remain the same.

What has changed? Well, driver availability is much better than it once was, though it still lags behind Windows and Mac OS. Gnome and KDE are much easier to use than they used to be. Ease of installation has increased by leaps and bounds, especially for Ubuntu (if you want a free install CD) or Linux Mint (a better choice if you are willing to download and burn the install CD yourself). Both have very helpful and friendly communities providing support. Switching over from Windows is far easier than it used to be, as well. Most of your favorite Windows programs have near equivalents in Linux, that do the same things, but only sometimes in the same way.

What hasn't changed? Linux is released under the GNU Public License. This means that you have a property right to the source code and software. Since property rights are the basis for a libertarian society, this is a huge benefit. Microsoft (and most software "sellers") makes sure that they, not you, retain all property rights.

A computer running Windows is more loyal to Microsoft than you than ever before; "Trusted" Computing and Digital Rights Management are the primary processes by which Microsoft maintains control over what you do with your computer. These issues are the core reasons I refuse to use Windows XP and any subsequent OS released by Microsoft. This article expands upon this and other reasons.

Linux has much lower system requirements than Windows Vista or XP, and can run ably on machines that were new when Windows 2000 came out.

If you are interested in trying Linux, there are several distros that are as easy to install as Windows. Installation is a bit more complex if you want to keep Windows on your computer, but it's not out of reach.

My first recommendation is Ubuntu. This is partly because Canonical will ship you a free CD-ROM to let you test-drive and install Ubuntu (called a Live CD). The other reason is that the user community is so large, friendly and helpful. (Check out this newbie's guide for an example.) When I have a problem with Ubuntu, I can stop mid-installation and check out the forums, the official documentation, the community wiki, and the Ubuntu IRC channel (connect to irc.freenode.net and /join #ubuntu ).

I am using Linux Mint right now. It is mostly Ubuntu with some added configuration and administration tools, and I think what the Linux Mint team has changed, they have changed for the better. You have to download the image file for the Linux Mint Live CD and burn it onto a CD-R yourself, but after that, I find it takes less effort to use than Ubuntu.

Ubuntu and Mint use the GNOME desktop by default. The other main desktop environment used in Linux is KDE, and many Windows users will prefer it. (Neither is really "better" than the other; it comes down to what you like.) Many distros come in both KDE and GNOME versions, but I think most are better at one than the other.

If you would rather try KDE, you have several options. There is Kubuntu, the KDE version of Ubuntu (and again, Canonical will ship you a free LiveCD). I think that Ubuntu is better with Gnome. There is SimplyMEPIS, a distro developed to help new users with setup and configuration, which is KDE. There is Mandriva. They have a Gnome version as well, but I think they have been doing KDE for longer. Mandriva has been oriented towards the new user for over 15 years. There is PCLinuxOS, which was originally based on Mandriva. I used PCLOS for two years, and it was always better than Windows for anything to do with the internet. Just as I think of Linux Mint as a more polished version of Ubuntu, I think of PCLOS as a more polished version of Mandriva. I still would be using PCLOS if I didn't want to keep playing World of Warcraft. PCLOS had only KDE to start, but some reviewers think the latest Gnome version is better.