Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Education Open Source Linux

Ask Slashdot: How To Start and Manage a University LUG? 66

New submitter ckugblenu writes "I'm an undergrad computer engineering student in Ghana with some Linux knowledge under my belt. How do I start a Linux users group at my university and what kind of activities should occur? The engineering department is willing to provide meeting space, but that's about it. The other computer groups are into mobile web and not as specialized as I would like. How do I successfully achieve it and build a following, since it will be the first in the university?"
This discussion has been archived. No new comments can be posted.

Ask Slashdot: How To Start and Manage a University LUG?

Comments Filter:
  • What we did (Score:5, Informative)

    by armanox ( 826486 ) <asherewindknight@yahoo.com> on Sunday June 02, 2013 @11:37PM (#43893379) Homepage Journal

    At my college, we first found an interested professor to sponsor the group. Got some people together. Got a lab space (they gave us a corner in the old telecommunications lab to use), had our first meeting. We decided on some things we wanted to do (Collect some hardware, setup a usable lab, make resources available for students, etc) and set out from there.

    Some of the things we did:
    Set up a Fedora, Debian, Ubuntu, and OpenBSD mirror.
    Helped students install, configure, and troubleshoot *NIX
    Did some Solaris work for the college
    Provided a free print server for active group members
    Hosted game servers (FEAR Combat, Neverwinter Nights, Half-Life 2 DM, CS)
    Did demos during College open houses
    Played with some really awesome hardware (I personally got Gentoo running on SGI O2s and Octanes)
    Malware cleansing for Windows boxes

    Just to throw some ideas your way. Sadly, the group died due to lack of student interest ~2010, so I can't link the website for you to get ideas from. But I'd be happy to contribute any that I can.

  • by ModernGeek ( 601932 ) on Sunday June 02, 2013 @11:38PM (#43893389)
    While the Linux User Group itself is not as popular today as it was ten years ago, I can speak from experience in managing a LUG. We used to have a joint Linux User Group here between people at the local University and people living in the local area. Most experienced Linux Users are over 40 or 50, and have been using UNIX-like systems longer than most of college kids have been alive; a lot of them didn't even attend college. A City-University Joint Linux Users group is the best way to tap into the local knowledge of Linux users while embracing academia. We ran a group with this layout, and the University end would meet on it's side independently, and the non-University guys would host a larger meeting for everybody once a week.

    If I had to give any suggestion in the organization of any group, it would be to not limit yourself to only the University (this ended up being the demise of our group), and to not allow elitism (that happened to us, too). If someone wants to talk about something that isn't open source, or wants to host a LAN party so that people can play a video game on the local network, the leadership shouldn't be so elitist as to attempt to impede. At the groups height, we had about 50 members; all of which were from different walks of life. We had the young casual and curious user all the way to the systems engineer that used Open Source in a large company.

    I was a member of the LUG before starting University, and it helped me make the transition from High School to University. I ultimately became President of the group and watched it fade away over time, and watched other groups such as Women in Computing emerge. The focus of the University's Computer Science department became more about attempting to prepare the graduates for .NET jobs, and less about Computer Science. I did not graduate, and long for the days when there was a real sense of Open Source Community in the area. I wish that academia was not so disconnected to reality, a phenomena that some even hold with pride.
    • The focus of the University's Computer Science department became more about attempting to prepare the graduates for .NET jobs, and less about Computer Science.... I wish that academia was not so disconnected to reality

      Ironically, they probably consider themselves especially connected to reality, since they are preparing their students for .NET jobs now.

      • As an experiences python and java programmer, I can tell you that there's almost NO demand for .net progammers, and, because of this, they tend to be the worst payed.

        • There's definitely demand for .NET programmers. Just not in startups and places where you work.
          • There's definitely demand for .NET programmers. Just not in startups and places where you work.

            Places where I worked, or places ex-coworkers work at, or places know by any acquaintance, or mayor corporations, or university colleagues (I'm both teacher AND student), or friends, or anyone else for that matter.

            Seriously, the market share for .NET is TINY, while first year students can get job in java because the demand for programmers is so ridiculously huge that there's no way to find enough people.
            I've even seen a few job postings for python, but for .net? Not yet. Not in my lifetime.

            • I've been getting hits from recruiters on .NET jobs and my .NET experience isn't very prominent on my resume at all. If you're not seeing demand, it's because you're not looking.
  • by webtron ( 1124453 ) on Sunday June 02, 2013 @11:40PM (#43893397) Homepage

    You will need to set regular meetups, most convenient if following a course that would have interested people come straight from class to the meetup. The location should be somewhere students can get to easily.

    If you do have a class you can align with, ask the professor to allow you to do a 1minute promo at the start to ask people join you.

    Write an email announcing the first meetup. Ask the department to send it out to students.

    Get some sort of mailing list or groupware setup so people can join. If email lists, an "organizers" list and an "announcements" list.

    Put up some posters with the date(s) of the meetups where your students are.

    Announce your meetups 2-3 weeks in advance so people can schedule it in.

    Try to do an event monthly to keep momentum. Skip December and some/all of the summer.

    Ask people to suggest a talk in the advertisement.

    Some meetups I've done are single-presenter, while others prefer the general conversation type of structure (5 minute talks, many people, etc). You will have to make a call on that until you have a few collaborators.

    Ask for contributors/volunteers. You're going to want at least a president/spokesperson/announcer (probably you, for now), a vice president that knows all the rules and can step in as needed, and a person to take notes and manage bookkeeping when money gets involved. Three or more people involved make it easier to manage.

    Your student union can probably get you beer money as a "student group", but you may need to invite professors to make it fundable by your university's rules.

    • by idunham ( 2852899 ) on Monday June 03, 2013 @12:31AM (#43893577)

      +1 Informative--if I didn't want to comment, I'd mod you up.
      All the following is based on my own minimal involvement with CSLUG (now dormant).

      Step #1 is talk to professors and potentially interested students.
      Get a schedule that works for as many interested students as possible, and preferably one that allows at least one professor to attend.

      Don't say "Tuesday June 11" in your posters, say "Second Tuesday every month"--you want them to know that it will be happening same place and time.

      Arrange at least one installfest (where someone who doesn't know Linux can walk away with a fully configured Linux install, all hardware working) per semester; I would consider a university LUG that can't manage that to be dormant or dying. If you aren't getting more Linux users, how do you expect more members?

      For fun, LAN parties may be appropriate.
      Announcing non-school approved activities should be permitted but only after the meeting is adjourned.

      LUG meetings should provide something interesting for Linux users. Of course, this means asking. Some examples I'm aware of are presentations like these:
      -Walk through installing and configuring a server (eg, Apache + PHP)
      -Hardening a server
      -Cross-compiling (eg, PC to Raspberry Pi = Lintel to armv6)
      -Less well-known features of popular software (at Chico, vi/vim was essentially something you could not avoid; a presentation on semi-advanced Vim commands was the most popular one there).
      -if someone finds something relatively unknown, they should be able to present on it as long as enough people (4-5 minimum) are interested.

      Try to get a relatively well-known speaker there occasionally.
      If you can find something that you could collaborate with another club on, by all means do so.
      And if there happens to be an event involving multiple LUGs, go.

  • by multiben ( 1916126 ) on Sunday June 02, 2013 @11:46PM (#43893431)
    If there is one rule to running a successful group of any kind it is to be committed to running it on schedule, without fail. In the early days, you may get 2 people to turn up. You may get none. Don't stop, keep hosting it. Just sit there and read a magazine or write a cool script. Getting past the early discouragement you may encounter can be hard, so be ready for it. Give yourself at least a year.

    As for activities, ask the early joining members what they want to do. If you engage people and include their input in the direction of your group then they will remain members for a long time to come and they will be inspired to recruit others because they will be proud of the group.

    Good luck!
    • I'd mod up, but I used all my points. This is sound advice that should go in those myriad self-help books.
  • by MacTO ( 1161105 ) on Sunday June 02, 2013 @11:47PM (#43893437)

    University culture, resources, and policies varies from place to place. This means that the best place to seek advice is from other student groups in your university.

    Once you know where you fit into the university, build an executive to manage the club. They will manage relations with the university and department, recruit new memebers, and organize events. The executive should include students at all stages of the program simply to prevent the thing from dying off when a group of key members graduate.

    Remember to keep things simple. Big events and projects can be fun to plan, but members will burn out if you do it too often. Also, keep the jobs small. If your members are giving talks, make them lightning talks. If you're doing an installfest, promote it in your department (rather than university-wide).

    Meetings to attract members need to have a focus (installfest, programming with gcc, introduction to blender). Meetings that are focussed on existing membership can be a free-for-all (bring your computer, a project, and some food).

    • by Anonymous Coward

      The executive should include students at all stages of the program simply to prevent the thing from dying off when a group of key members graduate.

      This is a really important point if you want to create somethng that will last after the first years. I might suggest some yearly traditional events that are well documented and "easy" to organize. That kind of keeps things running over the years when there is nobody enthustiastic enough to keep inventing new things to do. It doesn't have to be an event type of thing, just running something like email forwaring or something that needs active maintainance would work. MAke sure there is new blood recruited ev

  • by ticklejw ( 453382 ) on Monday June 03, 2013 @12:14AM (#43893525) Homepage

    I was elected President of our LUG before my Sophomore year. It was already somewhat established but that doesn't change the fact that I had no idea what I was doing, I just happened to be the biggest zealot at the time. You have to go find people who do know what they are doing, and who have ideas. Then you have to filter out the bad ideas, which is an exercise I continuously failed at and will leave to the student. Also remember you're starting a university club, which means you can not count on anyone for anything. If someone promises to be somewhere, just assume that it's not going to happen and be pleasantly surprised if it does. But if you find a couple few people that you CAN actually count on - they are your inner circle and should probably be officers.

    I'm sure you're looking in your Engineering department for faculty and students that are interested. But some of my most interesting experiences came from outside the CS school. We had a Philosophy and Religion professor that would come by meetings from time to time and basically was an old hippie who got into computing early, and just preferred command line interfaces for checking email and did all of his publishing using LaTeX. Several University Staff were interested and regularly helped out. (Go over to the IT department and ask around - this is the most likely source of people that have been involved in LUGs before.)

    Also look for interested students outside your Engineering school. There are lots of different reasons to like Linux and Free Software, very few of which require the math education that Engineering requires. You will find the best zealots in the most surprising places. One of our members that stands out in my mind graduated with a degree in Broadcasting, but due in part to his time in the LUG was hired on at Red Hat for tech support and has moved up quite a bit in the company.

    If you can find a passionate Business school student who also enjoys Linux, this person is your best friend. Let them deal with organization and getting people together and such while you focus on technical aspects.

    Beyond that just get the word out there and have interesting events. Make sure you have meetings at regular intervals, not so often that people get sick of it and not so rarely that people think it's defunct. Once a month is probably a good bet, and at that meeting you can announce other events happening during the month. Installfests and LANs are always fun. Keep in mind that if you hold a LAN party and successfully get the word out there, you will end up with Windows PC Gamers all over the place, and not a few consoles as well. It's not a bad thing - think about it like raising awareness. The regular meetings should be accompanied by some kind of presentation. Get your VIM expert to talk about cool VIM stuff like good ideas for your .vimrc file. Get your Emacs expert to do the same. Find someone who can talk about how to use Autotools effectively in your new open source project or something like that. Always be ready to fill in with your own material because as I said earlier, people are unreliable. Allow plenty of time afterwards for hanging out, after all this is all about being social.

    I guess if I have one point to make it's just that you shouldn't let your perceptions limit who all might be interested in this club. You're probably not going to fill your meeting space with sorority girls that are really interested in Free Software, but don't assume that they're all completely disinterested.

    Oh yeah. On the topic of girls at a LUG meeting, be alert and aware. There tends to be a "boys' club" mentality that will scare the ladies right off. Just make sure that the meetings are welcoming of everyone and if you have some male members that are being creepy or causing a problem, discreetly nip it in the bud when you notice it and have a private chat with them later. It's possible to have a relatively diverse LUG if you do it right.

  • by Nikker ( 749551 ) on Monday June 03, 2013 @12:18AM (#43893547)
    Try to organize a group set that allows for specific goals but incourage inter-communication. For example encouraging people from all aspects of education you will get awide range of interraction, add in a few people of high / advanced Linux skill sets to educate on different Linux skills.

    Sofware Skills
    1. Installation and maintenence
    2. LFH (Linux FS structures) and working with devices (block and character)
    3. Scripting / editing / debugging

    Hardware Skills

    1. Serial and parralell communications
    2. PCI(X)/MSI/USB/I2C/GPIO
    3. Hardware modding and reverse engineering*
    4. Electronics(capacitance resistance, voltage, current, amplification, ICs)*

    * Whle these skills don't necessarily pertain to Linux/GNU directly, in many cases LUGs will lead to custom solutions to intresting problems, even more so if you include people across the educational spectrum.

    Development Skills

    1. Compilers / Interpreters
    2. Kernel / Low level programming
    3. Libraries

    Make sure you have lots of terminals, work bench, a are parts, a few soldering irons, a dremmel and a drill.

  • by Angrywhiteshoes ( 2440876 ) on Monday June 03, 2013 @12:20AM (#43893553)
    This is my experience, I know your club will be slightly more topic focused than an ACM club but these are some issues I had as a leader and member of several computing clubs in my time. I hope it helps.

    Scheduling
    You have to find a balance in your schedules. One of the main things clubs will suffer from is either having too many meetings and not having enough content to fill them up or having not enough meetings and people forgetting about it, either way, you will lose members because of these two things. This is not just ACM but in the hackerspace I attend in my town that had "organized meetings" that ended up being nothing and sometimes just me sitting there alone wondering if anyone was going to show up for the talk on the calendar, and even the speaker doesn't show up.

    Don't get discouraged
    You're going to have people showing up looking for answers to homework problems or with general class problems and are looking for some magical device to help them pass their courses. You will also have people showing up looking for free refreshments. You will get people who think joining your club is going to somehow lead to an internship somewhere or that you'll help them in their career. They will all eventually stop coming, you must not take it personal and keep going.

    Content
    Keep your content on track and don't write checks you can't cash. Working in a group where people are bogged down by coursework already and have little to no time to commit will often bullshit with you and say they're up for a task then not deliver when it matters. So what I mean by this is don't promise anything to the group or outside groups (we had a president do this before and it made us look bad), don't promise help with web pages or anything like that. These things happen like "hey can you help me with [thing]?" then you feeling like a good chance for outreach are like "sure" and you're in trouble and looking like a total jackass now.

    Make sure you can get guest speakers to come and talk about something related to projects you're working on. It will be exciting to hear about how maybe someone implements [thing] in the real world and what to look out for when doing real world implementations. You can learn a lot about things like hardening servers and so on by asking a working engineer about dos-and-don'ts in the work force.

    Keeping content on track can be hard, you start forgetting what the point of the club is as it turns into a more social event (which isn't bad) but you will lose members and focus very easily and eventually your club will die. So maybe set aside social time after the main meeting content is done, this will allow people to mingle and get some good technical information from your meetings.

    Your core will eventually disappear
    College is a revolving door and the 5 core members who really tied the group together will graduate and you will be left with people who don't care as much. I saw this happen to ACM while I was at my school before I got involved with some friends forming the "new core," then we graduated and my dept chair emailed me saying "ACM is now dead." So you need to ALWAYS be advertising and finding people who are interested, or you'll have a huge hole in your group. You'll also be trying to find a way to make things go back to how they were and recapture that magic, it won't happen. Don't get discouraged.

    Leadership
    You are just some guy who likes linux. People are going to look to you as a leader and expect you to have answers. Don't bullshit. My first experience at ACM involved a "Linux seminar" where the president was giving the talk. He didn't know anything about linux. He somehow became the Fedora ambassador at the school (probably because no one else knew about the position) so he decided to try to get us all to install fedora and was trying to show us how to configure it. He never used linux before. He made a real ass of himself and a few friends of mine and myse
    • by Anonymous Coward

      Your core will eventually disappear

      College is a revolving door and the 5 core members who really tied the group together will graduate and you will be left with people who don't care as much. I saw this happen to ACM while I was at my school before I got involved with some friends forming the "new core," then we graduated and my dept chair emailed me saying "ACM is now dead." So you need to ALWAYS be advertising and finding people who are interested, or you'll have a huge hole in your group. You'll also be trying to find a way to make things go back to how they were and recapture that magic, it won't happen. Don't get discouraged.

      You have to include any possible new active people in your "core" as soon as possible. Then you intentionally leave them the room to operate. Creating a culture that passes on this model of passing on responsibilities and power is the single hardest thing. Create traditions. Create expectation that some thing _must_ be done (one of these should be finding a new "core" to keep on going). If you don't do that the group will die. Other option is to not care about it, and just do as you feel like. If the group

      • Your core will eventually disappear

        College is a revolving door and the 5 core members who really tied the group together will graduate and you will be left with people who don't care as much. I saw this happen to ACM while I was at my school before I got involved with some friends forming the "new core," then we graduated and my dept chair emailed me saying "ACM is now dead." So you need to ALWAYS be advertising and finding people who are interested, or you'll have a huge hole in your group. You'll also be trying to find a way to make things go back to how they were and recapture that magic, it won't happen. Don't get discouraged.

        You have to include any possible new active people in your "core" as soon as possible. Then you intentionally leave them the room to operate. Creating a culture that passes on this model of passing on responsibilities and power is the single hardest thing. Create traditions. Create expectation that some thing _must_ be done (one of these should be finding a new "core" to keep on going). If you don't do that the group will die. Other option is to not care about it, and just do as you feel like. If the group dies when you leave then it dies. The people coming after yuo can then find their own groups or whatever.

        Exactly, my standpoint was that ACM is a professional group and should live on, without having to be resurrected every few years. But cores are important and will be replaced, it's just that while you're a part of the core, and everyone else leaves you will feel like you're the only one who cares and it will get very discouraging to the point where you'll think "what's the point?" If it dies after HE leaves, no big deal, if it dies while he's still there, it can be disheartening.

  • by Anonymous Coward

    It's easy, just
    $ su -
    # emerge linux-user-group

    Seriously, though, you're approaching it from the wrong end. First find people who are interested in Linux, get a channel for them to talk - get a web host with forum, a room on IRC or whatever IM is popular in Ghana, announce it, preferably not just inside the university. If you'll get significant following, then you'll have to think about official meetings and activities. LUGs are primarily about having someone with a face for help and discussions, no need to

    • That only works in Gentoo. Here's how I'd do it in Fedora:

      $ su -c 'yum group install linux-user'

      When prompted, give the root password and Bob's your uncle.
  • Set up your own LAN that isn't connected to the university network. A LUG at the college I went to managed to knock out the entire college's network by setting up their own DHCP server.
  • by Fnord666 ( 889225 ) on Monday June 03, 2013 @07:07AM (#43894753) Journal
    Timothy,
    I know you know how to post "ask slashdot" stories to the Ask Slashdot section. I see other articles in that section that have been posted by you. If the submission is an "Ask Slashdot", then it belongs in that section. Otherwise what is the point in having sections and the ability to set a filter?
  • Try not to publish this as "Linux", but rather "Open Source". You'll probably get fans of other FLOSS software how may in future be interested in moving to linux, but would me somewhat intimidated by what "LUG" sounds like.
    You'll also get participation from BSD users. (As a BSD user at the time, I never felt comfortable with being a member of a "LINUX user group" at my former university.

    • by armanox ( 826486 )

      For a while, we were the "Open Capitol College Unix and Linux Team" - OCCULT (school said the college name had to be included, so we found a way).

  • You'll want as big a membership as you can get and there are at least as many linux enthusiasts in your community as there are on campus. Find them and invite them. Ask them to help run it - they'll be here after you graduate. You'll learn from each other and the campus has good facilities. LUG folks don't discriminate at all based on age; it's a real meritocracy.

    You need to have a regularly scheduled meeting. Have a speaker for each one but do not cancel if you have no speaker - have a show-and-tell i

  • By way of introduction, I am the current President of Linux Users of Victoria (Australia). We have two meetings a month, a main meeting with two talks (nominally intermediate and advanced) and a beginners workshop. We usually organise Software Freedom Day (do this!), and install-fests and miniconferences in regional areas - so far we have chapters in Ballarat, Geelong, Shepparton, and more coming. We've been around since the early 90s and have around 1500 members.

    From my experience in LUV and many other com

  • I recently attended a meetup about another topic in which the organizers were trying to stablish a new group.

    The intention was to show cool toys and then show a work flow to obtain results. They had 4 working prototypes of the gadgets, one area with 2 big screens, a chill out area (with drinks and sandwiches) and 4 people that could have provided a guided tour through the topic of interest (we were supposed to leave with a present built there and then, which would have been a nice touch).

    First of all they c

  • Offer to all academic folk and city folk, be open to all, remember academic folk will fade away every 4 years or so.

    Try to teach and show first of all:

    1, Use of a Live Linux (puppy, Knoppix, OpenSuse, Mint)
    It will save a lot of things including those who do not back up their thesis work, as recovery from a dead MS Windows machine by Knoppix use is al ive saver.

    2. Then discuss show how to dual boot machines

    Then folk will take to Linux

    3. The saving stuff from non booting MS Windows machines is a very goo

Avoid strange women and temporary variables.

Working...