40s News Express

  • Microsoft confirmed: Win11 does not support commercial and educational stores
  • Alibaba Cloud announces investigation results of "plagiarism": there are indeed employees who violated regulations
  • Wechat now supports payment for watches and bracelets, and supports payments such as Apple Watch
  • IPhone 13 new product outlook: keep up with the pace of Android, support for screen display
  • Bezos: Blue Origin has sold US$100 million "Space Cruise" tickets
  • Google, Volkswagen and Toyota are developing car operating systems
  • Linus shouts file system driver manufacturer Paragon: submit a new NTFS driver to the kernel as soon as possible
  • Australia launches antitrust investigations on e-commerce platforms such as Amazon and eBay
  • Julia programming language received tens of millions of dollars in financing, former Snowflake CEO joins the board of directors
  • Google messed up all Chromebooks with a character error
  • Chrome 92 released
  • Sublime Text 4 Build 4113 released
  • Microsoft open source internal Linux distribution CBL-Mariner
  • Spring Boot 2.5.3 is now available, and Spring Boot 2.4.9 is launched simultaneously
  • Debian 11 will be officially released on August 14

Technical Information

Microsoft confirmed: Win11 does not support commercial and educational stores

Foreign media Neowin reported that as early as March, we speculated that Microsoft might close the Microsoft Business and Education Store soon, because it had stated that from April 14th, users will not be allowed to purchase paid applications. There have been rumors that this move will start in June 2020, but the new crown epidemic has affected these plans. Today, Microsoft has clearly confirmed that Windows 11 will not support Microsoft's business and education stores, and a new generation of Windows 11 system is planned to be released later this year.

Starting in the first half of 2022, customers will be able to use Microsoft Intune or its unified terminal management (UEM) solution to find and deploy applications to the devices they manage. For unmanaged devices, it can be deployed through the WinGet tool in the Windows Package Manager. This will apply to all existing and new application types entering the redesigned Microsoft Store experience.

In view of the above, the Microsoft Commercial Store and Education Store will be closed in the first quarter of 2023.

Windows 11 will not support these portals, but administrators can still use UEM solutions to control the connection to their respective portals and use it to deploy applications to managed Windows 11 devices until the store is completely retired in 2023.

Windows Package Manager can be used to query and centrally deploy private and public applications to Windows 10 devices, and the same features will also appear on Windows 11. The UEM solution can be used to manage the repository. The preview version of these features will be released in the first half of 2022, and the goal is to be fully available in the second half of 2022.

The overall and simplified timeline for this evolution in the commercial application deployment process is summarized as follows:

  • Windows Package Manager v1.0: generally available
  • Intune integration with Windows Package Manager service, your private application library and the new Microsoft Store: public preview (expected in the first half of 2022)
  • Integration of Intune with the Windows Package Manager service, your private application library and the new Microsoft Store: generally available (expected in the second half of 2022)
  • Retirement of Microsoft Business and Education Stores on Windows 10: Expected in the first quarter of 2023

Alibaba Cloud announces investigation results of "plagiarism": there are indeed employees who violated regulations

Alibaba Cloud and IPIP.NET issued a joint statement. Alibaba Cloud stated that some employees did violate the company's norms during the product development process. This behavior is firmly opposed by Alibaba Cloud... 1. Immediately remove and rectify the IP geolocation database products. 2. In accordance with the "Alibaba Employee Discipline System", relevant employees shall be dealt with seriously. 3. Strengthen the construction of the internal control process mechanism, strengthen the internal control system, and strive to avoid similar incidents from happening again. 4. I sincerely apologize to IPIP.NET and Mr. Gao Chunhui.

Wechat now supports payment for watches and bracelets, and supports payments such as Apple Watch

According to news on July 21, Apple Watch can be used to make calls, send and receive text messages, navigation and other common functions, and can also install applications such as WeChat, Weibo, Momo, and QQ.

