Maize

UKO has access to a desktop machine with constant uptime and modern specifications named Maize.

It is highly recommended that all group members use Maize for kernel development to avoid nuances in different GNU/Linux environments. Shared use of Maize also lets us ensure that if something we’re planning to do requires tools, we all have access to them.

Request a Maize Account

You must have an existing user account to access Maize. Contact kernel@umn.edu with your student x500 to get access to your own user account, or use the /maize-invite command in Discord.

Accessing Maize

Maize may be accessed using the Secure Shell Protocol, or SSH. You can connect using:

ssh [x500]@cs-u-maize.cs.umn.edu

You will be prompted to enter a password. This password is not synchronized with your regular UMN password.

If you haven’t set a password yet, use the password that was given to you during Maize account creation. You should be prompted to change your password on first login. All following Maize logins will expect this newly setup password following the change.

NOTE: You must be connected to the University’s eduroam network to access Maize. This requirement may be circumvented using the UMN VPN

Convenience Suggestions

You can simplify Maize login using this one-line command:

X500=[x500] printf "Host maize\n\tUser\t\t${X500}\n\tHostname\tcs-u-maize.cs.umn.edu" >> ~/.ssh/config

This adds a new host entry into your SSH configuration so you can access Maize with:

ssh maize