Grsync: Kako je grafičko korisničko sučelje otvorenog koda za Rsync zadržalo svoju popularnost jednostavnošću i funkcionalnošću

TL; DR: Grsync je besplatna platforma otvorenog koda koja ispunjava specifične potrebe u razvojnoj zajednici: pruža grafičko korisničko sučelje (GUI) za rsync. Rsync je moćan alat za sinkronizaciju datoteka i mapa, a iako ima mnoštvo drugih korisnih značajki, nedostaje odgovarajuće sučelje. Za korisnike koji nisu upoznati s – ili ih ne žele koristiti – tekstualno sučelje naredbenog retka, Grsync čini da se procesi rsync lakše prate. A Grsync ostaje jedina opcija za korištenje GUI-ja za rsync, čak i osvajanje priznanja iz Linux Journal-a za korisnost gotovo 15 godina nakon objavljivanja.


Rsync je od 1996. godine popularan program za sinkronizaciju i izradu sigurnosnih kopija za upravljanje datotekama preko mreža. No, iako mnogi korisnici cijene što radi rsync, neki ne uživaju u njegovom sučelju naredbenog retka. U stvari, manje tehnički iskusni korisnici mogu uopće imati poteškoća u implementaciji rsync-a.

Još 2004. godine Orsoni Piero vidio je tu vezu između korisnosti rsync-a i njegove upotrebljivosti. Prepoznao je da njegovo sučelje naredbenog retka nekima previše otežava rad. Mislio je da će grafičko korisničko sučelje (GUI) pružiti više mogućnosti za interakciju s softverom stvaranjem vizualnih markera – uključujući potvrdne okvire, prijenos obrade vizuala i unosa teksta..

“Upotrebljavao sam rsync prije više od 15 godina i mislio sam da je softver tada bio transformativan. Ali vidio sam više mogućnosti, zbog čega sam želio značajke koje GUI pruža “, rekao je Orsoni.

Fotografija osnivača Orsonija Piera i razvojnog programera Grsync-a

Orsoni Piero objavio je Grsync 2005. godine kao GUI za rsync.

Tako je stvorio Grsync, GUI koji je rsync dodao funkcionalnost umjesto da je zamijenio bilo koje aspekte softvera. Njegov je projekt imao za cilj pružiti rsync dostupan korisnicima sa raznovrsnijim tehničkim sposobnostima.

Grsync čini zadatke koji se izvode na rsync vidljivijim, uključujući sinkronizaciju glazbenih kolekcija na prijenosnim uređajima, izradu sigurnosnih kopija datoteka na umreženim pogonima i zrcaljenje datoteka – među mnogim drugim automatiziranim funkcijama.

Program nudi dodatne značajke, uključujući postavke sigurnosnih kopija koje se mogu mijenjati prema zadacima, a nudi tri razine opcija – osnovnu, naprednu i dodatnu.

Ostale značajke uključuju Sačuvaj vrijeme, koje štedi vrijeme promjene datoteke; Ignore Existing (Zanemari postojeća) koja zanemaruje datoteke koje već postoje u bazi podataka; i Obriši odredište da biste se riješili datoteka na odredištu koje su uklonjene iz izvora.

Iako je rsync i dalje popularan alat za programere, Grsync nudi intuitivan prozor koji prevodi kod u naredbe nadzorne ploče. I dok se širi na korisnost rsync-a, Grsync softver otvara široj publici korisnika koji mogu imati koristi od njegovih mogućnosti.

Povećavanje mogućnosti naredbenog retka u Rsync-u

Korisnici Grsync-a mogu započeti izgradnjom naredbenog retka programu jednostavnim odabirom opcija na nadzornoj ploči. Od tamo je izrada sigurnosne kopije podataka pomoću Grsync-a jednostavna. Prvo, korisnici dodaju novu sesiju, nakon čega će se tražiti da odaberu sigurnosnu kopiju. Zatim će morati unijeti mapu ili put u obavezna polja.

Korisnici tada mogu izvršavati rezervni plan ili pokrenuti simulaciju da vide što će se dogoditi ako bude raspoređen kao takav. Stvarni posao izrade sigurnosne kopije datoteka i mapa dovršava rsync. Međutim, pomoću alata Grsync korisnici imaju način gledanja procesa sinkronizacije u stvarnom vremenu.

„Grsync je jednostavan, jednostavan za upotrebu i zabavniji za upotrebu. To rsync čini intuitivnim “, rekao je Orsoni. “I iz povratnih informacija koje sam primio o Grsyncu korisnici otkrivaju da je to dobar način da nauče o mogućnostima koje imaju.”

