opensource

Back Open Paginator
03.09.2025 12:42
fatherlinux (@fatherlinux@noc.social)

RHEL Lightspeed AI-powered command line assistant in 60 seconds youtube.com/watch?v=ti3KVsiiVG #linux #rhel #centos #fedora #opensource #sysadmin





Show Original Post


03.09.2025 12:37
r1os (@r1os@mastodon.bsd.cafe)

NSD 4.13 released with experimental support for AF_XDP sockets, disabled TLS 1.2 if TLS 1.3 is available, logging for XoT transfers, changed default send-buffer-size to 4M to mitigate a cross-layer issue

github.com/NLnetLabs/nsd/relea

#nsd #nlnetlabs #dnsserver #opensource #freesoftware #linux #freebsd #openbsd #netbsd #dnssecurity




Show Original Post


03.09.2025 12:37
mariadb_org (@mariadb_org@fosstodon.org)

MariaDB passes MySQL in WordPress usage: mariadb.org/mariadb-passes-mys #mariadb #opensource #database #mysql #wordpress





Show Original Post


03.09.2025 12:34
%f0%9f%a7%b9-tidying-up-after-myself-automatically-deleting-old-github-issues (@%f0%9f%a7%b9-tidying-up-after-myself-automatically-deleting-old-github-issues@amedee.be)

🧹 Tidying Up After Myself: Automatically Deleting Old GitHub Issues

At some point, I had to admit it: I’ve turned GitHub Issues into a glorified chart gallery. Let me explain. Over on my amedee/ansible-servers repository, I have a workflow called workflow-metrics.yml, which runs after every pipeline. It uses yykamei/github-workflows-metrics to generate beautiful charts that show how long my CI pipeline takes to run. Those charts are then posted into a GitHub Issue—one per run. It’s neat. It's visual. It's entirely unnecessary to keep them […]

amedee.be/%f0%9f%a7%b9-tidying





Show Original Post


03.09.2025 12:29
JustGeek (@JustGeek@mastodon.social)

🤖 Apertus : la Suisse dévoile son propre modèle d’IA open source

👉 justgeek.fr/apertus-modele-lan




Show Original Post


03.09.2025 12:25
2025 (@2025@edafe.de)

How to install Debian 13 Trixie with a GNOME desktop

Debian GNU/Linux was first released in 1993 and has been under active developement ever since. Today, the Debian Project unites thousands of contributors from across the globe with the aim of producing “an operating system distribution that is composed entirely of free software“.

This guide is intended to assist those who are installing Debian for the first time. It maps out a straightforward path to a GNOME desktop environment with only essential applications pre-installed. Choose from 69830 official Debian packages to tailor the system to your own requirements.

Debian and the new package formats

Debian stable is, above all else, focused on the task of maintaining bug-free software packages. It is the reason why Debian, in over 30 years, has gained a reputation for being “like a rock in an ever-swirling sea of updates“. It is also the reason why Debian stable does not keep up with the latest versions.

Universal package formats, such as Flatpak, Snap, or AppImage, are managed separately from conventional packaging systems and thus provide the end-user with added flexibility and choice. They solve the problem of stale distribution packages because newer versions can be installed without compromising the integrity of the underlying core.

Before you begin

In addition to the target computer, you should have reasonably fast Internet. Connect your device to your router using an Ethernet cable. If your laptop does not have a built-in Ethernet port, look for a Linux-compatible USB to Ethernet adapter, such as the StarTech USB31000S2, TP-Link UE300C or Plugable USB3-E1000.

Veronica explains how to create a bootable USB stick for installing Linux. Depending on your requirements, there are different Debian CD images to choose from. In all likelihood, you are following these instructions to install on x86-64 hardware, for which a netinst CD image amd64 would be the correct choice. It supports Intel as well as AMD processors and “includes non-free firmware for extra support for some awkward hardware”.

Choose a hostname and a username for your setup. In the examples which follow, debian is used as the hostname and trixie as the username. Just remember to make the necessary substitutions when executing commands that reference either.

Choose 1) an encryption passphrase to encrypt your storage device, 2) a user password to secure your user account, and 3) a root password to secure the root account.

Ensure that all of your data is safely backed up because formatting your storage device will erase all of its data.

After completing the installation, Debian GNU/Linux will be the only operating system on your computer.

Installing Debian GNU/Linux

If your computer uses the Unified Extensible Firmware Interface (UEFI), “turn off Secure Boot before attempting anything else“.

Step 1

After booting the system from the USB stick that you have prepared, continue by selecting the text based installer.

Step 2

Keep English as the language for the installation.

[!!] Select a languageLanguage: English

Step 3

Keep United States as the location for your system. This will also set United States as the default locale for the system environment. You will have an opportunity to set additional locales and adjust time zones at a later point during the installation.

