Git
Search documents
Linus 亲手组装“理想的 Linux PC”,谈 Linux 未来:若有人更适合,我愿退位!
程序员的那些事· 2025-12-22 12:25
转自:CSDN(ID:CSDNnews) 过往,当"Linus"出现在技术圈消息里,大多数人脑海中浮现的,是他在 Linux 内核邮件列表里对合并请求的点评以及分享新版本的进度。但最近,一 场跨越硬件与软件的对话让人眼前一亮。 起因是一位拥有千万粉丝的科技博主、Linus Tech Tips(LTT)的创始人 Linus Sebastian 想亲手组装一台" 理想的 Linux PC ",而他找来的帮 手,竟然是 Linux 之父 Linus Torvalds 。 颇为巧合的是,其二人都叫 Linus。 随着 LLT 将这一场近一个小时的装机视频分享到 YouTube 上,立刻在社区掀起热议。 在很多人看来,这不只是一次装机体验,也是一场 Linus Torvalds 的 硬件理念分享:高性能的产品和稳定性产品之间,他的偏好是什么?他为什么坚 持 ECC 内存?哪些零件是他心中的"不会跟内核打架"的选择? 基于视频,在显卡方面, Torvalds 选择了公版的 Intel Arc B580。其实在今年 8 月份时,Linus 透露还在使用 2017 年发布的 AMD RX 580 作为 主显卡 ,而此次他既没 ...
Linux之父:Vibe编程是入门编程的绝佳方式
量子位· 2025-12-10 10:54
Core Viewpoint - The discussion highlights the evolving role of AI in programming, emphasizing that while AI-assisted coding can be beneficial for beginners, it poses challenges for long-term code management and maintenance [3][4]. Group 1: AI and Programming - Linus Torvalds views AI-assisted Vibe programming as an excellent entry point for beginners in coding [3]. - However, he warns that using AI-generated code in real-world applications can lead to difficulties in long-term management and repair [4]. - Torvalds asserts that programmers will not be replaced, as there is a continued need for individuals who understand code maintenance [5]. Group 2: Hardware Preferences - During a conversation about hardware, Torvalds expressed a preference for systems with ECC (Error-Correcting Code) memory, criticizing machines without it [11][19]. - He shared a personal experience where a non-ECC memory issue led to significant troubleshooting time, reinforcing his principle of avoiding machines lacking end-to-end ECC protection [19][21]. Group 3: Productivity Metrics - Torvalds criticized the practice of measuring programmer productivity by the number of lines of code written, suggesting that such metrics are not suitable for tech companies [26][28]. - He emphasized that his current role involves more reading and decision-making regarding code merges rather than writing code [22][23]. Group 4: Relationship with Microsoft - The historical tension between Linus and Microsoft has evolved, with both parties now on amicable terms, largely due to the integration of Linux in Microsoft's cloud services [34][38]. - The shift in Microsoft's approach to open source, especially under CEO Satya Nadella, has led to a collaborative relationship, with Microsoft contributing significantly to the Linux kernel [34][36].
“Linux真正的活不是我在干”,Linus爆料近况:近20年不做程序员、没碰过AI编程、压力全来自于“人”
程序员的那些事· 2025-12-08 06:33
Core Insights - Linus Torvalds emphasizes that AI is just another tool, similar to compilers, which enhances productivity but does not eliminate the need for programmers [1][24][25] - The conversation highlights the shift in Torvalds' role from a programmer to a system maintainer, focusing on overseeing the Linux project rather than directly coding [5][7][8] - The introduction of Rust into the Linux kernel has sparked discussions and conflicts, but Torvalds believes it is a necessary evolution for the project [11][13][14] Group 1: Role and Evolution - Torvalds states that he has not been a programmer for nearly 20 years, now acting more as a technical overseer [5][7] - The core work of maintaining and supporting the Linux kernel continues to evolve, with ongoing modifications to improve code cleanliness and stability [9][10] - The Linux kernel development model has remained stable over the past 15 years, although there are moments of conflict and disagreement among maintainers [10][16] Group 2: AI and Software Development - AI's impact on software development is still experimental, with ongoing efforts to integrate AI tools for patch management and code review [21][22] - There are concerns about AI-generated low-quality reports affecting project resources, highlighting the need for careful management of AI's role in development [21][22] - Torvalds believes that while AI can enhance efficiency, it will not replace the need for skilled programmers, as new development areas will emerge [24][25] Group 3: Hardware and Industry Trends - The rise of Nvidia and AMD has shifted focus from traditional CPUs to accelerated processing units (APUs), impacting the Linux ecosystem [17][18] - Despite the hardware shift, Torvalds maintains that general-purpose CPUs remain crucial for Linux operations, and AI's growth is seen as a positive development for Linux's relevance [18][19] - The Linux community's engagement with AI technologies is viewed as an opportunity for growth, with Nvidia's increased interest in Linux being a notable example [19][20]
人间清醒 Linus:不玩 AI 编程工具,却为 Vibe Coding 点了个赞,还爆料 AI 治服了当年被他怒喷的英伟达
AI前线· 2025-12-01 09:27
Core Insights - Linus Torvalds expresses a generally positive attitude towards vibe coding as a way to introduce newcomers to programming, but emphasizes it is not suitable for production-level code due to maintenance concerns [2][5][31] - The introduction of Rust into the Linux kernel is seen as a significant change, with Torvalds noting that it is becoming a real part of the kernel rather than just an experimental feature, although the process is slower than expected [3][15][21] - AI's impact on the software development landscape is complex, with Torvalds suggesting that while AI tools can enhance productivity, they will not replace the need for skilled programmers [34][36] Group 1: AI and Software Development - Torvalds acknowledges the disruptive influence of AI, particularly the influx of AI-generated bug reports that complicate kernel maintenance, although the impact is less severe compared to other projects [4][23][26] - He has not personally used AI coding tools but recognizes their potential for improving productivity in certain contexts, while cautioning against over-reliance on them for serious projects [5][27][34] - The expectation is that AI will eventually become a standard tool in software development, similar to compilers, enhancing efficiency without eliminating the need for human programmers [34][36] Group 2: Linux Kernel Development - Torvalds has shifted from primarily rejecting new ideas to occasionally endorsing them, indicating a change in his role as a maintainer to encourage innovation within the kernel community [10][13][15] - The Linux kernel development process has remained stable, but recent years have seen significant debates and changes, including the removal of certain components to reduce friction within the community [15][17][21] - The relationship between Nvidia and the Linux community has improved, with Nvidia becoming a more cooperative player in the Linux kernel space due to the importance of Linux in AI cloud applications [4][21][22]
“Linux真正的活不是我在干”,Linus爆料近况:近20年不做程序员、没碰过AI编程、压力全来自于“人”
猿大侠· 2025-11-23 04:11
Core Viewpoint - Linus Torvalds emphasizes that AI is just another tool in software development, similar to compilers, which enhances productivity without eliminating the need for programmers [1][24]. Group 1: Role and Contributions - Over the past two decades, Torvalds has transitioned from being a programmer to a technical leader and maintainer, primarily observing the progress of Linux and Git rather than actively coding [5][7]. - The core work of long-standing projects like Linux is maintenance and continuous support, with ongoing modifications to the kernel for better organization and stability [9][10]. Group 2: AI and Software Development - AI's role in the Linux kernel is still experimental, with ongoing efforts to utilize AI for patch management and code review, but it has also caused significant disruptions [21][20]. - Despite the hype around AI, Torvalds believes that it will not replace programmers but rather enhance their efficiency and open new development opportunities [24][25]. Group 3: Hardware and Industry Trends - The rise of companies like Nvidia and AMD has shifted focus from traditional CPUs to accelerated processing units (APUs), although Linux remains integral to system maintenance and operation [17][18]. - The involvement of Nvidia in the Linux kernel has increased due to the growing importance of AI in cloud services, marking a positive shift in collaboration [19]. Group 4: Personal Insights and Management Style - Torvalds admits to spending most of his time reviewing emails rather than coding, often not responding unless there are issues, which can lead to a perception of being unapproachable [30][31]. - He encourages finding hobbies outside of work to manage stress, highlighting the importance of engaging in activities where failure is acceptable and can be enjoyable [26][27].
“Linux真正的活不是我在干”,Linus爆料近况:近20年不做程序员、没碰过AI编程、压力全来自于“人”
AI科技大本营· 2025-11-22 10:00
Core Insights - Linus Torvalds emphasizes that he has transitioned from being a programmer to a system maintainer, focusing on overseeing the development of Linux rather than directly coding [4][6][7] - The introduction of AI in software development is viewed as a tool that enhances productivity without replacing programmers, similar to how compilers transformed programming practices [21][25] - The rise of Nvidia and AMD has shifted the hardware focus away from traditional CPUs to accelerated processing units, yet Torvalds believes that general-purpose CPUs remain crucial for Linux [17][18][19] Group 1: Role Transition and Development - Torvalds states that for nearly 20 years, he has not been a programmer but rather a technical leader and maintainer of Linux [4][6] - He notes that the core work of long-standing projects like Linux is maintenance and continuous support, rather than reaching a final completion point [8][9] - The development model of the Linux kernel has remained stable over the past 15 years, although Torvalds has shifted from primarily saying "no" to sometimes saying "yes" to new ideas [10][11] Group 2: AI and Software Development - Torvalds has not personally used AI to assist in coding but acknowledges that others are exploring its application in kernel development [21][23] - He highlights that AI's impact on the Linux community has been largely experimental, with some disruptions caused by AI crawlers affecting kernel.org [20][21] - The potential for AI to enhance productivity is recognized, but it is believed that the need for skilled programmers will persist as new development areas emerge [25][26] Group 3: Hardware Evolution - The conversation notes a significant shift in hardware focus from CPUs to GPUs and APUs, driven by companies like Nvidia and AMD [17][18] - Torvalds argues that while AI and accelerated processors are gaining attention, the role of Linux in managing systems and user interfaces remains vital [18][19] - The involvement of Nvidia in the Linux kernel development is seen as a positive outcome of the AI boom, indicating a growing interest in Linux from hardware manufacturers [19][20]
Linus 自曝:近 20 年不做程序员,Linux 真正的活不是我在干,没碰过 AI 编程
程序员的那些事· 2025-11-20 06:15
Core Viewpoint - Linus Torvalds emphasizes that AI is just another tool in software development, similar to compilers, which enhances productivity without eliminating the need for programmers [2][27]. Group 1: Role and Contributions - Linus Torvalds states that he has transitioned from being a programmer to a system maintainer and observer, highlighting that the real contributions come from others in the community [6][9]. - Over the past 35 years, the core work of maintaining and supporting the Linux kernel has become increasingly important, with ongoing modifications to improve code cleanliness and stability [10][11]. Group 2: AI and Software Development - Torvalds has not personally used AI to assist in coding and believes that while AI can enhance productivity, it will not replace programmers [27][25]. - The Linux community is exploring AI's potential in code review and maintenance, but most applications remain experimental and face challenges, such as AI interference with infrastructure [23][22]. Group 3: Hardware and Industry Changes - The rise of Nvidia and AMD has shifted focus from traditional CPUs to accelerated processing units (APUs), although Torvalds maintains that general-purpose CPUs remain crucial for Linux [19][20]. - AI's growth has led to Nvidia's increased involvement in the Linux kernel, which is seen as a positive development for the open-source community [21]. Group 4: Personal Insights and Hobbies - Torvalds shares his experience of building guitar pedals as a hobby to relieve stress, emphasizing the importance of having interests outside of work [29][30]. - He acknowledges that while he spends much of his time reviewing emails, he rarely responds, which may lead to misconceptions about his demeanor [32][34].
“Linux真正的活不是我在干”,Linus爆料近况:近20年不做程序员、没碰过AI编程、压力全来自于“人”
3 6 Ke· 2025-11-19 12:54
Core Insights - Linus Torvalds, the creator of Linux and Git, has transitioned from being a programmer to a system maintainer, emphasizing that the real contributions come from others in the community [4][5][6] - The rise of AI is reshaping software development, but Torvalds believes AI is just another tool that enhances productivity without eliminating the need for programmers [2][21] - The introduction of Rust into the Linux kernel has sparked discussions and conflicts, but Torvalds sees it as a necessary evolution to attract new contributors [9][10][12] Group 1: Role and Contributions - Torvalds states that he has not been a programmer for nearly 20 years, focusing more on overseeing the Linux project [4][5] - He highlights that the real work is done by a community of contributors, and he mainly observes the progress of the Linux kernel [5][6] - The core work of long-standing projects like Linux is maintenance and support, with ongoing modifications to improve code quality [6][8] Group 2: AI and Software Development - Torvalds has not personally used AI to assist in coding but acknowledges that others are exploring its applicability to kernel code [2][18] - He compares AI to compilers, which significantly enhance productivity without replacing programmers [2][21] - The Linux community is experiencing challenges with AI-generated content, including low-quality bug reports that consume maintainer resources [18][19] Group 3: Hardware and Industry Trends - The focus of the industry has shifted from CPUs to accelerated processors (APUs) from companies like Nvidia and AMD, which are not primarily running Linux [13][14] - Torvalds believes that while AI is gaining attention, the most interesting developments still revolve around general-purpose CPUs and the role of Linux in supporting various applications [14][15] - The involvement of Nvidia in the Linux kernel has increased due to the growing importance of AI, marking a positive shift in their relationship with the open-source community [15][16] Group 4: Rust Integration and Community Dynamics - The integration of Rust into the Linux kernel has taken longer than expected, but it is now becoming a legitimate part of the codebase [9][10][11] - Torvalds acknowledges that the introduction of Rust has led to significant media attention and internal debates within the community [9][12] - Despite some conflicts, he believes that the ongoing evolution of the kernel is a natural part of its development process [12][13]
他是天才程序员,他生活只有四件事,编程、吃饭、睡觉、洗澡,然后被动赚了500W。
猿大侠· 2025-10-18 03:44
Core Viewpoint - The article narrates the journey of a programmer who developed the Linux operating system, highlighting the challenges faced and the eventual success achieved through perseverance and innovation [21][39]. Group 1: Early Influences and Learning - The protagonist had a strong affinity for mathematics, physics, and computer science from a young age, which shaped their future career [7][10]. - A significant book, "Operating Systems: Design and Implementation," profoundly impacted the protagonist, providing deep insights into machines and programming [18][21]. Group 2: Development of Linux - In the early 1990s, the protagonist assembled a computer for $3,500, which became a crucial tool for programming [22]. - The initial version of the Linux kernel (0.01) was released and made open-source, leading to contributions from developers worldwide [31][32]. Group 3: Financial Success and Contributions - The protagonist received stock options from Red Hat as a token of appreciation for contributions to Linux, which later resulted in a net worth of $5 million [38][39]. - The development of Git, a code management tool, was another significant achievement that emerged from the protagonist's efforts [41]. Group 4: Philosophical Insights - The article concludes with a philosophical perspective on life, emphasizing survival, social order, and entertainment as the three essential steps in life, with coding being a source of joy for programmers [42].
炸裂!70 岁盖茨与 56 岁 Linus 首次同框,一张照片引爆技术圈
程序员的那些事· 2025-06-24 14:55
Core Viewpoint - The article highlights a significant gathering of four influential figures in the tech industry: Mark Russinovich, Bill Gates, Linus Torvalds, and David Cutler, emphasizing the potential impact of their collaboration on future technological advancements [1][2][4]. Group 1: Individual Contributions - **Bill Gates**: Co-founder of Microsoft, instrumental in developing the Windows operating system, and a key figure in the personal computer revolution [5]. - **Linus Torvalds**: Creator of the Linux operating system and Git, pivotal in the open-source movement, with Linux being a core system for servers and supercomputers [6][7]. - **Mark Russinovich**: Chief Technology Officer of Microsoft Azure, known for his expertise in Windows internals and contributions to cloud computing and system architecture [8][10][12]. - **David Cutler**: Renowned for developing major operating systems including VAX/VMS, Windows NT, and Azure, recognized as a leading figure in modern operating systems [13][14][15]. Group 2: Industry Impact - The meeting of these four leaders represents a convergence of ideas that could lead to significant innovations in technology, particularly in operating systems and cloud computing [4][16]. - The article suggests that future collaborations among these figures could yield groundbreaking advancements in the tech industry, potentially influencing the direction of software development and cloud services [4][16].