Public

everyone

Closed July 4th Weekend

in

That includes July 3rd, 4th and 5th. Everyone have a safe and happy July 4th.

---FreeGeek Columbus

Building

in

The Building Program is the program in which we use computer components salvaged from non-working systems to build a working system. Typically, volunteers will spend a little time in the Recycling program before starting to work in the Building program in order to learn how to identify components and to learn where in the computer those components typically go. Volunteers who participate in this program learn how to:

  • Mount components in a computer case
  • Connect internal and external computer cabling
  • Provide proper cooling for a computer case

Mailing list outage

in

!!!! Currently the FreeGeek mailing lists are not working. You can use this list fgcmh@linuxcolumbus.com, send a email to fgcmh-subscribe@linuxcolumbus.com to join. I will add people once I get the list membership.!!!!

Pat

Welcome to FreeGeek Columbus

in

We are dedicated to improving the lives and livelihoods of our neighbors through easy access to technology and technology education. We model ourselves after the original FreeGeek project in Portland, Oregon.

What We Do

FreeGeek Columbus provides computers and training for limited-resource populations in Central Ohio through redistribution of used equipment and the use of Free Software. FreeGeek Columbus is committed to Free Software, responsible electronics recycling, and community engagement.

So what does this mean, exactly? Well, we have three main activities:

Computer Access

Our goal is to provide access to computers and to the Internet for people in the community who may not have other means of accessing these. We do this in two ways:

  1. Volunteers can earn computers, computer parts, and computer training in exchange for spending time helping out with Recycling, Building, and other FreeGeek Columbus programs.
  2. We provide computers at no cost to non-profit organizations through our Hardware Grants program.

Computer Training

Having access to computers isn't very useful unless you know how to use them! Our program can teach you everything you need to know to use your computer including:

  • Hardware basics
  • Word processing
  • Internet skills
  • Operating system basics

and more! Training can be earned by participating in various FreeGeek Columbus programs.

Computer Recycling

Computers contain a lot of nasty chemicals that can poison the Earth if they are sent to landfills. This is a big problem because thousands and thousands of old computers are thrown away every year. Fortunately, almost everything in a computer can be recycled or reused! Through our program, FreeGeek can take old computers from businesses and individuals and ensure that good equipment is given a new home and that obsolete equipment doesn't end up in a landfill.

Get Involved

Visit Our Warehouse

FreeGeek Columbus is located in the basement of the church at 82 E. 16th Ave. For our hours of operation, please refer to the sidebar to the left of this text.

Stop in and say hi! One of our volunteers will be happy to answer any questions you might have, as well as show you how you can participate in our programs!

Join the mailing list

Our mailing list is open to all. To join send an email to fgcmh-subscribe @ freegeekcolumbus.org. List archives are down at the moment.

Participate in a FreeGeek Columbus program

  • Think you know a lot about computers? Teach others what you know through the program!
  • Like to turn a pile of junk into a working system? Help us build computers for our friends in the community through the program!
  • Hate the idea of computer waste poisoning the Earth? Prepare a computer for so that it doesn't end up in a landfill!

Come to a meeting

There are various that meet periodically to discuss ongoing projects. Unless otherwise noted, all meetings are open to the public.

<!--

Workshop Area

-->

Tuesday 9/4 shop report

in

There were twelve volunteers last night. Another warm night in the shop. A good group; thanks everyone!

We had one donation. We sold a system and some accessories. One volunteer earned his PC.

The disassembly bench was packed with stuff. We stacked the systems to be disassembled and started clearing it off.

We got started on the system completion task: a few systems got what they needed tonight and we setup a new color coding with stickers to denote the status of machines on the bench. See the sign on the wall with the status legend.

Saturday Report

in

There were a total of 3 volunteers including myself. 2 volunteers worked for about 2 hours dissembling things. There was a donation by the door when I got there this morning. It consisted of 2 printers which I put in the back, a pc that looked like it was a parts one, and some other misc things. We also had a donation of a desktop PC and another donation of 3 tower PCs and a box of assorted things.

We got Ubuntu installed on one of the computers on the install bench. We weren't successful getting it installed on the other ones that were hooked up to the kvm switch.

About

in

How FreeGeek Columbus Recycles

Any computer equipment, working or not, can be donated to FreeGeek Columbus; we will repair and reuse what computers we can. Non-functioning computers and scrap will be recycled responsibly. Computers that are deemed obsolete or broken are demanufactured and separated into their basic components. FreeGeek Columbus then works with local industrial recyclers to process the materials.

Managing Ubuntu

in

Ubuntu GNU/Linux is a multi-user system.  Even if you're the only human being to use the computer, there still exists many user accounts defined on the system.  These are used by Ubuntu in a variety of ways.  By having different accounts own different files in the filesystem, the overall security of the computer is enhanced.  Your user account doesn't have permission to modify files owned by the various system accounts, so the core files used by the operating system cannot be compromised by you.  This is one way that GNU/Linux better protects against computer viruses, for example.