[!!] Select your locationCountry, territory or area: United States

Step 4

Use the keymap that is right for the layout of your particular keyboard.

[!!] Configure the keyboard

Keymap to use: correct keymap for your specific keyboard

Step 5

At this point, the installer may prompt you for missing firmware.

[!] Detect network hardware

Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy.

Load missing firmware from removable media?

No

Step 6

You may be asked to select the primary network interface for use during the installation.

[!!] Configure the network

Primary network interface:
eny7ace2eag34hc: unknown interface
wlp1s0: Wireless Network Adapter (wireless)

If network autoconfiguration fails, go back and try another interface from the list.

[!!] Configure the networkNetwork configuration method:Retry network autoconfigurationRetry network autoconfiguration with a DHCP hostnameConfigure network manuallyDo not configure the network at this timeGo Back

Step 7

Set the hostname for your system. In this example, we use debian as the hostname.

[!] Configure the networkHostname: debianContinue

Set the domain name for your system. If you are setting up on a home network, you should use home.arpa as the domain name.

[!] Configure the networkDomain name: home.arpaContinue

Step 8

Leave the root password empty to ensure the standard user account will automatically be configured with sudo privileges.

[!!] Set up users and passwordsRoot password: leave emptyContinue

Confirm the empty root password.

[!!] Set up users and passwordsRe-enter password to verify: leave emptyContinue

Step 9

Create the standard user. In this example, we use Trixie as the full name.

[!!] Set up users and passwords

Full name for the new user: Trixie

Continue

Your username should start with a lower-case letter. In this example, trixie is a reasonable choice.

[!!] Set up users and passwords

Username for your account: trixie

Continue

Set a password for the new standard user.

[!!] Set up users and passwordsChoose a password for the new user: your user passwordContinue

Confirm the password for the new standard user.

[!!] Set up users and passwordsRe-enter password to verify: your user passwordContinue

Step 10

Keep Eastern as the time zone for now.

[!] Configure the clockSelect your time zone: Eastern

Step 11

You may wish to partition your disk with LVM and protect your data with a 256 bit AES key.

[!!] Partition disksPartitioning method: Guided - use entire disk and set up encrypted LVM

Be careful to select the correct target device for your system.

[!!] Partition disksSelect disk to partition: your target disk for installation

Choose to keep all files in one partition.

[!] Partition disks

Partitioning scheme: All files in one partition (recommended for new users)

Now write the changes to disk.

[!!] Partition disksWrite the changes to disk and configure LVM?Yes

You may skip the overwriting of the disk with random data by selecting Cancel. Be aware, however, that skipping this step will lessen the quality of the encryption.

Step 12

Enter your encryption passphrase.

[!!] Partition disksEncryption passphrase: your encryption passphraseContinue

Confirm your encryption passphrase.

[!!] Partition disksRe-enter passphrase to verify: your encryption passphraseContinue

Step 13

Use the available space to partition your disk.

[!!] Partition disksAmount of volume group to use for guided partitioning: maxContinue

Step 14

Review partitions and mount points suggested by the installer.

[!!] Partition disks

Finish partitioning and write changes to disk

Confirm writing the changes to disk.

[!!] Partition disks

Write the changes to disks?

Yes

Step 15

You may be asked to scan additional installation media.

[!] Configure the package managerScan extra installation media?No

Step 16

Select your archive mirror country from the list.

[!] Configure the package managerDebian  archive mirror country: your country

Select an archive mirror from the list. Use the site that is closest to you.

[!] Configure the package managerDebian archive mirror: mirror closest to you

Proceed without providing HTTP proxy information:

[!] Configure the package managerHTTP proxy information (blank for none): leave emptyContinue

Step 17

The Debian Popularity Contest attempts to map the overall usage of Debian packages with information from installed systems, such as yours.

[!] Configuring popularity-contestParticipate in the package usage survey?Yes

Step 18

Choose standard system utilities from the list of predefined software collections and deselect all other entries.

[!] Software selectionChoose software to install:[ ] Debian desktop environment[ ] GNOME[*] standard system utilitiesContinue

Step 19

You may be asked if you want to install GRUB. Select your target disk from Step 11 as the drive for boot loader installation.

[!] Configuring grub-pc

Install the GRUB boot loader to your primary drive?

Yes

Step 20

Remove the installation media before booting into your new system.

[!!] Finish the installationInstallation completeContinue

Step 21

Enter your encryption passphrase to boot into the system for the first time. In this example, the encrypted disk is labelled sda3_crypt.

Please unlock disk sda3_crypt: your encryption passphrase

Log into the system with your username and user password.

Debian GNU/Linux 13 debian tty1

debian login: trixie
Password: your user password

Step 22

Set the password for the root user by entering the following command. You will be asked for your user password to obtain sudo privileges first.

$ sudo passwd root

