Ao usar este site, você concorda com a Política de Privacidade e os Isenção de parceria e publicidade.
Accept
SempreUpdate SempreUpdate
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Buscar
  • Contact
  • Contact
  • Blog
  • Blog
  • Complaint
  • Complaint
  • Advertise
  • Advertise
© 2022 SempreUpdate - Todos os Direitos Reservados
Reading: Rust 1.62 traz novidades para Linux
Share
Sign In
Notification Show More
Latest News
como-instalar-o-analisador-de-sinais-sdrangel-no-linux
Como instalar o analisador de sinais SDRangel no Linux!
08/08/2022
whatsapp-testa-reacao-com-emojis-a-atualizacoes-de-status
WhatsApp testa reação com emojis à atualizações de status
08/08/2022
redirecionamentos-abertos-no-snapchat-e-american-express-sao-usados-em-ataques-de-phishing
Redirecionamentos abertos no Snapchat e American Express são usados em ataques de phishing
08/08/2022
DuckDuckGo finalmente bloqueia rastreadores da Microsoft
DuckDuckGo finalmente bloqueia rastreadores da Microsoft
08/08/2022
apple-pode-lancar-o-iphone-14-antes-do-aguardado
Apple pode lançar o iPhone 14 antes do aguardado
08/08/2022
Aa
SempreUpdate SempreUpdate
Aa
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Buscar
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Have an existing account? Sign In
Siga-nos
  • Contact
  • Contact
  • Blog
  • Blog
  • Complaint
  • Complaint
  • Advertise
  • Advertise
© 2022 SempreUpdate - Todos os Direitos Reservados
SempreUpdate > Blog > Notícias > Rust 1.62 traz novidades para Linux
Notícias

Rust 1.62 traz novidades para Linux

Veja como obter a nova versão desta linguagem de programação.

Claylson Martins
Claylson Martins Published 01/07/2022
Last updated: 30/06/22 às 8:00 PM
Share
Rust 1.62 traz novidades para Linux
SHARE

A linguagem de programação Rust 1.62 foi lançada como a atualização mais recente para sistemas com algumas mudanças notáveis. Primeiro, o destino x86_64-unknown-none do Rust foi promovido ao status de nível dois, que é seu estado “garantido para construir”. Portanto, a linguagem de programação Rust 1.62 traz novidades para Linux.

O alvo x86_64-unknown-none do Rust é para gerar binários ELF independentes/bare-metal x86_64 para firmware, kernels e outros softwares de baixo nível. Este destino de compilação cruzada não possui suporte à biblioteca padrão Rust, nenhum alocador padrão, não usa nenhum registro vetorial ou FP, mas deve funcionar para programas x86_64 bare metal.

Rust 1.62 traz novidades para Linux

Rust 1.62 traz novidades para Linux
Rust 1.62 traz novidades para Linux.

Também notável com o Rust 1.62 é a biblioteca padrão Rust no Linux, agora enviando uma implementação bruta baseada em Futex. O comportamento Mutex/Condvar/RwLock Rust foi implementado usando a biblioteca pthreads enquanto agora para Linux são implementações brutas baseadas em Futex para essas primitivas de bloqueio, então elas são mais leves, não requerem alocações extras e basicamente equivalem a ser “mais finas e mais rápido” do que as implementações anteriores.

A equipe Rust tem o prazer de anunciar uma nova versão do Rust, 1.62.0. Rust é uma linguagem de programação que permite a todos construir software confiável e eficiente.

Se você tiver uma versão anterior do Rust instalada via rustup, poderá obter a 1.62.0 com:

rustup update stable

O Rust 1.62 também estabiliza uma série de novas APIs, introduz o comando cargo add para adicionar dependências diretamente da linha de comando e outras melhorias. Downloads e mais detalhes sobre Rust 1.62 via Rust-Lang.org.

Outros detalhes do anúncio

Anteriormente, Mutex, Condvar, e RwLock eram suportados pela biblioteca pthreads no Linux. Os bloqueios pthreads suportam mais recursos do que as próprias APIs Rust, incluindo configuração de tempo de execução, e são projetados para serem usados ??em linguagens com menos garantias estáticas do que as fornecidas pelo Rust.

