Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

FOSS: A General Introduction to Linux
wikibooks ^ | 1991 | Multiple sources

Posted on 01/14/2019 6:37:20 AM PST by ShadowAce

Introduction

Welcome to Linux! GNU/Linux is descended from the UNIX operating system, but is open source software, which means that you can view its source code and change it to suit your needs. Of course since this book is geared to those new to Linux, we stay away from very technical issues that are more suited to Linux veterans. This book is going to try to be geared toward the person who has heard about Linux and might be considering trying it out or perhaps the person who has already "taken the plunge" and is looking for more information or wondering where to start now that they have Linux installed. But first, a little history lesson.

The name "Linux" technically refers to an operating system "kernel", a single but key component of a complete operating system. In everyday use, the term "Linux" is frequently used to refer to a complete operating system which consists of the kernel and some of the thousands of other programs required to make an operating system useful. Much of the important system software that is typically installed on a Linux system comes from The GNU Project, a project to build an operating system made entirely of free software.

The first Linux kernel was created by Linus Torvalds. It was first released on 5 Oct 1991. It was started as an x86-only, single-processor operating system, but grew to become one of the most ported pieces of software. Other parts of a complete GNU/Linux system come from other projects such as the GNU project, and are integrated into a complete GNU/Linux OS by your supplier. Usually your supplier will assign their own version number to the integrated whole.

The GNU Project is overseen by the Free Software Foundation, founded by Richard Stallman, who believes that the people should use the term "GNU/Linux" to refer to such an operating system, because so many of the required programs were in fact, written as part of the GNU Project.

Distributions

A distribution is a type of Linux. Linux comes in a large number of distributions, some of which are designed for everyday use, and others designed with a specific task or device in mind. We'll discuss some of those differences below.

Most Linux distributions have a special type of CD, called a live CD. If you insert this CD and then restart your computer, the live CD will run Linux on the computer while avoiding changing anything on your computer as much as possible. For example it won't normally install any files on your PC, but run only from the CD. You can give the operating system a try to see if you like it without the risk of installing anything on your hard drive. You should remember that linux typically runs very fast - if the system seems slow, it is because it is running off your CD drive, not your hard drive.

Choosing a Distro

There are dozens of different Linux distributions. Here are some ways to help you narrow down the options to a short list.

How do you intend to use the system?
Desktop or server? This distinction is probably the most important. Distributions for the desktop will have a graphical user interface, while server distributions won't.
Specific hardware requirements
Try out a few LiveCDs of different distributions. Does it recognize and work properly with your hardware?
If you intend to install Linux on a low-end specification computer, or you have other peculiar hardware compatibility problems or requirements, your choice might be influenced by this need. Most linux distributions should run fine on all but the lowest end of the spectrum.
Application support
Which applications or desktop environment are important to you?
Does a given distribution install those programs by default or is it easy to install and integrate them with the rest or your system?
Does the distribution have a good package management system, and suitable software repositories?
Support
What options will be available for getting support? Is commercial (paid) support available? Is there free community support? If the distribution has a small user base, you will have a harder time getting distribution-specific support, as compared to a more widely-used distribution.
Desktop environment
For desktop systems, you'll need to feel at home. Check out Linux Guide/Desktop environments for information on some common ones. GNOME and KDE are the two most popular.

Try a distro chooser, like http://www.zegeniestudios.net/ldc/. Often several different distributions will meet all your requirements. Your final choice from the short list may be based on whim or personal taste.

Getting Linux

Use an Existing system

The easiest way to begin using a Linux system may be to use an already running system. For example, some systems may be available in various educational or work environments. In this case you only need to contact the appropriate administrator and obtain a user ID and password. You will only be able to explore the system to a certain extent, but the first steps can be taken without having go through the installation process.

Another trouble-free way of obtaining a Linux system is to buy a computer with Linux pre-installed. The number of vendors selling such systems is constantly increasing.

Download a Linux ISO

After choosing a distribution, you should download it. Normally this will be an ISO image. An iso is all the data on a CD - after downloading the iso file, you will burn it to either a CD/DVD or a USB flash drive so you can use it. A USB is the recommended option these days as they are more reliable than CD/DVDs and virtually all modern systems support bootable USBs.