But WeChat Pay has not supported Apple Watch before. Of course, not only Apple, but other Xiaomi, Huawei smart watches and bracelets also only support Alipay. Some netizens expressed dissatisfaction with this.

In the latest v8.0.9 version, WeChat now supports Apple Watch payment (watch and bracelet payment), and other manufacturers’ devices have not been tested (feedback is welcome).

This feature seems to be still in the grayscale test stage, and not all partners support this feature.

IPhone 13 new product outlook: keep up with the pace of Android, support for screen display

After the Android 1000 yuan machine has basically popularized the screen display function, Apple is finally going to add similar technology to its next-generation flagship.

On July 19 news, reporter Mark Gulman said that Apple may add an always-on display function to the iPhone, which can ensure that users can check screen dynamics at any time while saving power. Gurman said that as previously revealed, Apple will increase battery capacity for the new iPhone.

Gullman believes that the higher-end iPhone 13 Pro series screens will support a high refresh rate of 120Hz. The probability that 120Hz ProMotion dynamic refresh technology is introduced into this generation of iPhone has also greatly increased.

Bezos: Blue Origin has sold US$100 million "Space Cruise" tickets

On the evening of July 21st, Beijing time, according to reports, Amazon founder Jeff Bezos announced today that its space exploration technology company "Blue Origin" has sold a value of nearly 100 million U.S. dollars "Space Tour" tickets.

So far, Blue Origin has not disclosed the seat price of its space travel service. But before someone won an auction price of 28 million U.S. dollars, they won the qualification for a space tour service.

The price of Virgin Galaxy's space travel service is between US$200,000 and US$500,000.

Blue Origin CEO Bob Smith once revealed that Blue Origin plans to conduct two more manned space flights this year, and there will be more than six times next year.

After that, the Blue Origin project "will soon reach a bi-weekly rhythm."

Google, Volkswagen and Toyota are developing car operating systems

Internet giant Google is developing its Android car operating system (AAOS), hoping to integrate its rich Android ecosystem into cars, and manufacturers such as Volkswagen and Toyota with an annual output of more than 10 million units are still developing operating systems that can integrate software , And as a common software platform for all vehicles. Google's AAOS will integrate its killer voice assistant and map functions, and is expected to bring an Android application ecosystem to smart cars. Automakers including Volvo and General Motors (GM) will launch 10 models that will use the AAOS system. Volkswagen plans to release a new operating system VW.OS 2.0 in 2024, and increase the proportion of models equipped with self-developed software systems to 60% by 2025.

Linus shouts file system driver manufacturer Paragon: submit a new NTFS driver to the kernel as soon as possible

The developers of the file system driver Paragon submitted a patch to the Linux kernel a year ago, hoping that the Linux kernel can incorporate the NTFS read-write driver they developed.

The kernel driver named "NTFS3" provides Microsoft's NTFS file system with better read and write support than the kernel or FUSE to support the NTFS file system on the Linux platform.

There are currently three open source NTFS drivers used by the Linux kernel:

  • Kernel ntfs driver, only supports read-only by default, and does not support any more advanced functions, such as logging, shadow copy, file system compression, etc.
  • FUSE's ntfs-3g driver supports readable and writable, and has more functions than the kernel, but due to the user/kernel context switch when processing files in the NTFS file system, its speed is much slower
  • Paragon's ntfs3 driver has complete read and write support, logging, version control, etc.

In the past year, the new NTFS driver has gone through multiple rounds of review and has entered a fairly good state stage. Even if this is the early code, it is fundamentally better than the existing NTFS kernel driver, and after all the upstream code has been reviewed, its quality has reached the state that it can be incorporated into the Linux kernel, provided that Paragon developers are still willing to maintain these codes.

However, in the recent Linux kernel development cycle, including the Linux 5.14 merge window that ended last week, I did not see Paragon developers submit drivers to the Linux kernel, nor did they submit a PR to Linus to add this new NTFS driver.