A implementação mutex, por exemplo, tem 40 bytes e não pode ser movida. Isso forçou a biblioteca padrão a alocar um Boxbackstage para cada novo mutex para plataformas que usam pthreads.

A biblioteca padrão do Rust agora vem com uma implementação bruta baseada em futex desses bloqueios no Linux, que é muito leve e não requer alocação extra. Na versão 1.62.0 Mutexsó precisa de 5 bytes para seu estado interno no Linux, embora isso possa mudar em versões futuras.

Isso faz parte de um longo esforço para melhorar a eficiência dos tipos de bloqueio do Rust, que inclui melhorias anteriores no Windows, como unboxing de seus primitivos. Você pode ler mais sobre esse esforço no problema de rastreamento.

Leia também

WhatsApp testa reação com emojis à atualizações de status

Redirecionamentos abertos no Snapchat e American Express são usados em ataques de phishing

DuckDuckGo finalmente bloqueia rastreadores da Microsoft

Apple pode lançar o iPhone 14 antes do aguardado

Apple pode lançar seu headset de realidade mista em janeiro de 2023

TAGGED: Linguagem de Programação, Rust, Rust for Linux, Rust Foundation

Inscreva-se no boletim diário

Receba as últimas notícias de última hora diretamente na sua caixa de entrada.

Receba as novidades

Não se preocupe, não enviamos spam
Ao se inscrever, você concorda com nossos Termos de Uso e reconhece as práticas de dados em nossa Política de Privacidade. Você pode cancelar sua inscrição a qualquer momento.
Claylson Martins 01/07/2022
Share this Article
Facebook TwitterEmail Print
Share
Posted by Claylson Martins
Siga:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Previous Article Sai a nova versão do desktop Unity 7.6 do Ubuntu depois de 6 anos
Next Article OpenGL faz 30 anos OpenGL faz 30 anos

Permaneça conectado

8.7k Curta
4.5k Siga
3.1k Siga
3.4k Siga

Acabamos de publicar

como-instalar-o-analisador-de-sinais-sdrangel-no-linux
Como instalar o analisador de sinais SDRangel no Linux!
Apps para Linux
whatsapp-testa-reacao-com-emojis-a-atualizacoes-de-status
WhatsApp testa reação com emojis à atualizações de status
WhatsApp
redirecionamentos-abertos-no-snapchat-e-american-express-sao-usados-em-ataques-de-phishing
Redirecionamentos abertos no Snapchat e American Express são usados em ataques de phishing
Falha de segurança
DuckDuckGo finalmente bloqueia rastreadores da Microsoft
DuckDuckGo finalmente bloqueia rastreadores da Microsoft
Notícias

Você pode gostar também

Código Rust para o kernel Linux ganha mais recursos
Linux Kernel

Código Rust para o kernel Linux ganha mais recursos

3 Min Read
Código-fonte de programa baseado em Rust para roubar informações está em fóruns de hackers
Malwares

Código-fonte de programa baseado em Rust para roubar informações está em fóruns de hackers

4 Min Read
OpenSUSE Tumblewed deve finalmente encerrar o suporte ao ReiserFS
Notícias

openSUSE anuncia suporte aprimorado para a linguagem de programação Nim

3 Min Read
GCC Rust aprovado pelo Comitê de Direção deve fazer parte do GCC 13
Notícias

GCC Rust aprovado pelo Comitê de Direção deve fazer parte do GCC 13

3 Min Read
//

Nós influenciamos mais de 2 milhões de pessoas todos os meses. Levamos informação com isenção e responsabilidade.

Outros links

  • Isenção de responsabilidade da parceria e publicidade SempreUpdate
  • Política financiamento e publicidade do SempreUpdate
  • Política de Ética SempreUpdate
  • Política de Correções SempreUpdate
  • Política de verificação de fatos SempreUpdate

Sobre o SempreUpdate

SempreUpdate é um site sobre Linux composto por membros das comunidades Linux ou código aberto. Além de Linux, também falamos sobre conteúdo Geek, e outros assuntos relacionados a tecnologia.

SempreUpdate SempreUpdate
Siga-nos

© 2022 SempreUpdate - Todos Os Direitos Reservados

Removed from reading list

Undo
Bem vindo de volta!

Faça login em sua conta

Lost your password?