<p dir="ltr">Don't forget orchestration for sanity purposes. Saltstack is very fun and extremely simple to get set up with their bootstrap scripts. Go from zero to salt in minutes. </p>
<p dir="ltr">I would offer to do a presentation for this but my competence with it can be limited. </p>
<br><div class="gmail_quote"><div dir="ltr">On Thu, Oct 8, 2015, 4:12 AM Paul Nijjar <<a href="mailto:paul_nijjar@yahoo.ca">paul_nijjar@yahoo.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I do not have a complete solution for you, but here are a few<br>
thoughts.<br>
<br>
Firstly, you should understand that you are going into a potentially<br>
hostile environment by advocating some flavour of Linux to people who<br>
use Mac and Windows. This has a few implications:<br>
<br>
- There are effectively no replacements for the software you are<br>
  listing. You might be able to make some software work with WINE<br>
  (although see below) and there may be other software with similar<br>
  functionality, but every quirk will be grumbled about unless your<br>
  userbase sees Linux as a grand adventure. Expect a lot of threats<br>
  that "if this doesn't work then I am going back to Windows"<br>
<br>
- By advocating for Linux you are effectively volunteering to become<br>
  the systems administrator. Over time you might be able to get other<br>
  people sufficiently interested in helping you out, but in addition<br>
  to helping research and implement this solution, you are also going<br>
  to have to take care of it.<br>
<br>
Having said this I endorse your efforts to get free software into this<br>
makerspace. I think that there is a lot of software available for<br>
maker-ing that is available on Linux-type platforms, but little of it<br>
will be a direct replacement for what is on Windows.<br>
<br>
You will have to spend a lot of time figuring out whether you can<br>
find software that will work with the 3D printers, CNC routers and<br>
other toys. If there are not then you will need at least a few Windows<br>
machines on site. (It sounds as if you are on this already.)<br>
<br>
Your comment about Deepfreeze inspires a rant. We use a competitor<br>
called Drive Vaccine in our Windows labs, and we (okay, I) am very<br>
unhappy with it. The big issue with these products is that you need to<br>
allow changes to the Windows machines to do updates, but not to do<br>
anything else. I would hope that Deepfreeze is better than our product<br>
in this respect, but I have been pretty unhappy with our experience.<br>
<br>
In contrast, using guest accounts in Ubuntu has worked really well.<br>
The machines stay clean, and if you do the initial setup (which is not<br>
trivial -- there are often custom modifications that have to go into<br>
/etc/skel, and getting printers to show up automatically can be a<br>
pain) and then allow unattended-upgrades then the systems do not<br>
require a lot of additional maintenance (in our experience). So I<br>
think an Ubuntu environment might give you a clear win there. You can<br>
also have an administration account that has sudo access, but which<br>
regular members of the makerspace can't log into.<br>
<br>
WINE can work for some programs, but in my experience it often is a<br>
big pain. Trying to get Windows programs working in Linux overall can<br>
be a big pain. One big issue is that we have not figured out how to<br>
get WINE working system-wide (as opposed to installs on individual<br>
user accounts) which makes /etc/skel really big, and in turn makes<br>
logins painfully slow.<br>
<br>
Usually if I want to have access to Windows machines from Linux<br>
clients, I just set up an actual Windows machine (physical or virtual)<br>
and then use remmina to RDP into those Windows machines. This is not a<br>
perfect solution, but it can be "good enough" depending on the tasks<br>
you need. Screen sharing with VNC might be another option.<br>
<br>
If you are administrating computers where each user gets a unique name<br>
and password (which I do not think is the case for you now) then<br>
managing those accounts centrally can be a pain. You might consider a<br>
Samba 4 solution, or even a distro like Zentyal which makes setting up<br>
an Active Directory solution easier. The nice thing about this is that<br>
then your Windows clients can join the "domain" and have similar<br>
access and permissions as your Linux ones.<br>
<br>
I second the recommendation to raise this thread on the Kwartzlab<br>
discussion list.<br>
<br>
I don't know whether any of this blather was helpful, but I hope it<br>
was not too disheartening.<br>
<br>
- Paul<br>
<br>
<br>
On Wed, Oct 07, 2015 at 11:46:04AM -0700, Jotham Apaloo wrote:<br>
><br>
> I moved up north a couple months ago. there's not many tech things going on<br>
> here, but there are a couple of organizations around. One is the local<br>
> makerspace, yukonstruct. They have a lot of competency in the area of<br>
> mechanical devices, and there are a couple computing people but they are<br>
> MAC/WIndows users with little time on their hands for administration.<br>
><br>
> They need to set up several computers this month. Their current system<br>
> consists of 7 workstations in a main computer lab, and 3 or 4 other<br>
> workstations connected to 3d printing machine, CNC router, laser cutter. I<br>
> don't know the exact models right now. Some of the computers are refurbs<br>
> for which they get windows licenses for $10, but a few new ones require<br>
> paying for a full windows license. They will also have to pay for deep<br>
> freeze licenses.<br>
><br>
> I am doing (i.e. emailing you lot) some research to see about putting linux<br>
> on all/some of their computers. I think it would be simpler to maintain,<br>
> less prone to malware, less expensive, and a better fit with the mission<br>
> and values of the makerspace. There is already some resistance to<br>
> introducing new things (which is really unfortunate for a makerspace), but<br>
> if I can give some specs and pricing for a nice setup of the machines and<br>
> network, they may be willing to adopt Linux.<br>
><br>
> I'm looking for a distro suggestion and package suggestions for:<br>
><br>
>    - *nonpersistent user sessions/data (comparable to deep freeze)*<br>
>       - maybe since permissions and resource is easy to limit on linux,<br>
>       users could have persistent data<br>
>       - *software equivalents for *<br>
>       - corel draw suite (inkscape?)<br>
>       - sketchup,<br>
>       - aspire,<br>
>       - autodesk suite, (blender?, +?)<br>
>       - preform (looks like no alternative)<br>
>    - *best way to incorporate a windows station, if necessary*<br>
>       - WINE?<br>
>       - virtual machines?<br>
>       - a windows server on the network and wine/vm on all other machines<br>
>       as clients?<br>
>    - *any other related suggestions*<br>
><br>
> it would be a bonus if each of the general workstations could send jobs to<br>
> the machines connected to manufacturing devices. This could happen on a<br>
> longer time frame but open to thoughts now.<br>
><br>
> Thanks,<br>
> Jotham<br>
> --<br>
> Jotham Apaloo<br>
> <a href="mailto:jothamapaloo@gmail.com" target="_blank">jothamapaloo@gmail.com</a><br>
<br>
> _______________________________________________<br>
> kwlug-disc mailing list<br>
> <a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
> <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br>
<br>
--<br>
"How to Win Proportional Representation" talk: Oct 28, 7pm, St John's<br>
Kitchen. All welcome. (Contact me for more info.)<br>
<br>
<br>
_______________________________________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br>
</blockquote></div>