Open Source Daily | Industrial open source project OGG 1.0; Sister, do you want to configure Firefox with me? Apple AI is far behind? Fedora 40

Welcome to the open source daily newspaper produced by the OSCHINA editorial department, which is updated every day.

# 2024.4.24

Today's highlights

A major industrial software event - OGG 1.0 released, Huawei contributed all source code

OpenGeometry Group (OGG) is an open source project incubated by the Digital Industrial Software Alliance (English translation: "Digital Industrial Software Alliance", English abbreviation "DISA") and operated by Kaiyuan Geometry.

The OGG code repository has been created (currently forked from OCCT) and is hosted on Gitee: https://gitee.com/opengeometry . OCCT is an object-oriented open source C++ library designed for rapid development of programs in specific fields. It mainly covers the fields of 3D geometric modeling (CAD), manufacturing/measurement (CAM) or numerical simulation (CAE). It can develop two-dimensional and three-dimensional geometric construction. Model applications, including general or professional computer-aided design CAD systems, manufacturing or analysis field applications, simulation applications or graphics.

OGG 1.0 (OGG 2024.4 Preview Beta) version has been released on the official website of the Open Geometry open source community and opened for public testing: https://opengeometry.cn/home/index

Apple open-sources CoreNet: a library for training deep neural networks

Apple has open sourced CoreNet, a library for training deep neural networks. Allows researchers and engineers to train standard and novel small and large models for a variety of tasks, including basic models (such as CLIP and LLM), object classification, object detection, and semantic segmentation.

CoreNet evolved from CVNet and covers a wider range of applications beyond computer vision. The company claims that CoreNet extensions facilitate the training of basic models including LLM. CVNets is a computer vision toolkit that Apple open-sourced last year that allows researchers and engineers to train standard and mobile/non-mobile computer vision models for a variety of tasks, including object classification, object detection, semantic segmentation, and basic models (e.g., CLIP ).

Fedora Linux 40 officially released

Major changes include: upgrading the desktop environment, adding AI development tools, and updating software packages.

Fedora Workstation uses the latest GNOME 46 desktop environment by default, the KDE Spin version is equipped with KDE Plasma 6, and uses Wayland by default. Additionally, Fedora has officially reinstated the "Fedora Atomic Desktop" branding for all variants using ostree or mirror-based configurations. Fedora Linux 40 also provides for the first time a package for PyTorch, a popular framework for deep learning. In addition, ROCm 6 software for AMD graphics card acceleration support is provided.

Fedora Linux 40 also updates a number of packages, including compiler and library updates that bring bug fixes, security improvements, and performance improvements. This release also includes integration of the latest open source software releases from thousands of upstream projects.

QEMU 9.0 released

The cross-architecture full-system simulator QEMU has officially released v9.0.0. The main new features include: virtio-blk supports multiple queues; uses multiple threads to handle memory backend pre-allocation at the same time; supports mapped-ram function to allow more efficient virtual machine snapshots; Loongson The LoongArch architecture supports KVM acceleration, including LSX/LASX vector extensions; improved RISC-V support, and more.

The QEMU project was created by Fabrice Bellard and was originally conceived to run x86 Linux binaries on non-x86 platforms, and was later transformed into a cross-architecture full-system emulator.


Today's observation

social observation

The launch of OGG 1.0 open source geometric modeling engine is an important manifestation of the soft power improvement of my country's industrial capabilities.

There are more than a dozen countries in the world that make cars, five or six countries that make aero engines, and only three or four countries that make geometric modeling engines! Once upon a time, people compared aircraft engines to the crown jewels. The rarer crown jewel is actually the geometric modeling engine. Invisible and intangible, it is extremely important - without a geometric modeling engine, there would be no industrial software, and there would be no new industrial development. If our country really engages in an all-round, multi-domain, and multi-form war with its opponents, the geometric modeling engine may become a sanctions "weapon."

Huawei plays a leading role in this matter. Huawei has contributed all the OCCT source code and 486 enhancements it has to the OGG community. From now on, the source code community is at hand, and the geometric modeling engine is worry-free.

- Weibo  machinist strategy

AI researchers prefer open source projects to closed source business models

OpenAI has $2 billion in revenue, but it probably doesn't make much. Meta’s gross profit exceeds US$100 billion, and their investment in computing resources and talent may be ten times that of OpenAI. Moreover, many AI researchers prefer open source projects to closed source business models, which means Meta may attract more top talent. Relatively speaking, Google is still hesitant about the impact of AI technology on its main revenue channels, and is unlikely to go all out like Meta.

App developers may be the biggest beneficiaries of all this. You can choose to host any of Llama 3's API services, or host it yourself according to your own rules.

