Posted: 2021-10-02 19:34:00 Source: http://rss.slashdot.org/~r/Slashdot/slashdotLinuxatom/~3/E_ANF6tqaBU/linus-torvalds-on-community-rust-and-linuxs-longevity
An anonymous reader writes: This week saw the annual check-in with Linux creator Linus Torvalds at the Open Source Summit North America, this year held in Seattle (as well as virtually). Torvalds took the stage for the event's traditional half-hour of questions from Dirk Hohndel, an early Linux contributor (now also the chief open source officer and vice president at VMware) in an afternoon keynote session.... And the theme of community seemed to keep coming up — notably about what that community has ultimately taught Linus Torvalds. (For example, while Torvalds said he'd originally planned on naming the operating system Freax, "I am eternally grateful for two other people for having more taste than I did.") But even then Linux was a project that "I probably would've left behind," Torvalds remembered, "if it was only up to me." Torvalds credits the larger community for its interest (and patches) "that just kept the motivation going. And here we are 30 years later, and it's still what keeps the motivation going. Because as far as I'm concerned, it's been done for 29 of those 30 years, and every single feature ever since has been about things that other people needed or wanted or were interested in." Torvalds also says "I'm very proud of the fact that there's actually a fair number of people still involved with the kernel that came in in 1991 — I mean, literally 30 years ago.... I think that's a testament to how good the community, on the whole, has been, and how much fun it's been." And Torvalds says you can see that sense of fun in discussions about writing some Linux kernel modules using Rust. "From a technical angle, does that make sense?" Torvalds asked. "Who knows. That's not the point. The point is for a project to stay interesting — and to stay fun — you have to play with it.... "Probably next year, we'll start seeing some first intrepid modules being written in Rust, and maybe being integrated in the mainline kernel." "I really love C," Torvalds said at one point. "I think C is a great language, and C is, to me, is really a way to control the hardware at a fairly low level..." Yet Torvalds also saw Hohndel's analogy that it can be like juggling chainsaws. As a long-time watcher of C, Torvalds knows that C's subtle type interactions "are not always logical" and "are pitfalls for pretty much anybody. And they're easy to overlook, and in the kernel that's not always a good thing." Torvalds called Rust "the first language I saw which looked like this might actually be a solution"
Read more of this story at Slashdot.
Posted: 2021-10-02 05:28:44 Source: https://linoxide.com/mv-command-in-linux/
Posted: 2021-10-02 00:09:07 Source: https://linuxhint.com/command_line_arguments_bash_script/
Bash scripts require argument values to provide input options to the script. You can handle command-line arguments in a bash script in two ways. One is by using argument variables, and another is by using the getopts function. How to handle command-line arguments is explained in this article.
Posted: 2021-10-01 21:25:58 Source: https://linuxhint.com/use-new-f-strings-in-python/
The article will guide you in using F strings formatting syntax that can be added to recent version of Python. It is easy to read and use and it doesn’t depend on positional arguments and can keep the code clean.
Posted: 2021-10-01 21:05:46 Source: https://linuxhint.com/transfer-files-from-android-to-windows-pc/
This article provides an easy step-by-step guide on how to transfer files from Android to Windows PC. This helpful tutorial highlights various methods to transfer files efficiently and effectively to and from your Android devices, such as through a USB cable, the use of Bluetooth, Cloud Storage, Xender, and FTP.
Posted: 2021-10-01 17:26:12 Source: https://linuxhint.com/delete-s3-bucket-aws-cli/
S3 contains buckets that are used to store data in them. Bucket is just like a folder or directory on the system. AWS provides APIs to perform different actions on S3 like creating or deleting the buckets or uploading the data in S3 buckets etc. How to delete the S3 bucket using AWS CLI is explained in this article.
Posted: 2021-10-01 16:59:56 Source: https://linuxhint.com/delete-ec2-instance/
Sometimes, you need to terminate or delete the EC2 instance right after you have performed your desired task on it. Using the AWS management console to delete the EC2 instance is much easier than using the command-line interface for beginners. How to delete an EC2 instance is explained in this article.
Posted: 2021-10-01 16:08:36 Source: https://linuxhint.com/puts-function-c/
The puts function in C is used to display the output on the screen. The puts () call in C is a file handling method that is utilized to print a line to the output screen. The integer value returned by the puts () function represents the number of characters written on the terminal. How to use the Puts function in C is explained in this article.
Posted: 2021-10-01 07:07:37 Source: http://www.kernel.org/
Version: | next-20211001 (linux-next) |
---|---|
Released: | 2021-10-01 |
Posted: 2021-10-01 01:36:58 Source: https://linuxhint.com/configure-auto-scaling-group-aws/
An auto-scaling group consists of several EC2 instances. Auto-scaling groups are used to deploy a highly available and scalable infrastructure on AWS. Auto scaling group monitors the health and load on the instances in the group. How to configure auto-scaling group in AWS step is explained in this article.
Posted: 2021-10-01 01:28:04 Source: https://linuxhint.com/connect-aws-rds-mysql-workbench/
AWS RDS is a managed database service to launch a highly available and scalable database cluster. AWS RDS provides different database engines. MySQL Workbench is a desktop application used to enhance the visibility inside relational database servers. It also provides a query tool to perform SQL queries to the database server. How to connect to AWS RDS using MySQL workbench is explained in this article.
Posted: 2021-10-01 00:53:46 Source: https://linuxhint.com/list-all-schemas-postgresql/
PostgreSQL schema is a property that allows the user to maintain and organize the objects in the current database and manage them in logical groups. The currently existing schemas are viewed in the psql and pgAdmin as well. To enlist all the schemas in PostgreSQL, there are many approaches. How to list all schemas in PostgreSQL is explained in this article.
Posted: 2021-10-01 00:49:07 Source: https://linuxhint.com/aws-ec2-instance-backup/
AWS Backup is a centrally managed service used to back up data of multiple services on AWS. It is an important strategy to avoid data loss in case of disaster. AWS Data Lifecycle Manager is an EC2 native service to backup only EC2 servers on AWS. How to backup the AWS EC2 instance is discussed in this article.
Posted: 2021-10-01 00:20:50 Source: https://linuxhint.com/change-column-name-postgresql/
In PostgreSQL, you need to create relations. After the creation of the tables, you may want to edit the attributes you have provided. The column name can be changed in PostgreSQL by using the “ALTER” command on the table. How to change column names in Postgresql is explained in this article.
Posted: 2021-10-01 00:16:17 Source: https://linuxhint.com/best-xfinity-routers/
Owning a router is not only a more feasible and economical option, but you can improve your internet connection as well. It is always recommended to invest in a Wi-Fi router that offers an extensive range and increased coverage. The best Xfinity Routers available today are discussed in this article.
Posted: 2021-09-30 23:02:23 Source: https://linoxide.com/install-snort-on-ubuntu/
Posted: 2021-09-30 18:26:05 Source: https://linuxhint.com/round-function-postgresql/
Postgresql round to 2 decimal places is used to convert the value at 2 decimal points either in integer or in float value. It can take a single or two arguments depending upon the condition you provide. How to use the “Postgresql round to 2 decimal places” function is explained in this article.
Posted: 2021-09-30 16:00:00 Source: https://www.linuxjournal.com/content/how-pick-linux-distribution
I have suffered from distrohopping. Now that I have settled for the last two years, here are some tips to save your time.
All distros run the same operating system at their core, Linux. They are more similar than different. Hence, the marginal cost (time) of looking for a better distro is much more than the marginal benefit of it.
Say no to distributions made for specific purposes like Kali, CentOS, and OpenSuse. OpenSuse is great, but it is made for enterprise use. An everyday user won't ever need most of its features. To maintain it would be a waste of time. The same goes for the RedHat family.
Instead of trimming Suse, you better pick a distro made for everyday people, such as AntiX and SolusOS. Read their descriptions and target users on Distrowatch.
Avoid technical distributions like arch, its forks, and Gentoo. They are for the programmer types. If you are not one, you will likely break it. Updates tend to be massive and very frequent. And you can't install a new package without updating first. You don't want to deal with this. If you want it only for AUR, just learn to compile a little bit.
Say no to most desktop environments (DEs) besides LXDE and LXQT. Prefer window managers (WMs) for maximum performance. DEs can be buggy and cause distraction. They increase boot time and update size. It may be reasonable to rule out all distros that don't come with a window manager so you don't have to do the work post-installation. Know the rule; the less stuff you have, the fewer things you can break, the fewer problems you will face. Keep it minimal. Don't allow the bling-bling to distract you.
Avoid forks because they simply are not different enough. In addition, they tend to carry their parent distro's issues on top of their own issues. Developers can do only so much about it. Independent distributions can fix issues more quickly because they can. Prefer original and independent distros.
Don't worry about software availability. Every distro hosts tools to help you install packages not present in their repos. Furthermore, package managers like Appimage and Flatpak allow you to install packages on all distros. Avoid snap. It slows down bootup and doesn't allow you to control app updates. This may change in the future though.
Prefer rolling distros. Reinstallation is boring and it takes a long time to set everything as you want. The process of making a bootable drive has also damaged a couple of my USB drives, though I can't prove the causality.
Posted: 2021-09-30 15:40:00 Source: https://www.youtube.com/watch?v=Nv9THdbBbOg
Posted: 2021-09-30 15:34:52 Source: https://linuxhint.com/create-linked-list-c/
Linked List is another linear data type that is widely used in the C language. The linked list is used to store and bind the locations of data by Pointers. To create a Linked list in C language, open up the console application from the search area of the Linux desktop. How to create a linked list in C is explained in this article.