Main Page: Difference between revisions

From MTU LUG Wiki
Jump to navigation Jump to search
imported>Sjwhitak
(Add archive to save link rot.)
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Welcome to the MTU LUG Wiki!
Welcome to the MTU LUG wiki. We'd like this to be an amalgamation of information to be used for future students. Feel free to sign up for an account and then add pages!


Our hope for this wiki is to be a source of information related to Michigan Tech, the Upper Peninsula, and Linux, to be used by current and prospective students at MTU (and anyone else who finds it useful).
* <strong>Meetings are currently on Thursdays from 7-8pm in Rekhi 101. (Updated for Spring 2022)</strong>

If you'd like to edit the wiki, please email the LUG mailing list ([mailto:lug-l@mtu.edu lug-l@mtu.edu]) or shoot us a message in LUG's [https://discord.gg/5mZUgcNWAK Discord] or [ircs://lug.mtu.edu:6697 IRC] and we'll happily make you an account (spambotters were griefing pages).

Alternatively, anyone currently with an account can make new ones for others by going to [[Special:CreateAccount]].

<strong>As of Fall 2024, meetings are Thursdays 7-8pm in Rekhi 101 (the round room).</strong>


== Who we are ==
== Who we are ==
The Linux Users Group is a student organization at Michigan Tech that was established in 2001 to further students knowledge of Linux or UNIX based operating systems and discuss technological advancements in Operating Systems.
The Linux Users Group is a student organization at Michigan Tech that was established in 2001 to further students' knowledge of Linux/UNIX based operating systems and discuss technological advancements in Operating Systems.


Each week, we gather to discuss current news about tech and open-source software, after which a member will give a presentation about a technical topic (typically pertaining to Linux, FOSS, or computer protocols) that's different each week.
Each week, we try to have a discussion on a topic of general interest.


Whether you're a GNU Wizard running a custom distro on your laptop or a total Linux beginner who hasn't ever touched a shell, our mission is to provide an environment for anyone to learn more about using Linux on their gadgets and gizmos.
Steven hopes to make it so everyone is capable of hosting your own servers and clouds, and following [https://www.markozivanovic.com/screw-it-ill-host-it-myself/ this website] without much issue.


== Meeting Minutes ==
== Archives ==
* <s>[[Archived Wiki]] (Note, many links are broken here and requesting an account on here will do nothing.)</s> As of 2024-07-11, the two wikis have been merged into this one.
* [https://lug.mtu.edu/archive/mail/threads.html LUG mailing list archives]


== [[:Category:Meeting Minutes|Meeting Minutes]] ==
* [[Archive]] (2003-2018)


* [[Current]] (2021+)
* [[Current Meeting Minutes|Current Minutes]] (2021+)
* [[Archived Meeting Minutes|Archived Minutes]] (2006-2019)


== Links ==
== Computer stuffs ==


List of links that I find beneficial. Add to it any more topics that you like.
List of links that I find beneficial for anything related to computers. Add to it any more topics that you like.

[[Testing page]]

=== Internal tips ===

* [[Archiving emails]]

* [[IRC Bouncer]]


=== Lectures ===
=== Lectures ===
Line 26: Line 43:
* [[FFmpeg]]
* [[FFmpeg]]


* [https://lug.mtu.edu/minutes/fall2021/meeting09.html Storage management]
* [[Storage management]]


* [[vim]]
* [[vim]]


* [[nginx]]
* [[nginx]]

* [[email]]


=== Tips ===
=== Tips ===
Line 41: Line 60:


=== Programming ===
=== Programming ===
* [https://overthewire.org/wargames/bandit/ Overthewire Bandit CTF] - A CTF for learning the basics of Linux and simple exploits.
* [https://shell.lug.mtu.edu/wiki/index.php?title=Shttps://shell.lug.mtu.edu/wiki/index.php%3Ftitle%3DBash_crash_course Bash] - Crappy Bash Crash Course

* [[Bash]] - Crappy Bash Crash Course


* [https://teachyourselfcs.com/ Teach yourself CS] - Textbook-based learning.
* [https://teachyourselfcs.com/ Teach yourself CS] - Textbook-based learning.
Line 55: Line 76:
* [https://github.com/danistefanovic/build-your-own-x Building your own X] - A list of ways to building your own types of systems. Some are very challenging, while some are straightforward.
* [https://github.com/danistefanovic/build-your-own-x Building your own X] - A list of ways to building your own types of systems. Some are very challenging, while some are straightforward.


* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/challengingprojects.html Challenging projects 1] - Small list of week-to-month long projects that create some fascinating applications.
* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/challengingprojects.html Challenging projects 1] [http://web.archive.org/web/20220801012604/https://austinhenley.com/blog/challengingprojects.html archive] - Small list of week-to-month long projects that create some fascinating applications.


* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/morechallengingprojects.html Challenging projects 2] - Small list of week-to-month long projects that create some fascinating applications.
* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/morechallengingprojects.html Challenging projects 2] [http://web.archive.org/web/20220721081608/https://austinhenley.com/blog/morechallengingprojects.html archive] - Small list of week-to-month long projects that create some fascinating applications.


* (Intermediate) [https://adventofcode.com/ Advent of Code] - a fun challenge to do data analysis and data parsers with daily challenges from December 1st to 25th (it's an advent calendar).
* (Intermediate) [https://adventofcode.com/ Advent of Code] - a fun challenge to do data analysis and data parsers with daily challenges from December 1st to 25th (it's an advent calendar).
Line 68: Line 89:


* [https://www.gwern.net/docs/technology/2005-shirky-agroupisitsownworstenemy.pdf Internet communities]
* [https://www.gwern.net/docs/technology/2005-shirky-agroupisitsownworstenemy.pdf Internet communities]

== Michigan Tech stuffs ==

* [[MTU Jargon]]

* [[Cool places in the Keweenaw]]
* [[MTU Building Codes]]

Revision as of 19:22, 11 September 2024

Welcome to the MTU LUG Wiki!

Our hope for this wiki is to be a source of information related to Michigan Tech, the Upper Peninsula, and Linux, to be used by current and prospective students at MTU (and anyone else who finds it useful).

If you'd like to edit the wiki, please email the LUG mailing list (lug-l@mtu.edu) or shoot us a message in LUG's Discord or IRC and we'll happily make you an account (spambotters were griefing pages).

Alternatively, anyone currently with an account can make new ones for others by going to Special:CreateAccount.

As of Fall 2024, meetings are Thursdays 7-8pm in Rekhi 101 (the round room).

Who we are

The Linux Users Group is a student organization at Michigan Tech that was established in 2001 to further students' knowledge of Linux/UNIX based operating systems and discuss technological advancements in Operating Systems.

Each week, we gather to discuss current news about tech and open-source software, after which a member will give a presentation about a technical topic (typically pertaining to Linux, FOSS, or computer protocols) that's different each week.

Whether you're a GNU Wizard running a custom distro on your laptop or a total Linux beginner who hasn't ever touched a shell, our mission is to provide an environment for anyone to learn more about using Linux on their gadgets and gizmos.

Archives

Meeting Minutes

Computer stuffs

List of links that I find beneficial for anything related to computers. Add to it any more topics that you like.

Testing page

Internal tips

Lectures

Tips

Servers

  • Servers is a page for the (hopefully) current configuration of our servers.

Programming

  • Bash - Crappy Bash Crash Course
  • Handmade Hero - A very long tutorial on how to write your own game engine in C/C++. Utilizes the Windows message handler. Rewrites SDL (and other) libraries before using them for a much better understanding.
  • Building your own X - A list of ways to building your own types of systems. Some are very challenging, while some are straightforward.
  • (Intermediate) Advent of Code - a fun challenge to do data analysis and data parsers with daily challenges from December 1st to 25th (it's an advent calendar).
  • (Advanced) Cryptopals - A set of challenges that get insanely challenging extremely quickly. Look at the final challenges to see they do not hold back on any aspect of cryptography.
  • (Advanced) Eudypatula challenge - A dead challenge to start programming for the Linux kernel. Can still be done locally, but answers won't be verified.

Social

Michigan Tech stuffs