close
    • chevron_right

      The 5 Best Tools to Create a Bootable USB From an ISO in Linux

      pubsub.slavino.sk / linuxyournal · Yesterday - 16:00 edit · 2 minutes

    The 5 Best Tools to Create a Bootable USB From an ISO in Linux
    Introduction

    Creating a bootable USB drive is a cornerstone skill for anyone interested in exploring different operating systems or working in system administration. A bootable USB drive allows a user to boot into a different operating system, independent of the primary OS installed on the machine. This is particularly useful for system recovery, testing new OS builds, or installing a new system altogether. Linux, known for its robustness and versatility, offers a plethora of tools for creating bootable USB drives from ISO files, which are exact copies of disk data. This guide aims to delve into the top five tools available on Linux for crafting bootable USB drives from ISO files.

    Understanding ISO Files

    ISO files are disk image files that encapsulate the file system and the data content of a disk. They serve as exact digital replicas of optical disk data, whether it be a CD, DVD, or Blu-ray disk. The importance of ISO files in creating bootable USB drives cannot be overstated. They act as the source blueprint from which the bootable drive is created, ensuring that the resulting USB drive is an exact copy of the original disk data, necessary for correct operating system functionality and booting.

    Top 5 Tools for Creating a Bootable USB in Linux

    UNetbootin

    UNetbootin (Universal Netboot Installer) is a free and open-source tool that has been around for many years. It is widely recognized for its ease of use and support for a variety of operating systems.

    Upon launching UNetbootin, you're presented with the option to either download a distribution or use a pre-downloaded ISO file. Select the ISO file, choose the USB drive you want to write to, and click on the 'OK' button to start the creation process.

    Rufus

    Rufus is known for its speed and reliability. Though originally designed for Windows, it also operates on Linux. It's a small utility that packs a punch, offering a range of system file types to cater to different OS requirements.

    Open Rufus, select the ISO file under the 'Boot selection' section, choose the USB drive under 'Device', set the desired system parameters under 'Partition scheme' and 'File system', and hit 'Start'.

    Etcher (BalenaEtcher)

    Etcher provides a clean and straightforward interface, eliminating the hassle often associated with creating bootable USB drives. Its three-step process is simple and intuitive.

    Launch Etcher, click 'Flash from file' to select your ISO file, choose your USB drive under 'Select target', and click 'Flash!' to begin the process.

    dd (Disk Dump)

    dd is a powerful disk copying tool that operates on a command-line interface. It's native to Unix-like systems and is revered for its flexibility and advanced features.


    Značky: #Linux

    • chevron_right

      ZombieTrackerGPS – Enfin une alternative gratuite à BaseCamp sous Linux

      news.movim.eu / Korben · Yesterday - 07:00 · 2 minutes

    Vous êtes un passionné d’activités de plein air et vous cherchez une alternative gratuite à Garmin BaseCamp pour gérer vos itinéraires GPS ?

    ZombieTrackerGPS est là pour vous ! Que vous soyez randonneur, cycliste, coureur ou simplement amateur de balades en nature, cette application de gestion de suivi GPS est faite pour vous.

    L’une des meilleures choses à propos de ZombieTrackerGPS, c’est qu’il est compatible avec les systèmes Linux . Vous pouvez donc profiter de ses fonctionnalités avancées et de sa protection de la vie privée sans avoir à changer de système d’exploitation. De plus, il prend en charge plusieurs formats de fichiers , ce qui vous permet de travailler avec différents types de cartes et de données.

    Pour installer ZombieTrackerGPS, vous aurez besoin de l’environnement de bureau KDE sur Ubuntu et ses dérivés. Voici comment procéder :

    Ouvrez le terminal et entrez la commande suivante pour installer l’environnement de bureau KDE :

    sudo apt-get install kubuntu-desktop

    Ensuite, téléchargez le package et installez le :

    wget https://www.zombietrackergps.net/repo/zombietrackergps.deb

    sudo dpkg -i zombietrackergps.deb

    sudo apt-get install -f

    Maintenant, vous pouvez lancer ZombieTrackerGPS en passant par le menu des applications de votre Linux.

    Malheureusement, en raison de restrictions liées aux conditions d’utilisation, l’application ne peut pas légalement prendre en charge Google Maps . Cependant, ne vous inquiétez pas, car il existe de nombreuses autres options de cartes disponibles pour vous aider à planifier et à suivre vos aventures en plein air.

    Parmi les fonctionnalités avancées de ZombieTrackerGPS, on trouve la possibilité de créer et d’éditer des itinéraires , de gérer des waypoints et de visualiser des statistiques détaillées sur vos activités. De plus, vous pouvez importer et exporter des données dans différents formats, ce qui facilite la collaboration avec d’autres applications et services.

    En ce qui concerne la protection de la vie privée, ZombieTrackerGPS est conçu pour ne pas partager vos données avec des tiers . Vous pouvez donc être sûr que vos informations de localisation restent confidentielles et ne sont pas utilisées à des fins publicitaires ou autres.

    En résumé, ZombieTrackerGPS est une excellente alternative gratuite à Garmin BaseCamp pour les amateurs d’activités de plein air qui utilisent Linux. Avec ses fonctionnalités avancées, sa compatibilité avec plusieurs formats de fichiers et sa protection de la vie privée, il est certainement un outil à tester pour tous ceux qui aiment explorer le monde qui les entoure.

    À découvrir ici .

    • chevron_right

      Core Knowledge That Modern Linux Kernel Developer Should Have

      pubsub.slavino.sk / linuxyournal · 2 days ago - 16:00 edit · 1 minute

    Core Knowledge That Modern Linux Kernel Developer Should Have
    Languages

    The Linux Kernel is written in C programming language, so C is the most important language for the Linux Kernel developer. Initially, the kernel was written in GNU C (now it is also possible to build it using LLVM) which extends standard C with some additional keywords and attributes. I would recommend learning some modern C version like C11 and additionally learning GNU extensions to be able to read kernel code effectively. Small, architecture-specific parts of the kernel and some highly optimized parts of several drivers are written in assembly language. This is the second language of choice. There are 3 main architectures nowadays: x86, ARM, and RISC-V. What assembly language to choose depends on your hardware platform.

    You definitely should look at Rust which is gaining popularity in the Linux Kernel community as a more safer and reliable alternativeto C.

    Linux is a highly configurable system and its configurability is based on the kernel build system, KBuild. Each developer should know the basics of KBuild and Make to be able to successfully extend/modify the kernel code. Last, but not least is shell scripting. It is hard to imagine Kernel development without command-line usage and a developer inevitably has to write some shell scripts to support their job by automating repetitive tasks.

    Software environment

    The Linux Kernel development is inextricably linked to the Git source control system. It is not possible to imagine nowadays the kernel development workflow without it. So, Git knowledge is a requirement.

    Unless kernel developers run their kernel on specific/customized hardware - emulation is the best developer's friend. The most popular platform for this is Qemu/KVM. A typical workflow looks like this: a developer introduces some changes to the kernel or a driver, builds it, copies it under a virtual environment, and tests it there. If all is OK, then the developer tests these changes on real hardware, but if something goes wrong, then the kernel under the virtual machine crashes.  In this case, it is quite easy to just shut down VM, fix the error and repeat the development/debug cycle. If we didn't have virtualization we would restart the real machine on each kernel crash and development time would increase in order of magnitude.


    Značky: #Linux

    • chevron_right

      TUIFIManager – Le gestionnaire de fichiers en mode terminal

      news.movim.eu / Korben · 2 days ago - 07:00 · 1 minute

    Ah, les gestionnaires de fichiers ! On en a vu de toutes les couleurs, des plus simples aux plus complexes, avec des interfaces graphiques variées plus ou moins foirées. Mais aujourd’hui, je vais vous parler d’un gestionnaire de fichiers qui sort des sentiers battus : TUIFIManager . Ce petit bijou fonctionne dans le terminal et vous allez l’adorer !

    Alors, pourquoi choisir TUIFIManager plutôt qu’un autre gestionnaire de fichiers ? Tout d’abord, il est multiplateforme . Que vous soyez sous Linux, macOS ou Windows, TUIFIManager fonctionnera sans problème. Ensuite, il est léger et rapide et ne consommera pas toute votre RAM tout en offrant une expérience utilisateur fluide.

    Mais ce n’est pas tout puisque TUIFIManager est également personnalisable . Vous pouvez modifier son comportement en utilisant des variables d’environnement . Vous avez envie de changer la couleur du texte, la taille de la police ou la disposition des éléments ? Pas de problème, TUIFIManager vous permet de le faire facilement.

    En plus de tout cela, TUIFIManager prend en charge la souris . Vous pouvez donc cliquer sur votre mulot comme un dingue pour naviguer dans vos fichiers, sélectionner des éléments et effectuer toutes sortes d’actions. Et si vous préférez utiliser le clavier, TUIFIManager vous offre également des raccourcis clavier afin de faciliter votre navigation.

    Le projet TUIFIManager est en constante évolution et les développeurs travaillent sans relâche pour ajouter de nouvelles fonctionnalités et améliorer les performances. Pour installer TUIFIManager, il vous suffit d’utiliser la commande suivante :

    pip3 install TUIFIManager --upgrade

    Je vous encourage également à vous rendre sur le dépôt GitHub et à suivre les explications fournies pour utiliser au mieux toutes les fonctionnalités de TUIFIManager mais également le personnaliser.

    À découvrir ici

    • chevron_right

      Czkawka – Pour bien nettoyer votre disque dur de fond en comble

      news.movim.eu / Korben · 4 days ago - 07:00 · 2 minutes

    Ah, les ordinateurs ! On les adore, mais parfois, on a l’impression qu’ils sont comme un vieux grenier ou une vieille cave encombré de trucs tout pourris dont on ne se souvient même plus. Heureusement, il y a des outils pour faire le ménage et retrouver un peu d’ordre dans notre joyeux bazar numérique.

    Et aujourd’hui, mes amis, je vais vous parler d’une perle rare que j’ai dénichée pour vous : Czkawka !

    Admettons que vous ayez accumulé des tonnes de fichiers en double, des dossiers vides et d’autres éléments inutiles qui prennent de la place sur votre disque dur. Vous commencez à manquer d’espace, et vous ne savez pas par où commencer pour faire le tri. C’est là que Czkawka entre en scène !

    Czkawka est un logiciel open-source et sans publicité qui permet de supprimer efficacement les fichiers inutiles de votre ordinateur. Compatible avec Linux, Windows et macOS , il est doté d’algorithmes avancés et de la prise en charge du multithreading pour offrir une expérience utilisateur rapide et efficace.

    Le logiciel propose deux interfaces : une interface en ligne de commande (CLI) pour les pros de la console et une interface graphique (GUI) pour ceux qui préfèrent les boutons et les menus. Peu importe votre niveau d’expertise, Czkawka est là pour vous faciliter la vie !

    Parmi les fonctionnalités offertes par Czkawka , on trouve notamment la possibilité de rechercher des fichiers en double , des dossiers vides et bien plus encore. Grâce à ses options de recherche enrichies, Czkawka se présente comme une excellente alternative aux autres outils de nettoyage pour maintenir un système sans encombrement.

    Pour vous donner un aperçu du potentiel de Czkawka , voici quelques-uns des outils disponibles dans le logiciel :

    • Recherche de fichiers en double : Czkawka utilise des algorithmes avancés pour identifier les fichiers en double sur votre disque dur. Vous pouvez ensuite choisir de les conserver, les déplacer ou les supprimer.
    • Recherche de dossiers vides : Czkawka parcourt votre système pour identifier les dossiers vides qui ne servent à rien et ne font qu’encombrer votre espace de stockage.
    • Recherche de fichiers temporaires : Czkawka peut également détecter et supprimer les fichiers temporaires inutiles qui s’accumulent avec le temps.

    Et ce n’est là qu’un aperçu des possibilités offertes par Czkawka . Le logiciel est constamment mis à jour et de nouvelles fonctionnalités sont régulièrement ajoutées.

    Alors, si vous en avez assez de chercher des aiguilles dans la botte de foin numérique qu’est devenu votre disque dur, ne cherchez pas plus loin. C’est l’outil qu’il vous faut pour retrouver un système propre et ordonné, et ce, sans vous arracher les cheveux !

    À découvrir ici

    • chevron_right

      Tartube – Gérez et téléchargez des vidéos peu importe la plateformes

      news.movim.eu / Korben · 6 days ago - 07:00

    Aujourd’hui, je vais vous parler d’un outil plutôt génial et pas tout jeune mais que j’ai découvert récemment : Tartube .

    Tartube est un logiciel libre et open-source dispo sous Windows et Linux qui propose des fonctionnalités telles que le téléchargement de clips vidéo, la prise en charge de SponsorBlock (pour zapper automatiquement les séquences sponsors), l’extraction de commentaires vidéo et une meilleure prise en charge des diffusions en direct.

    Ainsi, si vous souhaitez télécharger et organiser vos vidéos préférées pour les regarder plus tard, même sans connexion Internet, c’est possible. Ou si vous voulez recevoir des alertes pour les diffusions en direct de vos créateurs préférés pour ne pas manquer une minute de leurs contenus, et bien c’est possible aussi.

    Vous l’aurez compris, ce n’est ni plus ni moins qu’une interface graphique pour youtube-dl ou yt-dlp mais ça fait bien le job.

    Enfin, sachez que Tartube peut contourner les restrictions de région et d’âge, offrant ainsi un accès non filtré au contenu.

    A découvrir ici.

    • chevron_right

      Linux Networking: A Simplified Guide to IP Addresses and Routing

      pubsub.slavino.sk / linuxyournal · Thursday, 21 September - 16:00 edit · 1 minute

    Linux Networking: A Simplified Guide to IP Addresses and Routing
    Introduction

    Every Linux enthusiast or administrator, at some point, encounters the need to configure or troubleshoot network settings. While the process can appear intimidating, with the right knowledge and tools, mastering Linux networking can be both enlightening and empowering. In this guide, we'll explore the essentials of configuring IP addresses and routing on Linux systems.

    Understanding Basic Networking Concepts

    What is an IP address?

    Every device connected to a network has a unique identifier known as an IP address. This serves as its 'address' in the vast interconnected world of the Internet.

    • IPv4 vs. IPv6 : While IPv4 is still prevalent, its successor, IPv6, offers a larger address space and improved features. IPv4 addresses look like 192.168.1.1 , whereas IPv6 addresses resemble 1200:0000:AB00:1234:0000:2552:7777:1313 .

    • Public vs. Private IPs : Public IPs are globally unique and directly reachable over the Internet. Private IPs are reserved for internal network use and are not routable on the public Internet.

    Subnet Masks and Gateways

    A subnet mask determines which portion of an IP address is the network and which is the host. The gateway, typically a router, connects local networks to external networks.

    Routing

    At its core, routing is the mechanism that determines how data should travel from its source to its destination across interconnected networks.

    Network Configuration Tools in Linux

    Linux offers both traditional tools like ifconfig and route and modern ones like ip , nmcli , and nmtui . The choice of tool often depends on the specific distribution and the administrator's preference.

    NetworkManager and systemd-networkd have also modernized network management, providing both CLI and GUI tools for configuration.

    Configuring IP Addresses in Linux

    1. Using the ip command :

      • Display Current Configuration : ip addr show
      • Assign a Static IP : ip addr add 192.168.1.10/24 dev eth0
      • Remove an IP Address : ip addr del 192.168.1.10/24 dev eth0
    2. Using nmcli for NetworkManager :


    Značky: #Linux

    • chevron_right

      Chinese hackers have unleashed a never-before-seen Linux backdoor

      news.movim.eu / ArsTechnica · Monday, 18 September - 23:25

    Trojan horse on top of blocks of hexadecimal programming codes. Illustration of the concept of online hacking, computer spyware, malware and ransomware.

    Enlarge

    Researchers have discovered a never-before-seen backdoor for Linux that’s being used by a threat actor linked to the Chinese government.

    The new backdoor originates from a Windows backdoor named Trochilus, which was first seen in 2015 by researchers from Arbor Networks, now known as Netscout. They said that Trochilus executed and ran only in memory, and the final payload never appeared on disks in most cases. That made the malware difficult to detect. Researchers from NHS Digital in the UK have said Trochilus was developed by APT10, an advanced persistent threat group linked to the Chinese government that also goes by the names Stone Panda and MenuPass.

    Other groups eventually used it, and its source code has been available on GitHub for more than six years. Trochilus has been seen being used in campaigns that used a separate piece of malware known as RedLeaves.

    Read 8 remaining paragraphs | Comments