Creating a bootable USB on Windows, Mac OS X and Linux

  1. Go to http://unetbootin.sourceforge.net and download UNetbootin for Windows or Mac OS X and run it. Existing Linux users are recommended to download UNetbootin from their distro's repository.
  2. Once it is opened, click the ... button to browse for your iso, next choose your drive letter in the "Type" column and click OK..
  3. The image will begin to be copied to your USB. Once it is done, your USB will be made bootable. You can now reboot the computer.

Creating a bootable USB on Linux (command line method)

WARNING:This procedure will erase all data presently on the flash drive, make a backup first.
1. Launch a Terminal window.
2. Type lsblk.
3. Note that there will be an entry for your flash drive, similar to this :
sdb 8:16 1 2.0G 0 part /media/NO NAME Note down the sdX, in this example sdb, NOT sdb1 etc.
4. Unmount your USB with this command:

sudo umount /dev/sdX1

5. Browse to the directory where you downloaded the iso with the cd command and type this command. (Assuming the iso image is ubuntu-gnome-16.04.1-desktop-amd64.iso and your drive is sdb)

sudo dd if=ubuntu-gnome-16.04.1-desktop-amd64.iso of=/dev/sdb bs=1M

6. The command will work in the background, when you return to a prompt, it will be finished.

Creating a LiveCD/DVD

A live CD/DVD is not recommended, use this procedure only if you do not have a computer that can boot from USB.

Windows (7 and later)

  1. Insert a blank disc in your drive
  2. Right click on the iso file and click "Burn image"
  3. Select your drive.
  4. Click Burn
  5. Wait for it to finish
  6. Done
Mac OS X
  1. Insert a blank disc in your drive
  2. Browse to your file in Finder
  3. Click "File" -> "Burn Disk Image to Disc"
Linux

K3b, Brasero etc. all have a function to burn images to CD/DVDs.

Boot From LiveCD

Live CD distributions allow you to "get your feet wet" by running Linux on your own PC at home without worrying about installing it or losing data.

Live CDs don't need to be installed to your hard drive for you to use them. Instead, you simply load the Live CD into your CD-ROM drive, restart your computer and a complete running Linux system should boot up with little, if any, intervention. There are some difficulties for some distributions working with certain sets of hardware, but most systems will boot with little to no problems.

A system running a Live CD often tends to be a little slow. This is because information must be fetched from the CD-ROM (which is much slower than a hard drive) and because the Live CD must store a lot of information in memory that would normally stay on the hard disk. Don't let this fool you into thinking that Linux is a slow operating system though. Linux systems are normally very fast and reliable. If you try a Live CD, it is recommended (unless you are trying a MiniLinux) that the computer you use be a relatively recent one with a generous amount of memory (256MB or more). For most people, this should provide a trouble free way to begin to get to know Linux. Sometimes the entire Live CD can be loaded into RAM if a sufficient amount is available (say around 1GB) and this will offer excellent responsiveness.

Live CDs are a great way to test whether certain hardware is likely to be compatible with Linux. Just pop the disk into the CD-ROM drive of the system in question and reboot as described above. Most hardware problems (if there are any) should make themselves obvious during normal use.

If The Live CD Didn't Work

If your Live CD is ignored and you find yourself booting into your normal operating system, you may need to alter some settings in your BIOS. While this may sound daunting for some users, it's actually a lot easier than it sounds.

Begin by restarting your PC and when the boot process begins again you will need to strike a particular key on your keyboard. The key you need to strike will usually be displayed on the computer screen and is often the 'Del' key. Common alternatives are 'F1', 'F2', 'F10' and 'Esc'. The proper key will vary with your computers manufacturer. Once the proper key is struck your computer screen will display the 'BIOS' or 'Setup' editor. There are usually some simple instructions on the bottom of the screen, or off to one side, telling you how to navigate around the various choices and make changes. Be sure to read these before continuing, then look for something labeled 'Boot' or 'Boot order'. Using the instructions you read a moment ago, change this so that your CD-ROM is the first item in the boot order. If you think you've made a mistake, there is usually an option to 'Exit without saving changes'. If you don't see that option, holding down the 'Ctrl' and 'Alt' keys and pressing the 'Del' key should save the day. If all goes well 'Save and Exit' and your computer should boot up, checking the CD-ROM for your Live CD as it does so. If you have run a Linux Live CD and have rebooted to use your regular operating system and have arrived at a notice declaring "Missing Operating System" or "Error on System Disk", or any scary notice stopping you from loading up as normal, it is likely that the computer has "forgotten" that you normally load up from the hard drive and has started to look for your operating system in the CD Drive. To fix this, follow the instructions above accordingly to your system but instead of selecting your CD drive as the boot device, select your hard drive.