In response, Linus replied on the kernel mailing list that if the code has passed the review and will continue to be maintained, the relevant developers should submit a PR to him.

Australia launches antitrust investigations on e-commerce platforms such as Amazon and eBay

A few days ago, the Australian Antitrust Regulatory Agency (ACCC) announced that it will investigate Amazon, eBay and other e-commerce platforms to ensure fair competition in the industry.

The ACCC stated in a statement: “The online market is an important and growing part of the Australian economy, so we must understand how the online market works and at the same time ensure that the rules that apply to the traditional retail industry also apply to the online retail market.”

According to reports, ACCC will review the relationship between large e-commerce platforms such as Amazon and eBay and their third-party sellers and buyers, including the handling of competition influence and data, customer complaints and comments.

ACCC's survey results will be accepted before mid-August this year, and the final report will be submitted in March 2022. Local representatives of Amazon and eBay have not yet commented on this.

ACCC said that since its launch in Australia in 2017, Amazon has still not achieved the market dominance it has in other sites, but its sales in 2020 have still doubled.

Data shows that in 2020, Amazon Australia's online orders soared by 57%, and sales reached a record 50.5 billion U.S. dollars.

The Australian Competition and Consumer Commission (ACCC) previously imposed the world’s most stringent content licensing rules on Internet giants Facebook Inc and Alphabet Inc’s Google. The committee called on the industry to submit comments.

The ACCC stated that it has received numerous complaints about e-commerce platforms in recent months, including the quality of the products on the platform, the timeliness of remittances to sellers, the way the products are displayed in the market, and the level of support for consumers in the event of disputes. ACCC has also been conducting a series of investigations in this regard.

Julia programming language received tens of millions of dollars in financing, former Snowflake CEO joins the board of directors

Julia Computing, founded by the creator of the Julia programming language, announced that it has completed a $24 million Series A financing. This round of financing was led by Dorilton Ventures, with participation from Menlo Ventures, General Catalyst and HighSage Ventures. As of now, Julia Computing has raised approximately US$28.6 million.

At the same time, Bob Muglia, former Snowflake CEO and former Microsoft President of Server and Tools, also announced that they will join the Julia Computing board of directors.

The Julia programming language was originally developed by the Massachusetts Institute of Technology and has been downloaded more than 29 million times by users worldwide. It is used by more than 10,000 companies worldwide, including AstraZeneca, BlackRock, Google, Intel, Microsoft, Moderna, Pfizer, as well as NASA, the Federal Aviation Administration and the Federal Reserve Bank of New York.

Julia Computing said that it will use the funds to further develop and promote its secure, high-performance JuliaHub cloud platform and develop the Julia ecosystem. JuliaHub makes it easy to develop, deploy, and extend Julia programs. In addition to being a cloud computing product, JuliaHub is also a platform for other revolutionary applications, such as JuliaSim for multiphysics simulation, JuliaSPICE for circuit simulation, and Pumas- for drug simulation products of Pumas, a Julia Computing partner company. AI.

According to Viral Shah, co-founder and CEO of Julia Computing and co-creator of Julia, technical computing is now in trouble. Data scientists and engineers are using products designed decades ago. And JuliaHub can make it possible to design new drugs and therapies, develop new batteries, simulate space missions, and map the universe, while using fewer computing resources and reducing data center emissions.

"We are indeed defining the future of data science and simulation, and it is exciting to help drive these exciting innovations. With the support of the latest funding, we look forward to expanding our team and bringing Julia's superpowers to more Industries and applications."

Google messed up all Chromebooks with a character error

Google pushed Chrome OS 91 to Chromebooks last week, and then a large number of users reported to Google that their devices found that the CPU was under full load for a long time after upgrading to 91.0.4472.147. Google canceled the update shortly afterwards and changed the user’s The system is downgraded to 91.0.4472.114. Recently, Google has pushed another version update to users. The version number is 91.0.4772.165. The problems introduced by this system update are more serious than the previous one.

