Vows to make safe C++-alike ‘a mainstream language of choice’ as hundreds of devs wield it
Video Facebook is joining the Rust Foundation at its highest member level – and vowed to help make Rust “a mainstream language of choice for systems programming and beyond.”
Rust was conceived at Mozilla Research in 2010 by Graydon Hoare as a C/C++-like programming language with a focus on safety and speed. We like to say Google invented the programming language Go – and Mozilla created No. One thing about Rust is that it refuses to build software that the programmer may not be aware is potentially or straight-up unsafe. The overall result is that you should end up making more reliable software.
Lured by these advantages, Microsoft, Amazon, and Google have publicly backed the language, and this year formed the Rust Foundation with Mozilla and Huawei. Now, Facebook is making its love official, too, and becoming a platinum member.
“We are joining the Rust Foundation to help contribute to, improve and grow this language that has become so valuable to us and developers around the world,” Joel Marcey, open-source ecosystem lead at Facebook, and now a board director at the foundation, said on Thursday.
“We look forward to participating with the other foundation members and the Rust community to make Rust a mainstream language of choice for systems programming and beyond.”
- Google putting its trust in Rust to weed out memory bugs in Android development
- Foundation thrillogy: Rust programming language gets new home and million-dollar spending account
- AWS hires Rust compiler team co-lead Felix Klock
- Rust code in Linux kernel looks more likely as language team lead promises support
- In Rust, we lust: Security-focused super-C++ language still most loved among Stack Overflow denizens
- Rust marks five years since its 1.0 release: The long and winding road actually works
- Memory bugs in C and C++ code cause security issues so Microsoft is considering Rust
The antisocial network said it has been using Rust ever since 2016 after a source code management tool it used buckled under the company’s growing code base. In creating a replacement, Facebookers snubbed C++ and decided to turn to Rust for a more reliable experience.
Facebook thus uses Rust for Diem, its blockchain system to process payments, and we’re assured there are hundreds of Rust coders at the Silicon Valley giant toiling away on projects. There is also a team of Rustaceans specifically tasked with creating tools and other materials to integrate Rust code with applications built using C++. Below is a video from RustConf 2019 of Facebooker Jeremy Fitzhardinge talking about how FB uses Rust.
“When I joined Facebook, I was amazed at how much use Rust was getting throughout the stack,” added Patrick Walton, a Rust team lead at Facebook, this week. “I’m really excited to see us take our contributions to the language to the next level. Joining the Rust Foundation is a great step that signals a commitment to improve the language and ecosystem for years to come.” ®
Known software issue grounds Ingenuity Mars copter as it attempted fourth flight
NASA chose not to re-install OS and live with a 15 percent failure rate
Software issues prevented the fourth scheduled flight of NASA’s Mars Ingenuity helicopter.
The delay was not unexpected nor prevents future flights. In fact, NASA re-assured a waiting world that the helicopter is “safe and in good health.”
The reason for the failure is also known: a software bug that results in a watchdog timer expiration prior to mode transition. And if Ingenuity doesn’t make it into flight mode, it doesn’t fly.
Can’t get that printer to work? It’s not you. It’s that sodding cablin…. oh beautiful job with that cabling, boss
Goodbye, Mr Chips
On Call There are few things worse than when someone nicks your chips, be they of the potato or silicon variety as our latest delve into the annals of On Call reveals.
“Ben”, as the Regomiser has dubbed today’s contributor, was tasked with supporting a network consisting of a pair of decade old HP1000 minicomputers. The devices ran the Real Time Executive (RTE) operating system (RTE6, according to Ben) and the software used by his company was written in Fortran.
The application itself was to analyse oil wells and a Versatec plotter was used to spit out a curve showing data versus depth. Ben told us he later wrote an extension to locate areas where water was being extracted instead of oil; he hoped to call it “Well Analysis – New Knowledge” but his nerve failed and the potential for acronym naughtiness was sadly lost to time.
IBM has another crack at HCI, analysts say container-centric software-defined storage approach could shake things up
Big Blue also slurps Turbonomic to give hybrid clouds an injection of AI automation
IBM has made some interesting container-and-hybrid-cloud-centric moves.
Earlier this week the company announced its intention to deliver a container-native software defined storage product, called IBM Spectrum Fusion, in the second half of 2021. Big Blue said it will initially be sold as a hyperconverged infrastructure that includes Red Hat OpenShift and can handle virtual machines and containers, or provide software defined storage “for cloud, edge and containerized data centres.”
As observed by a trio of Forrester analysts, IBM’s move is interesting because most hyperconverged infrastructure is built around virtual machines. And while VMware has its own Tanzu container stack, Forrester said that while it is virtualized, it is also “… monolithic, and the native scale-out features brought to the market by open source-derived alternatives will make some infrastructure managers take a second look before reupping their existing licensing.”
AWS on track to be bigger than IBM by Christmas, once Kyndryl is spun out
Cloud revenues growing by over 30 per cent, bring in 13 per cent of all Bezos bucks
Amazon.com recorded $108.5bn in sales for the first quarter of its 2021 financial year, $13.5bn of which came from its Amazon Web Services (AWS) operation.
AWS generated $10.2bn of revenue in Q1 2020, so we’re looking at a 32 per cent year-on-year revenue jump.
On the company’s earnings call on Thursday, Amazon CFO Brian Olsavsky pointed out that in Q1 of 2019, AWS had a $31bn annual revenue run rate, a figure that grew to $41bn in 2020. Amazon now expects AWS to deliver $54bn of annual revenue in FY 2021.
Samsung to soothe semiconductor drought with new Pyeongtaek production line
Chaebol’s Q1 revenue reaches new all-time high of US$59bn
Samsung has vowed to maximize its silicon production by starting mass production of 5nm and 7nm products at its Pyeongtaek production line in the second half of 2021.
The Korean giant revealed its plans during its Q1 earnings call on Thursday.
Vice president of the foundry division, Han Seung-hoon said Pyeongtaek Line 2 would be ready for mass production in the second half of 2021, adding:
India’s massive COVID-19 wave slows VMware desktop hypervisor development
Virtzilla also admits to essentially merging Apple silicon efforts with ESXi on Arm
VMware has revealed that surging second wave of COVID-19 infections in India has impacted at least one of its products.
In a post detailing progress towards a native Apple M1 version of the company’s Fusion macOS desktop hypervisor, product line manager Michael Roy revealed that in-house code is currently capable of running seven VMs on a M1-powered MacBook Air with eight host CPU cores, eight host GPU cores and 16GB of RAM. The VMs were all ticking over on this fan-less hardware using battery power, we’re told.
Roy also formally stated what he’s already dropped on social media: VMware plans to “deliver a Public Tech Preview of VMware Fusion for macOS on Apple silicon before the end of this year.”
Australia proposes teaching cyber-security to five-year-old kids
By eight they should be telling you not to upload geo-tagged photos of them in school uniform
Australia has decided that six-year-old children need education on cyber-security, even as it removes other material from the national curriculum.
A newly revised draft of the national curriculum for children aged five to sixteen, launched yesterday, added a new strand titled “Considering privacy and security” that “involves students developing appropriate techniques for managing data, which is personal, and effectively implementing security protocols.”
The proposed curriculum aims to teach five-year-old children – an age at which Australian kids first attend school – not to share information such as date of birth or full names with strangers, and that they should consult parents or guardians before entering personal information online.
China hauls in 13 web giants for ‘supervision interviews’
Tencent, ByteDance, pals invited to meeting without coffee over ‘disorderly expansion of capital’
China has again moved to ensure its web giants don’t prove too disruptive to its economy, hauling 13 of them in for “supervision interviews” with a panel of regulators.
As announced by the Peoples’ Bank of China (PBOC), it and the nation’s Banking Regulatory Commission, Securities Regulatory Commission, State Administration of Foreign Exchange, plus “other financial management departments” all gathered to give the web giants an earful.
Tencent, TikTok developer ByteDance, the finance operation of super-giant e-tailer JD.com, and China’s Uber clone Didi, which now also offers vehicle fleet leasing services, were among the companies required to attend.
Stealthy Linux backdoor malware spotted after three years of minding your business
‘RotaJakiro’ now on infosec world’s radar, its impact has yet to be determined
Chinese security outfit Qihoo 360 Netlab on Wednesday said it has identified Linux backdoor malware that has remained undetected for a number of years.
The firm said its bot monitoring system spotted on March 25 a suspicious ELF program that interacted with four command-and-control (C2) domains over the TCP HTTPS port 443 even though the protocol used isn’t actually TLS/SSL.
“A close look at the sample revealed it to be a backdoor targeting Linux X64 systems, a family that has been around for at least three years,” Netlab researchers Alex Turing and Hui Wang said in an advisory.
BadAlloc: Microsoft looked at memory allocation code in tons of devices and found this one common security flaw
Integer overflows leave IoT, OT, medical gear vulnerable to heap-seeking missiles
Microsoft has taken a look at memory management code used in a wide range of equipment, from industrial control systems to healthcare gear, and found it can be potentially exploited to hijack devices.
The Windows giant has urged folks to get the latest firmware releases that address the holes, and test and deploy them, if possible. And if not, take steps to segment devices on the network, monitor them, and reduce access to them to lessen the blow if a compromise occurs.
Drilling down to the nitty-gritty: Microsoft’s Azure Defender for IoT security research group looked at memory allocation functions, such as
malloc(), provided by real-time operating systems, standard C libraries, and software development kits all aimed at embedded electronics: that’s Internet-of-Things (IoT) devices, industrial control systems, and so-called operational technology (OT).
Appeals court nixes online blueprint sharing ban on 3D-printed ‘ghost guns’
Biden administration rules expected in the next week or so
A federal appeals court in America has overturned a district court order preventing plans for 3D-printed guns from being shared online.
In a ruling [PDF] on Tuesday, the US Ninth Circuit Court of Appeals lifted an injunction obtained in March 2020 by 22 states and the District of Columbia that blocked a State Department rule change removing 3D-printed guns and associated digital files from the US Munitions List, which enumerates controlled weaponry.
The decision means that 3D-printed guns and the digital blueprints to make them can be lawfully distributed, at least until the Biden administration weighs in, as is expected shortly.