- Weibo  Baoyu xp

Mistral Getting Started Guide

In the "Getting Started with Mistral" course, taught by Mistral's Sophia Yang, Ph.D., you'll learn:

- Explore Mistral's open source models (Mistral 7B, Mixtral 8x7B) and business models through API calls and Mistral AI's Le Chat website.
- Implement JSON schemas to generate structured output that can be directly integrated into large software systems.
- Learn how to use function calls to perform tool operations, such as querying tabular data using custom Python code.
- Combine the responses of your large language model (LLM) with external knowledge sources to enhance practicality using RAG technology.
- Create a Mistral-driven chat interface that can reference external documents.

This course will help improve your prompt engineering capabilities.

- Weibo  Baoyu xp

"Sister, do you want to configure Firefox with me?"

- Weibo,  one bite of Mary cake

Media Watch

Robin Li said that the open source model will become increasingly backward. Why do many people disagree?

Open source and closed source are not a single-choice question. Many companies have adopted a two-wheel drive strategy of open source and closed source, such as Zhipu AI, Baichuan Intelligence, Zero One Thing, etc.

Wang Xiaochuan believes that from a to B perspective, both open source and closed source are actually needed. In the future, 80% of enterprises will use open source large models, because closed source cannot better adapt the product, or the cost is extremely high, closed source can provide services for the remaining 20%. The two are not competitive, but complementary in different products. "

Regardless of open source or closed source, the fundamental problem facing the commercialization of large models is how to reduce the cost of inference. Only by reducing the cost of inference can large models be implemented on a large scale.

Today, the open source and closed source camps each have their own supporters. But if we look at the development trajectories of iOS and Android operating systems, healthy competition between them has greatly promoted product iteration and user experience upgrades. This is the ultimate value of the open and closed source debate.

-Jiazi  Guangnian

SenseTime releases large multi-modal model with 600 billion parameters, surpassing GPT-4 Turbo in performance

On the afternoon of April 23, SenseTime, a listed artificial intelligence (AI) company, released the "Ririxin SenseNova" 5.0 multi-modal large model series in Shanghai, which adopts a mixed expert (MoE) architecture and supports up to 10T Tokens in Chinese, English and training Data, inference and synthetic data amount to hundreds of billions of tokens, and the context window during inference can be effective to about 200K. It has end-side diffusion and language model, and comprehensive capabilities such as knowledge, reasoning, mathematics, and code are fully benchmarked against GPT-4 Turbo.

Xu Li, chairman and CEO of SenseTime Technology, said that under the principle of Scaling Law, SenseTime continues to promote the research and development of its own large models and will continue to explore the KRE three-tier architecture (knowledge-reasoning-execution) of large model capabilities. Continuously break through the boundaries of large model capabilities.

-Titanium  Media

Is Apple AI lagging far behind?

According to Mark Gurman, Apple is developing a large-scale client-side model that takes into account both computing speed and privacy protection capabilities. This also means that in the future, the iPhone's AppleGPT voice assistant will run completely locally on the device without sending requests to the cloud, while also ensuring user privacy and security.

But this also raises a question. If AppleGPT is not connected to the cloud, how can it obtain the latest information? Or is the upgraded Siri just more capable and still unable to keep up with the ever-changing Internet? If Siri on all devices can be upgraded simultaneously, what difference will it make on Vision Pro?

And all of this may be answered at WWDC in June.

The last question is, if Apple has the habit of changing the name of its chips, will the AI-enhanced iPhone be renamed AIPhone?

-Pinwan


Today's recommendation

Open source projects

open5gs/open5gs

https://github.com/open5gs/open5gs

Open5GS is an open source 5G core network implementation. Open5GS includes a series of software components and network functions to implement 4G/5G NSA and 5G SA core functions.

Daily blog

From 0 to 1: Community Forum Mini Program Development Notes

Forum Mini Program: Provides users with a platform for social interaction, allowing users to share experiences, exchange opinions, solve problems, and promote interaction and communication among community members. Users can post on various topics on the forum mini program, share their knowledge, experience and insights, and help other users obtain information and solve problems. Users can expand their knowledge, learn from other people's experiences and insights, and promote personal growth and progress by participating in forum discussions.


Event comments

Reuters: The United States is reviewing the risks of China’s use of RISC-V chip technology

According to Reuters , the U.S. Department of Commerce is reviewing the impact of China’s work on open source RISC-V chip technology on its national security.

Eighteen members of the U.S. House and Senate pressured the Biden administration last year to formulate a plan to prevent China from "achieving dominance in RISC-V technology." In a "letter to U.S. lawmakers" seen by Reuters a few days ago, the U.S. Department of Commerce stated that it is "working hard to review potential risks and assess whether the Commerce Department has taken appropriate actions to effectively address any potential issues."

