Redian新闻
>
Linux 6.1已彻底清除a.out代码

Linux 6.1已彻底清除a.out代码

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
a.out 是一种文件格式,在旧版本的类 Unix 计算机操作系统中用于可执行文件、目标代码,以及在后来的系统中用于共享库,a.out 是 "assembler output" 的缩写。
Linux 其实只使用 a.out 到 1.2 版本(1995 年),而对 ELF 的支持则是最早于 1.1.52 内核中加入(实验性支持)。
目前大多数类 Unix 系统都已改用 ELF 格式,不再采用 a.out 格式,在 2019 年的时候,Linux 内核弃用了对 a.out 支持。不过需要注意的是,当用户没有指定输出名称时,"a.out" 仍然是某些编译器和链接器创建的可执行文件的默认输出文件名,但这个文件仅有文件名为 "a.out",实际创建的文件并不是 a.out 格式(约定俗成的命名习惯)。
在弃用这么久之后,从今年年初开始,Linux 内核开发者就开始着手删除 a.out 相关的代码,现在,随着 Linux 6.1 的到来,之前没有完全清楚的 a.out 代码则是彻底被删除了(删除了大约 500 行相关的 a.out 代码)。
这次代码清理也实现此前承诺的在 2022 年从 Linux 内核中删除所有 a.out 相关内容的目标。
相关链接:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=12ed00ba01abf39e0869c02ccdde5e24a357466b\

往期推荐



JetBrains Fleet公测,下一代轻量级全能IDE

建议弃用C/C++后,Azure CTO再怼Git:最不直观、最笨重

Linus 电脑内存损坏,导致 Linux 6.1 补丁合并推迟



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
10 大可以摧毁你的 Linux 的命令 | Linux 中国Blackbox:极简主义 Linux 用户的美观终端 | Linux 中国你应该知道的 22 个基本的 Linux 网络命令 | Linux 中国单曲欣赏 - You're Beautiful5 款适用于 Linux 的笔记应用 | Linux 中国“作弊”:只需要知道这一个 Linux 命令就够了 | Linux 中国用惯 Linux 的人第一次用 Windows 或 macOS 会怎样? | Linux 中国在美国202.不看电视剧,大房子布局使用 Podman Desktop 在 Fedora Linux 上管理容器 | Linux 中国传统的 Linux 软件包格式不适合现代应用 | Linux 中国湾区半岛遛弯随拍图解如何升级到 Linux Mint 21 | Linux 中国Linux 优先的 AI 图像提升器 Upscayl 发布了第一个版本 | Linux 中国Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS | Linux 中国Rosalía 登意大利版《VOGUE》封面!哇!Torvalds 为自己的 Apple M2 Macbook 专门修改了 Fedora Linux | Linux 中国解决 Linux 中的 “Bash: Command Not Found” 报错 | Linux 中国Linux inxi 命令的 3 种使用方法 | Linux 中国在 Manjaro 和其他基于 Arch Linux 的发行版上安装 Spotify | Linux 中国微软决定放弃 Teams 的 Linux 应用,而用渐进式网页应用取代 | Linux 中国在 Linux 上截屏的 3 种方法 | Linux 中国关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国3 个可在 Linux 上玩旧 NES 游戏的 NES 模拟器 | Linux 中国在 Linux 中使用 Etcher 创建可启动 USB – 下载和使用指南 | Linux 中国桌面 Linux 市场份额(2022 年 7 月) | Linux 中国如何在 Linux 中更改 GRUB 主题 | Linux 中国还有很多清醒的人又有入侵植物祸害人,能彻底清除吗?我如何使用现场 USB 设备恢复我的 Linux 系统 | Linux 中国7 个基于 Fedora Linux 的最佳发行版 | Linux 中国中期反弹犹未尽,浅浅一跌再向北Atoms 是一个可以让你轻松管理 Linux Chroot 环境的 GUI 工具 | Linux 中国《代码英雄》第五季(2):写代码的地方 | Linux 中国Fedora Linux 的各种版本 | Linux 中国如何在 Linux 中实时监控日志文件(桌面和服务器) | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。