I'd like some input and overview from those who know the state of GNU/Linux better than me.

This is a long explanation, but I think it is probably needed if I am to get genuinely useful advice.

As my username suggests, I am a long time Mac user (since 1988). Whilst I've always supported free software principles in principle, I have never found a free or even mostly free system that works for what I do. This may be partly because I am a musician and need good specialised software for that. (and no the free software definitely isn't there yet, although it has reached an exciting stage of being usable for some tasks or some users)

Realistically I won't be entirely stopping using my Macs in the next couple of years, but as Apple's attitude towards their users has become steadily more unacceptable over the last decade my motivation to find alternatives has increased. Previous attempts have always been thwarted by brokenness and unusabilty. It really doesn't matter how "free" it is, if it doesn't work with an acceptable level of maintenance.

My current strategy is to turn my OSX machines into offline music / graphics workstations, (and turn off many of apple's spyware processes) and move all my normal computer things that everyone does like email and browsing onto a free (or at least free-er) system.

Once I have my daily communications on a GNU/linux system I like, I will look more into how far it can replace osx for music too.

I am not absolutely limiting myself to entirely free systems as Trisquel does. Just getting off osx at all will be a huge improvement, and I won't risk that for absolute purity - nevertheless I'd prefer to avoid any system that is even hinting at the sort of user manipulation practised by apple, and that's why I'm looking here first.

Here's my wish list:

- Stable and responsive. Freezes, and any sort of gui unresponsiveness drives me nuts really fast.

- simple but powerful traditional desktop with good system monitors and control over the machine. I'm considering MATE and Gnome fallback, and maybe XFCE. lxde is too limited, and unity and all the other shiny design disasters are just stupid, if I wanted that i'd stay with apple.

- Decent repos with a known set of tools that work together.

- GUI tools that work. I'm not averse to the terminal, but I'm not maintaining computers all day every day and I will forget the commands and have to look them up and a GUI is faster, but only if it works, if it fails and I have to look it up anyway and then fix the GUI as well then i'll be forced back to osx.

- good file manager that allows me to find and copy system files from the GUI.

- control over network traffic and application /processes, from a GUI, with visual feedback. A per app firewall.

On OSX we have little snitch, TCP block, handsoff, launchcontrol- GUI apps that are far from perfect and mostly not free but give me quite a bit of control over the security of the machine. I'm looking for software that does this stuff in a way I can control without spending weeks learning the details of configuration file syntax for commandline programs that turn out not to do what I thought anyway. I know that apparmour and other processes do some of this stuff, but haven't yet found a fast way of configuring it with feedback as I go.

So far I have tried Mint/MATE, Trisquel mini, Trisquel standard (briefly), lubuntu, xubuntu (and others in the past). I've also tried adding MATE and XFCE to my Trisquel mini install but haven't got them working very well yet.

So specific questions:

* MATE or Gnome Fallback/Flashback? Why? Can XFCE compete? where does it fall short?

* Are there any issues with MATE on Trisquel? is it hard to optimise? so far there seems to be a problem with the applet that shows network connections, which is rather important!

* How different is Mint/MATE to Trisquel with MATE instead of Gnome? (unfree kernel, impure approach to repos, sure, what else?)

* I really feel that a user should be able to administer the system mostly from GUI based tools, starting with the file manager. I would however rather use the terminal than some tacked on GUI that has few options, no feedback, and fails silently the moment anything is a tiny bit unexpected, and that has been most of my experience with GNU guis so far...so I'd appreciate any guidance on where the gui tools work well, and where I should just bite the bullet and make up a file of relevant terminal commands for future reference.

I think that's more than enough for now... my further ideas and questions are separate enough to be in a different topic .

thanks for reading this far!

Reply via email to