Install Linux

After testing the system, you'll want to install it to your hard drive permanently. This does not require you to get rid of the current operating system, even if you have only a single hard disk. We will explore this topic in more detail in the next tutorial, Installation Walkthrough.


TOPICS: Computers/Internet
KEYWORDS: linux
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 121-123 next last
To: ShadowAce

Fantastic article to start this off with!

Thank you!


21 posted on 01/14/2019 8:29:18 AM PST by Openurmind
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Here is another option that can be done right away not needing the physical CD to try it out. It can be downloaded and put onto a bootable USB stick. This is how I got mine.

Here is an article about a good distro version for anyone brand new to Linux. This feels and functions just like Win 7 and will be very easy to use right out of the box.

https://www.zdnet.com/article/mint-18-3-the-best-linux-desktop-takes-big-steps-forward/?bhid=25275353122913214062959128115956&ftag=TRE-03-10aaa6b&loc=newsletter_large_thumb_featured
https://www.linuxmint.com/rel_sylvia_cinnamon_whatsnew.php

Make folder and download the Rufus and ISO files from the next two links into it.

https://www.linuxmint.com/edition.php?id=246 ( I downloaded my mirror file from “Linux Freedom” site )

https://rufus.akeo.ie/

Go into your folder and the Rufus is executable file that will launch the stick builder with a ISO file search. Just point it to the Mint ISO you downloaded into that same folder and it will add it to the process as it makes the stick for you.

Pull this up in another tab and read these instructions carefully step by step for the proper setting options for the Rufus program to make your stick.

https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0

Then of course you can then boot it from your Bios set up screen to try it. My PC made me power up with the stick in the port before it would see it and give me the option to use it as a boot option. Took me a bit to figure this out. lol


22 posted on 01/14/2019 8:48:38 AM PST by Openurmind
[ Post Reply | Private Reply | To 1 | View Replies]

To: Alas Babylon!

Oh man... Linux is everywhere and most don’t have a clue!

More…

1. Linux is not an OS, but it is the kernel, GNU Linux is the OS and it comes in several hundred flavours.

2. Linux Kernel was written by a 21 year finnish college student as a part of his hobby. Yup! His name is Linus Torvalds.

3. Torvalds created Linux based on GNU General Public License (GPL). Perhaps Torvalds would have never written his own kernel if GPL would be having it’s own kernel and driver.

4. Major part of today’s Linux kernel is written in C programming language and assembly language and only 2% of today’s kernel contains code written by Torvalds.

5. A Standard Linux Kernel of today has over 10 Million lines of code and it grows at the rate of 10% every year. About 4500 lines of codes are added and 1500 lines of code are changed everyday. Initially in 1991, Linux kernel version 0.01 was released with 10239 lines of code.

6. A guy named William Della Croce Jr. registered the name Linux and demanded royalty for using its name and mark. However he agreed to handover the trademark to Linus, later.

7. The Linux kernel’s official mascot is a penguin named Tux, abbreviation of tuxedo. The idea that Linux had a pet penguin comes from Linus Torvalds himself.

