![]() Unfortunately I’m still early in the design phase and I have no code to share, and this is also a side project since I work full-time as a researcher and thus I can’t devote my full time to this, but I hope that by 2024 I’ll have an early version working and released. My long-term solution is building my own desktop environment that is inspired by the classic Macintosh Human Interface Guidelines, but also takes ideas from OpenDoc, Smalltalk environments, the Symbolics Genera Lisp machine OS, and Plan 9 (itself influenced by Project Oberon when it comes to the GUI) to form an environment that encourages flexible, programmable tools built from smaller components but can be arranged to create complete software solutions, kind of like how a painter arranges colors and tools. I moved on to Windows 10 and FreeBSD after many years on the Mac (I refused to upgrade my Macs beyond Mojave), but this is an interim solution for me since neither Windows 10 nor existing FOSS desktops match even Mac OS X Tiger when it comes to the user experience. I'm just providing a counterpoint that for some of us Linux is a better environment than Windows or macOS. In addition, I made a point to buy somewhat more expensive hardware that was a decent match to Ubuntu (better quality laptop, i5 for better thermal performance, max RAM and SSD). I'm not going to deny anyone's experiences because when that's done to me I just get pissed off. I've had 2 hangs over the last 12 months.īut, overall, while I can list grievances about my Macs endlessly, I have to actually think hard about what has genuinely pissed me off about Ubuntu. Lots of software still doesn't run on Linux-so I have to keep a Windows box floating around, but I had to do that even with macOS. Occasionally, I hit one of the Wayland corner cases. About once a week, my cursor response goes to absolute shit for about 90 seconds for no obvious reason. ![]() ![]() My printing system never gets confused forcing me to reinstall all my printers. I can set my monitor resolutions without buying a dumbass Mac App. My Bluetooth speakers are more reliable than they were on macOS. I can use an actual standard 3D API (Vulkan) rather than the undocumented pile of crap that is Metal. Updates are on my schedule instead of Apple's. I'm not on the Xcode treadmill forcing me to update an OS because Apple dropped support. I have an external Thundebolt dock that actually works. ![]() My experience is that I'm now tinkering with things less on Linux than I used to on macOS/OS X. I finally dumped Mac completely for Ubuntu LTS on a Lenovo X1 Carbon about 12 months ago. So from that perspective, Windows+WSL, with all its warts, comes closest to usable. The number of students we had who used linux already on their laptop I can count on one hand with no fingers :(, but our new postdoc directly ran into an opengl problem on AMD which makes the gpu restart. Now I am actually happy if somebody brings a windows laptop. New xcode? Better start downloading new versions and recompile everything, and pray that it works. Slap homebrew on it, install the dependencies, install the software. 5-10 years ago, I was happy if a new student was on Mac. We have to onboard new students regularly, and it's quite a software stack to compile (Geant4, root, helper libs, our framework). The software framework we use was originally developed by me, on a macbook pro, mainly, targeting both MacOS and Linux. I am the "analysis software coordinator" for a nuclear physics experiment (MUSE).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |