On the tech@ mailing list,
Theo de Raadt (deraadt@)
has issued a request for testing
of patch(es) for execute-only (xonly)
binaries on amd64.
The message is quite long, but well worth reading in its entirety
for those interested.
Selected highlights include:
Some of you have probably noticed activity about "xonly" happening
to a bunch of architectures. First arm64, then riscv64, then hppa,
and ongoing efforts with octeon, sparc64 (sun4u only), and more of this
is going to come in the future.
Like past work decades ago (and I suppose continually also) on W^X, and
increasing use of c, the idea here is to have code (text segments)
not be readable. Or in a more generic sense, if you mprotect a region
with only PROT_EXEC, it is not readable.
[…]
But most of us have amd64 machines. Thrilling news:
We start 2023 with exciting news for the medical and scientific community!
GNU Health has been adopted by he Jérôme Lejeune foundation, a leading organization in the research and management of trisomy 21 (Down Syndrome) and other intellectual disabilities of genetic origin.
Lejeune foundation has its headquarters in France, with offices in Argentina, the United States and Spain.
On December 2022, the faculty of engineering from the University of Entre Rios, represented by the dean Diego Campana and the head of the school of Public Health, Fernando Sassetti, formalized the agreement with the president of the Lejeune foundation in Argentina, Luz Morano.
The same month, I met in Madrid with the medical director and IT team of the Lejeune foundation Spain.
Luz Morano declared “[GNU Health] goes beyond the Foundation, providing the health professionals the specific features to manage a patient with trisomy 21. We are putting a project in the hands of humanity“
[GNU Health] goes beyond the Foundation, providing the health professionals the specific features to manage a patient with trisomy 21. We are putting a project in the hands of humanity
Luz Morano, President of Lejeune Foundation, Argentina
Morano also stated: “GNU Health will pave the road for the medical management, and let us focus on our two other missions: Research and the defense of patient rights“
The agreement is in the context of the GNU Health Alliance of Academic and Research Institutions that UNER has with GNU Solidario. In this sense, Fernando Sassetti explained “It provides tools for an integrative approach of those people with certain pathologies that due to the reduced number are not managed in the best way. This will benefit the organizations and health professionals, that today lack the means to do so in the best way and timely manner. It benefits the patients, in their right to have an integral health record.”
Research and Open Science
The adoption of GNUHealth by the Jérôme Lejeune Foundation opens new exciting avenues for the scientific community. In addition to the clinical management and medical history, GNU Health will enable scientists to dive into the fields of genomics, epigenetics and exposomics, gathering and processing information from multiple contexts and subjects, thanks to the distributed nature of the GNU Health Federation.
The GNU Health HMIS counts many packages and features, some of them of special interest for this project. In addition to the specific customizations for the foundation, the packages already present in GNUHealth, such as obstetrics, pediatrics, genomics, socioeconomics or lifestyle will provide a holistic approach to the person with trisomy 21 and other related conditions.
All of this will be done using exclusively Free/Libre software and open science.
People before Patients
Trisomy 21 poses challenges for the individual, their family, health professionals and the society. The scientific community needs to push the research to shed light on the etiology, physiopathology and associated clinical manifestations, such as heart defects, blood disorders or Alzheimer’s.
Most importantly, as part of the scientific community, we must put a stop to the discrimination and stigmatization. We must tear down the barriers and walls built on our societies that prevent the inclusion of individuals with trisomy 21.
As part of this effort, GNU Health provides the WHO International Classification on Functioning, disability and health (ICF). In other words, is not just the health condition or disorder we may have, but how the environmental factors and barriers influence the normal functioning and integration as individuals in the society. Many times, those physical, artificial barriers present in our daily lives are way more pernicious than the condition itself.
The strong focus of GNU Health in Social Medicine, and the way we perceive medicine as a social science will help improving the life of the person living with trisomy 21, and contribute to the much needed healing process in our societies. We need to work on the molecular basis of the health conditions, but little can be done if without empathetic, inclusive and supportive societies so people can live and enjoy life with dignity, no matter their health or socioeconomic status.
Projects like this represent the spirit of GNU Health and make me immensely proud to be part of this community.
Happy and healthy hacking! Luis Falcon, MD President, GNU Solidario
Recently over the holiday break, I became interested in the 2600’s hardware architecture and started reading everything that I could find about it. I knew that it was some kind of 6502-based system, and I’d heard mentions of “racing the beam”, but that’s as far as my knowledge went. I was shocked to discover how primitive the 2600 hardware was, even compared to contemporary 6502 systems like the Apple II, Commodore PET, and even Atari’s own 8-bit computers. The 2600 was a bit before my time – I’m from 1984 – and I’ve never even seen one in person. While I understand how important and influential the 2600 really was, I find the games and technology just a bit too primitive to enjoy today, whereas games for the NES I can still happily play today. I’m sure if you grew up with the 2600, you’d disagree.
Le favori de l’Open d’Australie 2023 est-il à 100% ? Mercredi, Novak Djokovic disputait un match d’entraînement contre Daniil Medvedev. Une occasion de prendre des repères et de monter en puissance à Melbourne, à quelques jours du début du premier grand rendez-vous de la saison. Mais voilà, Nole est apparu diminué. Touché à l’ischio-jambier gauche, le Serbe a été contraint de stopper sa séance après 36 minutes passées sur le court… La veille du tirage au sort et à quelques jours du début de l’épreuve, cette gêne tombait au mauvais moment pour l’ancien numéro 1 mondial. Finalement, ce dernier a pu jouer tranquillement vendredi mais le doute est là avant de débuter mardi contre Roberto Carballes Baena. “J’espère que ça ne sera pas un problème” a déclaré Djoko lors du media day.
“January is Mental Wellness Month, and I think it’s the perfect time to talk about Neurodiversity. Simply said, neurodiversity is the difference among all of our brains, like fingerprints…no two are alike. Neurodivergency includes specific differences, such as autism, ADHD, anxiety or tic disorders (like Tourette’s). While neurodivergency is not a mental health or mental wellness […]
Greetings! The GCL team is happy to announce the release of version 2.6.14, the latest achievement in the ‘stable’ (as opposed to ‘development’) series. Please see http://www.gnu.org/software/gcl for downloading information.
This is a cleanup release with respect to 2.6.13, with the primary goal of supporting current gcc-12 signed integer tree-vrp optimizations, on by default at -O2 or higher.
There are a few portability fixes: X86_64_RELOC_SIGNED_1 support on macosx, centos readline/configure fixes, and R_RISCV_CALL_PLT support on riscv64.
A fix to decode-universal-time is included, which is backward
incompatible with a workaround in currently released maxima. The
gcl_cleanup… and/or master maxima branches in git have been adjusted accordingly.
‘si::help has been imported into the “USER” package.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.