8. The first commercial distribution of GNU / Linux was Yggdrasil (http://en.wikipedia.org/wiki/Yggdrasil_Linux/GNU/X) and was launched in CD format in 1992. Red Hat was one of the first distributions to settle within companies and data centers in 1999.

9. Debian was one of the first GNU / Linux that was constituted and organized as a community of developers. Debian v. 4.0’s source code contains 283 million lines of code, $7.37 billion: projected cost to produce that amount of code in a commercial environment. Debian’s code base remains the foundation for other distros such as Ubuntu, Knoppix and Xandros.

10. 90% of the world’s most powerful supercomputers are using GNU/Linux. Top ten of supercomputers use Linux. 33.8% of the world runs on Linux servers compared to 7.3% running Microsoft Windows operating system.

11. Linux Torvalds has been honoured by naming an astroid after his name.

12. There are over 300 distributions GNU / Linux activities ranging from the well known Debian or Fedora distributions through governmental or educational level. And this list seems to grow with regional and personal distros being added frequently.

13. OK, Now the area of application of Linux – U.S. Department of Defense, U.S. Navy Submarine Fleet, Federal Aviation Administration, Tamil Nadu for education purpose, Japan’s bullet trains, traffic control of San Francisco, the New York Stock Exchange, CERN, many air traffic control systems or control of nuclear reactors of submarines and ships, Russia, Brazil and Venezuela for interoperable management , cost efficient and technologically independence, Google, Cisco, Facebook, Twitter, Linked in, Toyota, TiVo, etc, server hosting the website of the White House (Drupal), federal government of Brazil favours Linux operating systems over all others in its PCs. Is Not Linux kernel the most widely ported operating system, running on a great variety of operating systems.

14. For those who think Linux can’t do Animation – Oscar-winning visual effects of the Titanic by James Cameron came from machines with Linux and Avatar was the last movie completely developed in 3D Applications on Linux platform using Foss Software. Exclaimed!

15. Believe it or not – In 2002, Microsoft had accumulated a $ 421 million cost of fighting the spread of Linux, according to The Register.

16. According to a study funded by the European Union, the estimated cost to redevelop the most recent kernel versions would be at $1.14 billion USD – Amazed.

17. Microsoft Windows and the Linux kernel can run simultaneously in parallel on the same machine using a software called Cooperative Linux (coLinux).

18. IBM choose Linux for what is expected to be the world’s most powerful supercomputer, Sequoia, due in 2011.

19. An unmodified version of the Linux kernel is called – “Vanilla Kernel”

20. Last year, 75% of Linux code was developed by programmers working for corporations. GOOGLE has contributed about 1.1% of the code in the current Linux kernel.

21. Linux has a strong following in Smart Phones – Palm’s WebOS, Google’s Android and Nokia’s Maemo smart phone operating systems are built on top of the Linux kernel.

22. Android’s Operating System is based off of Linux. The operating system is primarily based off of Linux kernel and Google has made several changes to make it go above and beyond the original basis of Linux kernel. The first Android Smart phone was launched by HTC! Though Samsung has captured much of the Android smart phone sector with its Galaxy series of devices.

23. Google names the code names of Android versions in alphabetical order. These names are not random but names of desserts. Can you guess the next versions of Android now? Android 5.0 K………..?!, Android 6.0 L………….?!!

24. Android mascot was stolen! Google didn’t originally create that mascot. The mascot was adopted from a character named Android! from a game called Gauntlet.

25. As of January 2010, Linux still only has a 1.02% market share within desktops.

More...

1. The New York Stock Exchange.

2. The Department of Defense of the US also uses Linux extensively. The Red Hat Linux runs the nuclear submarines of the State.

3. Scientific Linux controls the particle accelerator at CERN and all the computers associated with it.

4. The Federal Aeronautics Administration- FAA, NASA, Space X and JPL- Jet Propulsion Labratories.

5. The bullet trains in Japan use Linux to maintain and manage the sophisticated Automatic Train Control system.

6. The In-Vehicle-Infotainment technology (IVI) inside Toyota and other automobiles use Linux platform.

7. Out of the top 500 fastest supercomputers of the world, Linux or its variants power 498 of those.

8. Smartphones (Android, Maemo) are built on Linux kernel.

9. Linux has a special place in Hollywood as well. Visual effects of Titanic and Avatar were developed in 3D applications on Linux platform using FOSS software.

10. Linux is favored by the tech giants as well. For the web and cloud services, Linux is the first choice for Google, Amazon and Facebook.

11. Just about all webservers are now using linux/apache.

12. Spacewatch, a research group of Lunar and Planetary Laboratory at the University of Arizona, named several asteroids (9793 Torvalds, 9882 Stallman, 9885 Linux and 9965 GNU) after GNU/Linux and their creators, in recognition of the free operating system which was instrumental in their asteroid survey activities.

13. Tamil Nadu educational software.

14. Traffic control of San Francisco.

15. Google, Goobuntu is based on the normal ubuntu versions, but is used by internal employees of Google. Its not currently available for general public.

16. The website of the White House.

17. North Korea’s whole state internet infrastructure. (obviously without the very secure linux kernel we use).

18. Many computer games are written on Linux, then ported to Windows, Mac or whatever console they are going to.

19. Linux runs many firmware TiVo and similar DVR devices, network routers, facility automation controls, televisions and smartwatches.

20. AND MICROSOFT it’s self like you say!


23 posted on 01/14/2019 8:59:25 AM PST by Openurmind
[ Post Reply | Private Reply | To 9 | View Replies]

To: Openurmind
Out of the top 500 fastest supercomputers of the world, Linux or its variants power 498 of those.

This is slightly out of date--as of November 2018, 100% of the Top 500 systems run Linux.

24 posted on 01/14/2019 9:06:01 AM PST by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 23 | View Replies]

