Linus Torvalds创始人在2019年1月7日正式发布了Linux Kernel 5.0首个RC版本内核,当前已提供linux-5.0-rc1.tar.gz下载。当前最新的稳定版本是Linux Kernel 4.20,这也意味着下一个Linux内核版本就是Linux Kernel 5.0,如下图所示:
Linux 5.0重要的特性 AMD FreeSync显示器支持、主线内核现在支持Raspberry Pi触摸屏、可用于HiDPI/retina显示器的新控制台字体、开源NVIDIA RTX显示支持、Adiantum数据加密支持、ASpeed视频引擎支持、英特尔Stratix 10 FPGA驱动程序支持、Logitech高分辨率滚动支持、I3C子系统合并、更新中文32位C-SKY CPU架构代码及Andes NDS32 CPU架构、支持Allwinner T3,Qualcomm QCS404和NXP Layerscape LX2160A、改进了AMD CPU微码处理、支持下一代EPYC处理器的AMD平台QoS、针对MIPS CPU的更新,包括准备nanoMIPS等。
Linus发布的Linux 5.0-rc1新闻原文(英语) The numbering change is not indicative of anything special. If you want to have an official reason, it's that I ran out of fingers and toes to count on, so 4.21 became 5.0. There's no nice git object numerology this time (we're _about_ 6.5M objects in the git repo), and there isn't any major particular feature that made for the release numbering either. Of course, depending on your particular interests, some people might well find a feature _they_ like so much that they think it can do as a reason for incrementing the major number. So go wild. Make up your own reason for why it's 5.0. Because as usual, there's a lot of changes in there. Not because this merge window was particularly big - but even our smaller merge windows aren't exactly small. It's a very solid and average merge window with just under 11k commits (or about 11.5k if you count merges). The stats look fairly normal. About 50% is drivers, 20% is architecture updates, 10% is tooling, and the remaining 20% is all over (documentation, networking, filesystems, header file updates, core kernel code..). Nothing particular stands out, although I do like seeing how some ancient drivers are getting put out to pasture (*cought*isdn*cough*). As usual even the shortlog is much too big to post, so the summary below is only a list of the pull requests I merged. Go test. Kick the tires. Be the first kid on your block running a 5.0 pre-release kernel. --------------- Al Viro (2): trivial vfs updates vfs mount API prep Alex Williamson (1): VFIO updates Alexandre Belloni (1): RTC updates Andrew Morton (2): misc updates more updates Andy Shevchenko (1): x86 platform driver updates Anna Schumaker (1): NFS client updates Arnd Bergmann (2): arch/sh syscall table scripting y2038 updates Bartlomiej Zolnierkiewicz (1): fbdev updates Benson Leung (1): chrome platform updates Bjorn Andersson (1): hwspinlock updates Bjorn Helgaas (1): PCI updates Bob Peterson (1): gfs2 updates Boris Brezillon (2): initial i3c support mtd updates Borislav Petkov (4): EDAC updates x86 cache control updates x86 microcode loading updates x86 RAS updates Bruce Fields (1): nfsd updates Christoph Hellwig (2): DMA mapping updates dma-mapping fixes Dan Williams (2): libnvdimm updates dax fix Daniel Thompson (1): kgdb updates Darrick Wong (4): XFS updates iomap update xfs fixlets iomap maintainer update Dave Airlie (3): drm updates more drm updates drm fixes David Miller (3): sparc updates networking updates networking fixes David Sterba (1): btrfs updates David Teigland (1): dlm updates Dennis Zhou (1): percpu update Dmitry Torokhov (1): input updates Dominique Martinet (1): 9p updates Eduardo Valentin (1): thermal SoC updates Geert Uytterhoeven (1): m68k updates Greentime Hu (1): nds32 updates Greg KH (5): USB/PHY updates tty/serial driver updates staging/IIO driver updates driver core updates char/misc driver updates Guenter Roeck (1): hwmon updates Guo Ren (1): arch/csky updates Helge Deller (2): parisc updates parisc fix Herbert Xu (1): crypto updates Ilya Dryomov (1): ceph updates Ingo Molnar (15): RCU updates EFI updates locking updates perf updates scheduler updates x86 AMD northbridge updates x86 asm updates x86 boot updates x86 build updates x86 cleanups x86 cpu updates x86 fpu updates x86 mm updates x86 platform update scheduler fix Jacek Anaszewski (1): LED updates Jaegeuk Kim (1): f2fs updates James Bottomley (1): SCSI updates James Morris (5): general security subsystem updates integrity updates seccomp updates smack updates TPM updates Jan Kara (2): fsnotify updates ext2, udf, and quota update Jason Gunthorpe (2): rdma updates rdma fixes Jassi Brar (1): mailbox updates Jeff Layton (2): file locking updates file locking bugfix Jens Axboe (6): block updates aio updates libata updates libata fix more block updates block updates and fixes Jessica Yu (1): modules updates Jiri Kosina (2): livepatch update HID updates Joerg Roedel (1): IOMMU updates Jonathan Corbet (2): documentation update documentation fixes Juergen Gross (1): xen updates Kees Cook (2): pstore updates gcc-plugins update Linus Walleij (2): GPIO updates pin control updates Mark Brown (3): regulator updates spi updates regmap updates Martin Schwidefsky (1): s390 updates Masahiro Yamada (4): Kbuild updates Kconfig updates Kconfig file consolidation more Kbuild updates Matt Turner (1): alpha architecture updates Mauro Carvalho Chehab (2): media updates more media updates Max Filippov (1): Xtensa updates Michael Ellerman (2): powerpc updates powerpc fixes Michael Tsirkin (1): virtio/vhost updates Michal Simek (1): arch/microblaze updates Mike Snitzer (1): device mapper updates Olof Johansson (5): arm SoC platform updates ARM SoC driver updates ARM Device-tree updates ARM SoC defconfig updates more ARM SoC updates Palmer Dabbelt (1): RISC-V updates Paolo Bonzini (1): KVM updates Paul Burton (2): MIPS updates MIPS fixes Paul Moore (2): audit updates selinux patches Petr Mladek (1): printk updates Rafael Wysocki (4): power management updates ACPI updates device properties framework updates device properties framework fixes Richard Weinberger (1): UML updates Rob Herring (1): Devicetree updates Russell King (1): ARM updates Sebastian Reichel (2): power supply and reset updates HSI update Shuah Khan (1): Kselftest updates Stafford Horne (1): OpenRISC update Stefan Richter (1): firewire fixlet Stephen Boyd (2): clk updates more clk updates Steve French (2): cifs updates smb3 fixes Steven Rostedt (2): tracing updates ftrace sh build fix Takashi Iwai (2): sound updates sound fixes Ted Ts'o (3): ext4 updates ext4 bug fixes fscrypt updates Tejun Heo (1): cgroup updates Thierry Reding (1): pwm updates Thomas Gleixner (3): irq updates timer updates x86 pti updates Tony Luck (1): ia64 updates Ulf Hansson (1): MMC updates Vinod Koul (1): dmaengine updates Will Deacon (2): arm64 festive updates arm64 fixes Wim Van Sebroeck (1): watchdog updates Wolfram Sang (1): i2c updates Yoshinori Sato (1): h8300 fix Zhang Rui (1): thermal management updates
相关链接
相关主题 |