According to user feedback, after updating to this new Chrome OS, the system will lock the user's Chromebook. Even if the user enters the correct account and password, the system desktop cannot be entered, and even some users’ computers may be turned on repeatedly. After these situations, the user can only restore the computer through the U disk. Because this system problem is too sudden, many users' important files have been lost to varying degrees.

So when you see the system update prompt in the system tray, never turn off your Chromebook. Otherwise, Chrome OS will automatically install the update after restarting, which means your device will be updated to the problematic version 91.0.4772.165.

Although Google quickly withdrew the system update from its servers after being aware of this problem, many users have already updated the system.

So what caused this error? The developer found the difference in the file through the code comparison tool. From this, we can see that the Google developer forgot to add the second "&" to the conditional statement, which prevented Chrome OS from decrypting the user login information. And this is the information necessary to log in to the device.

Before launching the official version of Chrome OS, Google also took the lead in launching three developer versions. We are not sure how this major bug can enter the stable version after the three developer versions. The whole incident highlights Google’s commitment to Chrome OS. The version lacks strict enough quality control-for users who intend to use Chrome OS for a long time, this is certainly not a good phenomenon.

At present, the repair patch for this accident has been released, and users can rest assured to update. To be foolproof, users still have to develop a good habit of regularly backing up important files.

The latest technology trends

Chrome 92 released

Chrome 92 is now available. The Chrome version is now updated every four weeks, which means that the new features of each version are lighter. This update includes some new features and security fixes.

Faster Phishing Detection

In Chrome 92, Google improved the phishing detection algorithm, making phishing detection 50 times faster and reducing power consumption by 50 times.

New website isolation feature

This version of site isolation is applied to extensions so that they no longer share processes with one another. This provides additional defenses for malicious extensions without deleting any existing extension functionality. The new site isolation improvements will not affect Chrome’s overall memory usage or performance, while protecting many other sites with sensitive user data.

Check website permissions

Now, users can click the lock icon in the address bar to open a panel that lists "Permissions." When this entry is selected, the user will be able to see which permissions have been granted, and can individually turn off or reset all permissions.

New security check behavior

This version adds a new behavior to the security check. Users can enter "security check" or "run security check" in the address bar to jump directly to Chrome's security check tool, which will save a lot of time.

Use a web application to process files

The user can now see the web application as an available option to open the file on the Android device. Once the developer adds support, the user can open the file using the Web App. The desktop version will eventually support this feature.

New history function

In the desktop version, after enabling chrome://flags/#memories, users can go to Chrome//Memories and see the new UI of history. But this is clearly still a work in progress.

New follow function

This version adds a feature called Web Feed, which is quite similar in concept to RSS subscriptions, but integrated in the Chrome browser. Now, users can simply "follow" a website from the Chrome browser, and new content will appear on the "New Tab" page under the "Follow" tab.

Sublime Text 4 Build 4113 released

Sublime Text 4 Build 4113 is officially released, and the updates are as follows:

  • Improved the performance when editing large files;
  • Improved the rendering performance of OpenGL;
  • Improved the handling of deleted files;
  • Various grammar highlighting improvements;
  • subl can now be used to edit stdin, for example: echo test | subl | cat;
  • When editing stdin, grammar and indentation can now be checked;
  • Added the syntax\_detection\_size_limit setting to control when to skip syntax detection;
  • Theme: Improved the visibility of scroll puck;
  • Theme: Fixed the problem that adaptive theme does not follow themed\_title\_bar setting in the light color scheme;
  • Preserving case now applies to unicode characters;
  • Added the reveal_menu setting, which is used to disable the display of the menu when alt is pressed on Linux and Windows;
  • You can disable the safe mode key binding by creating a file named .Disable Safe Mode Shortcut in the data directory;
  • Fixed the problem of Ruby syntax highlighting in Monokai color scheme;
  • Fixed the situation where the folder changes were not monitored;
  • Fixed the problem of drawing underline behind the highlighted line;
  • Fixed the infinite loop that may appear in the process of syntax highlighting;
  • Fixed the problem that the scroll\_to\_end parameter of the append command sometimes did not work;
  • Fixed the Goto symbol sometimes being scrolled incorrectly;
  • Fixed the issue of multi-select file restriction applied to the sidebar;
  • Fixed hangs related to auto-completion in some large files;
  • Linux: Fix the problem that printing sometimes does not work;
  • Linux: Fixed the wrong order of the Yes/No buttons in the GTK dialog box;
  • Linux: Fix the problem that letters are sometimes cut off;
  • Windows: always create a new window when starting the main executable file on Windows;
  • Windows: Fixed the problem that the window icons on Windows could not be scaled normally;
  • Windows: Fixed globs that cannot be expanded under certain circumstances on Windows;