To: ShadowAce

Some of the new distros like Linux Mint have a full Graphic User Interface along with Bundled GUI software programs and the command line rarely even needs to be used. They have finally made it very easy to use for those who are switching over from windows. The Mint feels and functions like Win 7 right out of the box but with many more very cool features. :)


25 posted on 01/14/2019 9:15:30 AM PST by Openurmind
[ Post Reply | Private Reply | To 4 | View Replies]

To: whodathunkit; ShadowAce

If there is a Linux ping list, I’d like to be added as well. Thanks ShadowAce!


26 posted on 01/14/2019 9:22:32 AM PST by ducttape45 ("Righteousness exalteth a nation; but sin is a reproach to any people." Proverbs 14:34)
[ Post Reply | Private Reply | To 7 | View Replies]

To: ducttape45

You’ve been added. Welcome Aboard!


27 posted on 01/14/2019 9:24:54 AM PST by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 26 | View Replies]

To: ShadowAce

Thank you! Yes... I got that from an older article awhile back. Just goes to show that it IS a very viable option! Apparently it WORKS, and well.

Tell you what... I’m about 8 months into it now and went simple with the Mint Cinnamon to start off with. I’m digging the heck out of it so far. Starting to get comfortable with the Command line when it is rarely necessary to use it.

I think it is fantastic to be able to download software directly using the desktop and the software manager, Synaptic, or just pasting code into the command line. And it comes with a great bundle of needed software.

So far not one glitch yet! Digging it! I have freed myself from the MS oppression and taskmasters!

Thanks again for getting this started!


28 posted on 01/14/2019 9:27:48 AM PST by Openurmind
[ Post Reply | Private Reply | To 24 | View Replies]

To: ShadowAce

I would like to mention that not all hardware is compatible with Linux.
I recommend that anyone who thinks they may wish to use it in the future make certain that any hardware/peripheral they are going to purchase now has Linux listed on the packaging as a supported OS.


29 posted on 01/14/2019 9:41:02 AM PST by whodathunkit
[ Post Reply | Private Reply | To 1 | View Replies]

To: whodathunkit

Good advice. However, I do struggle to come up with something other than my 10-year-old laptop video card. While I run Linux on it all the time, some combinations of software cause it to go a little crazy, and I have to reboot.


30 posted on 01/14/2019 9:43:38 AM PST by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 29 | View Replies]

To: Openurmind

2001: Steve Ballmer “Linux is a cancer”.

2014: Satya Nadella “Microsoft loves Linux”.

I’m so glad Ballmer is gone. He was the CANCER.


31 posted on 01/14/2019 9:51:00 AM PST by Alas Babylon! (I can always count on some FReeper to paint a dark cloud above the silver lining. --Moonman62)
[ Post Reply | Private Reply | To 23 | View Replies]

To: whodathunkit

I haven’t had any problems yet even with brand new HP equipment which are pretty finicky.