However, the U.S. Department of Commerce also pointed out that caution needs to be exercised to avoid harming U.S. companies affiliated with international organizations engaged in RISC-V technology. Because of its previous control measures on China's 5G technology, it has caused obstacles to related American companies.

Review

The United States’ review and possible restrictive measures against China’s RISC-V chip technology have had a wide-ranging impact on the global technology industry and international relations:

  1. Intensified competition in science and technology between China and the United States : This incident highlights the competition between China and the United States in the field of science and technology, especially in semiconductor technology. U.S. scrutiny and potential restrictions on China reflect the two countries’ competition for technological leadership.

  2. Impact on the global semiconductor industry : As an open standard, the development of RISC-V is of great significance to the global semiconductor industry. Any restrictive measures may affect the development and innovation of global chip technology.

  3. International cooperation and open source culture : The openness and international cooperation nature of RISC-V make it a model for global technology cooperation. U.S. restrictions on RISC-V could have a negative impact on global innovation and open source culture.

  4. Development of China’s semiconductor industry : China is in a leading position in the adoption of RISC-V, and any restrictive measures may accelerate China’s independent research and development in the field of semiconductor technology.

  5. Global supply chain and security issues : International application and cooperation of RISC-V technology are crucial to the stability and security of the global supply chain. Restrictions could exacerbate supply chain uncertainty.

  6. International relations and geopolitics : This incident not only involves technological competition, but may also affect the international relations and geopolitical landscape, especially in the context of semiconductor technology increasingly becoming the focus of international competition.

I decided to give up open source

Simon Hofmann is the core developer and founder of the open source UI automation/testing tool nut.js. Recently, he published an article "I'm giving up — on open source" to discuss his views on the sustainability and charging of open source projects.

Simon mentioned in his blog that he has always had a positive attitude towards open source projects, but ultimately decided to charge because he invested a lot of time and money in developing new plug-ins and encountered some unpleasant experiences. He believes that maintainers of open source projects should also receive due rewards and should not be accused of pursuing money. He also said that he will continue to maintain nut.js, but will delay the release of new features and updates, and decided to charge for some features.

Review

The decision reflects a long-standing problem in the open source community: maintainers of open source projects often don't get their fair share of rewards. Maintainers of open source projects often need to invest a lot of time and effort, but they often don't get enough in return. This may lead them to abandon open source projects and turn to paid projects under financial pressure.

This is a challenge for the open source community because it may prevent some excellent open source projects from being continuously maintained and developed. Hofmann's decision also revealed some contradictions in the open source community, such as the matching of users' expectations for open source projects and the capabilities of maintainers, and how open source projects balance community contributions and commercial interests.

This incident reminds us that although open source projects have brought us many benefits, we cannot ignore the efforts of open source project maintainers. We need to find a balance that can not only enjoy the benefits of open source projects, but also ensure the sustainability of open source projects.

Mozilla rewrites Firefox's crash reporter in Rust

Mozilla is rewriting Firefox's crash reporter in the Rust programming language. Writing on Mozilla Hacks, Mozilla engineer Alex Franchuk details how they rewrote the crash reporter into a cross-platform GUI application using the Rust programming language.

Although the number of Firefox crashes has decreased to this day, Mozilla engineers believe that rewriting the crash reporting program is very important to gain insight into the crash situation. Since the existing crash reporter error library was "difficult and error-prone", they decided to rewrite it in Rust.

Review

This move reflects Mozilla's ongoing focus on improving software quality and performance. The Rust language is known for its memory safety and concurrency capabilities, which may help improve the stability and reliability of crash reporters. By using Rust, Mozilla was able to create a more robust and cross-platform crash reporting program, which is a positive development for both users and developers.

It will help improve the stability and security of Firefox, optimize error handling, enhance cross-platform compatibility, and improve user experience. This move also once again proves Rust's important position in modern software development and demonstrates the open source community's acceptance and use of emerging technologies, encouraging other projects to consider adopting Rust.


Voice of open source

media opinion

Apple 16 may cancel hot searches on physical buttons. Can the new phone save the sales decline?

In the context of the rapid upgrading of the mobile phone industry and the lack of motivation for users to replace their phones, AI large models will become an important tool for mobile phone manufacturers to compete, and will also become a key technical means to increase future sales expectations. The emergence of generative artificial intelligence has prompted Chinese mobile phone brands to integrate such functions into their flagship devices, while Apple seems to have lagged behind in this regard.

-Southern  Metropolis Daily

Since the release of ChatGPT, there has been a feast of large AI models around the world.

