Umask

You can use the umask utility to display, set, or change the current or default value of the umask.

Display the current value of the umask

To display the current value of the umask in symbolic mode, use:

1
% umask -S

To display the current value of the umask in octal mode, use:

1
% umask

Read More

Update: Synopsys Computer Platforms

Foundation ROs Linux O/S Versions Windows Platform
V 2024.03 CentOS: 7.3+ RHEL: 7.3+; 8+ SLES: 12-SP5+; 15-SP2+ Rocky Linux: 8.4+ AlmaLinux: 8.4+ Windows: 10; 11 Windows Server: 2016; 2019; 2022
2023.12
2023.09
U 2023.06 CentOS: 7.3+ RHEL: 7.3+; 8+ SLES: 12-SP4+; 15+ Rocky Linux: 8.4+ AlmaLinux: 8.4+ Windows: 10; 11 Windows Server: 2016; 2019; 2022
2023.03
2022.12
T 2022.09 CentOS: 7.3+ RHEL: 7.3+; 8+ SLES: 12-SP4+; 15+ Windows 10 Windows Server 2016 Windows Server 2019
2022.06
2022.03
S 2021.12 CentOS: 7.3+; 8+ RHEL: 7.3+; 8+ SLES: 12-SP4+; 15+ Windows 10 Windows Server 2016
2021.09
2021.06
R 2021.03 RHEL 6.6+, 7.x, 8+ CentOS 6.6+, 7.1.1503+, 8+ SLES 12+, 15+ Windows 7, 10 Windows Server 2016
2020.12
2020.09
Q 2020.06 RHEL 6.6+, 7.x, 8+ CentOS 6.6+, 7.1.1503+, 8+ SLES 12+, 15+ Windows 7, 10 Windows Server 2008 R2, 2016
2020.03
2019.12
P 2019.09 RHEL 6.6+, 7.x CentOS 6.6+, 7.x SLES 11.4+ and 12.x Windows 7, 10 Windows Server 2008 R2, 2016
2019.06
2019.03
O 2018.12 RHEL 6.6+, 7.x CentOS 6.6+, 7.x SLES 11.4 and 12.x Windows 7, 10 Windows Server 2008 R2, 2016
2018.09
2018.06
N 2018.03 RHEL 6.6+, 7.x SLES 11.x and 12.x Windows 7, 8, 10
2017.12
2017.09
M 2017.06 RHEL 6.6+, 7.x SLES 11.x and 12.x Windows 7, 8, 10
2017.03
2016.12

Synopsys Synchronized Release Model (SRM)

The Synopsys Synchronized Release Model is a schedule-driven release model.

  • Releases are at fixed-dates known as Release Opportunities (RO)
  • There are four ROs/year for Feature Releases
  • There are eight ROs/year for Service Pack Releases
  • Individual products define their release frequency
  • All product releases are developed and tested on a defined set of common platform configuration and common code baseline – referred to as Foundation.

A Foundation can change every 9 months. Operating System changes are typically scheduled every 36 months to keep up with market demand and vendor releases. Synopsys typically builds on a single operating system baseline version for each SRM Foundation.

Chop and Chomp

Perl Functions of chop() and chomp()

chop($abc); deletes the last character of $abc.
chomp($xyz); deletes the “new line” character at the end of $xyz if it has.

Often the usage of chomp is like this:
chomp($input = <STDIN>); which equals to $input = <STDIN>; chomp($input);

Calibre Platform Support Overview and Roadmap - Updated 2022.1

Updated: 24 Jan 2022

Linux Operating System Support

The Calibre toolset is supported for use with the Linux® operating system systems supplied by Red Hat, CentOS, and SUSE. In general, any “Tier 1” 64-bit x86 hardware supported by those providers is supported for use with the Calibre toolset. There are two x86-64 processor products supplied by different vendors, AMD and Intel, and the Calibre toolset is supported on computers based on either of these processors. The correct software must be loaded on a particular hardware platform to use Calibre, and the supported OS versions, service packs or updates are listed below. Linux IBM Power and ARM distributions are not supported by Calibre.

Read More

Vim: Open Files

:e filename Opens the file in the vim editor.
:new filename Opens the file in horizontal split mode.
:vert new filename Opens the file in vertical split mode.
:tabnew filename Opens the file in a new tab.