But you make a very good point and it doesn’t hurt to do some homework ahead of time. One thing though... Just about no one will list linux compatibility because they have agreements with MS not too. Every equipment contract with MS discourages any increased popularity and use of Linux. Mac has enough clout to have their OS listed as optional and compatible with a lot of equipment though.

But here is a page with a list where you can check known compatibility issues by Linux users. And drivers are being updated for compatibility daily. :)

https://community.linuxmint.com/hardware


32 posted on 01/14/2019 9:55:41 AM PST by Openurmind
[ Post Reply | Private Reply | To 29 | View Replies]

To: Openurmind
But you make a very good point and it doesn’t hurt to do some homework ahead of time. One thing though... Just about no one will list linux compatibility because they have agreements with MS not too. Every equipment contract with MS discourages any increased popularity and use of Linux. Mac has enough clout to have their OS listed as optional and compatible with a lot of equipment though.

Simply not true.

1. Microsoft highly promotes Linux as an operating system.

2. Apple prohibits installation of iOS or OS X on anything other than Apple manufactured hardware. It is illegal to install OS X on non-Apple hardware.

33 posted on 01/14/2019 10:57:18 AM PST by Alas Babylon! (I can always count on some FReeper to paint a dark cloud above the silver lining. --Moonman62)
[ Post Reply | Private Reply | To 32 | View Replies]

To: Alas Babylon!

“1. Microsoft highly promotes Linux as an operating system.”

Really? In what cases would they do this? From my years of experience with the microsoft monopoly greed and forced dependency on their products I have not seen this. But I live on an island and not up on MS news. Do they now have a version with their name on it? This I could see them monetizing and promoting.


34 posted on 01/14/2019 11:19:49 AM PST by Openurmind
[ Post Reply | Private Reply | To 33 | View Replies]

To: SanchoP
I've been a Slacker (Slackware) for 19 yrs and have to put a plug in for Jeremy over at Linux Questions. He's helped me out of more jams (Mostly self inflicted.) than I could count.

A fellow Slacker! I think 14.2 has matured to the point I'm going to build a system around it. Will only run Windows XP under a VM for the software that needs it.

Ditto for the Linux Questions site also. A treasure trove of information.
35 posted on 01/14/2019 11:30:47 AM PST by farming pharmer
[ Post Reply | Private Reply | To 18 | View Replies]

To: Openurmind
From the article I posted in post # 9, this thread:

Why is Microsoft joining the move to Linux?

As Russinovich said years ago, when Microsoft started its turn toward open-source software and Linux, it's being done because it's a "practical business decision."

And that's because, as Microsoft CTO of Data Raghu Ramakrishnan recently explained, "We meet customers where they are, and in particular if you want Linux we'll give you Linux; if you want MySQL, well we'll give you MySQL; you want NoSQL well we'll give you NoSQL -- that means you need to be part of open source; open source by nature is a community thing."

Guthrie expanded:

"It started more than 10 years ago when we open-sourced ASP.NET. We recognized open source is something that every developer can benefit from. It's not nice, it's essential. It's not just code, it's community. We don't just throw code on a website, now we publish our roadmap and work with outside contributors."

For example, Guthrie added:

"There are now more than 20,000 Microsoft employees on GitHub. We now have over 200 open-source projects. We're now the largest open-source project supporter in the world."

That's a long way from former Microsoft CEO Steve Ballmer, who said, "Linux is a cancer." But even Ballmer, who's departed Microsoft's helm five years ago, now said he loves Linux.

And yup, last year at Microsoft Ignite, I picked up a handful of Microsoft loves Linux stickers shaped like hearts. I'd send you one if I had any left (gave them all out except one on my Surface lid!).
36 posted on 01/14/2019 11:31:29 AM PST by Alas Babylon! (I can always count on some FReeper to paint a dark cloud above the silver lining. --Moonman62)
[ Post Reply | Private Reply | To 34 | View Replies]

To: Alas Babylon!

Holy cow... Thank you for sharing that! But I have to be honest and say that I am always very skeptical when MS claims to support anything that they cannot make money off of. If MS promotes it then they have plans to somehow gain financially as at least a third party at some point. Or STEAL IT and then monetize it or squash it so that there is no competition.

