Blog: Canonical
- haskell
- machine learning
- rust
- haskell in production
- serokell
- elixir
- blockchain
- ghc
- introduction
- algorithms
- edsl
- neural networks
- computer science
- erlang
- nix
- web development
- data science
- elixir tutorial
- functional futures
- functional programming
- mathematics
- resource guide
- smart contracts
- tezos
- elixir in production
- lorentz
- parsers
- rust in production
- typescript
- dependent types
- elixir software
- haskell software
- history
- library
- metaprogramming
- remote work
- template haskell
- what's that typeclass
- agda
- AI
- computer vision
- deep learning
- formal verification
- ml resources
- trends
- ai tools
- big data
- conferences
- data analytics
- generative ai
- idris
- image generation
- learn haskell
- logic
- ml applications
- open source projects
- phoenix
- Python
- scala
- top projects
- type families
- AI Agents
- ai ethics
- biotech
- chatgpt
- cybersecurity
- dependent haskell
- design
- ecto
- education
- events
- graph neural networks
- Haskell Foundation
- lambda calculus
- ml
- ml algorithms
- morley
- no code
- ocaml
- optimization
- outsourcing
- pattern recognition
- physics
- rust software
- rust tutorial
- supervised learning
- testing
- ton
- topology
- transformers
- unsupervised learning
- webassembly
- women in tech
- 2024
- Agents
- agi
- ai app builders
- ai blockchain convergence
- ai business tools
- ai events
- AI in manufacturing
- ai in oil and gas
- ai tools 2023
- artificial general intelligence
- automl
- backpropagation
- bayesian optimization
- bert model
- blockchain app development
- blockchain scalability
- business
- Canonical
- canton
- cardano
- Certification
- chain of thought prompting
- character ai
- chatgpt alternatives
- cloud native software
- clustering algorithms
- cnn
- collaboration tools
- compilers
- container orchestration
- coq
- cryptography
- daml
- data mining
- data prepocessing
- databases
- devops
- dlt
- drug repurposing
- effective accelerationism
- effective altruism
- egge ai
- ensemble learning
- enterprise data storage
- existential types
- feature engineering
- federated ml
- fintech
- fossa
- foundation models
- free monads
- game development
- generative ai security threats
- genetics
- github
- github copilot
- gitlab
- gleam
- gpt
- Haskell Education
- healthcare
- higher-rank types
- hobby
- hyperparameter tuning
- icfpc
- it conferences
- jei
- Kubernetes
- lean
- lisp
- LLaMA
- LLM
- llms fine-tuning
- llms for business
- llms risks
- markdown
- medicine
- medtech conferences
- michelson
- microservices
- ml datasets
- ml ideas
- ml models
- ml projects
- model evaluatiom
- mtl
- multi-runtime architecture
- nlp
- open source
- open source software
- OSS development
- programming languages
- project management
- purescript
- python development
- Python IDEs
- python libraries
- quantum computers
- RAG
- random numbers
- reason
- reinforcement learning
- running llms
- rust business use cases
- rust libraries
- rust roadmap
- semi-supervised learning
- serokellchat
- servant
- signal processing
- software development
- software development trends 2024
- Solana
- solana smart contract development
- sora
- support vector machine
- Systems Programming
- tagless final
- tech conferences 2024
- text analysis
- text-to-speech
- text-to-video
- textcontent
- time series analysis
- tinyML
- ton blockchain
- trends in AI
- Ubuntu
- Vector Databases
- web summit
- web3
- website deployment
- young innovative company
+ More
Bringing Rust into Ubuntu at Scale: Interview with Jon Seager
When Ubuntu 26.04 LTS shipped, cp, mv, and rm still came from GNU coreutils. Security audits had uncovered race conditions in their Rust replacements, and the fixes weren’t ready in time. By Ubuntu 26.10, those last three utilities had moved to uutils.
Jon Seager, VP of Engineering at Canonical, explains how building Ubuntu itself helped the team find compatibility bugs and decide when to make the switch. We also discuss how to tell whether a Rust rewrite preserves the behaviour users rely on, and what an AI coding agent should be allowed to do inside a Linux sandbox.
- haskell
- machine learning
- rust
- haskell in production
- serokell
- elixir
- blockchain
- ghc
- introduction
- algorithms
- edsl
- neural networks
- computer science
- erlang
- nix
- web development
- data science
- elixir tutorial
- functional futures
- functional programming
- mathematics
- resource guide
- smart contracts
- tezos
- elixir in production
- lorentz
- parsers
- rust in production
- typescript
- dependent types
- elixir software
- haskell software
- history
- library
- metaprogramming
- remote work
- template haskell
- what's that typeclass
- agda
- AI
- computer vision
- deep learning
- formal verification
- ml resources
- trends
- ai tools
- big data
- conferences
- data analytics
- generative ai
- idris
- image generation
- learn haskell
- logic
- ml applications
- open source projects
- phoenix
- Python
- scala
- top projects
- type families
- AI Agents
- ai ethics
- biotech
- chatgpt
- cybersecurity
- dependent haskell
- design
- ecto
- education
- events
- graph neural networks
- Haskell Foundation
- lambda calculus
- ml
- ml algorithms
- morley
- no code
- ocaml
- optimization
- outsourcing
- pattern recognition
- physics
- rust software
- rust tutorial
- supervised learning
- testing
- ton
- topology
- transformers
- unsupervised learning
- webassembly
- women in tech
- 2024
- Agents
- agi
- ai app builders
- ai blockchain convergence
- ai business tools
- ai events
- AI in manufacturing
- ai in oil and gas
- ai tools 2023
- artificial general intelligence
- automl
- backpropagation
- bayesian optimization
- bert model
- blockchain app development
- blockchain scalability
- business
- Canonical
- canton
- cardano
- Certification
- chain of thought prompting
- character ai
- chatgpt alternatives
- cloud native software
- clustering algorithms
- cnn
- collaboration tools
- compilers
- container orchestration
- coq
- cryptography
- daml
- data mining
- data prepocessing
- databases
- devops
- dlt
- drug repurposing
- effective accelerationism
- effective altruism
- egge ai
- ensemble learning
- enterprise data storage
- existential types
- feature engineering
- federated ml
- fintech
- fossa
- foundation models
- free monads
- game development
- generative ai security threats
- genetics
- github
- github copilot
- gitlab
- gleam
- gpt
- Haskell Education
- healthcare
- higher-rank types
- hobby
- hyperparameter tuning
- icfpc
- it conferences
- jei
- Kubernetes
- lean
- lisp
- LLaMA
- LLM
- llms fine-tuning
- llms for business
- llms risks
- markdown
- medicine
- medtech conferences
- michelson
- microservices
- ml datasets
- ml ideas
- ml models
- ml projects
- model evaluatiom
- mtl
- multi-runtime architecture
- nlp
- open source
- open source software
- OSS development
- programming languages
- project management
- purescript
- python development
- Python IDEs
- python libraries
- quantum computers
- RAG
- random numbers
- reason
- reinforcement learning
- running llms
- rust business use cases
- rust libraries
- rust roadmap
- semi-supervised learning
- serokellchat
- servant
- signal processing
- software development
- software development trends 2024
- Solana
- solana smart contract development
- sora
- support vector machine
- Systems Programming
- tagless final
- tech conferences 2024
- text analysis
- text-to-speech
- text-to-video
- textcontent
- time series analysis
- tinyML
- ton blockchain
- trends in AI
- Ubuntu
- Vector Databases
- web summit
- web3
- website deployment
- young innovative company
+ More
.png)