Step 23

Install a minimal GNOME desktop.

$ sudo apt-get install --yes gnome-core

If you are installing into a virtual machine, enable copy and paste between the host and the guest.

$ sudo apt-get install --yes spice-vdagent

Step 24

Restart your system.

$ sudo reboot

Step 25

Enter your encryption passphrase to boot into the system.

Please unlock disk sda3_crypt: your encryption passphrase

Log into the GNOME desktop.

Step 26

Skip the tour. For now.

Step 27

Select Show Apps from the the panel at the bottom of the screen or press [Super + a] and open the Settings application. On most keyboards, the [Super] key is the one with the Windows logo printed on it. Continue by adding the following keyboard shortcuts:

Terminal application

Settings > Keyboard > Keyboard Shortcuts > View and Customize Shortcuts > Custom Shortcuts > Add Shortcut…
Name: Launch TerminalCommand: gnome-terminalShortcut: [Super + t]

File manager

Settings > Keyboard > Keyboard Shortcuts > View and Customize Shortcuts: Home folder
Shortcut: [Super + f]

Web browser

Settings > Keyboard > Keyboard Shortcuts > View and Customize Shortcuts: Launch web browser
Shortcut: [Super + b]

Maximising windows vertically

Settings > Keyboard > Keyboard Shortcuts > View and Customize Shortcuts: Maximize window vertically
Shortcut: [Ctrl + Super + ↑]

Step 28

From within the GNOME desktop, open Firefox ESR by using the shortcut [Super + b] and re-open these instructions at edafe.de/step28.

Open a terminal with the shortcut [Super + t] and, where applicable, use copy and paste to enter the commands set out on this page. Be careful not to miss any punctuation.

Step 29

Set the time zone for your area.

$ sudo dpkg-reconfigure tzdata
Configuring tzdataGeographic area: your areaOk

Step 30

Configure locales for all the languages that your system is going to be used with. Use UTF-8 locales wherever possible.

$ sudo dpkg-reconfigure locales

In this example, German and Japanese locales are generated in addition to the default locale for the system environment.

Configuring localesLocales to be generated:[*] de_DE.UTF-8 UTF-8[*] en_US.UTF-8 UTF-8[*] ja_JP.UTF-8 UTF-8OK

Keep en_US.UTF-8 as the default locale for the system environment.

Configuring localesDefault locale for the system environment:en_US.UTF-8OK

Step 31

The Desktop was disabled in GNOME 3.28. This decision was not universally popular at the time. However, developers pointed to the fact that, as an unmaintained feature, it stood in the way of other improvements. The following command hides the now orphaned Desktop folder from view.

$ echo Desktop >> ~/.hidden

Step 32

Install additonal Debian packages to give you a functional GNOME desktop.

$ sudo apt-get install --show-progress --yes apostrophe aptitude cheese cups curl debian-reference deja-dup epiphany-browser errands fastfetch file-roller foliate foomatic-db-compressed-ppds gcolor3 gnome-authenticator gnome-color-manager gnome-decoder gnome-epub-thumbnailer gnome-feeds gnome-firmware gnome-keysign gnome-music gnome-podcasts gnome-power-manager gnome-session-canberra gnome-shell-extension-auto-move-windows gnome-shell-extension-dashtodock gnome-shell-extension-no-annoyance gnome-shell-extension-shortcuts gnome-shell-extension-tiling-assistant gnome-shell-extensions-extra gnome-software-plugin-flatpak gnome-software-plugin-snap gnome-sound-recorder gnome-tweaks gnome-video-effects-frei0r iotas mpv-mpris nautilus-share network-manager-config-connectivity-debian network-manager-openconnect-gnome network-manager-openvpn-gnome network-manager-ssh-gnome network-manager-vpnc-gnome ooo-thumbnailer pdfarranger plymouth-themes printer-driver-cups-pdf playerctl rsync seahorse seahorse-daemon seahorse-nautilus shortwave shotwell smbclient soundconverter ssh-askpass-gnome synaptic transmission-gtk task-laptop ufw unattended-upgrades wireguard yubioath-desktop && sudo ufw enable

Step 33

Replace the text output during system boot with a graphical splash screen.

$ sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /etc/default/grub && sudo update-grub2

Step 34

Configure fastfetch to display information about your system on the command-line.

$ echo -e '\n# use Fastfetch to display information about the system\nif [ -f /usr/bin/fastfetch ]; then\n clear && fastfetch;\nfi' >> ~/.bashrc && source ~/.bashrc

Step 35

Enable the unattended installation of important upgrades.

$ sudo dpkg-reconfigure unattended-upgrades

Step 36

If in Step 6 you selected a wireless interface as the primary network interface for use during the installation, you will need to re-establish connection to the wireless network after rebooting.

Enable the Network Manager for the primary network interface and reboot your system.

