FOSS (സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ)

4 readers
1 users here now

Community to discuss about opensource software, GNU/Linux , and news

Other communities in this instance

!malayalam_movies@kerala.party !foss@kerala.party !technology@kerala.party !music@kerala.party !memes@kerala.party !gaming@kerala.party !politics@kerala.party !foodporn@kerala.party !lalsalaam@kerala.party !astronomy@kerala.party !askkerala@kerala.party !nostalgia@kerala.party !cricket@kerala.party !football@kerala.party !automobiles@kerala.party

For discussion about this instance

!meta@kerala.party

founded 1 year ago
MODERATORS
1
 
 

The fresh new series of Linux kernel - 6.7.x series was released today. This is one of the largest releases with more than 17,000 non-merge commits and 1000 merges. It also comes with some enticing new features:

  • The brand new bcachefs file system. Do check this out if you're a fan of btrfs.
  • BPF exceptions mechanism
  • Futex support in io_uring
  • TCP authentication option
  • Initial version of the futex2 API
  • Kernel samepage merging smart scan mode
  • Networking support for the Landlock security module
  • Removal of support for the Itanium architecture
  • Lots of others!
2
 
 

Supports ESP32 and Home-assistant

3
 
 

I have a rasberry pi 4. Recently the sd card slot's clip came off and now I'm unable to put sd cards in. Do you know any places in Kerala where I can fix this. I don't want to try soldering myself so as to not mess anything else :D

4
 
 

I want to move away from windows because they are literally pushing ads into a paid operating system lol. So can yall recommend a beginner friendly distro?

By beginner friendly I just mean stable and less likely to break from me messing with the terminal.

5
7
submitted 1 year ago* (last edited 1 year ago) by deven@kerala.party to c/foss@kerala.party
6
7
 
 
8
 
 

To use it, follow the readme to set up ansible and an ssh connection to your server. Edit the varibales in var/main.yml and run the playbook with ansible-playbook roles_playbook.yml -K.

Also check out the lemmy and pixelfed docker installation playbooks.

9
10
 
 

BTRFS is a copy on write filesystem (COW)

Unlike journaling file systems like ext4, BTRFS does not overwrite the data when it is modified, instead it writes the data to a new block and changes metadata to point to the latest version of the file. This provides better protection against power failures.

Snapshots

BTRFS offers fast incremental snapshot creation and tools to backup and restore.

Creating the file system and btrfs partition

parted /dev/nvmexxx
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary btrfs 4MiB 100%
(parted) print
(parted) quit

after the partition is created, create the btrfs file system on it by running

sudo mkfs.btrfs /dev/sdxy

Mounting the partition

Temporary mount with

sudo mount /dev/sdxy /mountpoint

Show info about the btrfs

To see the UUID, size, usage of all btrfs disks.

sudo btrfs filesystem show

See detailed disk usage

sudo btrfs filesystem usage /Subvol

Creating the subvolumes

To create a subvolume called data

sudo btrfs subvolume create /mountpoint/data

List all the subvolumes

To create a subvolume called data

sudo btrfs subvolume list /mountpoint/data

Mounting the subvolumes

to make the mount permanent, edit the '/etc/fstab' file

UUID=DISKUUUD /MOUNTPOINT   btrfs   defaults,noatime,commit=120,compress=zstd:1 0 0

{: .nolineno file="/etc/fstab" } These are mount options for the root subvol

  • noatime : Do not modify metadata on file read. Reduces disk writes.
  • commit=120: Time interval for writing changes to disk. Default is 30. Reduces disk writes.
  • compress=zstd:1 : Filesystem level compression. Reduces disk writes.

Create a readonly snapshot of a subvolume

sudo btrfs subvolume snapshot -r /data /data/.snapshots/name

Copying snapshots to other drives using send, receive

Send and receive is faster than rsync. The destination must be also btrfs.

sudo btrfs send /data/.snapshots/name | sudo btrfs receive  /mnt/backupDISK/backup

Restoring from a snapshot and make the snapshot writable

Copy the snapshot to the target folder.

sudo btrfs property set -tsf /data/snapshot ro false

Creating backups of your snapshot on a remote machine

btrfs send -p /data/ /data/.snapshots/new_snaphot | ssh root@ip "btrfs receive /mnt/backups"
11
12
13
 
 

Or Voyeger or any other opensource Lemmy client.

14
15
16
17
 
 

Another hidden gem in fdroid

Updated fork https://apt.izzysoft.de/fdroid/index/apk/org.breezyweather

18
19
20
 
 

The lyrics of the Free Software Song are sung to the melody of the Bulgarian folk song Sadi moma bela loza

Join us now and share the software; You'll be free, hackers, you'll be free. Join us now and share the software; You'll be free, hackers, you'll be free.

Hoarders can get piles of money, That is true, hackers, that is true. But they cannot help their neighbors; That's not good, hackers, that's not good.

When we have enough free software At our call, hackers, at our call, We'll kick out those dirty licenses Ever more, hackers, ever more.

Join us now and share the software; You'll be free, hackers, you'll be free. Join us now and share the software; You'll be free, hackers, you'll be free

21
 
 

Funkwhale is a community-driven project that lets you listen and share music within a decentralized, open network. Funkwhale is not only an audio server and player, it was designed to be a place for socializing around music and discovering new content. https://funkwhale.audio/ My acc: https://audio.liberta.vip/@covert_czar

22
 
 

An open source, cross-platform Spotify client that doesn't require Premium nor uses Electron! That uses Spotify's data/discovery API and YouTube (or Piped.video) as audio source

23
 
 

24
25
 
 
view more: next ›