If you still own a classic PlayStation 2 game console, it doesn't have to just lay in your closet gathering dust, and there is quite a good chance that you'll be able to turn it into a functioning desktop computer.
After its official release by Sony in the spring of 2000, the PlayStation 2 was such a hit that it became the highest-selling video game console of all time, with sales exceeding 155 million units. Sony's beloved console owes its success to its excellent game library, the revolutionary built-in DVD player feature, the ability to run almost all the PS1 games, and some stellar advertising.
Sony also added a feature that can make a PS2 turn into a PC that runs on the Linux Operating System. They made this official in 2002 by launching a comprehensive package called the "Linux for PlayStation 2" kit. This kit included the Linux Software Installation disks, a 40GB IDE hard drive, an official Sony mouse and keyboard, a Sony PS2 network adaptor, and a special VGA cable to connect to a monitor.
We cover user groups that are running in the US state of Alabama. This article forms part of our Linux Around The World series.
How we found peace with the Linux community’s perpetual debates; and our tricks for finding the signal from the noise.
Because... Why not?
How to contribute and jump start your career in Free Software with the KDE Community
Join us for a hybrid event, either online or in-person at the University of Macedonia in Greece.
A workshop on how you can make a difference in the world of free software by getting involved with the KDE Community. Learn about our vision and community structure, and discover our impact on today's world. You will also hear from our community members on skill development, career growth, volunteering, and personal growth.
€ Thanks for all the suggestions, on here, and on twitter and on mastodon, anyway who noted I could use a single fd and avoid all the pain was correct!
I hacked up an ever growing ftruncate/madvise memfd and it seemed to work fine. In order to use it for sparse I have to use it for all device memory allocations in lavapipe which means if I push forward I probably have to prove it works and scales a bit better to myself. I suspect layering some of the pb bufmgr code on top of an ever growing fd might work, or maybe just having multiple 2GB buffers might be enough.
Highlights of the Tux Paint 0.9.30 release include new re-sizing options for many of the Magic effect tools. The new sizing options give Tux Paint‘s Magic tools a boost and are enabled by default. However, the devs note the fact that this new feature can be deactivated if parents consider that it adds complexity to the program, which will revert all Magic effect tools to their previous behavior.
Also new in Tux Paint 0.9.30 is the ability for Brushstroke tools and filters like Desaturate, Kaleidoscope, Metal Paint, and Tint to give users the choice of selecting the tool’s radius. This feature allows for a more finer and coarser application of effects rather than a single, hard-coded size.
Nick Black has put together an extensive guide to the io_uring API and the lib_uring user-space library.
Introduced in 2019 (kernel 5.1) by Jens Axboe, io_uring (henceforth uring) is a system for providing the kernel with a schedule of system calls, and receiving the results as they're generated. Whereas epoll and kqueue support multiplexing, where you're told when you can usefully perform a system call using some set of filters, uring allows you to specify the system calls themselves (and dependencies between them), and execute the schedule at the kernel dataflow limit. It combines asynchronous I/O, system call polybatching, and flexible buffer management, and is IMHO the most substantial development in the Linux I/O model since Berkeley sockets (yes, I'm aware Berkeley sockets preceded Linux. Let's then say that it's the most substantial development in the UNIX I/O model to originate in Linux):
In the realm of operating systems, the term "zombie" usually evokes images of the undead, creatures trapped between life and death. Surprisingly, a similar phenomenon exists in the Linux operating system, where zombie processes lurk, haunting system administrators and developers alike.
Linux, being one of the most popular operating systems in the world, is well-regarded for its efficiency and reliability. It is the heart of many servers, supercomputers, and embedded systems.
It's now possible to make a ChromeOS Flex USB on Linux. You thought you could already? So did — but turns out we couldn't.
Hello, friends. In this post, you will learn how to install ApacheTop on Ubuntu 22.04. It's pretty simple to do, so let's go. According to the GitHub profile of the tool: ApacheTop watches a logfile generated by Apache (in standard common orCombined logformat, and generates human-parsable output in realtime.
In this tutorial, we will provide you with a step-by-step guide on deploying an application on Kubernetes cluster. Kubernetes is the de facto container orchestration tool that helps to deploy and manage applications in an efficient and scalable way.
KDE neon unstable edition is built from git master. For the last few weeks we have frozen the published repo because we knew the move to Qt 6 based builds of KDE Frameworks and Plasma would break install. They will still break install but now is the time to give it a try. It is vitally important to update your neon-settings-2 package first because the Qt 5 and 6 builds have overlapping files and this will allow that.
Admittedly GNOME Shell is not short of taskbar, panel, and dock extensions. A wide range of alternatives are available, from household names1 like Dash to Panel and Dash to Dock through to niche, nuanced offerings like BaBar Lite, and now DashBar.
DashBar has no preferences at all. That’s its USP; it works how the way it works, and if that way isn’t for you, use something else!
Arca Noae is pleased to announce the immediate availability of an updated Arca Noae Package Manager for ArcaOS, OS/2, and eComStation. (1.1.0.2) This is a minor update to the 1.1.0 release with the following bug fixes: Update SMBIOS to 1.1. Fix bug initializing conflict detection popup.. Increase text limit of quick install entryfield.
As a member of the Hyperscale SIG, Intel maintains a “hyperscale-intel” repository with optimized versions of packages, to help customers maximize their performance on Intel€® architectures. As part of this work, we have released an optimized version of the Zlib package for both CentOS Stream 8 and CentOS Stream 9 yielding significant performance gains.
We're updating copr packages to the new versions which will bring new features and bugfixes.
This outage impacts the copr-frontend and the copr-backend.
Please join us at the next regular Open NeuroFedora team meeting on Monday 22 May at 1300 UTC. The meeting is a public meeting, and open for everyone to attend. You can join us over: [...]
A clutch of Ubuntu fixes features in the latest update to Parallels Desktop, a popular proprietary and paid virtualization suite for macOS. If you're now scratching your head wondering why you're reading about Mac software on an Ubuntu blog I have to say …You do have a point. However, not everyone uses Ubuntu (or indeed other Linux distros or desktops OSes) on bare metal. Some don't use it out of choice/convenience, while others are limited to only being able to boot macOS because of their job, it's a work device, etc.
Canonical will participate in AWS Summit Washington, DC 2023 for the second time to discuss the most cutting-edge cloud solutions for the Public Sector, such as security and compliance, AI/ML solutions and improved functionality.
Welcome to the Ubuntu Weekly Newsletter, Issue 788 for the week of May 14 – 20, 2023. The full version of this issue is available here.
Guide on different examples of working with the GROUP BY clause to form groups of rows from single or multiple columns when working with the SELEC statement.
How to escape the single quotes to use it within a string by doubling the single quotes or using the E backslash method or the dollar-quoted string method.
Guide on how to group the timestamp columns using the EXTRACT and DATE_TRUNC functions and how to use the aggregate functions with group by hour in PostgreSQL.
Xisco Fauli from The Document Foundation (the non-profit entity behind LibreOffice) writes: On May 12 and 13, the esLibre Conference took place in Zaragoza, Spain and the LibreOffice spanish community took the oportunity to meet in person and talk about the project.
Subject: GNU Parallel 20230522 ('Charles') released [stable]
GNU Parallel 20230522 ('Charles') has been released. It is available for download at: lbry://@GnuParallel:4
Quote of the month:
Recently learned how to use GNU parallel (from ChatGPT, no less!) and I've gone mad with power -- Mark, Anthropomorphic Anuran @reject_resubmit@twitter
New in this release:
- No new features. This is a candidate for a stable release.
- Bug fixes and man page updates.
News about GNU Parallel:
- Introduction to parallel computing https://youtu.be/fvrHXV8yqU4?t=2874
- Script for summarizing GNU parallel joblog file https://github.com/gavinmdouglas/parallel_joblog_summary
- How to copy a single file to multiple directories in Linux or Unix https://www.cyberciti.biz/faq/linux-unix-copy-a-file-to-multiple-directories-using-cp-command/
- Search in your Jupyter notebooks from the CLI, fast. https://dev.to/attilavm/search-in-your-jupyter-notebooks-from-the-cli-fast-1408
- Parallel Job Orchestration with GNU Parallel https://www.youtube.com/watch?v=2tVpUfND3LI
- Optional Individual Submission 4 Job Handling 20266001 - GNU Parallel https://www.youtube.com/watch?v=eC_RPuFCcU8
- DOE Cross-facility Workflows Training - April 12, 2023 https://www.youtube.com/watch?v=Ke3sirM-aQQ
- How to run MiXCR 4.x on multiple patient samples using GNU Parallel https://www.youtube.com/watch?v=OXg-WHlB_dk
GNU Parallel - For people who live life in the parallel lane. If you like GNU Parallel record a video testimonial: Say who you are, what you use GNU Parallel for, how it helps you, and what you like most about it. Include a command that uses GNU Parallel if you feel like it.
About GNU Parallel
GNU Parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU Parallel can then split the input and pipe it into commands in parallel.
If you use xargs and tee today you will find GNU Parallel very easy to use as GNU Parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU Parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU Parallel can even replace nested loops.
GNU Parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU Parallel as input for other programs.
For example you can run this to convert all jpeg files into png and gif files and have a progress bar: parallel --bar convert {1} {1.}.{2} ::: *.jpg ::: png gif
Or you can generate big, medium, and small thumbnails of all jpeg files in sub dirs: find . -name '*.jpg' |
parallel convert -geometry {2} {1} {1//}/thumb{2}_{1/} :::: - ::: 50 100 200 You can find more about GNU Parallel at: http://www.gnu.org/s/parallel/ You can install GNU Parallel in just 10 seconds with:
$ (wget -O - pi.dk/3 || lynx -source pi.dk/3 || curl pi.dk/3/ || \ fetch -o - http://pi.dk/3 ) > install.sh $ sha1sum install.sh | grep 883c667e01eed62f975ad28b6d50e22a 12345678 883c667e 01eed62f 975ad28b 6d50e22a $ md5sum install.sh | grep cc21b4c943fd03e93ae1ae49e28573c0 cc21b4c9 43fd03e9 3ae1ae49 e28573c0 $ sha512sum install.sh | grep ec113b49a54e705f86d51e784ebced224fdff3f52 79945d9d 250b42a4 2067bb00 99da012e c113b49a 54e705f8 6d51e784 ebced224 fdff3f52 ca588d64 e75f6033 61bd543f d631f592 2f87ceb2 ab034149 6df84a35 $ bash install.shWatch the intro video on http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1 Walk through the tutorial (man parallel_tutorial). Your command line will love you for it.
When using programs that use GNU Parallel to process data for publication please cite:
O. Tange (2018): GNU Parallel 2018, March 2018, https://doi.org/10.5281/zenodo.1146014. If you like GNU Parallel:
- Give a demo at your local user group/team/colleagues
- Post the intro videos on Reddit/Diaspora*/forums/blogs/ Identi.ca/Google+/Twitter/Facebook/Linkedin/mailing lists
- Get the merchandise https://gnuparallel.threadless.com/designs/gnu-parallel
- Request or write a review for your favourite blog or magazine
- Request or build a package for your favourite distribution (if it is not already there)
- Invite me for your next conference
If you use programs that use GNU Parallel for research:
- Please cite GNU Parallel in you publications (use --citation)
If GNU Parallel saves you money:
- (Have your company) donate to FSF https://my.fsf.org/donate/
About GNU SQL
GNU sql aims to give a simple, unified interface for accessing databases through all the different databases' command line clients. So far the focus has been on giving a common way to specify login information (protocol, username, password, hostname, and port number), size (database and table size), and running queries.
The database is addressed using a DBURL. If commands are left out you will get that database's interactive shell. When using GNU SQL for a publication please cite:
O. Tange (2011): GNU SQL - A Command Line Tool for Accessing Different Databases Using DBURLs, ;login: The USENIX Magazine, April 2011:29-32.
About GNU Niceload
GNU niceload slows down a program when the computer load average (or other system activity) is above a certain limit. When the limit is reached the program will be suspended for some time. If the limit is a soft limit the program will be allowed to run for short amounts of time before being suspended again. If the limit is a hard limit the program will only be allowed to run when the system is below the limit.
The “cumsum()” and “sum()” functions of the “pandas” library are implemented in Python to find the cumulative percentages.
To calculate the gradient of the function or Numpy “N-Dimensional” array the “numpy.gradient()” method is utilized in Python.
Tutorial on how to group the dates per day when working with PostgreSQL using the DATE_TRUNC and the DATE_PART functions along with practical examples.
Comprehensive tutorial on the various methods of using the =~ operator in Bash to search the string values with different types of regular expressions.
The purposes of using the single quotes in the Bash script using single quotes with both echo and printf commands to define a string data or execute a command.
The simple uses of the logical AND operator in Bash script to define the logical expressions in any programming language and check two or more conditions.
Practical guide on the various uses of Bash substring extraction to extract the substring from a string data after a specified character using the Bash script.
Large language models have the potential to revolutionize the way you live and work, and can hold conversations and answer questions with a variable degree of accuracy.
To use one, you'd typically need an account with an LLM provider, and to login in via a website or dedicated app. But did you know you can run your own large language model entirely offline on Linux?
Nuance Communications, a Microsoft subsidiary that provides artificial intelligence-powered speech-recognition services to physicians, is undergoing layoffs as it concentrates on its healthcare business, the Boston Globe reported.
CEO Mark Benjamin notified employees of the job cuts May 19 without detailing the number of staffers or departments affected, according to an email obtained by the newspaper. Microsoft bought the company in March 2022 for $19.7 billion.
Last year as the world returned to normal from the COVID-19 pandemic, big names in the tech industry, such as Meta, Microsoft, and Amazon, began announcing job cuts. While these made significant headlines, the smaller companies were laying off employees, citing over-hiring during the pandemic.
A doxxing website targeting thousands of journalists and pro-democracy activists remains online almost two years after HKFP alerted the authorities to its existence with media enquires, and over 18 months since Hong Kong enacted an anti-doxxing law.
Security updates have been issued by Debian (cups-filters, imagemagick, libwebp, sqlite, and texlive-bin), Fedora (chromium and vim), Gentoo (librecad, mediawiki, modsecurity-crs, snakeyaml, and tinyproxy), Mageia (apache-mod_security, cmark, dmidecode, freetype2, glib2.0, libssh, patchelf, python-sqlparse, sniproxy, suricata, and webkit2), Oracle (apr-util and firefox), Red Hat (git), SUSE (containerd, openvswitch, python-Flask, runc, terraform-provider-aws, and terraform-provider-null), and Ubuntu (tar).
Chicago-based CommonSpirit, one of the largest nonprofit health systems in the nation, upped its current estimate of losses stemming from a cyberattack in October to $160 million when it released first-quarter results May 15.
The original cost amount was estimated at $150 million. The better news is that the 143-hospital system is confident of recovering much of the revised figure.
Chirag Patel, 38, most recently of Norfolk, Virginia, was sentenced on May 8, 2023, by United States District Judge G. Murray Snow to 51 months in prison, followed by three years of supervised release. He also was ordered to pay $87,522.25 in restitution. Patel pleaded guilty to Computer Fraud.
PT Bank Syariah Indonesia Tbk or BSI at the Annual General Meeting of Shareholders (AGMS) in Jakarta, Monday (22/5/2023) decided to appoint a new Director of Information Technology (IT) and Director of Risk Management, namely Saladin D. Effendi and Grandhis Helmi H. .
Previously, the Director of Information Technology (IT) was held by Achmad Syafii and the Director of Risk Management was held by Tiwul Widyastuti, both of whom were honorably dismissed at the AGMS. Both were removed after BSI was found to be a victim of the Lockbit ransomware attack last week.
Saladin D. Effendi previously served as Chief Information and Security Officer at PT Bank Mandiri (Persero) Tbk, and Grandhis Helmi H. previously served as Group Head Commercial Risk 1 at PT Bank Mandiri (Persero) Tbk.
Last week’s announcement that US President Joe Biden would not travel to Papua New Guinea to meet with Pacific Islands Forum leaders was met with disappointment.
Major General Arnold Punaro, USMC (ret.) gives an inside look on evolution of the GNA, what factors make for a successful chairman and vice chairman of the Joint Chiefs of Staff, and the “unfinished business” of the reforms that led to the creation of the CJCS office.
More than 36,000 people have now been forced from their homes by deadly floods in northeast Italy, regional officials said Saturday, as rising waters swallowed more houses and fresh landslides isolated hamlets.
Climate activists in Italy turned Rome's famous Trevi Fountain black on Sunday, saying floods that have killed 14 people in the country's northeast were "a warning".
An urgent “maintenance blitz” is needed to fix Sydney’s a growing backlog of failing rail infrastructure as the government acts to reverse the trend of late and cancelled trains across the network.
Shrinking habitats must be protected, the World Wide Fund for Nature urges.
Households tend to trade up and quit share housing when the market is flooded with excess supply that causes rents to fall.€ A study suggests that when space for rent becomes cheaper, households respond by spreading out, quickly cancelling out the effect of extra housing supply on rental costs.
A crackdown on buy now, pay later will treat the service similar to other credit products in an attempt to better protect Australian borrowers. Providers will need a credit licence in line with other lending services and adhere to minimum standards and hardship requirements. They will also have to abide by certain marketing restrictions.
A strong performance at the G7, juxtaposed with the United States' debt ceiling drama, highlights the challenges facing US international leadership.
As President Erdoßan and main opposition leader Kñlñçdaroßlu gear up for the second round of the presidential election on May 28, we bring you updates on the aftermath of the parliamentary and presidential elections, along with the latest developments leading up to the decisive runoff.
An Australian corruption watchdog urged the Northern Territory (NT) government on Thursday to audit personnel records of public officers with certain role qualifications. The move follows findings of corruption within the recruitment processes in the public sector.
THE COALITION FORMATION TALKS in Finland will proceed to what are expected to be the more difficult questions this week, reports Helsingin Sanomat.
Petteri Orpo, the chairperson of the National Coalition, on Friday said the negotiation groups assigned to tackle contentious questions such as climate, immigration and social and health care will ramp up their efforts to find positions that are acceptable to each of the four parties involved in the talks: the National Coalition, Finns Party, Swedish People’s Party and Christian Democrats.
Both the ruling and the opposition camps seek the support of the nationalist candidate who puts sending refugees back at the center of his rhetoric. But there are question marks over his ability to sway his voters to support the candidate he endorses.
Members of the Minnesota Senate on Sunday passed a bill containing what DFL lawmakers have described as historic tax relief.
Opposition Leader Peter Dutton has labelled the proposed Indigenous voice an “overcorrection”, telling federal parliament the referendum proposal would be a reckless roll of the dice. Debate on enshrining an Indigenous voice in the constitution got under way on Monday ahead of a referendum on the issue later this year.
Major consultancy firm PwC could face harsher punishment as the federal government signals further action to clamp down on unethical behaviour.€ The government is considering new steps to restore trust with the “Big Four” consultancy firm following a€ high-profile tax scandal. /blockquote>
The Paris Court of Appeals upheld Wednesday a prison sentence of three years, including two suspended, against former French President Nicolas Sarkozy for corruption and influence peddling. Following the decision, Sarkozy’s legal team denied the charges and stated they plan to appeal the matter to France’s highest court of appeals, the Court of Cassation.
A senior detective who investigated Brittany Higgins’ rape allegation has admitted police made a mistake providing sensitive counselling notes to prosecutors and defence lawyers.
The Specialized Criminal Court in Pezinok, Slovakia ruled on Friday that businessman Marian KoÃÂner was not guilty of the 2018 murders of investigative journalist Ján Kuciak and his fiancee Martina Kusinrova. The court ruled, however, that Alena Zsuzsová–an associate of KoÃÂner–was guilty and sentenced him to 25 years prison.
An Austrian aid worker, named Fayad Mulla, released video footage on Saturday capturing Greek officials mistreating refugees seeking asylum within the country. The New York Times verified the footage with several of the refugees, who have since been relocated to Turkey. The refugees interviewed originated from Somalia, Eritrea and Ethiopia.
Greek Prime Minister Kyriakos Mitsotakis said his conservative party unleashed a "political earthquake" with a thumping win at Sunday's election, as he hinted that he would seek a new ballot to obtain an absolute majority enabling it to govern alone.
An extremist Israeli Cabinet minister visited a sensitive Jerusalem holy site on Sunday at a time of heightened tensions with the Palestinians.
Five Iranian border guards were killed in a clash with an unknown armed group trying to enter the country near the Pakistani border, state TV reported Sunday.