School of Physics, Mathematics, and Computing 
Not logged in (login)

This forum is provided to promote discussion amongst students enrolled in CITS2002 Systems Programming.

Please consider offering answers and suggestions to help other students! And if you fix a problem by following a suggestion here, it would be great if other interested students could see a short "Great, fixed it!" followup message.

How do I ask a good question?
RSS cloud
Jump to:


1 of 678 articles shown, currently no other people reading this forum.
From: Amitava D.
Date: Wed 28th Jul 2021, 6:39pm

"Christopher McDonald" <ch*i*.*c*o*a*[email protected]*a*e*u*a*> wrote:

> ANONYMOUS wrote:
> > Interesting. Could I use OSX for the unit like previous semesters? I am not sure I can install linux with 
> > my T2 chip.
> (this is pre-empting some of the discussion we'll have in Friday's workshop)
> There are 3 main contemporary operating systems used by our students - Windows, Linux, and macOS.  Remembering that this 
> unit is not just about the (very portable) C programming language, and is also about the programming-language/OS 
> interface, it is essential that as many students as possible have the opportunity to use the platform on which the 
> teaching materials will focus.
> [[Historic note - For a couple of years, this unit has required that all projects be marked on a Linux system, and not 
> simply any system of students' choosing.  This improves fairness and repeatability in the marking process.  Until 2018, 
> the Dept had a laboratory of Apple iMac computers, and all students' projects were marked on those computers. But due to 
> the rising costs on Apple computers (perhaps resulting in decreased student ownership), the university now provides a 
> recent version of the Linux operating system on lab computers in CSSE.  Last year was quite a nightmare for project 
> markers and students alike, as access to the common Linux lab distribution was unavailable when the campus was locked-
> down, and attempting to determine on which platform students developed their project created many headaches.]]
> Knowing that students own a mix of Windows, Linux, and macOS, we're providing documentation to explain the options, the 
> best of which (we believe) is to run the Ubuntu distribution of Linux on any of the 3 platforms. Unfortunately, the Linux 
> distribution installed in CSSE Lab 2.03 is not Ubuntu, and its licensing prevents us from providing a copy to students.  
> However, we're aware of the relevant differences between the lab installation and Ubuntu.  The chosen option is suitable 
> for Windows-10 users, macOS users (on Intel or Apple Silicon, with or without the T2 chip), and doesn't require 
> repartitioning your disk.
> So, while students will be able to attempt most of the laboratory and project exercises on other platforms, such as macOS 
> or Windows, all students are STRONGLY encouraged to become sufficiently familiar with Linux to undertake the laboratory 
> and project exercises, and to test the projects ON the Linux platform before they're submitted.
> More details provided in Friday's workshop.

Thanks Chris for the clarification. 

Related articles

Program (all 7) RSS
├─ original   Tue 27th Jul 2021, 11:21am, James H.
├─ reply 1   Tue 27th Jul 2021, 12:00pm, Christopher M.
├─ reply 2   Tue 27th Jul 2021, 1:12pm, Amitava D.
├─ reply 3   Tue 27th Jul 2021, 8:40pm, ANONYMOUS
├─ reply 4   Wed 28th Jul 2021, 9:10am, Amitava D.
├─ reply 5   Wed 28th Jul 2021, 11:24am, Christopher M.
└─ THIS   Wed 28th Jul 2021, 6:39pm, Amitava D.
This Page

Program written by: [email protected]
Feedback welcome
Last modified:  6:26am Aug 12 2021