User Tools

Site Tools


linux:fedora_35

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:fedora_35 [2021/12/03 09:40] – created jansenlinux:fedora_35 [2022/01/06 13:21] (current) – [Known issues in Fedora 35] jansen
Line 17: Line 17:
  
  
-==== New in F33, or in our Fedora setup: ==== +==== New in F35, or in our Fedora setup: ==== 
-  * Gnome 3.38 (see below for details)+  * Gnome 41 (see below for details) 
 +    * Note: Gnome versions used to be 3.38 etc, now the 3. is dropped, so Gnome 41. Although some parts of the desktop mention version 40...
     * Various Gnome shell extensions that you can load for yourself from [[https://extensions.gnome.org/]]     * Various Gnome shell extensions that you can load for yourself from [[https://extensions.gnome.org/]]
   * Cloud integration: you can link your [[linux:Google Drive]], [[linux:OwnCloud]]/SurfDrive and some other cloud storage services the file manager (in addition to [[linux:Dropbox]], which has been there for a couple of years). \\ Various online calendars can be integrated in the desktop calendar utility.   * Cloud integration: you can link your [[linux:Google Drive]], [[linux:OwnCloud]]/SurfDrive and some other cloud storage services the file manager (in addition to [[linux:Dropbox]], which has been there for a couple of years). \\ Various online calendars can be integrated in the desktop calendar utility.
-  * **Python is now by default 3.9**. You can still call ''python2'' to get a python 2.7 interpreter, but NO PACKAGES are installed for it any more; so you can just use this to build your own python2 environment if needed. +  * **Python is now by default 3.10**. You can still call ''python2'' to get a python 2.7 interpreter, but NO PACKAGES are installed for it any more; so you can just use this to build your own python2 environment if needed. 
-    * Command ''python'' will now invoke python3 so **check your own scripts**. +    * Command ''python'' will now invoke python 3.10 so **check your own scripts**. 
-    * We have a working version of AMUSE installed for python3, please initialize it using ''module load amuse/12.1-py3'' (shell command to run before starting amuse or python) +    * If you still need python2, a private install or virtualenv will still be possible, but for many packages, you may have to explicitly install an older version (e.g. ''pip2 install --user astropy==2.0.12'')
-    * If you still need python2, a private install or virtualenv will still be possible, but you may have to explicitly install an older version (e.g. ''pip2 install --user astropy==2.0.12'')+
     * To install a python2 kernel in jupyter,a personal setup can be made using ''python2 -m ipykernel install --user''     * To install a python2 kernel in jupyter,a personal setup can be made using ''python2 -m ipykernel install --user''
-    * We also have the interpreters of python 3.5, 3.6, 3.and 3.installed, for compatibility and in case you need them for your own projects or virtualenvs.  +    * We also have the interpreters of python 3.6, 3.7, 3.and 3.installed, for compatibility and in case you need them for your own projects or virtualenvs. As with python 2, these are the bare interpreters, we do not provide a complete stack of modules for these older versions
-    * To move your personally installed modules from python 3.(Fedora 31) to python 3.9, you can follow the description given [[https://docs.fedoraproject.org/en-US/fedora/f33/release-notes/developers/Development_Python/#_notes_on_migrating_user_installed_pip_packages|in the Fedora 33 release notes]] +    * To move your personally installed modules from python 3.(Fedora 33) to python 3.10, you can follow the description given [[https://docs.fedoraproject.org/en-US/fedora/f35/release-notes/developers/Development_Python/#_notes_on_migrating_user_installed_pip_packages|in the Fedora release notes]]  
-  * GCC (C, C++, Fortran) is at version 10 now +      * Please don't do the ''sudo'' commands from that page; as stated here, we already have the previous python version installed on the system. 
-  * Wayland: the official Fedora release notes have a lot of information about Wayland, a replacement for the X11 graphics system. We don't use Wayland at this timesince it doesn't yet support many features that are needed in our type of work (remote graphics, VNC, various scientific programs, ...). So you can ignore all that is written about Wayland in the documentation+    * Many 3rd party build and install scripts don't seem to understand that 3.10 > 3.9, so if something complains our python is too old, the program just doesn't compute. 
-  * LibreOffice has been upgraded to version 7.with lots of improvements and new features. See [[https://wiki.documentfoundation.org/ReleaseNotes/7.0|Release notes]] +  * GCC (C, C++, Fortran) is at version 11 now. Some older versions are available through environment modules. 
-  * Fedora has ''earlyOOM'' enabled, a background proces that monitors for Out-of-Memory conditions, and attempts to kill the offending processes before the system comes to a grinding halt. Hopefully, this will mean there will be less system crashes (out-of-memory is one of the biggest reasons for Linux desktop crashes nowadays)+  * CLANG /LLVM compilers are now at version 13. If necessarycompatibility packages of older versions can be added
 +  * LibreOffice has been upgraded to version 7.with lots of improvements and new features. See [[https://wiki.documentfoundation.org/ReleaseNotes/7.2|Release notes]] 
 +  * Fedora has ''earlyOOM'' enabled since Fedora 33, a background process that monitors for Out-of-Memory conditions, and attempts to kill the offending processes before the system comes to a grinding halt. Hopefully, this will mean there will be less system crashes (out-of-memory is one of the biggest reasons for Linux desktop crashes nowadays)
   * FlexiBLAS is an intermediate interface to the BLAS and LAPACK libraries, making it possible to switch between various implementations of these libraries. The downside is, that you will need to recompile programs that are linked with BLAS or LAPACK (including private copies of numpy!)   * FlexiBLAS is an intermediate interface to the BLAS and LAPACK libraries, making it possible to switch between various implementations of these libraries. The downside is, that you will need to recompile programs that are linked with BLAS or LAPACK (including private copies of numpy!)
   * Removed software:   * Removed software:
-    * various programs that were written in python2, and not yet converted to python3: +    * Python 3.4 and 2.6 are no longer available for backward compatibility
-      * gonvert +
-      * pdfshuffler +
-      * uniconvertor +
-    * ggobi visualization software (last release 2010, no longer compatible with current libraries) +
-    * speedcrunch calculator (one of the very many calculator apps installed) +
-    * cmyktool tool for converting color profiles of images (last release 2011, no longer compiles) +
-    * Several obsolete or unlicensed gstreamer media plugins have been removed+
     * Several compatibility libraries were dropped. These were libraries to run programs built with very old versions of the GNU compilers (gcc 3.3, 3.4 and 4.1). If you still have binaries from > 10 years ago, recompiling might be advisable.     * Several compatibility libraries were dropped. These were libraries to run programs built with very old versions of the GNU compilers (gcc 3.3, 3.4 and 4.1). If you still have binaries from > 10 years ago, recompiling might be advisable.
     * Due to the removal of some of these very old compatibility libraries, Adobe Reader (acroread) will no longer work; please use a native Linux pdf viewer, such as ''atril'' or ''evince''.     * Due to the removal of some of these very old compatibility libraries, Adobe Reader (acroread) will no longer work; please use a native Linux pdf viewer, such as ''atril'' or ''evince''.
-    * hdfview stopped working in Fedora 31; there are many other programs available that can work with HDF5 files, e.g. ''R'', ''vitables'' or ''veusz''+    * ''hdfview'' stopped working in Fedora 31; there are many other programs available that can work with HDF5 files, e.g. ''R'', ''vitables'' or ''veusz'' 
 +    * The Flash plugin is no longer supported (Google had supported it until the start of 2021 but not any more). 
 +    * TeX package ''psfig'', which has been obsolete for a long time, has now been removed. Converting documents to newer packages such as ''graphics'' or ''graphicx'' is recommended, and is usually easy.
   * Renamed/replaced software   * Renamed/replaced software
     * Python module ''asciitable'' is now part of ''astropy'', at ''astropy.io.ascii'' (see [[http://cxc.harvard.edu/contrib/asciitable/]]) \\ Similarly, ''pyfits'' is now ''astro.io.fits''     * Python module ''asciitable'' is now part of ''astropy'', at ''astropy.io.ascii'' (see [[http://cxc.harvard.edu/contrib/asciitable/]]) \\ Similarly, ''pyfits'' is now ''astro.io.fits''
-  * The Flash plugin is still part of Google Chrome, but no longer provided as a firefox plugin. Google plans on dropping support soon, so don't count on it any longer. 
   * Java is now available in 3 versions: The last freely obtainable Oracle Java 8.x release; OpenJDK 8 and OpenJDK 11.   * Java is now available in 3 versions: The last freely obtainable Oracle Java 8.x release; OpenJDK 8 and OpenJDK 11.
   * saoimage is no longer maintained as a rpm package. for now, the last binary version still works. Please let us know if this (ancient) astronomical package is still in use.   * saoimage is no longer maintained as a rpm package. for now, the last binary version still works. Please let us know if this (ancient) astronomical package is still in use.
 +  * A workaround for (ancient) ''supermongo'' exists but is not installed by default. If you use this software, please contact us and we can make the workaround available on your desktop.
  
-==== Known issues in Fedora 33 ==== +==== Known issues in Fedora 35 ==== 
-  * The Gnome desktop will not run on computers without hardware accellerated graphics. If you want Gnome on these machines, choose "Gnome X11" or "Gnome fallback" from the menu on the login screen. +  * VNC issues: Desktop environments that require hardware accelleration (3D desktop effects) are often too heavy to be used inside a virtual desktop (VNC, X2GO). See [[VNC desktop issues]] for details and workarounds. 
-  * VNC issues: Desktop environments that require hardware accelleration (3D desktop effects) are too heavy to be used inside a virtual desktop (VNC, X2GO). See [[VNC desktop issues]] for details and workarounds+  * Gnome doesn't display //notification area// aka //system tray// icons any more by default. The fix is, to enable  the ''topicons plus'' extension: open ''gnome-extentions-app'' (''Applications - Extensions'' in the menu) to do that. After that, the icons such as status icons of dropbox, zoom etc, will be in your top panel.
-  * TeX package ''psfig'', which has been obsolete for a long time, has now almost completely stopped working. Converting documents to newer packages such as ''graphics'' or ''graphicx'' is recommended, and is usually easy+
-  * Gnome doesn't display //notification area// aka //system tray// icons any more by default. The fix is, to enable  the ''topicons plus'' extension: open ''gnome-tweaks'', and go to ''extensions'' to do that. After that, the icons such as status icons of dropbox, skype etc, will be in your top panel.+
   * Applications using the "pango" text rendering engine (including Gnome, Cinnamon and MATE desktops) will no longer support bitmap fonts. If an application looks strange, you may have to select a different font for it (seen on terminal emulators, emacs with non-standard settings, possibly other applications).    * Applications using the "pango" text rendering engine (including Gnome, Cinnamon and MATE desktops) will no longer support bitmap fonts. If an application looks strange, you may have to select a different font for it (seen on terminal emulators, emacs with non-standard settings, possibly other applications). 
-  * Mono (.NET compatible framework) has been updated to version 5. This may require rebuilding Mono apps. +  * The ''clipit'' clipboard app that is a default part of Gnome, Cinnamon and MATE desktops, sometimes hangs, which blocks all cut, copy and paste actions. Exit the app by right-clicking on the icon (which looks like a clipboard), and choose the quit action. If this happens a lot to you, you might want to disable the app in your startup applications preferences. The app is only needed to maintain a clipboard history; without it, a single cut/copy and paste is still possible. 
-  * The ''clipit'' clipboard app that is a default part of Gnome, Cinnamon and MATE desktops, sometimes hangs, which blocks all cut, copy and paste actions. Exit the app by right-clicking on the icon (which looks like a clipboard), and choose the quit action. If this happens a lot to you, you might want to disable the app in your startup applications preferences.+  * Workarounds are in place for some software that was built with older versions of CFITSIO (GILDAS) and/or older GFortran (StarLink). When using these programs from within other programs, this workaround may be bypassed (eg, GILDAS software linked from within CASA). If you run into that issue, let us know so we can provide you with the necessary workaround. Eventually these issues are expected to be solved when new versions of these software packages are released or recompiled using current libraries. 
 +  * Some reports that the screensaver on the Plasma (KDE) desktop, sometimes refuses to unlock the screen. To be more precise, when you type your password to unlock, nothing appears on screen. What usually works is to click the icon "virtual keyboard" and enter your password by clicking the characters on screen. 
 +  * Some theme libraries from earlier releases are no longer present. If you get errors when starting graphical applications such as: <code> 
 +   Gtk-Message: Failed to load module "colorreload-gtk-module" 
 +</code>then go to the settings controlling your desktop look & feel and select another theme
  
 ==== Some general observations and tips ==== ==== Some general observations and tips ====
Line 67: Line 66:
   * Programs that start with each session: A lot of programs are started by default in each desktop session. many of them are unnecessary; some of them are annoying or can cause problems. users can disable everything they don't need.\\ [[modify_desktop_session|More on session tweaking]]   * Programs that start with each session: A lot of programs are started by default in each desktop session. many of them are unnecessary; some of them are annoying or can cause problems. users can disable everything they don't need.\\ [[modify_desktop_session|More on session tweaking]]
   * The command ''pmount'' can be used to mount removable media (cdrom,dvd,usb-disks) from the commandline. E.g.: ''pmount /dev/cdrom'' mounts the cd/dvd as /media/cdrom.   * The command ''pmount'' can be used to mount removable media (cdrom,dvd,usb-disks) from the commandline. E.g.: ''pmount /dev/cdrom'' mounts the cd/dvd as /media/cdrom.
-  * Intel compilers: The Intel compilers (ifort,icc) are not enabled by default. The latest freely available version is 10.1, which can be loaded using ''module load intel''. However, for most code, the GNU compilers are better than these old Intel compiler versions. (if you read that the Intel compiler has speed benefits, this probably refers to the very expensive current version, which we cannot install on a system-wide basis, or you are reading an obsolete webpage; the GNU compilers have gained significant speed of the last couple of years). \\ If you really need the current Intel compilers, find funding, and be prepared to have a license locked to a single computer. Intel also provides personal free student licenses. As personal license, we cannot install it for you, unfortunately.+
  
linux/fedora_35.1638524416.txt.gz · Last modified: by jansen