Microsoft open source internal Linux distribution CBL-Mariner

Microsoft recently open sourced a Linux distribution for internal use-CBL-Mariner (CBL stands for Common Base Linux). CBL-Mariner is not desktop Linux but server-side Linux. It is used in Microsoft's cloud infrastructure and edge products and services. CBL-Mariner aims to provide a consistent platform for these devices and services, and to enhance Microsoft's ability to keep pace with the times in Linux updates.

CBL-Mariner's design philosophy is to provide a set of small common core software packages to meet the general needs of cloud and edge services, while allowing teams to introduce additional software packages on top of the common core as needed. It is a lightweight distribution that only consumes very small disk and memory resources, and can be used as a container or container host.

CBL-Mariner follows the "secure-by-default" principle, and most aspects of the operating system focus on security. It includes many functions such as hardened kernel, signature update, ASLR, compiler-based hardening and tamper-proof logging. All CBL-Mariner security features have been listed in the GitHub repo.

Microsoft said that the open source CBL-Mariner Linux distribution is part of their increasing investment in a wide range of Linux technologies, just like previous projects such as SONiC, Azure Sphere OS and Windows Subsystem for Linux (WSL). In addition, this is also Microsoft's fulfillment of its commitment to open source, as well as feedback to the Linux community. Microsoft also stated that CBL-Mariner will not change their attitude or commitment to any existing third-party Linux distributions.

According to Juan Manuel Rey, a member of the Microsoft Azure team, CBL-Mariner was created by the WSL2 team, but there is currently no ISO image provided and you need to build it yourself.

Spring Boot 2.5.3 is now available, and Spring Boot 2.4.9 is launched simultaneously

1. Release notes

Spring Boot 2.5.3 version was released on July 22, US time. This version includes 58 bug fixes, documentation improvements, and dependency upgrades.

2. Update content

2.1 New features

  • Add Java 17 to the JavaVersion enum #26769

2.2 Bug fix

  • When trying to derive a data source from an unknown data source type, DataSourceBuilder throws UnsupportedDataSourcePropertyException #27453
  • DatabaseInitializerDetector and DependsOnDatabaseInitializationDetector implementations may use the wrong ClassLoader for instantiation #27422
  • YamlPropertySourceLoader may not use the correct ClassLoader to check if SnakeYAML exists #27419
  • Setting Gson as the preferred mapper will break controller methods that return JSON strings #27361
  • Incomplete dependency management of Prometheus Pushgateway #27349
  • An exception is thrown from the /actuator/configprops endpoint when using spring.config.import=configtree:xxxx #27346
  • Layer configuration XSD is not available #27321
  • When the cluster status is failed, the Redis health indicator reports that Redis has started #27304
  • The application fails to start when using Spring Batch and JDBC, and lazy initialization is enabled #27221
  • After enabling lazy initialization, Spring Session JDBC does not work #27220
  • AbstractDataSourceInitializers is not detected as a database initializer #27215
  • If it does not exist, an optional file search location with a pattern will raise an exception #27211
  • A file named "config" in the working directory causes IllegalStateException #27210
  • Live Reload using Devtools no longer connects #27205
  • Use Devtools to reload in real time and no longer connect #27204
  • DurationStyle.SIMPLE.print does not work properly with ChronoUnit.MICROS #27154
  • Starting from 2.5.1, a circular reference is created when a SpringLiquibase bean is configured to depend on another #27131
  • Configuration attribute metadata has wrong spring.netty.leak-detection default value #27104
  • "Unable to determine the type of database because ConnectionFactory does not support options" error message does not provide enough details #26977
  • @SpyBean does not work when used to monitor Spring Data Repository #7033