$ sudo sed -i 's/managed=false/managed=true/' /etc/NetworkManager/NetworkManager.conf&&sudo sed -i '/# The primary network interface/,$d' /etc/network/interfaces && sudo reboot

Step 37

Enable the installation of Flatpaks from Flathub.

$ sudo -- bash -c 'flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo'

Step 38

Install applications from Flathub.

$ sudo flatpak install --assumeyes flathub com.bitwarden.desktop com.vixalien.sticky dev.geopjr.Collision dev.geopjr.Tuba io.github.flattool.Warehouse io.gitlab.adhami3310.Converter org.cryptomator.Cryptomator org.gnome.Decibels org.gnome.World.PikaBackup org.libreoffice.LibreOffice org.keepassxc.KeePassXC

Step 39

Install applications from the Snap Store.

$ sudo snap install chromium

Step 40

The snap directory in your home folder is not supposed to be accessed manually. Use the following command to hide it from view.

$ echo snap >> ~/.hidden

Step 41

By default, Debian installs the Extended Support Release (ESR) version of Firefox. The ESR receives crash fixes, security fixes and policy updates as needed.

The flatpak, on the other hand, installs the Rapid Release version of Firefox. In contrast to the ESR, the Rapid Release receives major updates at least every four weeks. Both versions can be used concurrently. When installed on your desktop, they are listed as Firefox ESR and Firefox, respectively.

As an option, you may install Firefox Rapid Release and set it as the default browser.

$ sudo flatpak install --assumeyes org.mozilla.firefox && xdg-settings set default-web-browser org.mozilla.firefox.desktop

Consider using different themes to easily distinguish between the two versions.

Step 42

Prevent yourself from accidentally breaking Debian by reading about some of the most commonly made mistakes.

All done!

#debian #desktop #endof10 #flatpak #foss #freesoftware #gnome #howto #linux #linuxmint #microsoft #opensource #snap #switchtolinux #trixie #ubuntu #wayland #windows





Show Original Post


03.09.2025 12:24
andre123 (@andre123@snowfan.masto.host)

Ok, mi sto trovando bene con org-mode, e org-agenda (ho giá notato org-roam per gli appunti, devo ancora guardarlo). Domandona : c'é modo di usarla sul cellulare (android o iOs) ? qualche sito, tutorial, guida ecc. ? per ora sto smanettando sul portatile, ma mi rendo conto che sul telefono sarebbe comoda....

#emacs #org-mode #opensource

P.s. usavo vim, mi ero abituato un pó agli shortcuts e pensavo di usare evil-mode, ma per qualche strano motivo mi trovo da dio con i comandi di emacs!




Show Original Post


03.09.2025 12:22
silentexception (@silentexception@mastodon.social)

AI slop attacks on the curl project By Daniel Stenberg
@bagder Thanks for curl!
youtu.be/6n2eDcRjSsk





Show Original Post


03.09.2025 12:21
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

Ứng dụng mã nguồn mở giúp tìm thời gian rảnh chung giữa các múi giờ khác nhau! ⏰

- Chọn các khung giờ 30 phút trong lịch tuần
- Chia sẻ URL duy nhất (không cần đăng nhập)
- Xem giờ theo múi giờ của bạn
- Dữ liệu nhỏ gọn, an toàn

#opensource #timezone #productivity #miễnphí #mãnguồnmở #múigiờ #hiệuquả

reddit.com/r/programming/comme




Show Original Post


03.09.2025 12:20
Quaco (@Quaco@fosstodon.org)

GitHub - shub39/Grit: 🔨 A Simple todo list and habit tracker for Android

Such a good #OpenSource habit tracker & Todo list (todos are not .todotxt files)

I am a user of todotxt but Grit is alright.

github.com/shub39/Grit




Show Original Post


03.09.2025 12:16
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

TimeTracker v1.3.0 ra mắt: Ứng dụng theo dõi thời gian tự lưu trữ mã nguồn mở, thay thế Toggl/Harvest.

Tính năng mới:
- Cải thiện báo cáo & xuất dữ liệu
- UI mobile tốt hơn
- Tối ưu hiệu năng backend
- Sửa lỗi

Sử dụng Flask, Postgres & Docker.

#opensource #timetracking #selfhosting #manguonmo #theodoithoigian #tuluutru

reddit.com/r/SideProject/comme




Show Original Post


03.09.2025 12:12
hoagecko (@hoagecko@fedibird.com)

#はてなブックマーク
#opensource#html to #markdown #converter. JS製 / 他2件のコメント b.hatena.ne.jp/entry/s/github. “GitHub - mixmark-io/turndown: 🛏 An HTML to Markdown converter written in JavaScript” (19 users) htn.to/2sycaxfL58




Show Original Post


1 ...5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 ...6083
UP