When you have been bitten by the dog over and over it is hard to trust the dog when it promises not to bite anymore.

Know what I mean? lol

Here is a question that raises curiosity about the MS greed and modus operandi. Do you think they will allow Win 7 to become “Abandonware” when they quit supporting it and no longer care about it? Or will they legally prevent others from distributing it and supporting it as a base for a third party clone?

This will be the test of their true integrity. :)


37 posted on 01/14/2019 11:54:15 AM PST by Openurmind
[ Post Reply | Private Reply | To 36 | View Replies]

To: ShadowAce

I have inherited an HP laptop whose former owner was the dodgey type. Heavily into porn and a known drug dealer. When I got the laptop it was without thepower cord. Enough charge remained to determine it was password protected.

I can get another power cord for about $20 bucks. No problem there.

My landlord works at a university maintaining the servers the students are working with while he studies for his masters.
He offered to install any OS I wanted when I get it powered up.
And this will be a second computer for me until I decide which one I like.

I have heard a bit about Linux and had thought about trying it out.
My computer knowledge is zilch.
I can turn it on, off, install most commercial programs....just don’t ask me to go near command line stuff, I walk away.

Suggestions.
Should I go with a Windows7/Linux combo or what.
Or a straight up Linux machine?
What Linux distro?
As I said the computer with the Linux would be secondary for a while at least.

Any and all help/suggestions appreciated.


38 posted on 01/14/2019 12:07:15 PM PST by oldvirginian ( Buckle up kids, rough road ahead.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
Here's a little helpful utility for Linux users. It will find duplicate files for you, and put the results into an editable file that you can then use to delete any of those duplicates that you want to delete. This can be really helpful with photos especially. I've noticed that over time, unless you are very careful, you end up with lots of duplication of images. The following is the script. Save it as "dedup.sh" and make it executable with "chmod 755 dedup.sh"
#!/bin/sh

OUTF=rem-duplicates.sh;

echo "#! /bin/sh" > $OUTF;

find "$@" -type f -print0 | \
    xargs -0 -n1 md5sum | \
    sort --key=1,32 | \
    uniq -w 32 -d --all-repeated=separate | \
    sed -r 's/^[0-9a-f]*( )*//;s/([^a-zA-Z0-9./_-])/\\\1/g;s/(.+)/#rm \1/' >> $OUTF;

chmod a+x $OUTF; ls -l $OUTF

If you execute this from your home directory, you will end up with a file in that directory called "rem-duplicates.sh"

If you have no duplicate files it will be pretty much empty. If you do have some dups, you'll see something like this...

#rm ./books/BAEN/Linux_Journal/LJArchive/LJ/267/12046f9.jpg
#rm ./books/BAEN/Linux_Journal/LJArchive/LJ/268/12046f9.jpg

#rm ./books/BAEN/Linux_Journal/LJArchive/LJ/086/4682aa.jpg
#rm ./books/BAEN/Linux_Journal/LJArchive/LJ/087/4730aa.jpg
#rm ./books/BAEN/Linux_Journal/LJArchive/LJ/088/4795aa.jpg

So, what you have is essentially a generated shell script. In a bash shell script, anything to the right of a "#" is ignored as a comment. If I wanted to, I could delete the "#" from the front of line 1, 5 and 6, and save the file. If I then ran the resulting script, the filenames that I'd deleted the "#" from would be deleted with no fuss and no muss. Any line that I'd left the "#" in front of would be ignored.

Note that this dedupifier doesn't look at filenames, or access/modify dates. It is actually looking at a checksum of the file data itself. As such, it is pretty good, though if you have a lot of data and/or files, running the 'dedup.sh' program can take a long time to finish looking at your files.

39 posted on 01/14/2019 12:14:41 PM PST by zeugma (Power without accountability is fertilizer for tyranny.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma
So, what you have is essentially a generated shell script.

Nice script. I also write script-generating scripts. I've got one that I run monthly to generate 2-3 different scripts (depending on the remote server) onto a remote server, with an Excel spreadsheet as the input. It has saved me weeks of time over the course of a single year.

40 posted on 01/14/2019 12:55:20 PM PST by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 39 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 121-123 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson