Language Selection

English French German Italian Portuguese Spanish

IBM/Red Hat: DevNation, Education and Matrix for Fedora

Filed under
Red Hat

  • Cloud-native modernization or death? A false dichotomy - Red Hat Developer

    DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about cloud-native modernization from Daniel Oh and Burr Sutter.

    Are you familiar with the tight coupling of applications with their underlying platform that makes change hard? Or, coupling that creates a lack of scalability, performance, and flexibility for existing applications built with legacy technology? How about the fact that re-architecting applications cannot be done overnight?

    If you say yes to any of these, you probably think that you have “cloud-native modernization or death.” But what if there is another way that shows you the incremental steps to refactor the application to microservices and make use of Kubernetes or Red Hat OpenShift to effectively deploy and manage it at scale on the cloud?

  •   

  • Red Hat : Emerging Trends of Using Open Source Software in Education

    Traditionally, software has been classified into application system software and operating systems software. Application software facilitate users' work in executing routine processes while operating systems software is designed to make all the different hardware components, as well as all the peripherals, work together and operate as an integrated machine. Examples of modern operating systems software are various flavors of Microsoft Windows, and Red Hat Linux.

    The Microsoft Office Suite (with MS Word, MS Excel, MS PowerPoint, MS Access, and MS Publisher) are good examples of application software. Fact is, for almost every thinkable task under the sun, there exist an application software that can execute the task.

    Most software are proprietary and owned by somebody. To use it, one has to purchase it from the developer or a distribution point. Also, a user cannot modify the software code if it is proprietary. Software that fall in this category is classified as closed. A good example is Microsoft's products.

  •  

  • Kevin Fenzi: Matrix and Fedora

    Recently the Fedora Council has been floating the idea of modernizing the Fedora community real-time chat platform (currently IRC hosted at freenode.net). The front runner is matrix. I last looked at matrix 4 or so years ago, so I thought it would be a good time to revisit it and see how it looks today.

    TLDR: I suspect we will have IRC and Matrix bridged together for a long time to come, if you are new user, use Matrix, if not keep using IRC.

    First a few words about IRC (Internet Relay Chat). IRC is a 30+ year old chat protocol. There’s tons of clients. There’s tons of bots and add-ons. There’s tons of gateways and aggregators. So, whats not to like? Well, everything is a add-on mish mash that can be very confusing and frustrating for new users. For example, IRC has no persistance, you only see messages while your client is connected. So, folks invented irc “bouncers” to connect for you to the IRC networks you care about and when you reconnect play back all the messages you missed. Authentication is via messaging various services bots. Encryption is via plugins or other add ons (and often not setup). So, most old timers have a client they have carefully tuned, a bouncer and a bunch of custom bots, which is fine, but new users (not surprisingly) find this all a hassle and frustrating. IRC also has it’s own culture and rituals, some of which still make sense to me, but others that don’t.

    Matrix on the other hand is pretty new (6 years). You can interact with it as a guest or have an account on a particular homeserver. If you have an account all your history is saved, and can be synced to your client on login. You can send pictures and moves and fancy gifs. You can (somewhat) have end to end encryption (see clients below) with encrypted rooms where the server can’t know what was said in the room. You can have ‘reactions’ to things people say. You can redact something you said in the past. You can have a nice avatar and a Real Name (if you like). You can join rooms/conversations with other matrix servers (for example the kde, mozilla and others are running servers). You can get read receipts to see who read your message and notifications when someone is typing (also client dependent see below).

    [...]

    The real question is how long should we keep the current situation with Matrix and IRC bridged? What advantages would be dropping the irc bridges bring? Right now, not too much. End to end encryption isn’t that interesting for an open source project. Reactions are interesting (think about using them to vote up or down proposals in meetings?), but we have done without them so far. I think migration from IRC is going to be a long process, nor is there great advantage to pushing things to go faster. I hope that over coming years matrix clients continue to get better and implement more features. Someday (probably years down the road) more Fedora users will be on Matrix than IRC, then sometime after that things will have shifted enough that the community will start assuming you are on Matrix.

More in Tux Machines

Android Leftovers

Help safeguard your Linux server from attack with this REST API

CrowdSec is an open source cybersecurity detection system meant to identify aggressive behaviors and prevent them from accessing systems. Its user-friendly design offers a low technical barrier of entry with a significant boost to security. A modern behavior detection system written in Go, CrowdSec combines the philosophy of Fail2ban with Grok patterns and YAML grammar to analyze logs for a modern, decoupled approach for securing the cloud, containers, and virtual machine (VM) infrastructures. Once detected, a threat can be mitigated with bouncers (block, 403, captcha, and so on), and blocked internet protocol addresses (IPs) are shared among all users to improve everyone's security further. Read more

Linux Games 40 Linux Games That You Must Play in 2021

It has been 3 years since we compiled a list of games for Unix-like operating systems in The 25 Best Games for Linux and Steam Machines. We are now in 2021 and these games are bound to keep you glued to your computers for a while. So, listed in nor particular order, here are the best 40 games to play on your Linux machine this 2021. Read more Also: The 25 Best Games for Linux and Steam Machines

Starting Element Messenger Web, Desktop and Phone

Element (formerly Riot.im) is a modern all in one messenger for everyone. Featuring basic chat to file sharing as well as video conferencing, it is designed for users of web, GNU/Linux, Windows, MacOS, plus also Android and iOS. In this regard, Element is a great alternative to WhatsApp or Telegram. This basic tutorial will show you, after introducing it (see here and here), how to use it on Ubuntu and your phone. Let's go! Read more