2.3 Documentation

  • Fix references to configuration properties in cloud.adoc #27357
  • Record auto-configured Jetty metrics #27301
  • The documentation states that hatoas starter is spring MVC specific #27139
  • Improve javadoc@DefaultValue of #27137
  • Fix anchor rewrite that contains question mark #27107
  • Delete unnecessary units of spring.datasource.tomcat.max-active #27103
  • Fix a typo in part of the title #27102

2.4 Dependency upgrade

  • Upgrade to AppEngine SDK 1.9.90 #27384
  • Upgrade to AspectJ 1.9.7 #27194
  • Upgrade to Caffeine 2.9.2 #27195
  • Upgrade to DB2 JDBC 11.5.6.0 #27196
  • Upgrade to Dropwizard Metrics 4.1.25 #27385
  • Upgrade to Infinispan 12.1.7.Final #27386
  • Upgrade to Jackson Bom 2.12.4 #27198
  • Upgrade to Jedis 3.6.3 #27448
  • Upgrade to Jetty 9.4.43.v20210629 #27199
  • Upgrade to Jetty Reactive HTTPClient 1.1.10 #27388
  • Upgrade to Johnzon 1.2.14 #27200
  • Upgrade to jOOQ 3.14.13 #27389
  • Upgrade to Kotlin 1.5.21 #27316
  • Upgrade to Kotlin Coroutines 1.5.1 #27317
  • Upgrade to Lettuce 6.1.4.RELEASE #27341
  • Upgrade to Logback 1.2.4 #27449
  • Upgrade to Micrometer 1.7.2 #27342
  • Upgrade to MySQL 8.0.26 #27450
  • Upgrade to Netty 4.1.66.Final #27390
  • Upgrade to Postgresql 42.2.23 #27202
  • Upgrade to Reactor 2020.0.9 #27162
  • Upgrade to SLF4J 1.7.32 #27451
  • Upgrade to Spring AMQP 2.3.10 #27392
  • Upgrade to Spring Data 2021.0.3 #27164
  • Upgrade to Spring Framework 5.3.9 #27163
  • Upgrade to Spring HATEOAS 1.3.3 #27184
  • Upgrade to Spring Integration 5.5.2 #27166
  • Upgrade to Spring Kafka 2.7.4 #27165
  • Upgrade to Tomcat 9.0.50 #27203
  • Upgrade to Undertow 2.2.9.Final #27452

3. Synchronous update

MateCloud is a microservice architecture based on Spring Cloud Alibaba. At present, it has integrated Spring Cloud Gateway, Spring Security Oauth2, Feign, Dubbo, JetCache, RocketMQ and other service suites to escort your development! It has been updated to Spring Boot 2.5.3 version.

Debian 11 will be officially released on August 14

The Debian release team announced the time for the official release of Debian 11. They will release the stable version of Debian 11 on August 14.

When this date is announced, the Debian release team will be stricter on the implementation of the current freeze and remaining revisions/bug fixes. The unblock request will also be processed more strictly, and its deadline has been set for August 3.

Debian 11 has entered the Full Freeze stage last week, it is also faster than expected, and the previous Debian version has been several months before the final release.

Debian 11.0 is built on the Linux 5.10 LTS kernel. Compared with Debian 10, which was launched two years ago, it has a large number of package updates and other improvements.


snakesss
1.1k 声望244 粉丝

SegmentFault 思否编辑,欢迎投稿优质技术资讯!