Lei Jun once said, "Standing in the wind, even a pig can fly."

If what Lei Jun said is not a lie, then iFlytek should think carefully about why it did not take off.

On April 22, iFlytek released its 2023 annual report, and its performance was lower than expected. In 2023, when AI breaks out, why hasn’t iFlytek entered the fast lane of rapid growth?

-Miaotou APP 

The Dark Side of the Moon was valued at 18 billion a year after its establishment. The founder was exposed to have cashed out tens of millions of dollars. The company responded: the news is untrue.

Red Star Capital Bureau reported on April 24 that it was reported that Yang Zhilin, the founder of the artificial intelligence startup Moonshot AI, had cashed out tens of millions of dollars by selling his personal shares. “The founder and related personnel cashed out in 40 million US dollars.”

At the same time, there are market rumors that Zhang Yutong, the former managing partner of Jinshajiang Venture Capital who participated in the investment in Yang Zhilin's first entrepreneurial project "Circular Intelligence", has resigned from Jinshajiang Venture Capital and will join the Dark Side of the Moon.

Regarding the above two rumors, Dark Side of the Moon responded that the news of the founder cashing out was untrue. Dark Side of the Moon had previously announced an employee incentive plan; Zhang Yutong had not joined Dark Side of the Moon.

-Red  Star News

Insufficient computing power, small models become the next direction for AI model development?

Large models are not the only way out for AI. Making models smaller is also a skill.

显然,如果持续“大力出奇迹”,通过堆砌参数量来实现AI性能的提升,那么以上这些问题迟早会遇到,但是如果把大模型做小,使用较小的参数量,实现同样或者更好的性能,那么将可以显著减少对算力资源的需求,进而减少对电力资源的消耗,从而让AI在有限资源的情况下,得到更好的发展。

Therefore, next, whoever can make the model smaller while still achieving performance growth is also a reflection of strength.

-New tinder

User point of view

Huawei brings Hongmeng operating system to the world

  • Viewpoint 1: It’s okay to do it yourself, but it’s wrong for tree new bee to try to impress people. The Hongmeng kernel surpasses the traditional kernel. The Hongmeng system is a real operating system. From the programming language to the compiler, it is fully self-developed. I even believed it myself
    • Opinion 2: I don’t know what you are laughing at [blush]. We are currently connecting to Hongmeng 5.0. Although it is still under development, one thing is that the design of Hongmeng Next is still very good.
    • Viewpoint 3: Without a few words of ridicule, the essence of so many years of computer development has been denied. The real thing is to transcend the traditional kernel. In other words, I am the best in the world. Others are not systems. I am the real comprehensive transcendent language compiler. All are self-developed. It kills everything instantly, right? But we don’t know that the language is based on ts, the compiler is based on llvm, and the kernel is also based on rtos. The exaggerated propaganda is too outrageous.
  • Viewpoint 4: Whether foreign software follows up is the key
    • Viewpoint 5: Comprehensive domestic follow-up is the key
  • Viewpoint 6: What is the market share of Huawei mobile phones in foreign countries? How many overseas developers are willing to spend more money to specially adapt to your small number of users? Overseas is not like at home, no one takes you seriously
  • Opinion 7: It’s probably going to be difficult, so try your best.
  • Viewpoint 8: Will it be the next WP, relying entirely on the advantage of the country’s large population base... If it doesn’t support Android APP at all, why should we use Huawei? Otherwise, how can I use IG, X, tiktok, TG...
    • Point of view 9: Unlike WP, WP is purely seeking death by itself.
  • Point of view 10: No matter what, try it first, what if it succeeds?
  • Viewpoint 11: I am interested in trying out Harmony Next, but I would like to ask: Can I use my existing mobile phone or computer to install this functional system? I don't have the funds to buy new hardware. Looking forward to your answers, thank you!
  • Viewpoint 12: We should learn from Xiaomi’s strategy when it first started, and set up a dedicated team to work with enthusiasts to transplant the system of common third-party brand mobile phones so that more third-party mobile phones can be used unofficially.

Fedora Linux 40 officially released

  • Viewpoint 1: The downstream enterprise version can be upgraded again! ! !
  • Viewpoint 2: Many people who are not in this industry don’t know what it means to release it on time and not delay...

QEMU 9.0 released

  • Viewpoint 1: Supporting QEMU is good news for poor programmers who have no money to buy RISCV boards but want to write toy OS on them.

Programmer memes

  • Memory recycling (physical version)

---END---

Finally, you are welcome to scan the QR code to download the "Open Source China APP" and read massive technical reports and sharings from programmers and geeks!

Guess you like

Origin www.oschina.net/news/289306