User accounts have a variety of properties, the most important of which are the ID and the name.  Your user account name is the name you use when signing into the system.  Your user acccount ID is how the system deals with you internally.  User account names are friendly labels used to make it easy for humans to interact with the system, but the system doesn't particularly care about names, and instead uses numeric IDs.

There exists a user on every GNU/Linux system with an ID of zero.  This user's name is "root".  This is the super-user account.  The root user can do anything on the computer.  Ubuntu has configured the system to disable the root account by default.  This is a security precaution: if someone can log in as the root user (by guessing the root user password, for example), that person can access any files, and make irreperable damage to the system.  Because Ubuntu has disabled this account, no one can log in as root. 

User accounts belong to one or more groups.  Groups are used to orgnanize users.  Permissions can be granted to denied to groups, thereby affecting all the users of that group.  There are a number of pre-defined groups in a basic installation of Ubuntu GNU/Linux, and additional groups can be created as needed.

As mentioned earlier, files have owners.  Files also have group owners.  Permissions can be assigned to files for the owner, the group owner, and for everyone else.  The combination of owner, group owner, and everyone else allows for surprisingly fine-grained control over access to files.

There are three permissions that can be assigned for each file:

  • read: access is granted to view the contents of the file or directory
  • write: access is granted to change the contents of a file or directory, or to delete it
  • execute: access is granted to run the file (if it is a program) or to change into the directory

These three permissions can be applied for each of the file's owner, group, and everyone else.  For example, let's say you're working on your resume.  You don't want anyone else to modify your resume, but you do want other users of the computer to be able to read it.  You would assign yourself read and write permission, and only read permission to everyone else (in this example, the group doesn't matter).

As another example, consider a team working together on a project.  Each member of the team needs to be able to read and write to the team's files, but no one else should be permitted to access the files.  The team would have a group created, and each member of the team would have their user account added to the group.  A directory would be created somewhere, and this directory would have its group owner set to the team's group.  Permissions on the directory would be set for user and group to have read, write, and execute permissions, while everyone else would have no access to the directory.  By denying access to the directory for "everyone", users who are not members of the team's group cannnot access the contents of that directories' files.

adding, changing, and deleting users
adding, changing and deleting printers
keeping up to date (p. 125)
adding and removing applications (p. 118)

Working with files

in

In GNU/Linux, almost everything is represented as a file.  This makes the system (fairly) consistent when dealing with hardware.  Since (most) hardware is represented as a file, the system can usually deal with new hardware without the need for special software.

Files are organized into directories (also called "folders").  GNU/Linux has a standard, well-defined hierarchy for directories, with each directory containing specific files or kinds of files.  The very top of the directory hierarchy is called the root folder, and is represented by a forward slash ( / ). Directories underneath the root folder are called "sub-directories".  Sub-directories can have sub-directories, which can have sub-directories.  You can have many levels of sub-directories.

The organization of directories and files is defined by the Filesystem Hierarchy Standard .  This is a guideline to clearly explain what goes where -- and why -- so that the various version of GNU/Linux will operate in a mostly similar way.  Remember, Ubuntu is just one version of GNU/Linux, there are many others!  The purpose of the FHS is to ensure that what you learn about using Ubuntu will help you use other versions of GNU/Linux, too.

Files and directories have owners.  The owner of files and directories can (usually) make changes to them.  Your user account will usually own the files you create, but will not have access to most of the files on the system.  Most of these files are required for the successful operation of the GNU/Linux operating system, and as a security precaution users are not permitted to modify them.

Most files and directories are visible to everyone -- that is, you can see that they exist, even if you can't necessarily see the contents of them.  Some files and directories, though, are hidden.  This means that they are not displayed to you by default.  Hidden files and folders start with a period.  There are a variety of reasons for having hidden files and directories, and the exact intent of each depends on the location of the item. 

You have one directory over which you have full control.  This is your home directory, and usually resides at /home/<username>, where "<username>" is the account name you used when signing onto the system.  It is in your home directory that most of your files should be stored.  Inside your home directory there are many hidden files and directories.  Most of these contain configuration settings for the various applications you use.  You own these files, and can read, modify and delete them.  Most of the time, though, you don't want to access these files directly, and instead should let the application that created them manage them for you.  It is for this reason that the files are hidden: they're there if you need them, but since you usually don't need to fiddle with them there's no reason to see all of those files on a regular basis.

 
Nautilus file manager
selecting, copying and moving files (p. 107)
bookmarks and file choosers (p. 99)
deleting files

Ubuntu 101

in

Ubuntu GNU/Linux is the system software provided with all computers distributed by FreeGeek Columbus.

This course will teach you the absolute basics of Ubuntu GNU/Linux.

The course contents are made available under the terms of the CreativeCommons Attribution-ShareAlike license.

Syndicate content