Arriba la nova versió de Bash 5.0 amb noves característiques

bash-logo

xoc (Bourne-Again shell) és un intèrpret de línia d'ordres de tipus script. Aquest és l'intèrpret d'ordres d'Unix que forma part del projecte GNU està basat en l'intèrpret d'ordres Bourne (bsh o simplement sh en moltes versions d'UNIX).

xoc porta moltes millores, incloent l'intèrpret d'ordres Korn (ksh) i l'intèrpret d'ordres C (csh). Bash és un programari lliure publicat sota llicència GPL.

Aquest és l'intèrpret predeterminat en molts sistemes Unix gratuïts, especialment en sistemes GNU/Linux. També és l'intèrpret d'ordres predeterminat de Mac OS X. El projecte Cygwin el va portar a Windows per primera vegada ia Windows 10 és una opció del sistema operatiu.

Bash és una implementació completa de l'especificació de shell POSIX, però amb edició de línia d'ordres interactiva i control de treballs a les arquitectures que ho admeten, funcions csh i moltes altres característiques.

Nova versió de Bash

Fa pocs dies l'equip de càrrec del desenvolupament Bash va realitzar l'anunci de la disponibilitat del primer llançament públic de Bash 5.0, la cinquena versió principal de l'intèrpret d'ordres Unix del projecte GNU.

aquesta versió corregeix diversos errors importants a bash-4.4 i introdueix diverses característiques noves.

En un missatge de la llista de correu del Projecte GNU, Chet Ramey, l'encarregat de Bash explica que les correccions d'errades més importants són una revisió de la resolució de la variable nameref i una sèrie derrors de desbordament descoberts a través de fuzzing.

principals novetats

Les noves característiques més notables inclouen diverses variables de shell noves com ara BASH_ARGV0, EPOCHSECONDS i EPOCHREALTIME.

Els dos darrers són similars per obtenir el nombre de segons des d'Epoch Unix (Epoch Unix), l'única diferència és que EPOCHREALTIME és un punt flotant amb una granularitat de microsegons.

Tingueu en compte que l'època representa la data inicial a partir de la qual els sistemes operatius mesuren el temps.

Hi ha un fitxer config-top.h acabat de definir a Bash 5.0, que permet a l'intèrpret d'ordres utilitzar un valor estàtic per a $ PATH.

Aquesta nova versió de Bash 5.0 també té una nova opció d'intèrpret d'ordres que pot habilitar i desactivar l'enviament del registre a syslog en temps d'execució.

Per a informació, syslog és un protocol que defineix un servei de registre d'esdeveniments per a un sistema informàtic. També fa referència al nom del format que permet aquests intercanvis.

bash-5.0

Entre altres canvis importants en aquest nou llançament de Bash 5.0 l'opció globasciirange ara està habilitada per defecte, però es pot desactivar per defecte en el moment de la configuració.

El mode POSIX ara pot habilitar l'opció shift_verbose i l'opció de història incorporat a Bash 5.0 que ara pot eliminar els rangs d'entrada de l'historial usant – d start-end.

altres canvis

Hi ha alguns canvis inconsistents entre bash-4.4 i bash-5.0. Segons Chet Ramey, els canvis en la manera com es resolen les variables nameref signifiquen que alguns usos de namerefs es comportaran de manera diferent, tot i que han intentat minimitzar els problemes de compatibilitat.

En resum, Bash 5.0 conté diverses correccions en comparació de Bash 4.4, però també una sèrie de noves característiques i millores per complir millor amb les especificacions POSIX. Per obtenir informació completa sobre bash 5.0, podeu consultar les notes de publicació oficials.

Aquestes noves característiques i millores certament permeten que Bash sigui més madur del que ja és.

No oblidem que la llista d'intèrpret d'ordres s'ha ampliat recentment amb PowerShell Core, l'edició de codi obert de PowerShell que s'executa a Linux, macOS i Windows.

Aquest projecte encara està en ple desenvolupament, però podem esperar que creixi ràpidament, ja que Microsoft està donat el vistiplau al codi obert “almenys ara com ara”.

Com obtenir Bash 5.0 en Linux?

de moment només queda esperar que sigui incorporada aquesta nova versió de Bash dins els repositoris de les distribucions de Linux, ja que és la millor opció.

Si volen conèixer una mica més i també aquells que vulguin obtenir ja aquesta nova versió, poden visitar el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.