Orsoni je također govorio o tome kako Grsync može biti koristan u sinkronizaciji mapa s dvije odvojene mrežne lokacije. Međutim, rsync softver pruža samo jednostrane sinkronizacije. Nema funkcionalnost za dvosmjernu sinkronizaciju u kojoj se ažuriranja s obje strane spajaju kako bi stvorili dvije identične mape.

Ali program djeluje samostalno, za pravilno funkcioniranje je potrebno vrlo malo održavanja. To dodaje svojoj žalbi kao pouzdan alat za izradu sigurnosnih kopija i prijenosa.

“Dobijam izvješća o bugovima, ali koliko god to bilo velikih problema, koliko vidim”, rekao je Orsoni.

Softver otvorenog koda podržan od korisne zajednice

Grsync dio popularnosti duguje i prirodi otvorenog koda. To znači da ako korisnici žele to promijeniti ili prilagoditi softver svojim potrebama, slobodno to mogu.

Srećom, korisnici tvrtke Grsync posvećeni su skup koji su poduzeli projekte kako bi poboljšali njezinu korisnost i dizajn. Neki su dizajnirali bolje ikone, dok su drugi dali prevode naredbi GUI-a na svoje jezike. Danas je Grsync dostupan na više od 15 jezika – od kojih je mnoge dodao zajednica.

“Uvijek se događaju projekti u zajednici. Ljudi vole program pa žele doprinijeti ”, rekao je Orsoni.

Korisnici također izravno kontaktiraju Orsonija kako bi ga zamolili da razvije druge funkcionalnosti. Na primjer, neki žele pregledavanje na daljinu ili više opcija za odabir udaljenih odredišta. Drugi će možda htjeti odabrati svoja odredišta. Tvrtke ga također kontaktiraju kako bi razgovarali o personalizaciji za usklađivanje softvera s njihovim operacijama.

Snimke zaslona Grsync sučelja

Grsync-ovo sučelje proširuje doseg rsync smanjujući razinu tehničke vještine potrebne za njegovo korištenje.

Međutim, Orsoni nema planove za izmjenu softvera kako bi udovoljio zahtjevima poduzeća – iako se ne protivi korisnicima da samostalno mijenjaju svoj projekt..

“Ne planiram remont softvera. Tvrtke se pitaju o automatizaciji, poput zakazivanja, iako su neke od njih pomalo neaktivne. Zakazivanje treba obaviti aplikacijom za planiranje “, rekao je Orsoni.

Ovo jednostavno, usredotočeno stajalište držalo je Grsync toliko korisnim više od 15 godina. Nema za cilj učiniti ništa više od onoga što je osmišljeno – pružiti alternativu za kontrolu naredbenog retka za rsync. Ali, to usredotočenost na zadržavanju projekta ne znači da Orsoni ne ažurira Grsync. Naprotiv, uveo je ažurirane verzije od 2010. godine.

“Uvijek ga ažuriram, tako da će i dalje djelovati učinkovito”, rekao je.

Grsync: Robustan alat više od desetljeća u izradi

Iako je Grsync star više od desetljeća, nije stvoren nijedan program koji bi ponovio ono što čini ili poboljšava na njemu. Za korisnike koji žele GUI alat za rsync, Grsync je njihova jedina opcija.

Iako je Grsync dodao još mnogo novih kapaciteta od svog najnovijeg ponavljanja 2004. godine, a Orsoni je naporno radio na dosljednom objavljivanju ažuriranja, softver i dalje ostaje besplatan. A jedna od tih novih funkcija je da sesije mogu dijeliti s drugim korisnicima i funkcioniraju na Linuxu, Windows-u i MacOS-u. Može se pokretati u okruženjima GNOME, KDE ili Unity, kao i na udaljenim ciljevima.

Iako je Orsoni vršio ažuriranja, Grsync se nikada nije puno više od svoje prvobitne svrhe – za koju vjeruje da još uvijek postoji potreba.

„Grsync je dobro prihvaćen i još uvijek distribuira sve ove godine kasnije. Ljudima se to sviđa – rekao je.

Orsonijev rad prepoznat je i po njegovoj kvaliteti i potrebi, a istaknuto je na popisu najboljih softverskih alata za sigurnosno kopiranje otvorenog koda za Windows – koji su istakli robusne opcije sigurnosnih kopija Grsync-a.

Također je osvojio i nagradu za izbor urednika u časopisu Linux Journal, a autor je napomenuo: “Ako ste se ikada osjećali da je rsync moćan, ali previše složen za redovitu upotrebu, toplo preporučujem Grsync.”

Iako Orsoni nema koristi od Grsync-a, i dalje ga ponizuje dugovječnost softvera. A njegov kontinuirani uspjeh više je nego nagrada za razvojnog programera.

“Prilično sam zadovoljan projektom”, rekao je Orsoni. “Bilo je lijepo putovanje.”

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me