Torvalds merges support microsoft ntfs file11/14/2023 Please review full details on rules here. Linux Unplugged (formerly Linux Action Show).Ubuntu / Kubuntu / Xubuntu / Ubuntu Budgie Remix, Lubuntu.FreeGaming / LinuxGaming / OpenSourceGames.Join us on IRC at #r/linux on libera.chat!□įor more AMAs, check out our wiki link by clicking here. GNU itself is also used without Linux, some examples appear in projects like Debian/kFreebsd and Guix GNU/Hurd. These can include things like Android or ChromeOS. Linux is also used without GNU in embedded systems, mobile phones, and more. GNU/Linux is a collaborative effort between the GNU project, formed in 1983 to develop the GNU operating system and the development team of Linux, a kernel. Free, Libre and open source software (FLOSS) means that everyone has the freedom to use it, see how it works, and change it. The operating system is a collection of the basic instructions that tell the electronic parts of the computer what to do and how to work. GNU/Linux is a free and open source software operating system for computers. Get our weekly Newsletter.Please Read the full Rules here before posting or commenting □ Stay updated with the latest on Linux and Open Source.Learn Bash scripting for FREE with this Bash Tutorial series.If you are going to be involved in any of these and submit a pull request in the future, I would suggest you do prior research to know what you should/should not do. But Linus Torvalds sure does not mistakes slide away. Of course, the developer involved may be more competent than we can imagine. What can you learn from this?: If you are a developer contributing to the Linux Kernel, you should remember that this is a considerable undertaking that requires significant effort. They only make the history look worse and harder to read.Ĭonsidering maintaining/developing the Linux Kernel one of the most important tasks in the software industry, Linus Torvalds just wants to see things go ahead in the proper way. And I literally *detest* pointless merges. He continued to emphasize that this pull request may not justify itself at all, mostly because of the lack of explanation for it: In this case, I really think that merge should not have existed at all, and the lack of explanation is because there *IS* no explanation for it.īut if there was a reason for it, then just state it, dammit, and make that merge commit look sensible.īecause right now it just looks entirely pointless. There is absolutely *NEVER* an excuse for merges without explaining why those merges exist. I repeat: if you cannot explain a merge, then JUST DON'T DO IT. I'm not just putting random words together in a random order. This really should be a rule that every single developer should take to heart. I've said this before, and apparently I need to say this again: if you cannot be bothered to explain *WHY* a merge exists, then that merge is buggy garbage by definition. Here's what Linus Torvalds said in response to the pull request: And that one-liner shortlog part is literally the whole commit message. While the request was merged, and it may have been a fix for Linux 6.2 cycle, Linus Torvalds was not happy to see it the way it was. Seeing that the merge window for Linux Kernel 6.3 is open right now while looking at the pull requests made by developers, Linus came across a one-liner commit that mentioned “Merge branch 'for-linus/hardening' intofor-next/hardening”. This time around, a similar thing happened again. Linux Torvalds does not tolerate mistakes that directly hamper the Linux Kernel development workflow.įor example, Last year, when he announced the release candidate for Linux Kernel 6.1, he included a stern message aimed at the developers for submitting code at the last minute.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |